精華區beta WarCraft 關於我們 聯絡資訊
※ 引述《bigfoot (QQ)》之銘言: : 想要寫一個 : 當英雄進行攻擊動作後 每攻擊一次,就加一點mana的觸發 : 效果大至上是成功的 : 可是我找不到"當部隊進行攻擊"的選項 : 現在只能作出 : "當部隊被攻擊"或"當部隊受到傷害時" 增加mana的效果 : 請問有"當部隊做攻擊動作"的觸發嗎? 抱歉 經過研究與參考一些資料 我有研究出來 當A攻擊B 且B的損傷是來自A的觸發寫法 提供給你做參考 這個寫法需要兩個觸發和一個Unit類型的Value 觸發一個是單位被攻擊事件 一個是判斷來源傷害是A Unit Value我取名為AttackingUnit (需要的原因是因為第二個觸發的Event-回報 Attacking Unit值是空白的) 簡易說明: 觸發1 Event B單位被攻擊 Conditions 技能等級 > 0 時(在此可以更改為你需要的判斷) Action 新增觸發2 觸發2 Event Conditions 攻擊來源 = 進行攻擊的單位(前一個觸發所設的變數) Action 創造一個特效在被攻擊的單位上(可以更改為你所要的效果) Example 觸發1 Events Unit - A unit Is attacked Conditions (Level of XXX技能 for (Attacking unit)) Greater than 0 Actions Set AttackingUnit = (Attacking unit) Trigger - Add to 觸發2 <gen> the event (Unit - (Triggering unit) Takes damage) 觸發2 Events Conditions (Unit-type of (Damage source)) Equal to AttackingUnit Actions Special Effect - Create a special effect attached to the overhead of (Attacked unit) using Abilities\Spells\Human\DispelMagic\DispelMagicTarget.mdl -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.194.240
palipali:推一下 我也剛好需要這段.. 11/11 22:41
bigfoot:歐歐~~謝謝~~!~ 11/13 17:46