祈求者 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
卡尔,祈求者 是一个难以驾驭的 远程 智力 英雄. 他可以通过三个元素的不同组合来合成10个技能,包括以下元素 - 冰
- are reagents and one is his special 终极技能 元素祈唤. The three abilities he learns throughout leveling up can have three instances, which serve as the basic ingredients or components for him to create a new ability using his ultimate. Once the reagents or elements are combined, he can invoke one out of ten different abilities. All of his invoked abilities are capable of a multitude of actions, from damaging enemies to aiding his allies, and even saving himself from danger. His three reagents can be upgraded up to level 7 which determines the power and potency of his invoked abilities, making it more powerful than an ordinary spell. Because of this, he can be played in almost any role possible. Invoker can be a 核心, 伪核心, ganker, 推进, 先手 or even 辅助. His three reagents provide a passive bonus per instance, allowing for specialization at early levels and situational boosts at later levels. His extremely flexible nature allows him to use many different combinations of items effectively but also make him dependent on solid builds and a good gold advantage.
Invoker is available in 技能征召, but due to his very unique nature, he has been heavily modified to work in that mode. See Invoker in Ability Draft for details.
介绍[]
技能[]
- 施法时打断祈求者的持续施法技能
- 雷可以被升级7次,分别在1/3/5/7/9/11/13级
- 祈求者同一时间最多只能拥有3个实例,祈求者头上漂浮的球对所有人可见
- 如果已经有3个实例,那么最旧的实例会被替换,实例的顺序在界面上以状态buff图标的形式可见,最旧的实例在最左边
- 这是一个天生技能,不需要学习
- 技能图标上方有一个按钮,点击可以打开一个列表,显示每一个祈唤技能的所需组合
- 施法时打断祈求者的持续施法技能
- 无需考虑元素实例的排列
- 当已经祈唤了两个技能时,祈唤一个新的技能会替换较旧的技能
- 新祈唤的技能总是在第4个技能槽
- 前一个祈唤的技能被移动到第5个技能槽,失去之前第5个技能槽的技能
- 在祈唤一个已经祈唤的技能时,元素祈唤不会进入冷却
- 如果重新祈唤的技能原来是在第5个技能槽的,那么他会移动到第4个,与另一个祈唤的技能交换位置
- 不使用传统或自定义键位时,第4个技能槽的键位总是为D,而第5个总是为F
- 每级 冰
, 雷 ,和 火 降低0.3秒元素祈唤冷却 - 元素每级元素祈唤的冷却为:6.7 / 6.4 / 6.1 / 5.8 / 5.5 / 5.2 / 4.9 / 4.6 / 4.3 / 4 / 3.7 / 3.4 / 3.1 / 2.8 / 2.5 / 2.2 / 1.9 / 1.6 / 1.3 / 1 / 0.7
- 阿哈利姆神杖
升级不会提供冰,雷和火获得的被动加成,会使祈唤的技能将他们视为高一级
- 祈求者在技能征召中可用,详情请看技能征召中的祈求者
祈唤技能[]
实例时祈唤的技能
- 寒冰之墙总是在祈求者前方生成,与过祈求者与他前方200距离的点的直线垂直
- 产生15个墙的碎片,之间有80的空隙,总长为1120,每一个碎片影响其周围的105范围
- 墙的有效长度为1330(墙的长度+两头的半径)
- 每一个碎片带有一个移动速度减缓光环,debuff有2秒延滞时间
- 伤害与减速独立,因此离开每个碎片105范围外就立即停止伤害,而减速仍在延滞
- 当一个单位在整段持续时间内都在范围内时,可以对其造成最多18/48/108/168/270/360/504 ( /624)点伤害(伤害减免前)
- 寒冰之墙不是一个路径阻断器,任何单位都可以穿过
- 技能公式:
- 每秒伤害:0 + (6 * 火)
- 移动速度减缓:0 + (20 * 冰)
- 墙的持续时间:1.5 + (1.5 * 冰)
- 祈求者拥有2个火
和1个雷
- 混沌陨石需要1.3秒着陆,在目标点着陆,而不是祈求者的位置
- 1.3秒效果延迟期间的视觉效果和音效(流星从天上降落)对所有人可见可听
- 着陆后,流星每0.5秒对效果范围内的单位造成其主要伤害并施加烧灼debuff,着陆时立即开始
- 每一次,陨石先造成伤害,再施加debuff
- 主要伤害可以击中一个单位最多4/5/6/7/8/9/10( /11)次,因此可以造成最多230/375/555/770/1020/1305/1625( /1980)( 322/525/777/1078/1428/1827/2275( /2772))点伤害(伤害减免前)
- 烧灼debuff每1秒造成一次伤害,施加debuff后1秒开始,每个debuff总共3次实例
- 一个烧灼debuff可以造成最多34.5/45/55.5/66/76.5/87/97.5( /108)( 48.3/63/77.7/92.4/107.1/121.8/136.5( /151.2))点伤害(伤害减免前)
- 每个单位所有可能的实例加起来可以造成最多138/225/333/462/612/783/975( /1188)( 193.2/315/466.2/646.8/856.8/1096.2/1365( /1663.2))点伤害(伤害减免前)
- 当一个单位被所有可能的实例击中时,整个混沌陨石,包括主要和烧灼伤害,可以造成最多368/600/888/1232/1632/2088/2600( /3168)( 515.2/840/1243.2/1724.8/2284.8/2923.2/3640( /4435.2))点伤害(伤害减免前)
- 流星在滚动时提供400范围的空中视野,视野不会持续
- 在到达最终距离后也会提供相同视野3秒
实例时祈唤的技能
- 超震声波的移动速度为1100并且总是移动整段距离,需要0.91秒
- 声波可以击中最远1225距离外的单位(移动距离+结束范围)
- 完整区域像一个锥形
- 同时施加击退和缴械
- 这是击退的工作方式:
- 受影响的单位每0.03秒被移动
- 他们被移动8/16/25/33/41/50/58( /66)次(冰 * 25 / 3)
- 前1/3次,单位被线性移动,每次距离为6,这1/3为2/5/8/11/13/16/19( /22)次,一共移动12/30/48/66/78/96/114( /132)距离
- 剩下的6/11/17/22/28/34/39( /44)次里,单位被移动的距离呈指数,为之前一次速度的0.98倍
- 因此剩下的次数(每级)总共移动一个单位(6 * ∑(0.98n) =) 33.56/58.58/85.46/105.5/127.02/146.08/160.29( /173.14)距离
- 加起来,每级的总距离为45.56/88.58/133.46/171.5/205.02/242.08/274.29( /305.14)
- 结论,击退一开始的速度为200,然后指数下降
- 选择该技能天赋时,向祈求者周围每一个方向释放声波,与目标点无关
- 一共释放12道声波,一道声波向目标点释放,其他十一个依此调整,他们之间为30角度
- 一个单位每次施法只能被一道声波击中,如果一个敌方单位站在多个声波的区域内,只会受到一个影响
- 可以击退穿过不可穿过的地形,在击退期间,该单位碰到的所有树木都会被摧毁
- 不会击退 肉山
,但会对其造成伤害和缴械
- 技能公式:
- 伤害:0 + (40 * 火)
- 击退距离:参见上面的击退附录
- 击退时间:0 + (0.25 * 冰)
- 缴械时间:0.5 + (0.75 * 雷)
熔炉精灵[]
熔炉精灵 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
小兵 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Lua错误:Error 1267: Illegal mix of collations (utf8mb3_unicode_ci,IMPLICIT) and (utf8mb3_general_ci,IMPLICIT) for operation '=' Function: CargoSQLQuery::run Query: SELECT `cargo__abilities`.`title` AS `title`,`cargo__abilities`.`type` AS `type`,`cargo__abilities`.`source` AS `source`,`cargo__abilities`.`sound` AS `sound`,`cargo__abilities`.`sound2` AS `sound2`,`cargo__abilities`.`sound3` AS `sound3`,`cargo__abilities`.`image` AS `image`,`cargo__abilities`.`description` AS `description`,`cargo__abilities`.`lore` AS `lore`,`cargo__abilities`.`target` AS `target`,`cargo__abilities`.`target2` AS `target2`,`cargo__abilities`.`affects` AS `affects`,`cargo__abilities`.`affects2` AS `affects2`,`cargo__abilities`.`damage_type` AS `damage type`,`cargo__abilities`.`damage_type2` AS `damage type2`,`cargo__abilities`.`BKB_block` AS `BKB block`,`cargo__abilities`.`BKB_text` AS `BKB text`,`cargo__abilities`.`linkens_block` AS `linkens block`,`cargo__abilities`.`linkens_text` AS `linkens text`,`cargo__abilities`.`illusionuse` AS `illusionuse`,`cargo__abilities`.`illusion_text` AS `illusion text`,`cargo__abilities`.`breakable` AS `breakable`,`cargo__abilities`.`break_text` AS `break text`,`cargo__abilities`.`disjointable` AS `disjointable`,`cargo__abilities`.`disjointtext` AS `disjointtext`,`cargo__abilities`.`rootdisables` AS `rootdisables`,`cargo__abilities`.`roottext` AS `roottext`,`cargo__abilities`.`oncastproc` AS `oncastproc`,`cargo__abilities`.`oncasttext` AS `oncasttext`,`cargo__abilities`.`default_key` AS `default key`,`cargo__abilities`.`legacy_key` AS `legacy key`,`cargo__abilities`.`mana_cost` AS `mana cost`,`cargo__abilities`.`mana_cost_aghs` AS `mana cost aghs`,`cargo__abilities`.`mana_cost_shard` AS `mana cost shard`,`cargo__abilities`.`mana_cost_tal` AS `mana cost tal`,`cargo__abilities`.`current_mana_cost` AS `current mana cost`,`cargo__abilities`.`max_mana_cost` AS `max mana cost`,`cargo__abilities`.`cooldown` AS `cooldown`,`cargo__abilities`.`cooldown_aghs` AS `cooldown aghs`,`cargo__abilities`.`cooldown_shard` AS `cooldown shard`,`cargo__abilities`.`cooldown_tal` AS `cooldown tal`,`cargo__abilities`.`cooldown_aghs_tal` AS `cooldown aghs tal`,`cargo__abilities`.`aghanims_upgrade` AS `aghanims upgrade`,`cargo__abilities`.`aghshard` AS `aghshard`,`cargo__abilities`.`cast_point` AS `cast point`,`cargo__abilities`.`cast_point_tal` AS `cast point tal`,`cargo__abilities`.`cast_point_aghs` AS `cast point aghs`,`cargo__abilities`.`cast_point_shard` AS `cast point shard`,`cargo__abilities`.`cast_point_aghs_tal` AS `cast point aghs tal`,`cargo__abilities`.`cast_backswing` AS `cast backswing`,`cargo__abilities`.`cast_backswing_tal` AS `cast backswing tal`,`cargo__abilities`.`cast_backswing_aghs` AS `cast backswing aghs`,`cargo__abilities`.`cast_backswing_shard` AS `cast backswing shard`,`cargo__abilities`.`cast_backswing_aghs_tal` AS `cast backswing aghs tal`,`cargo__abilities`.`notes` AS `notes`,`cargo__abilities`.`game` AS `game`,`cargo__abilities_traits`.`trait1` AS `trait1`,`cargo__abilities_traits`.`value1` AS `value1`,`cargo__abilities_aghstraits`.`value1_aghs` AS `value1 aghs`,`cargo__abilities_aghstraits`.`value1_shard` AS `value1 shard`,`cargo__abilities_traits`.`value1_tal` AS `value1 tal`,`cargo__abilities_aghstraits`.`value1_aghs_tal` AS `value1 aghs tal`,`cargo__abilities_traits`.`trait2` AS `trait2`,`cargo__abilities_traits`.`value2` AS `value2`,`cargo__abilities_aghstraits`.`value2_aghs` AS `value2 aghs`,`cargo__abilities_aghstraits`.`value2_shard` AS `value2 shard`,`cargo__abilities_traits`.`value2_tal` AS `value2 tal`,`cargo__abilities_aghstraits`.`value2_aghs_tal` AS `value2 aghs tal`,`cargo__abilities_traits`.`trait3` AS `trait3`,`cargo__abilities_traits`.`value3` AS `value3`,`cargo__abilities_aghstraits`.`value3_aghs` AS `value3 aghs`,`cargo__abilities_aghstraits`.`value3_shard` AS `value3 shard`,`cargo__abilities_traits`.`value3_tal` AS `value3 tal`,`cargo__abilities_aghstraits`.`value3_aghs_tal` AS `value3 aghs tal`,`cargo__abilities_traits`.`trait4` AS `trait4`,`cargo__abilities_traits`.`value4` AS `value4`,`cargo__abilities_aghstraits`.`value4_aghs` AS `value4 aghs`,`cargo__abilities_aghstraits`.`value4_shard` AS `value4 shard`,`cargo__abilities_traits`.`value4_tal` AS `value4 tal`,`cargo__abilities_aghstraits`.`value4_aghs_tal` AS `value4 aghs tal`,`cargo__abilities_traits`.`trait5` AS `trait5`,`cargo__abilities_traits`.`value5` AS `value5`,`cargo__abilities_aghstraits`.`value5_aghs` AS `value5 aghs`,`cargo__abilities_aghstraits`.`value5_shard` AS `value5 shard`,`cargo__abilities_traits`.`value5_tal` AS `value5 tal`,`cargo__abilities_aghstraits`.`value5_aghs_tal` AS `value5 aghs tal`,`cargo__abilities_traits`.`trait6` AS `trait6`,`cargo__abilities_traits`.`value6` AS `value6`,`cargo__abilities_aghstraits`.`value6_aghs` AS `value6 aghs`,`cargo__abilities_aghstraits`.`value6_shard` AS `value6 shard`,`cargo__abilities_traits`.`value6_tal` AS `value6 tal`,`cargo__abilities_aghstraits`.`value6_aghs_tal` AS `value6 aghs tal`,`cargo__abilities_traits`.`trait7` AS `trait7`,`cargo__abilities_traits`.`value7` AS `value7`,`cargo__abilities_aghstraits`.`value7_aghs` AS `value7 aghs`,`cargo__abilities_aghstraits`.`value7_shard` AS `value7 shard`,`cargo__abilities_traits`.`value7_tal` AS `value7 tal`,`cargo__abilities_aghstraits`.`value7_aghs_tal` AS `value7 aghs tal`,`cargo__abilities_traits`.`trait8` AS `trait8`,`cargo__abilities_traits`.`value8` AS `value8`,`cargo__abilities_aghstraits`.`value8_aghs` AS `value8 aghs`,`cargo__abilities_aghstraits`.`value8_shard` AS `value8 shard`,`cargo__abilities_traits`.`value8_tal` AS `value8 tal`,`cargo__abilities_aghstraits`.`value8_aghs_tal` AS `value8 aghs tal`,`cargo__abilities_traits`.`trait9` AS `trait9`,`cargo__abilities_traits`.`value9` AS `value9`,`cargo__abilities_aghstraits`.`value9_aghs` AS `value9 aghs`,`cargo__abilities_aghstraits`.`value9_shard` AS `value9 shard`,`cargo__abilities_traits`.`value9_tal` AS `value9 tal`,`cargo__abilities_aghstraits`.`value9_aghs_tal` AS `value9 aghs tal`,`cargo__abilities_traits`.`trait10` AS `trait10`,`cargo__abilities_traits`.`value10` AS `value10`,`cargo__abilities_aghstraits`.`value10_aghs` AS `value10 aghs`,`cargo__abilities_aghstraits`.`value10_shard` AS `value10 shard`,`cargo__abilities_traits`.`value10_tal` AS `value10 tal`,`cargo__abilities_aghstraits`.`value10_aghs_tal` AS `value10 aghs tal`,`cargo__abilities_traits`.`trait11` AS `trait11`,`cargo__abilities_traits`.`value11` AS `value11`,`cargo__abilities_aghstraits`.`value11_aghs` AS `value11 aghs`,`cargo__abilities_aghstraits`.`value11_shard` AS `value11 shard`,`cargo__abilities_traits`.`value11_tal` AS `value11 tal`,`cargo__abilities_aghstraits`.`value11_aghs_tal` AS `value11 aghs tal`,`cargo__abilities_traits`.`trait12` AS `trait12`,`cargo__abilities_traits`.`value12` AS `value12`,`cargo__abilities_aghstraits`.`value12_aghs` AS `value12 aghs`,`cargo__abilities_aghstraits`.`value12_shard` AS `value12 shard`,`cargo__abilities_traits`.`value12_tal` AS `value12 tal`,`cargo__abilities_aghstraits`.`value12_aghs_tal` AS `value12 aghs tal`,`cargo__abilities_traits`.`trait13` AS `trait13`,`cargo__abilities_traits`.`value13` AS `value13`,`cargo__abilities_aghstraits`.`value13_aghs` AS `value13 aghs`,`cargo__abilities_aghstraits`.`value13_shard` AS `value13 shard`,`cargo__abilities_traits`.`value13_tal` AS `value13 tal`,`cargo__abilities_aghstraits`.`value13_aghs_tal` AS `value13 aghs tal`,`cargo__abilities_traits`.`trait14` AS `trait14`,`cargo__abilities_traits`.`value14` AS `value14`,`cargo__abilities_aghstraits`.`value14_aghs` AS `value14 aghs`,`cargo__abilities_aghstraits`.`value14_shard` AS `value14 shard`,`cargo__abilities_traits`.`value14_tal` AS `value14 tal`,`cargo__abilities_aghstraits`.`value14_aghs_tal` AS `value14 aghs tal`,`cargo__abilities_traits`.`trait15` AS `trait15`,`cargo__abilities_traits`.`value15` AS `value15`,`cargo__abilities_aghstraits`.`value15_aghs` AS `value15 aghs`,`cargo__abilities_aghstraits`.`value15_shard` AS `value15 shard`,`cargo__abilities_traits`.`value15_tal` AS `value15 tal`,`cargo__abilities_aghstraits`.`value15_aghs_tal` AS `value15 aghs tal`,`cargo__abilities_buffs`.`buff1` AS `buff1`,`cargo__abilities_buffs`.`buff1dispel` AS `buff1dispel`,`cargo__abilities_buffs`.`buff1text` AS `buff1text`,`cargo__abilities_buffs`.`buff2` AS `buff2`,`cargo__abilities_buffs`.`buff2dispel` AS `buff2dispel`,`cargo__abilities_buffs`.`buff2text` AS `buff2text`,`cargo__abilities_buffs`.`buff3` AS `buff3`,`cargo__abilities_buffs`.`buff3dispel` AS `buff3dispel`,`cargo__abilities_buffs`.`buff3text` AS `buff3text`,`cargo__abilities_buffs`.`buff4` AS `buff4`,`cargo__abilities_buffs`.`buff4dispel` AS `buff4dispel`,`cargo__abilities_buffs`.`buff4text` AS `buff4text`,`cargo__abilities_buffs`.`debuff1` AS `debuff1`,`cargo__abilities_buffs`.`debuff1dispel` AS `debuff1dispel`,`cargo__abilities_buffs`.`debuff1text` AS `debuff1text`,`cargo__abilities_buffs`.`debuff2` AS `debuff2`,`cargo__abilities_buffs`.`debuff2dispel` AS `debuff2dispel`,`cargo__abilities_buffs`.`debuff2text` AS `debuff2text`,`cargo__abilities_buffs`.`debuff3` AS `debuff3`,`cargo__abilities_buffs`.`debuff3dispel` AS `debuff3dispel`,`cargo__abilities_buffs`.`debuff3text` AS `debuff3text`,`cargo__abilities_buffs`.`debuff4` AS `debuff4`,`cargo__abilities_buffs`.`debuff4dispel` AS `debuff4dispel`,`cargo__abilities_buffs`.`debuff4text` AS `debuff4text` FROM `cargo__abilities` LEFT OUTER JOIN `cargo__abilities_traits` ON ((`cargo__abilities`.`uid`=`cargo__abilities_traits`.`uid`)) LEFT OUTER JOIN `cargo__abilities_aghstraits` ON ((`cargo__abilities`.`uid`=`cargo__abilities_aghstraits`.`uid`)) LEFT OUTER JOIN `cargo__abilities_buffs` ON ((`cargo__abilities`.`uid`=`cargo__abilities_buffs`.`uid`)) WHERE `cargo__abilities`.`title` = '灼烧攻击' AND `cargo__abilities`.`_pageName` = '熔炉精灵' ORDER BY `cargo__abilities`.`title`,`cargo__abilities`.`type`,`cargo__abilities`.`source`,`cargo__abilities`.`sound`,`cargo__abilities`.`sound2` LIMIT 1 。
天赋[]
英雄天赋 | ||
---|---|---|
+2 熔炉精灵 | 25 | 环形 超震声波 |
+35 灵动迅捷 | 20 | -10s秒 强袭飓风 |
-8秒 急速冷却 | 15 | +40 寒冰之墙 |
+40% 混沌陨石 | 10 | -24秒 幽灵漫步 |
最近改动[]
没有结果
推荐出装[]
玩法[]
A competent wizard knows perhaps two spells; an exceptional one, three or four. Wielding the elements of Quas, Wex, and Exort, the Invoker surpasses them all. He conjures Forge Spirits, granting them the Alacrity to stun foes through Cold Snap. Predicting enemy movement, the Invoker Sun Strikes any point in the world, then vanishes with Ghost Walk, leaving an impassable Ice Wall to dissuade pursuers. A strong Tornado throws opponents into the air, while an EMP awaits to deplete their mana upon landing. Advancing enemies are repelled with Deafening Blasts, giving Invoker more than enough time to crush them under a Chaos Meteor. Whatever magic he chooses, one thing is certain: All shall come to bow before the Arsenal Magus. | |
定位: | 核心 爆发 控制 逃生 推进 |
复杂程度: | ★★★ |
音频[]
历史[]
装备[]
|
花絮[]
- In the earliest version of Invoker, the order of instances mattered when Invoke was cast. Invoker, therefore, had access to 27 spells, including most of the 10 still in the game (though with some differences).[1] For more information, see here.
- Invoker is (or used to be) a Magus like 拉比克
, who calls him the ▶️ ▶️ ▶️ Arsenal Magus. - Invoker's 超震声波 cast response ▶️ "Sonic boom!" is a reference to the signature move of Guile from the Street Fighter fighting game series.
- Invoker (Along with some players and casters) sometimes jokingly refers to his Chaos Meteor as a meatball (▶️ "Behold the meatball!"), due to their highly similar appearance.
- One of Invoker's lines when he casts Chaos Meteor is ▶️ "Gallaron's Abyssal Carnesphere!" Carne is Portuguese, Spanish, Romanian, and Italian for meat, and a sphere is the geometric shape of a ball. So, "carnesphere" is another way of saying "meatball".
- Invoker's preferred style of spellcasting, involving the invocation of mnemonics, is inspired by the magic in Jack Vance's Dying Earth series. Further references to Vancian magic are in the alternate names for his spells, which involve verbose invocations such as "Sadron's Protracted Frisson" and "Killing Wall of Koryx.".
- Invoker's line for purchasing a 闪烁匕首
▶️ "Dagger of the mind." references the "Dagger" monologue from Shakespeare's play, Macbeth. - Invoker's respawn line ▶️ "Knowing me... knowing you." references the song by the band Abba, of the same name.[2]
- Invoker's voice actor, Dennis Bateman, also voices the Spy from Team Fortress 2. Invoker's killing response ▶️ "You die as you lived: insipid and ignorant." is a reference to this, as the Spy also has 2 similar killing responses: "You died as you lived: running away!" and "You died as you lived: morbidly obese!".
- As referenced in the details of his name, Invoker was known as Kael, or Kael'thas Sunstrider, in DotA. Kael'thas is best known as the Lord of the Blood Elves in the Warcraft universe.[3] The Invoker of DotA also makes use of his Warcraft 3 model and voice.
- 天怒法师
's responses when meeting Invoker may also be related to this, as Dragonus was also a blood elf in DotA.
- 天怒法师
- The first letter of Quas, Wex and Exort refers to the key of a QWERTY keyboard they are by default bound to (Q, W, and E). In lore, they are most likely mnemonics used to invoke spells.
名字[]
- In DotA, Invoker's name is Kael,[4] based on the WarCraft Blood Elf Mage character, Kael'thas Sunstrider. His fun name is Kal-El, a pun conflating the name Kael with the birth name of Superman.
- In April 2011, a fake DotA 6.72 Chinese changelog[5] referred to Invoker as "卡尔" ("Kael", transliterated as "Kǎ'ěr"). A PlayDota forum member translated the changelog[6] with Google Translate, in an attempt to get a quick, rough translation. Google Translate mistakenly translated "卡尔" as "Carl". PlayDota forum members were at first confused, then entertained by the mistake. IceFrog, the lead developer of DotA and Dota 2, joked "Carl had it coming".[7]
- In December 2011, drafts of Invoker's Dota 2 lore referred to him as "Garral" twice, presumably a nod to "Carl". This name was excised upon Invoker's release in January 2012; the lore currently refers to him only as "the Invoker".
- Invoker's voice lines include the name Carl three times. Invoker has a small chance to speak one of these lines when his model is selected:
- 不朽尸王 uses the name Carl once, when meeting an allied Invoker on the battlefield, and even then only 5% of the time:
- ▶️ "Carl, is that you?"
- 米拉娜 uses the name Carl once, when killing an enemy Invoker, and even then only 5% of the time:
- ▶️ "Carl, meet Sagan." A pun on Carl Sagan. (Mirana's feline mount is named Sagan.)
- In summary, Invoker's real name was meant to be possibly Carl, hence the audio files that Mirana, Undying, and Invoker himself mentioned beforehand. The release of Young Invoker persona has confirmed this, in the item's description, that the real name of Invoker is indeed Carl.