|
发表于 2009-11-19 19:02:28
|
显示全部楼层
ANcl(引导):这个技能本身就是为了作为假技能而存在的,在游戏中没有任何实际效果,却可以引发技能事件。你可将其设定为单位目标、点目标、AOE、单位、点目标或者干脆无目标技能,是否显示图标以及是否显示AOE范围。此外另有还拥有物理技能、终极技能和单独施法三个选项。还能通过设置引导时间和禁止其他技能这两项来改变整个引导行为,后者可令单位在引导时控制栏按钮暂时消失。你也可以改变施法者和目标身上的特效图像,唯一遗憾的是无法添加buff。另外,你还可以更改该技能的基础命令ID,这样就可以使该技能的多个的副本在同一个单位身上互不干扰地运作。当然,法术的实际效果还得靠你的触发来实现。
jass: Copy code
function Channel_Conditions takes nothing returns boolean
return GetSpellAbilityId() == <你的自定义引导技能id>
endfunction
function Channel_Actions takes nothing returns nothing
endfunction
function Channel takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(t, Condition(function Channel_Conditions))
call TriggerAddAction(t, function Channel_Actions)
endfunction
1.18版本以后,此技能在法术书中也能正确地生效,并能正常进行工程升级。唯一潜在的问题是该法术可被致昏技能打断。要想绕过此问题只有靠ANab(强酸炸弹)之类技能来模拟昏技。 这个引导就是通魔。
通魔的选项中可以调是否显示图标的说。
其他的为了科技而存在的技能貌似是无效果的。 |
|