[WE] 技能分享-緋色‧血月十七影
因為 sapphireBOB 在水桶 所以幫忙發文~
好啦 其實我就是~
不過不知道分身可不可以發文 不能的話我自己刪掉吧 ~"~
---------------以上閒聊 以下廢話---------------
好久不見了~"~ 最近不知道為什麼又開始玩WE 正在開發水世界II
這次的技能有別於以往的法術轟炸 or Nova類
是連續打擊的技能
相信多重閃擊大家都看過 精華區也有 我就不多說了
這次是飛在空中的多重閃擊
先向目標踢擊把目標震起 造成暈眩
並且凌空飛起對目標作17次斬擊
每一次斬擊造成(40+敏捷x0.8)的物理傷害
最後在把目標往下踹 踢落地面造成地面範圍300以內的敵人 (60x技能等級)的物理傷害
---------------開始製作-------------------
<材料>
1個實數變數 R_Beauty_Ultimate
2個部隊變數 U_Beauty_Ultimate1 & U_Beauty_Ultimate2
2個點變數 P_Beauty_Ultimate1 & P_Beauty_Ultimate2
技能: 母技能: 暴雷錘
附帶技能: 暴風烏鴉術
<觸發1>
部隊 - A unit 開始讓一種能力生效
狀況 - Ability being Cast 等於 緋色十七影
行動 - Set R_Beauty_Ultimate = 0.00
Set U_Beauty_Ultimate1 = (Casting unit)
Set U_Beauty_Ultimate2 = (Target unit of ability being cast)
Set P_Beauty_Ultimate1 = (Position of (Casting unit))
Set P_Beauty_Ultimate2 = (Position of (Target unit of ability being cast))
Custom script: call SetUnitAnimationByIndex( udg_U_Beauty_Ultimate1, 5 )
////由於GUI動畫指令無法簡易執行alternate的動作 所以用CustomScript讓他播放////
Wait 0.40 seconds
特殊效果 - Create a special effect at P_Beauty_Ultimate1 using
Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTarget
Dust.mdl
特殊效果 - Destroy (Last created special effect)
////為了逼真 讓靈空飛起的地方有煙塵的感覺////
特殊效果 - Create a special effect attached to the weapon of
U_Beauty_Ultimate1 using Abilities\Weapons\ZigguratMissile
\ZigguratMissile.mdl
Set E_Beauty_Ultimate = (Last created special effect)
////在武器上附上魂塔的飛射藝術 使得之後的閃擊有移動感////
部隊 - 暫停 U_Beauty_Ultimate1
部隊 - Add 無敵 to (Triggering unit)
部隊 - Add 飛行能力 to U_Beauty_Ultimate1
部隊 - Add 飛行能力 to U_Beauty_Ultimate2
////兩個部隊都要給飛行能力 不然無法作出空中的斬擊////
特殊效果 - Create a special effect at P_Beauty_Ultimate2 using
Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
特殊效果 - Destroy (Last created special effect)
Wait 0.30 seconds
觸發 - Turn on Beauty4b <情報>
Custom script: call RemoveLocation( udg_P_Beauty_Ultimate1)
////點處理 應該不用我解釋了///
<觸發2>
時間 - Every 0.03 seconds of game time
狀況 -
行動 - Set R_Beauty_Ultimate = (R_Beauty_Ultimate + 1.00)
動畫 - Change U_Beauty_Ultimate1 flying height to (50.00 x
R_Beauty_Ultimate) at 0.00
動畫 - Change U_Beauty_Ultimate2 flying height to (36.00 x
R_Beauty_Ultimate) at 0.00
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
如果一條件 (50.00 x R_Beauty_Ultimate) 大於或等於 400.00
就一行動
觸發 - Turn off (This trigger)
Set R_Beauty_Ultimate = 0.00
////判定上升高度到達一定值之後 繼續使用這個時數變數 所以要歸零再使用////
觸發 - Turn on Beauty4c <情報>
否則一行動
<觸發3>
時間 - Every 0.25 seconds of game time
狀況 -
行動 - Set R_Beauty_Ultimate = (R_Beauty_Ultimate + 1.00)
特殊效果 - Create a special effect at (Random point in (Region centered
at P_Beauty_Ultimate2 with size (150.00, 150.00))) using
Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
特殊效果 - Destroy (Last created special effect)
特殊效果 - Create a special effect at (Random point in (Region centered
at P_Beauty_Ultimate2 with size (150.00, 150.00))) using
Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
特殊效果 - Destroy (Last created special effect)
特殊效果 - Create a special effect attached to the chest of
U_Beauty_Ultimate2 using Abilities\Spells\Other\Stampede\Stam
pedeMissileDeath.mdl
特殊效果 - Destroy (Last created special effect)
特殊效果 - Create a special effect attached to the head of U_Beauty_Ulti
mate2 using Objects\Spawnmodels\Critters\Albatross\CritterBlo
odAlbatross.mdl
特殊效果 - Destroy (Last created special effect)
特殊效果 - Create a special effect attached to the chest of U_Beauty_Ult
imate2 using Abilities\Spells\Orc\MirrorImage\MirrorImageCast
er.mdl
特殊效果 - Destroy (Last created special effect)
////這邊都只是作出斬擊的特效 你想換可以自己換////
部隊 - Move U_Beauty_Ultimate1 instantly to (P_Beauty_Ultimate2 offset
by 250.00 towards ((Random angle) + (Random real number between
0.00 and 180.00)) degrees)
部隊 - Make U_Beauty_Ultimate1 face U_Beauty_Ultimate2 over 0.00
seconds
////移動目標至亂數角度 並且讓他面向被施法者////
部隊 - Create 1 萬用隱藏施法者 for (Owner of U_Beauty_Ultimate1) at
P_Beauty_Ultimate2 facing 預設建築面對方向 degrees
部隊 - Cause (Last created unit) to damage U_Beauty_Ultimate2, dealing
(40.00 + (0.30 x (Real((敏捷 of U_Beauty_Ultimate1 (包括 bonus
es)))))) damage of attack type 英雄 and damage type 強化
特殊效果 - Create a special effect attached to the hand of U_Beauty_Ul
timate2 using Objects\Spawnmodels\Human\HumanBlood\BloodElf
SpellThiefBlood.mdl
特殊效果 - Destroy (Last created special effect)
動畫 - Play U_Beauty_Ultimate1's attack animation
部隊 - Make U_Beauty_Ultimate1 face U_Beauty_Ultimate2 over 0.00
seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
如果一條件 Or - Any (Conditions) are true
條件
R_Beauty_Ultimate 大於或等於 17.00
(U_Beauty_Ultimate2 is dead) 等於 真
就一行動
觸發 - Turn off (This trigger)
Set R_Beauty_Ultimate = 0.00
////因為最後一個觸發還要用到 所以再歸零////
部隊 - Make U_Beauty_Ultimate1 face U_Beauty_Ultimate2 over 0.00
seconds
動畫 - Change U_Beauty_Ultimate1 flying height to 500.00 at 0.00
部隊 - Move U_Beauty_Ultimate1 instantly to P_Beauty_Ultimate2
Custom script: call SetUnitAnimationByIndex( udg_U_Beauty_Ultimate1, 5 )
////一樣把動畫Call出來////
Wait 0.50 seconds
特殊效果 - Create a special effect attached to the chest of
U_Beauty_Ultimate2 using Abilities\Spells\Human\Thunder
clap\ThunderClapCaster.mdl
特殊效果 - Destroy (Last created special effect)
觸發 - Turn on Beauty4d <情報>
Custom script: call RemoveLocation( udg_P_Beauty_Ultimate1)
否則一行動
<觸發4>
時間 - Every 0.07 seconds of game time
狀況 -
行動 - Set R_Beauty_Ultimate = (R_Beauty_Ultimate + 1.00)
動畫 - Change U_Beauty_Ultimate2 flying height to (252.00 嚗?(50.00 x
R_Beauty_Ultimate)) at 0.00
特殊效果 - Create a special effect attached to the chest of
U_Beauty_Ultimate2 using Objects\Spawnmodels\Undead\
ImpaleTargetDust\ImpaleTargetDust.mdl
特殊效果 - Destroy (Last created special effect)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
如果一條件 (252.00 -(36.00 x R_Beauty_Ultimate)) 大於或等於 7.00
就一行動
特殊效果 - Create a special effect at P_Beauty_Ultimate2 using
war3mapImported\NewDirtEXNofire.mdx
特殊效果 - Destroy (Last created special effect)
部隊群組 - Pick every unit in (Units within 250.00 of
P_Beauty_Ultimate2 matching ((((Matching unit) is 一個
建築物) 等於假 and ((((Matching unit) is alive) 等於真
and (((Matching unit) belongs to an enemy of (Owner of
U_Beauty_Ultimate1)) 蝑栉蒽 ??))) and do (Actions)
迴一行動
部隊 - Create 1 萬用隱藏施法者 for (Owner of
U_Beauty_Ultimate1) at P_Beauty_Ultimate2 facing
預設建築面對 degrees
部隊 - Cause (Last created unit) to damage (Picked unit),
dealing (100.00 + (100.00 x (Real((Level of
艷舞之影-緋色十七影 for U_Beauty_Ultimate1)))))
damage of attack type 英雄 and damage type 強化
觸發 - Turn off (This trigger)
動畫 - Play U_Beauty_Ultimate2's death animation
Wait 0.15 seconds
特殊效果 - Create a special effect attached to the chest of
U_Beauty_Ultimate1 using Abilities\Spells\NightElf\Blink
\BlinkCaster.mdl
特殊效果 - Destroy (Last created special effect)
部隊 - Make U_Beauty_Ultimate1 face U_Beauty_Ultimate2 over 0.00
seconds
動畫 - Change U_Beauty_Ultimate1 flying height to 0.00 at 0.00
部隊 - 解除暫停 U_Beauty_Ultimate1
部隊 - Remove 飛行能力 from U_Beauty_Ultimate1
部隊 - Remove 無敵 from U_Beauty_Ultimate1
部隊 - Remove 飛行能力 from U_Beauty_Ultimate2
特殊效果 - Destroy E_Beauty_Ultimate
For each (Integer A) from 1 to 6, do (Actions)
迴一行動
特殊效果 - Create a special effect at (P_Beauty_Ultimate2
offset by 300.00 towards (60.00 x (Real((Integer A))
)) degrees) using Abilities\Spells\Orc\WarStomp\WarS
tompCaster.mdl
特殊效果 - Destroy (Last created special effect)
玩者群組- Pick every player in (All players) and do (Actions)
迴一行動
攝影機- Shake the camera for (Picked player) with magnitude
15.00
Wait 1.00 game-time seconds
玩者群組- Pick every player in (All players) and do (Actions)
迴一行動
攝影機- Stop swaying/shaking the camera for (Picked player)
Wait 1.00 seconds
部隊 - Remove 昏迷 buff from U_Beauty_Ultimate2
Custom script: call RemoveLocation( udg_P_Beauty_Ultimate1)
Custom script: call RemoveLocation( udg_P_Beauty_Ultimate2)
否則一行動
-----------------------結束分隔線--------------------------
這樣 漂亮的斬擊就完成了(打的手好痠...)
看看影片吧
1. http://www.youtube.com/watch?v=YqMFsAGjXU0
<-- 最清楚
2. http://www.youtube.com/watch?v=_k0XmA-Agfw
<-- 側視角觀看
4. http://www.youtube.com/watch?v=6wK3vITzSLs
放大畫面看 可以清楚看到凌空向下踹的動作
以上 (_ _)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.10.40
推
12/19 13:25, , 1F
12/19 13:25, 1F
推
12/19 13:38, , 2F
12/19 13:38, 2F
※ 編輯: Enas 來自: 140.113.10.40 (12/19 13:39)
推
12/19 13:57, , 3F
12/19 13:57, 3F
我超怕阿 打到最後結果斷線我一定不會想發這篇文...Orz
※ 編輯: Enas 來自: 140.113.10.40 (12/19 13:58)
→
12/19 13:58, , 4F
12/19 13:58, 4F
推
12/19 14:00, , 5F
12/19 14:00, 5F
推
12/19 14:02, , 6F
12/19 14:02, 6F
推
12/19 14:10, , 7F
12/19 14:10, 7F
推
12/19 14:21, , 8F
12/19 14:21, 8F
推
12/19 14:21, , 9F
12/19 14:21, 9F
推
12/19 15:21, , 10F
12/19 15:21, 10F
→
12/19 16:38, , 11F
12/19 16:38, 11F
推
12/19 17:00, , 12F
12/19 17:00, 12F
推
12/19 17:25, , 13F
12/19 17:25, 13F
→
12/19 17:25, , 14F
12/19 17:25, 14F
推
12/19 17:38, , 15F
12/19 17:38, 15F
推
12/19 18:38, , 16F
12/19 18:38, 16F
推
12/19 19:03, , 17F
12/19 19:03, 17F
推
12/19 21:54, , 18F
12/19 21:54, 18F
推
12/19 22:04, , 19F
12/19 22:04, 19F
推
12/20 02:37, , 20F
12/20 02:37, 20F
推
12/20 03:24, , 21F
12/20 03:24, 21F