更新內容:
V2.0:支援聖武士之復活術等復活技能
V1.5:補上無限傷害Loop的解決方法之說明
V1.0:初版
前置作業:
把編輯器喜好設定中的,自動複製未知之變數的選項給啟用,之後把DamageEvent目錄下的全部觸發都複製到您的地圖中。
觸發說明:
UnitDamageInit:動態註冊的主要作業在此處理,基本上不懂JASS的話可以無視之。
UnitDamageSummon:動態註冊之二,用來註冊聖武士的復活術,或是其他被技能所復活的單位的傷害事件。
UnitDamageClear:清除程序,死掉的單位便會移除掉其所註冊的傷害事件,可以自行修改條件。
UnitDamageMain:是主要的觸發區,可以自行添加自己需要的功能。
VariableCopy:用來給WE自動複製使用到的變數用的,當變數都複製好之後,便可以刪除之。
變數說明:
布林值 DamageOn 是觸發開關,可以自行決定傷害觸發的執行與否,也可用來避免無限傷害Loop的情況。
避免無限傷害Loop的方法:
執行傷害動作前,先關閉 DamageOn,傷害執行後再開啟就可以了,像是以下做法。
代碼: Set DamageOn = False
Unit - Cause (Damage source) to damage ......
Set DamageOn = True
[attach]60158433[/attach]
[attach]60158321[/attach]
歡迎光臨 伊莉討論區 (http://web01.eyny.com/) | Powered by Discuz! |