Neverwinter Wiki
(Новая страница: «local p = {} function p.Main( frame ) local powersData = mw.loadData( 'Module:Tooltip/Powers' ) text = powersData[frame.args[1]] return text end return p»)
 
мНет описания правки
 
(не показано 45 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
local p = {}
 
local p = {}
 
local data = mw.loadData( 'Module:Tooltip/Powers' )
 
  +
 
function p.Main( frame )
 
function p.Main( frame )
  +
local powersData = mw.loadData( 'Module:Tooltip/Powers' )
 
text = powersData[frame.args[1]]
+
if data.equip[frame.args[1]] == nil then
return text
+
return frame.args[1]
  +
else
  +
local name = data.equip[frame.args[1]].name
  +
local description = data.equip[frame.args[1]].description
  +
  +
result = '<span class="green">' .. name .. '</span><br>' .. description
  +
  +
return result
  +
end
  +
end
  +
  +
function p.weaponEnhancementPowers( frame )
  +
local power = data.weaponEnhancementPowers[frame.args[1]]
  +
if power == nil then
  +
return frame.args[1]
  +
end
  +
return power
  +
end
  +
  +
function p.armorEnhancementPowers( frame )
  +
local power = data.armorEnhancementPowers[frame.args[1]]
  +
if power == nil then
  +
return frame.args[1]
  +
end
  +
return power
 
end
 
end
   

Текущая версия от 17:47, 9 октября 2021

Для документации этого модуля может быть создана страница Модуль:Tooltip/doc

local p = {}
local data = mw.loadData( 'Module:Tooltip/Powers' )
	
function p.Main( frame )
	
	if data.equip[frame.args[1]] == nil then
		return frame.args[1]
	else
		local name = data.equip[frame.args[1]].name
		local description = data.equip[frame.args[1]].description
		
		result = '<span class="green">' .. name .. '</span><br>' .. description
		
		return result
	end
end

function p.weaponEnhancementPowers( frame )
	local power = data.weaponEnhancementPowers[frame.args[1]]
	if power == nil then
		return frame.args[1]
	end
	return power
end

function p.armorEnhancementPowers( frame )
	local power = data.armorEnhancementPowers[frame.args[1]]
	if power == nil then
		return frame.args[1]
	end
	return power
end

return p