1樓:匿名使用者
用觸發器,首先你要做一些準備,以腐臭蜂群為例:
2個技能:一個點地或者目標施放的沒有任何效果的廢技能(技能1),這個技能是給英雄的那個技能;然後就是真正的腐臭蜂群技能(技能2),傷害設定為0 。
1個馬甲單位:一般都是用小精靈,模型刪掉,生命恢復速度設定成負數,也就是讓這個馬甲單位釋放技能後果會兒就自己死掉,新增蝗蟲和技能2,還有生命佔用人口設定為0等等之類的小細節的東西就lz自己去設定了
現在就開始寫觸發器,需要2個觸發器
觸發1:
事件:任意單位發動技能效果
條件:施放技能 等於 技能1
動作:變數 - 設定t=觸發單位
單位 - 對 (新建觸發單位所有者 的 馬甲 在觸發單位的位置)釋出 恐懼魔王-腐臭蜂群 技能到技能釋放點
觸發器-開啟觸發2
觸發2:
事件:任意單位接受傷害
條件:單位所受的傷害 等於 0
傷害** 等於 馬甲
動作:單位 - 命令 馬甲 對 觸發單位 造成 **換(t的智力*t的等級)為實數) 點傷害,傷害型別為 英雄攻擊 魔法傷害(這個就是所謂的絕對傷害,可以被魔法免疫,如果lz要做出的技能傷害就跟普通的技能傷害一樣,就是法術攻擊,魔法傷害就可以了)
觸發器-關閉觸發2
基本就這樣,這個電腦沒裝魔獸,無法附圖
2樓:匿名使用者
用馬甲放技能,捕捉傷害**,然後屬性傷害的動作。
魔獸爭霸地圖編輯器怎麼在技能中附加攻擊力百分比傷害觸發怎麼弄。
3樓:匿名使用者
要直接獲取單位的攻擊力是不可能的,這個對編輯器熟悉的人都知道,注意是絕對不可能獲取,所以不用糾結這個問題。雖然ydwe編輯器裡有個japi函式能獲取,但用了japi不能正常建圖,所以也沒人會用,因此想在技能中直接新增攻擊力傷害是肯定不行的。
只有普通攻擊下能獲得單位的攻擊傷害值。下面這個是獲得普攻傷害值的方法。
一般用法球法捕捉普通攻擊是最準確的,學習被動技能後新增一個法球給單位。再用接受傷害事件獲取單位所受傷害。