[WE] 減少承受的遠程傷害
做了一個觸發,減少巫師所承受的遠程傷害,只減少一般攻擊的傷害
觸發如下:
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
12/19 12:10, 4F
→
12/19 12:10, , 5F
12/19 12:10, 5F
條件好像不能判斷傷害型態是穿刺、攻城還是普通
bz工程師怎麼沒想到這類條件呢 囧...
→
12/19 12:22, , 6F
12/19 12:22, 6F
→
12/19 12:23, , 7F
12/19 12:23, 7F
→
12/19 12:23, , 8F
12/19 12:23, 8F
謝謝大家 已經有想到別的方法先用著 再看看有沒有新的bug ^^
※ 編輯: Erict 來自: 59.113.156.223 (12/19 15:04)