作者sapphireBOB (好累喔)
站内WarCraft
标题[WE] 技能分享--血炼‧双斩
时间Mon May 10 00:29:33 2010
这几个礼拜无聊 开发了许多技能
把这个献给大家吧 希望不要太丑 ˋ(′_‵||)ˊ
想法其实是玩 Orochi 的时候 看到吕布的一招
连续打敌人两下 然後往地面一震 把敌人震飞
一直很想弄这个技能 终於... (泪)
https://www.youtube.com/watch?v=2oYUoYT5a_U <- 技能演示
画质很烂啊....Orz||| 我尽力了
-----------------------开始罗----------------------------
材料: 隐藏施法部队 x 1
技能基底 : 连结 勾选部队目标 可视
设定飞行高度的技能 不然没办法让他飞
特效 : 魔兽内建特效就可以了
技能说明:
连续两下造成每击力量 x 5.0的伤害
并爆震地面 让附近敌人晕眩以及震飞施法目标
触发1: 事件- 部队 开始让一种能力生效
条件- Ability being cast 等於 血炼‧斩击
动作- Set BK0 = (Casting unit)
Set BK1 = (Target unit of ability being cast)
部队 - Create 1 隐藏施法者for (Owner of BK0) at (Position of BK
1) facing (Position of BK1)
Set BK2 = (Last created unit)
部队 - Play BK0's slam animation
部队 - Cause BK2 to damage BK1, dealing ((Real((力量 of BK0 (
包含 bonuses)))) x (1.00 + (Real((Level of 血炼‧斩击 for
BK0))))) damage of attack type 普通 and damage type 普通
特殊效果 - Create a special effect attached to the chest of BK1
using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
特殊效果 - Destroy (Last created special effect)
Wait 0.30 seconds
部队 - Play BK0's slam animation
部队 - Cause BK2 to damage BK1, dealing ((Real((力量 of BK0 (
包含 bonuses)))) x (1.00 + (Real((Level of 血炼‧斩击
for BK0))))) damage of attack type 普通 and damage type
普通
特殊效果 - Create a special effect attached to the chest of BK1
using Abilities\Spells\Other\Stampede\StampedeMissile
特殊效果 - Destroy (Last created special effect
Wait 0.70 seconds
部队 - Create 1 隐藏施法者for (Owner of BK0) at (Position of BK0)
facing (Position of BK1)
部队 - Set level of 隐藏施法者动地跺 for (Last created unit) to
(Level of 血炼‧斩击 for BK0)
部队 - Order (Last created unit) to 半兽人战牛酋长-动地跺
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
如果一条件 And - All (Conditions) are true
条件
(BK1 is alive) 等於 真
就一行动
部队 - Add 设定飞行高度 to BK1
Set BK4 = 0.00
触发 - Turn on Trigger2 <情报>
否则一行动
触发2: 事件- 时间 - Every (3.00 / 200.00) seconds of game time
条件-
行动- Set BK4 = (BK4 + 1.00)
特殊效果 - Create a special effect attached to the chest of BK1 using
Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
特殊效果 - Destroy Last Created Effect
动画 - Change BK1 flying height to ((-6.90 x (Power((BK4 -10.00)
, 1.30))) + 400.00) at 0.00
动画 - Play BK1's death animation
部队 - Remove 设定飞行高度 from BK1
If all condition are true then do ( Then Actions ) else do
(Else Actions)
如果一条件
BK4 大於或等於 54.00
就一行动
... 这边加了一堆特效 不是重点 太冗长 故省略
触发 - Turn off (This trigger)
否则一行动
-----------------------------------------------------
这样大致上就完成了 (_ _)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.200.56
1F:推 KoNaZ:推!好辛苦的感觉 05/10 00:31
2F:→ sapphireBOB:其实不会很复杂拉 只是把Gui 弄到bbs会看起来很多罢了 05/10 00:32
3F:推 PanScott:推 (不然人家以为我看不懂) 05/10 01:05
4F:推 a246813523:可能的BUG 施展途中 脚色死亡? 05/10 01:06
5F:推 hand824:把触发一的等待放入触发二 然後在触发二放脚色存活的条件 05/10 02:03
6F:→ hand824:这样说不定能躲掉脚色死亡所出现的可能BUG 05/10 02:03
7F:推 ckshchen:如果能真的弹飞,而且掉落慢点会更帅!!! 05/10 02:04
8F:推 hand824:把弹飞给成范围弹飞 弹飞的时候用成跳斩型路线 坠落时用 05/10 02:08
9F:→ hand824:一样的特效 应该会很帅(我只说应该) 05/10 02:08
10F:→ sapphireBOB:其实要弄范围也是可以 不过我当初想到就是把单体震飞 05/10 10:33
11F:→ sapphireBOB:可能的Bug 加一个 Casting unit is alive is true 05/10 10:34
12F:→ sapphireBOB:就可以了... 震飞的话因为我玩 Orochi 是原地震飞 05/10 10:34
13F:→ sapphireBOB:所以自然就想到用原地震飞..... Orz 05/10 10:35
14F:推 popo0127:有趣推!! 05/10 12:15
15F:推 B9513208:感谢分享 05/10 15:17
16F:推 snew:还不错 不过震飞的时候加上吼的音效会比较像 05/10 21:29
17F:→ snew:还有我觉得用牛震地的动作会比较好 05/10 21:30
18F:推 a200081621:感谢大大无私的分享 05/11 12:27