Elite stay(留言 | 贡献) 小无编辑摘要 |
Elite stay(留言 | 贡献) 小无编辑摘要 |
||
第65行: | 第65行: | ||
["talent"] = "[[File:Talent tree symbol.png|" .. size .. "|text-top|link=天赋|天赋]]", |
["talent"] = "[[File:Talent tree symbol.png|" .. size .. "|text-top|link=天赋|天赋]]", |
||
} |
} |
||
+ | symbols["bkb"]["是"] = symbols["bkb"]["yes"] |
||
+ | symbols["bkb"]["否"] = symbols["bkb"]["no"] |
||
+ | symbols["bkb"]["部分"] = symbols["bkb"]["partially"] |
||
+ | symbols["linken"]["是"] = symbols["linken"]["yes"] |
||
+ | symbols["linken"]["否"] = symbols["linken"]["no"] |
||
+ | symbols["linken"]["部分"] = symbols["linken"]["partially"] |
||
+ | symbols["illusion"]["是"] = symbols["illusion"]["yes"] |
||
+ | symbols["illusion"]["否"] = symbols["illusion"]["no"] |
||
+ | symbols["illusion"]["部分"] = symbols["illusion"]["partially"] |
||
+ | symbols["break"]["是"] = symbols["break"]["yes"] |
||
+ | symbols["break"]["否"] = symbols["break"]["no"] |
||
+ | symbols["break"]["部分"] = symbols["break"]["partially"] |
||
+ | symbols["disjoint"]["是"] = symbols["disjoint"]["yes"] |
||
+ | symbols["disjoint"]["否"] = symbols["disjoint"]["no"] |
||
+ | symbols["disjoint"]["部分"] = symbols["disjoint"]["partially"] |
||
+ | symbols["modifier"]["增益效果"] = symbols["modifier"]["buff"] |
||
+ | symbols["modifier"]["负面效果"] = symbols["modifier"]["debuff"] |
||
+ | symbols["modifier"]["两者"] = symbols["modifier"]["both"] |
||
+ | symbols["冷却时间"] = symbols["cooldown"] |
||
+ | symbols["魔法值"] = symbols["mana"] |
||
+ | symbols["魔力值"] = symbols["mana"] |
||
+ | symbols["黑皇杖"] = symbols["bkb"] |
||
+ | symbols["林肯"] = symbols["linken"] |
||
+ | symbols["林肯法球"] = symbols["linken"] |
||
+ | symbols["幻象"] = symbols["illusion"] |
||
+ | symbols["破坏"] = symbols["break"] |
||
+ | symbols["躲避"] = symbols["disjoint"] |
||
+ | symbols["缠绕"] = symbols["root"] |
||
+ | symbols["施法时触发"] = symbols["on cast proc"] |
||
+ | symbols["a杖"] = symbols["aghanim"] |
||
+ | symbols["蓝杖"] = symbols["aghanim"] |
||
+ | symbols["神杖"] = symbols["aghanim"] |
||
+ | symbols["阿哈利姆神杖"] = symbols["aghanim"] |
||
+ | symbols["价格"] = symbols["gold"] |
||
+ | symbols["金"] = symbols["gold"] |
||
+ | symbols["金钱"] = symbols["gold"] |
||
+ | symbols["经验"] = symbols["experience"] |
||
+ | symbols["力量"] = symbols["strength"] |
||
+ | symbols["敏捷"] = symbols["agility"] |
||
+ | symbols["智力"] = symbols["intelligence"] |
||
+ | symbols["特效"] = symbols["modifier"] |
||
+ | symbols["修改器"] = symbols["modifier"] |
||
+ | symbols["钻地"] = symbols["burrow"] |
||
+ | symbols["古龙形态"] = symbols["elder dragon form"] |
||
+ | symbols["大地"] = symbols["earth"] |
||
+ | symbols["狂风"] = symbols["storm"] |
||
+ | symbols["烈火"] = symbols["fire"] |
||
+ | symbols["天赋"] = symbols["talent"] |
||
local output = symbols[string.lower( args[1] )] |
local output = symbols[string.lower( args[1] )] |
2018年1月22日 (一) 08:59的版本
▶️
Planeshift.
该module的文档可以在Template:Symbol找到。
You may be forwarded to another wiki language, in case a translation is not available.
local getArgs = require( 'Module:Arguments' ).main
local p = {}
function p.main( frame )
local args = getArgs()
return p._main( args )
end
function p._main( args )
if args[1] then
local size = '16px'
if args[2] and string.find( args[2], 'px', plain ) then
size = args[2]
elseif args[3] and string.find( args[3], 'px', plain ) then
size = args[3]
end
local symbols = {
["cooldown"] = "[[File:Cooldown symbol.png|" .. size .. "|text-top|link=冷却]]",
["mana"] = "[[File:Mana symbol.png|" .. size .. "|text-top|link=魔法值]]",
["bkb"] = {
["yes"] = "[[File:Spell immunity block symbol.png|" .. size .. "|text-top|link=技能免疫|会被技能免疫状态格挡]]",
["no"] = "[[File:Spell immunity block no symbol.png|" .. size .. "|text-top|link=技能免疫|无视技能免疫]]",
["partially"] = "[[File:Spell immunity block partial symbol.png|" .. size .. "|text-top|link=技能免疫|部份无视技能免疫]]",
},
["linken"] = {
["yes"] = "[[File:Spell block symbol.png|" .. size .. "|text-top|link=林肯法球|会被林肯法球效果格挡]]",
["no"] = "[[File:Spell block no symbol.png|" .. size .. "|text-top|link=林肯法球|无视林肯法球效果]]",
["partially"] = "[[File:Spell block partial symbol.png|" .. size .. "|text-top|link=林肯法球|部分效果无视林肯法球]]",
},
["illusion"] = {
["yes"] = "[[File:Illusion symbol.png|" .. size .. "|text-top|link=幻象|幻象可继承此效果]]",
["no"] = "[[File:Illusion no symbol.png|" .. size .. "|text-top|link=幻象|幻象不可继承此效果]]",
["partially"] = "[[File:Illusion partial symbol.png|" .. size .. "|text-top|link=幻象|幻象可继承部分效果]]",
},
["break"] = {
["yes"] = "[[File:Breakable symbol.png|" .. size .. "|text-top|link=破坏|会被破坏禁用]]",
["no"] = "[[File:Breakable no symbol.png|" .. size .. "|text-top|link=破坏|不会被破坏禁用]]",
["partially"] = "[[File:Breakable partial symbol.png|" .. size .. "|text-top|link=破坏|部分效果会被破坏禁用]]",
},
["disjoint"] = {
["yes"] = "[[File:Disjointable symbol.png|" .. size .. "|text-top|link=躲避|可以被躲避]]",
["no"] = "[[File:Disjointable no symbol.png|" .. size .. "|text-top|link=躲避|无法被躲避]]",
["partially"] = "[[File:Disjointable partial symbol.png|" .. size .. "|text-top|link=躲避|部分可以被躲避]]",
},
["root"] = "[[File:Root disables symbol.png|" .. size .. "|text-top|link=缠绕|不可在被缠绕时使用]]",
["on cast proc"] = "[[File:On cast proc symbol.png|" .. size .. "|text-top|link=技能#施法时间|施法时不会触发任何施法时效果]]",
["aghanim"] = "[[File:Aghanim's Scepter symbol.png|" .. size .. "|text-top|link=阿哈利姆神杖|可以用阿哈利姆神杖升级]]",
["gold"] = "[[File:Gold symbol.png|" .. size .. "|text-top|link=金钱|金钱]]",
["experience"] = "[[File:Experience symbol.png|" .. size .. "|text-top|link=经验|经验]]",
["strength"] = "[[File:Strength attribute symbol.png|20px|text-top|link=力量]]",
["agility"] = "[[File:Agility attribute symbol.png|20px|text-top|link=敏捷]]",
["intelligence"] = "[[File:Intelligence attribute symbol.png|20px|text-top|link=智力]]",
["modifier"] = {
["buff"] = "[[File:Modifier buff symbol.png|" .. size .. "|text-top|link=驱散|增益效果]]",
["debuff"] = "[[File:Modifier debuff symbol.png|" .. size .. "|text-top|link=驱散|负面效果]]",
["both"] = "[[File:Modifier both symbol.png|" .. size .. "|text-top|link=驱散|增益/负面效果]]",
},
["roshan"] = "[[File:Roshan minimap icon.png|" .. size .. "|text-top|link=Roshan]]",
["burrow"] = "[[File:Burrow icon.png|" .. size .. "|text-top|link=司夜刺客#钻地|钻地]]",
["elder dragon form"] = "[[File:Elder Dragon Form icon.png|" .. size .. "|text-top|link=龙骑士#古龙形态|古龙形态]]",
["earth"] = "[[File:Brewmaster Earth minimap icon.png|" .. size .. "|text-top|link=大地]]",
["storm"] = "[[File:Brewmaster Storm minimap icon.png|" .. size .. "|text-top|link=狂风]]",
["fire"] = "[[File:Brewmaster Fire minimap icon.png|" .. size .. "|text-top|link=烈火]]",
["talent"] = "[[File:Talent tree symbol.png|" .. size .. "|text-top|link=天赋|天赋]]",
}
symbols["bkb"]["是"] = symbols["bkb"]["yes"]
symbols["bkb"]["否"] = symbols["bkb"]["no"]
symbols["bkb"]["部分"] = symbols["bkb"]["partially"]
symbols["linken"]["是"] = symbols["linken"]["yes"]
symbols["linken"]["否"] = symbols["linken"]["no"]
symbols["linken"]["部分"] = symbols["linken"]["partially"]
symbols["illusion"]["是"] = symbols["illusion"]["yes"]
symbols["illusion"]["否"] = symbols["illusion"]["no"]
symbols["illusion"]["部分"] = symbols["illusion"]["partially"]
symbols["break"]["是"] = symbols["break"]["yes"]
symbols["break"]["否"] = symbols["break"]["no"]
symbols["break"]["部分"] = symbols["break"]["partially"]
symbols["disjoint"]["是"] = symbols["disjoint"]["yes"]
symbols["disjoint"]["否"] = symbols["disjoint"]["no"]
symbols["disjoint"]["部分"] = symbols["disjoint"]["partially"]
symbols["modifier"]["增益效果"] = symbols["modifier"]["buff"]
symbols["modifier"]["负面效果"] = symbols["modifier"]["debuff"]
symbols["modifier"]["两者"] = symbols["modifier"]["both"]
symbols["冷却时间"] = symbols["cooldown"]
symbols["魔法值"] = symbols["mana"]
symbols["魔力值"] = symbols["mana"]
symbols["黑皇杖"] = symbols["bkb"]
symbols["林肯"] = symbols["linken"]
symbols["林肯法球"] = symbols["linken"]
symbols["幻象"] = symbols["illusion"]
symbols["破坏"] = symbols["break"]
symbols["躲避"] = symbols["disjoint"]
symbols["缠绕"] = symbols["root"]
symbols["施法时触发"] = symbols["on cast proc"]
symbols["a杖"] = symbols["aghanim"]
symbols["蓝杖"] = symbols["aghanim"]
symbols["神杖"] = symbols["aghanim"]
symbols["阿哈利姆神杖"] = symbols["aghanim"]
symbols["价格"] = symbols["gold"]
symbols["金"] = symbols["gold"]
symbols["金钱"] = symbols["gold"]
symbols["经验"] = symbols["experience"]
symbols["力量"] = symbols["strength"]
symbols["敏捷"] = symbols["agility"]
symbols["智力"] = symbols["intelligence"]
symbols["特效"] = symbols["modifier"]
symbols["修改器"] = symbols["modifier"]
symbols["钻地"] = symbols["burrow"]
symbols["古龙形态"] = symbols["elder dragon form"]
symbols["大地"] = symbols["earth"]
symbols["狂风"] = symbols["storm"]
symbols["烈火"] = symbols["fire"]
symbols["天赋"] = symbols["talent"]
local output = symbols[string.lower( args[1] )]
if type( output ) == 'table' then
local specifier = args[2] or 'yes'
return output[string.lower( specifier )]
else
return output
end
end
end
return p