Dota 2 Wiki

你现在尚未登录,许多功能可能无法正常使用,若已有账号,请登录,若没有,请先注册Twitch账号
目前我们有非常多的待翻译条目,你也可以看一下目前我们需要优先处理的有哪些目前我们有非常多的待翻译条目,你也可以看一下目前我们需要优先处理的有哪些英雄页面的攻略、克制和物品页面的推荐英雄、小贴士等均为社区玩家编写的,你也可以把自己的心得写上去哦。英雄页面的攻略、克制和物品页面的推荐英雄、小贴士等均为社区玩家编写的,你也可以把自己的心得写上去哦。看不懂技能的buff/debuff是哪个跟哪个?鼠标移动到名称上就能看到游戏内显示的名字和描述了。看不懂技能的buff/debuff是哪个跟哪个?鼠标移动到名称上就能看到游戏内显示的名字和描述了。目前我們沒有善於製作其他中文變體的人員,如果您善於或擁有相關技術,請幫忙補充其他中文變體的空白。目前我們沒有善於製作其他中文變體的人員,如果您善於或擁有相關技術,請幫忙補充其他中文變體的空白。

了解更多

Dota 2 Wiki
无编辑摘要
无编辑摘要
第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的版本

Reality Rift icon
▶️ 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