[WE] 觸發技能分享 - 虎切
技能影片(856Kb)
http://0rz.tw/db3Ha
首先,
感謝測試者佐佐木小次郎先生 ( ̄▽ ̄#)﹏﹏
這算斬擊式的動畫技能吧 。
沒有很華麗,...都是血。
因為很喜歡信長裡面的斬擊式技能(柳生大絕、光秀大絕),
所以自己也做一個看看。
寫的方法好像太冗長了就是了..。
另外這技能沒有刪點 ... @@
技能名字取自於此
--
據《擊劍業談》所記,
一日,勢源之弟治郎左衛門景政,
正式與小次郎較量,
原本想對頑劣子弟懲戒一二,
沒曾想數招之間,
小次郎就以“虎切”的招數,
擊敗了景政,由此一戰成名。
---
-----------------------------------
BsKill A
事件
Unit - A unit 使技能生效
條件
(Ability being cast) 虎切
動作
Set Bs_Caster = (Triggering unit)
Set BsM = 0.00
Set Bs_Target = (Target unit of ability being cast)
Set BsAngle = (Angle from (Position of Bs_Caster) to (Position of
Bs_Target))
Set BsDis = (Distance between (Position of Bs_Caster) and (Position
of Bs_Target))
Unit - 暫停 Bs_Caster
Unit - 暫停 Bs_Target
Unit - Make Bs_Caster 無敵
Unit - Make Bs_Target 無敵
Unit - Add 暴風烏鴉術 to Bs_Target
Unit - Turn collision for Bs_Caster 關閉
Unit - Turn collision for Bs_Target 關閉
Animation - Change Bs_Caster's animation speed to 60.00% of its
original speed
Animation - Play Bs_Caster's attack animation
Special Effect - Create a special effect at (Position of (Triggering
unit)) using Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Special Effect - Destroy (Last created special effect)
Trigger - Turn on BsKill B <預置>
BsKill B
事件
Time - Every 0.02 seconds of game time
條件
動作
Set BsNewPoint = ((Position of Bs_Caster) offset by 22.00 towards
BsAngle degrees)
Set BsDis = (Distance between (Position of Bs_Caster) and (Position
of Bs_Target))
Unit - Create 1 殘影 for (Owner of Bs_Caster) at (Position of
Bs_Caster) facing BsAngle degrees
Unit - Turn collision for (Last created unit) 關閉
Unit Group - Add (Last created unit) to BsUnitGroup
Animation - Change (Last created unit)'s vertex coloring to (100.00%,
100.00%, 100.00%) with 80.00% transparency
Animation - Play (Last created unit)'s attack animation
Unit - Move Bs_Caster instantly to BsNewPoint
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合這些條件
BsDis 小於或等於 50.00
就執行這些動作
Special Effect - Create a special effect attached to the
overhead of Bs_Target using
Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
Special Effect - Destroy (Last created special effect)
Animation - Play Bs_Target's death animation
Wait 0.20 seconds
Trigger - Turn off (This trigger)
Unit Group - Pick every unit in BsUnitGroup and do (Actions)
迴圈 - 動作
Unit - Kill (Picked unit)
Unit - Remove (Picked unit) from the game
Special Effect - Create a special effect attached to the
overhead of Bs_Target using
Objects\Spawnmodels\Human\HumanBlood\BloodElfSpellThiefBlood.mdl
Special Effect - Destroy (Last created special effect)
Trigger - Turn on BsKill C <預置>
Wait 0.80 seconds
Unit - Hide Bs_Caster
Special Effect - Create a special effect attached to the
overhead of Bs_Caster using
Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Special Effect - Destroy (Last created special effect)
BsKill C
事件
Time - Every 0.02 seconds of game time
條件
動作
Animation - Change Bs_Target flying height to ((Current flying height
of Bs_Target) + 15.00) at 0.00
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合這些條件
(Current flying height of Bs_Target) 大於或等於 600.00
就執行這些動作
Trigger - Turn off (This trigger)
Unit - Create 1 殘影 for (Owner of Bs_Caster) at ((Position
of Bs_Target) offset by -120.00 towards BsAngle degrees) facing (Position of
Bs_Target)
Animation - Change (Last created unit)'s vertex coloring to
(100.00%, 100.00%, 100.00%) with 85.00% transparency
Special Effect - Create a special effect attached to the
overhead of (Last created unit) using
Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Special Effect - Destroy (Last created special effect)
Animation - Change (Last created unit)'s vertex coloring to
(100.00%, 100.00%, 100.00%) with 0.00% transparency
Animation - Change (Last created unit) flying height to
620.00 at 0.00
Animation - Change (Last created unit)'s animation speed to
300.00% of its original speed
Trigger - Turn on BsKill D <預置>
BsKill D
事件
Time - Every 0.20 seconds of game time
條件
動作
Set BsM = (BsM + 1.00)
Animation - Play Bs_Target's death animation
Animation - Play (Last created unit)'s attack animation
Special Effect - Create a special effect attached to the overhead of
Bs_Target using
Objects\Spawnmodels\Human\HumanBlood\BloodElfSpellThiefBlood.mdl
Special Effect - Destroy (Last created special effect)
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合這些條件
BsM 等於 20.00
就執行這些動作
Trigger - Turn off (This trigger)
Animation - Change (Last created unit)'s animation speed to
140.00% of its original speed
Animation - Play (Last created unit)'s attack slam animation
Wait 0.20 game-time seconds
Special Effect - Create a special effect attached to the
overhead of Bs_Target using Abilities\Spells\Other\Volcano\VolcanoDeath.mdl
Special Effect - Destroy (Last created special effect)
Wait 0.40 game-time seconds
Animation - Change (Last created unit)'s vertex coloring to
(100.00%, 100.00%, 100.00%) with 100.00% transparency
Special Effect - Create a special effect attached to the
overhead of (Last created unit) using
Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Special Effect - Destroy (Last created special effect)
Wait 0.20 game-time seconds
Trigger - Turn on BsKill E <預置>
BsKill E
事件
Time - Every 0.02 seconds of game time
條件
動作
Animation - Change Bs_Target flying height to ((Current flying height
of Bs_Target) - 15.00) at 0.00
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合這些條件
(Current flying height of Bs_Target) 小於或等於 10.00
就執行這些動作
Trigger - Turn off (This trigger)
Environment - Create a 0.80 second 暫時的crater deformation
at (Position of Bs_Target) with radius 512.00 and depth 300.00
Special Effect - Create a special effect at (Position of
Bs_Target) using
Objects\Spawnmodels\Other\NeutralBuildingExplosion\NeutralBuildingExplosion.mdl
Special Effect - Destroy (Last created special effect)
Wait 0.30 seconds
Special Effect - Create a special effect attached to the
overhead of (Last created unit) using
Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Special Effect - Destroy (Last created special effect)
Unit - Kill (Last created unit)
Unit - Remove (Last created unit) from the game
Special Effect - Create a special effect at (Position of
Bs_Caster) using Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Special Effect - Destroy (Last created special effect)
Unit - Unhide Bs_Caster
Wait 1.00 game-time seconds
Animation - Play Bs_Target's death animation
Unit - Make Bs_Caster 非無敵
Unit - Make Bs_Target 非無敵
Unit - Cause Bs_Caster to damage Bs_Target, dealing 1000.00
damage of attack type 法術 and damage type 普通
Wait 0.30 game-time seconds
Unit - 解除暫停 Bs_Caster
Unit - 解除暫停 Bs_Target
Unit - Turn collision for Bs_Caster 開啟
Unit - Turn collision for Bs_Target 開啟
Unit - Remove 暴風烏鴉術 from Bs_Target
----
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.65.62
※ 編輯: Janyazero 來自: 59.116.65.62 (02/20 00:06)
推
02/20 00:05, , 1F
02/20 00:05, 1F
→
02/20 00:06, , 2F
02/20 00:06, 2F
→
02/20 00:07, , 3F
02/20 00:07, 3F
推
02/20 00:10, , 4F
02/20 00:10, 4F
推
02/20 00:13, , 5F
02/20 00:13, 5F
推
02/20 00:14, , 6F
02/20 00:14, 6F
推
02/20 00:17, , 7F
02/20 00:17, 7F
推
02/20 00:22, , 8F
02/20 00:22, 8F
推
02/20 00:30, , 9F
02/20 00:30, 9F
推
02/20 00:35, , 10F
02/20 00:35, 10F
推
02/20 00:37, , 11F
02/20 00:37, 11F
推
02/20 00:39, , 12F
02/20 00:39, 12F
推
02/20 01:00, , 13F
02/20 01:00, 13F
推
02/20 01:01, , 14F
02/20 01:01, 14F
推
02/20 01:15, , 15F
02/20 01:15, 15F
推
02/20 01:19, , 16F
02/20 01:19, 16F
推
02/20 02:43, , 17F
02/20 02:43, 17F
推
02/20 05:53, , 18F
02/20 05:53, 18F
推
02/20 07:56, , 19F
02/20 07:56, 19F
→
02/20 09:01, , 20F
02/20 09:01, 20F
推
02/20 09:23, , 21F
02/20 09:23, 21F
推
02/20 12:09, , 22F
02/20 12:09, 22F
推
02/20 13:04, , 23F
02/20 13:04, 23F
推
02/20 13:13, , 24F
02/20 13:13, 24F
→
02/20 13:14, , 25F
02/20 13:14, 25F
→
02/20 13:15, , 26F
02/20 13:15, 26F
推
02/20 14:49, , 27F
02/20 14:49, 27F
推
02/20 15:18, , 28F
02/20 15:18, 28F
推
02/21 02:27, , 29F
02/21 02:27, 29F
推
02/23 00:25, , 30F
02/23 00:25, 30F
※ 編輯: Janyazero 來自: 59.116.68.134 (05/31 18:39)