找回密码
 点一下
查看: 1045|回复: 5

致命一擊運用問題....

[复制链接]
发表于 2011-7-31 17:55:16 | 显示全部楼层 |阅读模式
我想要作一個技能
技能敘述: 當使用這項技能後,使用技能者在接下來的前 (1+此技能的等級) 之次數的普通攻擊必定能夠造成(1.6/2.0/2.4/2.8/3.2)倍的傷害。

基本上都差不多做出來了,可是當我測試時發現若是對同一個目標就可以確實的在前X下造成致命一擊,但是如果中途換了一個目標或者一直在攻擊時按S或H,技能的次數不會好好的算...
我是用原版的WE做的 抱歉不會截圖貼...新手
-------------------------------------------------------------------
H_throw精準投擲
-------------------------------------------------------------------
事件
      部隊-A unit 開始讓一個能力生效
狀況
      (Ability being cast) 等於 精準投擲
行動
      SET  H_throw_count = 0
      SET  HERO = (triggering unit)
&#160;&#160;&#160;&#160;&#160;&#160;觸發 RUN H_throw_adv<情報>(ignoring conditions)
--------------------------------------------------------------------
(H_throw_adv)
事件
&#160;&#160;&#160;&#160;&#160;&#160;部隊-A unit 受到攻擊
狀況
&#160;&#160;&#160;&#160;&#160;&#160;(attacked unit)是一個地面部隊 等於 真
行動
&#160;&#160;&#160;&#160;&#160;&#160;SET H_throw_count = (H_throw_count + 1)
&#160;&#160;&#160;&#160;&#160;&#160;if(all conditions are true)then do (then actions) else do (else actions)
如果一條件
&#160;&#160;&#160;&#160;&#160;&#160;H_throw_count 小於或等於 ((level of 精準投擲 for HERO)+2)
就一行動
&#160;&#160;&#160;&#160; 部隊-add 致命一擊 to HERO
&#160;&#160;&#160;&#160; 部隊-set level of 致命一擊 for HERO to (level of 精準投擲 for HERO)
否則一行動
&#160;&#160;&#160;&#160; 部隊-remove 致命一擊 to HERO
发表于 2011-7-31 20:50:31 | 显示全部楼层
因为有攻击前摇的存在,攻击命令的捕捉不那么精准,但是你可以换条思路,希瓦不是发过捕捉攻击的教程么?(就是那个DOTA盛宴)
你可以捕捉伤害,然后再命令单位对目标造成伤害,一样能达到效果……(不适合远程攻击)
回复

使用道具 举报

发表于 2011-7-31 20:52:49 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-31 20:58:33 | 显示全部楼层
1。(attacked unit)是一個地面部隊 等於 真 => (attacking unit) 等於 Hero

2。受到攻擊=拔刀那一瞬間。 受到傷害=砍到人的那一瞬間。 你要取的時間,是砍到人的那一瞬間。

3。如果嫌麻煩,你可以灌UI之類的,但是和其他的WE會不相容。
回复

使用道具 举报

 楼主| 发表于 2011-8-1 11:08:24 | 显示全部楼层
感謝 已解決問題了
回复

使用道具 举报

发表于 2011-8-3 15:21:48 | 显示全部楼层
被攻击事件捕捉的是攻击开始,而不是造成伤害,要捕捉造成伤害可以参考此处与板凳
http://bbs.islga.org/read-htm-tid-52500.html
其实可以通过这个原理来做……无T
http://bbs.islga.org/read-htm-tid-39062.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-27 16:18 , Processed in 0.032069 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表