[WE] 減少承受的遠程傷害

看板WarCraft作者 (啦啦啦)時間12年前 (2011/12/18 10:05), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/1
做了一個觸發,減少巫師所承受的遠程傷害,只減少一般攻擊的傷害 觸發如下: Wizard against Ranger pick Events Time - Elapsed game time is 0.00 seconds Conditions Actions Unit Group - Pick every unit in (Units of type 巫師) and do (Actions) Loop - Actions Trigger - Add to Wizard against Ranger Run <預置> the event (Unit - (Picked unit) 受到傷害) Wizard against Ranger Run Events Conditions ((Damage source) is 遠距攻擊者 等於 真 Or - Any (Conditions) are true Conditions (Current order of (Damage source)) 等於 (Order(attack)) (Current order of (Damage source)) 等於 (Order(attackonce)) (Current order of (Damage source)) 等於 (Order(attackground)) Actions Unit - Set life of (Triggering unit) to ((生命值 of (Triggering unit)) + ((Damage taken) x 0.95)) 綠色以下的條件是希望排除技能的法術傷害,只減少普攻的傷害 可是一旦巫師靠近敵方,敵方鎖定巫師並攻擊,不屬於任何命令 就沒減傷了,請問有解嗎? 另外爬文後,#1EHDCM49 (WarCraftChat)這篇有說到 "如果要對被施放的目標產生此效果, 則必需要改成動態產生/刪除trigger的方式 否則會mem leak" 什麼是動態產生/刪除trigger方式,好像對此觸發有幫助,請問可以解釋一下嗎? -- 感謝._. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.156.223

12/18 15:34, , 1F
直接給厚皮技能不就好了嘛
12/18 15:34, 1F

12/19 00:11, , 2F
他是希望能夠百分比減傷吧,硬化外皮是固定減傷
12/19 00:11, 2F

12/19 11:55, , 3F
艾魯恩的優雅?
12/19 11:55, 3F
這只能穿刺魔法法術這3種,我希望遠程的攻城、英雄或混沌也可以減

12/19 12:10, , 4F
條件那看可不可以改成有 Damage type Normal 身邊沒WE
12/19 12:10, 4F

12/19 12:10, , 5F
不能幫你試
12/19 12:10, 5F
條件好像不能判斷傷害型態是穿刺、攻城還是普通 bz工程師怎麼沒想到這類條件呢 囧...

12/19 12:22, , 6F
events - a unit is attacked
12/19 12:22, 6F

12/19 12:23, , 7F
Conditions -and Triggering Unit is 巫師 等於 真 , (
12/19 12:23, 7F

12/19 12:23, , 8F
(Damage source) is 遠距攻擊者 等於 真
12/19 12:23, 8F
謝謝大家 已經有想到別的方法先用著 再看看有沒有新的bug ^^ ※ 編輯: Erict 來自: 59.113.156.223 (12/19 15:04)
文章代碼(AID): #1ExKfOzd (WarCraft)