Shaleych (обсуждение | вклад) (Новая страница: «local p = {} function p.Main( frame ) local powersData = mw.loadData( 'Module:Tooltip/Powers' ) text = powersData[frame.args[1]] return text end return p») |
Shaleych (обсуждение | вклад) мНет описания правки |
||
(не показано 45 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
local p = {} |
local p = {} |
||
⚫ | |||
− | |||
+ | |||
function p.Main( frame ) |
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 |
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