作者sapphireBOB (好累喔)
站内WarCraft
标题[WE] 技能分享-邪降‧地狱审判
时间Fri May 21 23:30:27 2010
哈罗 又来啦~ :)
上次有天使之怒 这次来个地狱审判吧
先说明一下技能 不然我怕会很乱...
向地狱祈求恶魔的力量 对大范围敌人进行缓速75% 把范围750的敌人吸引至
黑暗泉源之中 并且每秒造成施法者全属性的伤害 (力量+敏捷+智慧) 靠近黑暗泉源有50%
机会遭到审判 造成范围晕眩3秒 并将吸引至周遭的敌人震退一段距离 造成50%缓速 以
及50%缓慢攻击速度 并释放地狱红雷 造成施法者大范围内的敌人伤害 随後呼唤天上的
陨石 对大范围敌人进行破坏 若期间有单位施展法术 则会遭受惩戒
附上影片吧 画质一样很烂 这次有多一个近距离的画面 应该可以让画质更好...(!?)
可以按放大看 会比较清楚 @@"
https://www.youtube.com/watch?v=tFidknME6R8
https://www.youtube.com/watch?v=z5FwqIpDlN8 <--对 cp 怪施展
https://www.youtube.com/watch?v=S1iSatVGVyY <--近距离版本 可以看到施法者
地上的黑暗之气
---------------------------开始吧-------------------------
<材料>
隐藏施法部队 x 3
变数 11个 : 主要的范围击退变数: KnockIndex 整数
KnockAngle 真实
KnockDistance 设为 320
KnockPoint T1 T2 点
KnockCaster 部队
KnockTarget 部队群组
DH0 = Casting Unit
基底技能 : 连结 (连结超好用)
额外技能 : 地震术 炼狱魔 震地击 连锁闪电
<触发>
<KnockBack1>
事件-部队-A unit 开始让一种能力生效
状况-Ability being cast 等於 邪降‧地狱审判
行动-Set KnockIndex = 0
Set KnockDistance = 320
Set KnockCater = (Triggering unit)
Set KnockPoint = (Position of (Triggering unit))
部队群组- Add all units of (Units within 400.00 of KnockPoint matching
(((((Matching unit) is 魔法免疫) 等於假 and (((Matching unit) has buff 无敌
) 等於假) and ((((Matching unit) belongs to an enemy of (Owner of
(Casting unit))) 等於真 and (((Matching unit) is alive 等於真
触发 - Turn on KnockBack <情报>
<KnockBack> <---- 初始值关闭
事件-时间 - Every 0.03 seconds of game time
状况-
行动-Set KnockIndex = (KnockIndex + 1)
部队群组 - Pick every unit in KnockTarget and do (Actions)
回一行动
Set T1 = (Position of (Picked unit))
Set KnockAngle = (Angle from KnockPoint to T1)
Set T2 = (T1 offset by 29.00 towards KnockAngle degrees)
部队 - Turn collision for (Picked unit) 关闭
部队 - Move (Picked unit) instantly to T2
特殊效果 - Create a special effect at T2 using
Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
特殊效果 - Destroy (Last created special effect)
声音 - Play LightningBolt <情报> at 100.00% volume, located at
(Position of DH0) with Z offset 0.00
Custom script: call RemoveLocation( udg_T1 )
Custom script: call RemoveLocation( udg_T2 )
部队群组 - Pick every unit in KnockTarget and do (Actions)
回一行动
Set T1 = (Position of (Picked unit))
Set KnockAngle = (Angle from KnockPoint to T1)
部队 - Turn collision for (Picked unit) 打开
部队 - Move (Picked unit) instantly to T1
Set T2 = (Position of (Picked unit))
If (All Conditions are True) then do (Then Actions) else do (Else Actio
ns)
如果一条件 (Distance between T1 and T2) 大於 4.00
就一行动
特殊效果 - Create a special effect at T2 using
Objects\Spawnmodels\Orc\OrcLargeDeathExplode\OrcLarg
eDeathExplode.mdl
特殊效果 - Destroy (Last created special effect)
否则一行动
Custom script: call RemoveLocation( udg_T1 )
Custom script: call RemoveLocation( udg_T2 )
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
如果一条件 KnockIndex 大於或等於 (KnockDistance - 300)
就一行动
部队群组 - Remove all units from KnockTarget
特殊效果 - Create a special effect at T2 using
Objects\Spawnmodels\Orc\OrcLargeDeathExplode\OrcLargeDeathEx
plode.mdl
特殊效果 - Destroy (Last created special effect)
触发 - Turn off (This trigger)
否则一行动 Do nothing
---------------这样以震地击为基底的范围击退就完成了--------------
接下来是吸引敌人至施法者中心的部分 其实也很简单 跟单体击退差不多 每一小段
时间移动一段距离:
<Demon2>
事件-时间 - Every 0.03 seconds of game time
状况-DH0 is alive 等於 真
行动-部队群组 - Pick every unit in (Units within 750.00 of (Position of DH0)
matching ((((Matching unit) is 一个建筑物) 等於 假 and ((((Matching
unit) belongs to an enemy of (Owner of DH0)) 等於 真 and (((Matching unit)
is alive) 等於 真))) and do (Actions)
回一行动
Set DemonIndex = (DemonIndex +
3)
<- 控制移动幅度
部队 - Make (Picked unit) face DH0 over 0.00 seconds
Set DemonAngle = (Angle from (Position of (Picked unit)) to (Position
of DH0))
部队 - Move (Picked unit) instantly to ((Position of (Picked unit))
offset by (
0.19 x (Real(DemonIndex))) towards DemonAngle degrees)
动画 - Play (Picked unit)'s death animation
///控制移动幅度///
----------------------------------------------------------------------
其他效果的部分 因为打出来会很长 所以我简略说明
50% 机率就是 Random Percentage 小於等於 50 条件附加上 Picked Unit 和
施法者距离小於140 就会发动部队在施法者附近施展动地跺
大范围的地狱红雷 其实就是Pick函数
施展法术受到伤害 就是招唤一个部队 命令他施展夜精灵的法力曳光弹
每秒造成全属性伤害一样是Pick函数 跟上一篇 "圣天使之怒"作法类似
附加一点特效罢了~
------------------------------你是不是直接end-------------------------------------
题外话 : 1. 这次没什麽心思去构想 本来有想过要从地面伸出怪手将部队抓住
但很可惜我没有手的特效 不然就可以用老树盘根了 随机创造部队pick范围
施展老树盘根 之前也想过用地狱之门 不过 版主有一篇类似的
重复的话大概会被鞭打吧 Orz ||| 真希望有时间能够多玩一点 但学业也
要顾... 上学期就是这样被玩掉的.. (哭)
2. 孙权的大招"威信" 我觉得好像是创造永久的隐藏单位 施展法力曳光弹
飞射艺术改掉 特效改成治疗的特效 然後改成我方部队允许
不负责任猜测拉 ~
话说以前孙权的复仇 我後来有想过 应该是死後创造一个部队...
至於很像重生的特效 其实是附加上去的 = = 而不是用出生九头海蛇
-------------------------------------------------------------------------------
以上 有点长 让大家见笑了 (_ _)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.200.56
1F:推 vgl:好酷喔 给个推 05/21 23:32
2F:→ maxliao:阿努发啦 超帅的啦!吸过来再射回去!!红色的优 05/21 23:34
3F:推 maxliao:补推啦 05/21 23:37
4F:→ as920909:威信应该是灵气 当部队施法时判断身上是否有buff 05/21 23:40
5F:→ sapphireBOB:有道理 可是每一个施展法术都要加一条 不是很累吗? 05/21 23:42
6F:推 mist719:没这麽复杂巴 05/21 23:42
7F:推 sky81602:很酷!! 05/21 23:58
8F:推 despair78214:好帅 不过弹回去陨石就砸不到了 05/22 00:17
9F:→ nobodyx:有buff又施法的只要不是同盟 或某些0cd的法术 就补血啊 05/22 07:13
10F:推 aaa010203:灵魂之球内建就是手尻人的特效 05/22 08:31
11F:推 sapito:BOB大大好棒~ 想要学业兼顾的话就转个系吧~啾咪* 05/22 09:51
12F:推 diabloex:好强大,推一个!! 05/22 11:51
13F:→ donkey5566:最後那波陨石好像都没砸到人-.- 05/23 16:47