[WE] 觸發技能分享-《冰封球》
看板WarCraft作者wix3000 (Sir. Wix=Litariz)時間17年前 (2007/07/09 17:50)推噓107(107推 0噓 23→)留言130則, 49人參與討論串1/1
原則上很早就想做這個技能
不過真正讓我動手的還是玩了信長11.1以後
看到那冰計之書的冰風球...
雖然差了一個字,但是我那心中華麗流暢的冰封球居然變成這付鳥樣
讓我不禁從眼中流出兩行溫暖的液體......(唬爛)
由於打算盡量忠於原作
原作中冰錐發射的速度非常快,已經不是Wait函數可以表現的了
因此改用every x.xx second事件
所以分成了三個觸發
展示影片先
FPS很差,電腦不好= =A
http://web.thu.edu.tw/s956206/www/images/bellinice.swf
好像不能用0rz轉址XD
技能部份
基底技能為連結(冰封球)
隱藏單位技能為食腐群(食腐群(冰封球))
首先是施展基底技能時,產生冰封球跟啟動第二個觸發
bellinice
事件
Unit - A unit 使技能生效
條件
(Ability being cast) 等於 冰封球
動作
Unit - Create 1 冰封球 for (Owner of (Triggering unit)) at (Position
of (Triggering unit)) facing (Angle from (Position of
(Triggering unit)) to (Target point of ability being cast))
degrees
Set ATTACK[22] = (Last created unit)
Unit - Order (Last created unit) to 移動至 ((Position of (Triggering
unit)) offset by 800.00 towards (Angle from (Position of
(Triggering unit)) to (Target point of ability being cast))
degrees)
Unit Group - Remove all units from Unit_Group[6]
Set C[12] = 0
Set C[13] = (Level of 冰封球 for (Triggering unit))
Trigger - Turn on bellinice2 <預置>
再來是第二層觸發,預設關閉,再用觸發打開
這個觸發是用來施展冰封球剛射出來時的亂數冰錐
bellinice2
事件
Time - Every 0.10 seconds of game time
條件
動作
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合這些條件
C[12] 等於 20
就執行這些動作
Trigger - Turn off (This trigger)
Set C[12] = 0
Trigger - Turn on bellinice3 <預置>
否則執行這些動作
Set C[12] = (C[12] + 1)
Unit - Create 1 隱藏施法單位 for (Owner of ATTACK[22]) at
(Position of ATTACK[22]) facing 預設建築面對方向 degrees
Animation - Change (Last created unit)'s size to (80.00%,
80.00%, 80.00%) of its original size
Unit - Add 食腐群 (冰封球) to (Last created unit)
Unit - Set level of 食腐群 (冰封球) for (Last created unit)
to C[13]
Set Points[7] = ((Position of ATTACK[22]) offset by 100.00
towards (Random angle) degrees)
Unit - Make (Last created unit) face Points[7] over 0.00
seconds
Unit - Order (Last created unit) to 不死族 魔將 - 食腐群
Points[7]
Sound - Play PhaseShift1 <預置> at 100.00% volume, attached
to ATTACK[22]
Unit Group - Pick every unit in (Units within 100.00 of
(Position of ATTACK[22]) matching
((((Picked unit) is 建築物 等於 假 and
((((Owner of (Picked unit)) is an ally of
(Owner of (Triggering unit))) 等於
假 and (((Picked unit) is 法術免疫) 等於 假))) and
do (Actions)
迴圈 - 動作
If (All Conditions are True) then do (Then Actions)
else do (Else Actions)
若符合這些條件
((Picked unit) is in Unit_Group[6]) 等於 假
就執行這些動作
Unit Group - Add (Picked unit) to
Unit_Group[6]
Unit - Cause ATTACK[22] to damage (Picked
unit), dealing ((Real(C[13])) x 75.00)
damage of attack type 法術 and damage
type 冰冷
否則執行這些動作
超長XD
最後是第三層觸發
用途在最後冰封球爆開時的旋渦狀噴射
一樣初始值關閉~
bellinice3
事件
Time - Every 0.01 seconds of game time
條件
動作
If (All Conditions are True) then do (Then Actions) else do (Else
Actions)
若符合這些條件
C[12] 等於 20
就執行這些動作
Trigger - Turn off (This trigger)
Unit - Kill ATTACK[22]
否則執行這些動作
Set C[12] = (C[12] + 1)
Unit - Create 1 隱藏施法單位 for (Owner of ATTACK[22]) at
(Position of ATTACK[22]) facing 預設建築面對方向 degrees
Unit - Add 食腐群 (冰封球) to (Last created unit)
Unit - Set level of 食腐群 (冰封球) for (Last created unit)
to C[13]
Set Points[7] = ((Position of ATTACK[22]) offset by 100.00
towards ((Real(C[12])) x 18.00) degrees)
Animation - Change (Last created unit)'s size to (80.00%,
80.00%, 80.00%) of its original size
Unit - Make (Last created unit) face Points[7] over 0.00
seconds
Unit - Order (Last created unit) to 不死族 魔將 - 食腐群
Points[7]
這樣,就完成了Diablo中出名的「冰封球」了:D
--
真紅
翠星石 蒼星石 人偶們一起和平生活
雪華崎晶 薔薇水晶 才是真紅女王真正的心願
水銀燈 金糸雀
雛苺
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.140.247.167
→
07/09 17:53, , 1F
07/09 17:53, 1F
推
07/09 17:54, , 2F
07/09 17:54, 2F
推
07/09 17:58, , 3F
07/09 17:58, 3F
推
07/09 18:06, , 4F
07/09 18:06, 4F
推
07/09 18:06, , 5F
07/09 18:06, 5F
→
07/09 18:07, , 6F
07/09 18:07, 6F
→
07/09 18:06, , 7F
07/09 18:06, 7F
→
07/09 18:08, , 8F
07/09 18:08, 8F
→
07/09 18:08, , 9F
07/09 18:08, 9F
→
07/09 18:09, , 10F
07/09 18:09, 10F
推
07/09 18:10, , 11F
07/09 18:10, 11F
推
07/09 18:11, , 12F
07/09 18:11, 12F
推
07/09 18:13, , 13F
07/09 18:13, 13F
→
07/09 18:17, , 14F
07/09 18:17, 14F
※ 編輯: wix3000 來自: 220.140.247.167 (07/09 18:18)
推
07/09 18:18, , 15F
07/09 18:18, 15F
→
07/09 18:18, , 16F
07/09 18:18, 16F
→
07/09 18:21, , 17F
07/09 18:21, 17F
推
07/09 18:32, , 18F
07/09 18:32, 18F
推
07/09 18:37, , 19F
07/09 18:37, 19F
推
07/09 18:39, , 20F
07/09 18:39, 20F
推
07/09 18:43, , 21F
07/09 18:43, 21F
→
07/09 18:45, , 22F
07/09 18:45, 22F
推
07/09 18:46, , 23F
07/09 18:46, 23F
→
07/09 18:47, , 24F
07/09 18:47, 24F
→
07/09 18:58, , 25F
07/09 18:58, 25F
推
07/09 19:03, , 26F
07/09 19:03, 26F
推
07/09 19:07, , 27F
07/09 19:07, 27F
→
07/09 19:12, , 28F
07/09 19:12, 28F
推
07/09 19:36, , 29F
07/09 19:36, 29F
推
07/09 19:38, , 30F
07/09 19:38, 30F
推
07/09 19:43, , 31F
07/09 19:43, 31F
推
07/09 19:50, , 32F
07/09 19:50, 32F
推
07/09 20:09, , 33F
07/09 20:09, 33F
推
07/09 20:11, , 34F
07/09 20:11, 34F
推
07/09 20:18, , 35F
07/09 20:18, 35F
→
07/09 20:31, , 36F
07/09 20:31, 36F
推
07/09 20:34, , 37F
07/09 20:34, 37F
推
07/09 20:38, , 38F
07/09 20:38, 38F
還有 52 則推文
推
01/22 11:42, , 91F
01/22 11:42, 91F
推
01/22 11:44, , 92F
01/22 11:44, 92F
推
01/22 11:45, , 93F
01/22 11:45, 93F
推
01/22 11:47, , 94F
01/22 11:47, 94F
推
01/22 11:48, , 95F
01/22 11:48, 95F
推
01/22 11:50, , 96F
01/22 11:50, 96F
推
01/22 11:51, , 97F
01/22 11:51, 97F
推
01/22 11:53, , 98F
01/22 11:53, 98F
推
01/22 11:55, , 99F
01/22 11:55, 99F
推
01/22 11:56, , 100F
01/22 11:56, 100F
推
01/22 11:58, , 101F
01/22 11:58, 101F
推
01/22 11:59, , 102F
01/22 11:59, 102F
推
01/22 12:01, , 103F
01/22 12:01, 103F
推
01/22 12:02, , 104F
01/22 12:02, 104F
推
01/22 12:04, , 105F
01/22 12:04, 105F
推
01/22 12:05, , 106F
01/22 12:05, 106F
推
01/22 12:07, , 107F
01/22 12:07, 107F
推
01/22 12:08, , 108F
01/22 12:08, 108F
推
01/22 12:10, , 109F
01/22 12:10, 109F
推
01/22 12:11, , 110F
01/22 12:11, 110F
推
01/22 12:13, , 111F
01/22 12:13, 111F
推
01/22 12:14, , 112F
01/22 12:14, 112F
推
01/22 12:16, , 113F
01/22 12:16, 113F
推
01/22 12:17, , 114F
01/22 12:17, 114F
推
01/22 12:19, , 115F
01/22 12:19, 115F
推
01/22 12:20, , 116F
01/22 12:20, 116F
推
01/22 12:22, , 117F
01/22 12:22, 117F
推
01/22 12:23, , 118F
01/22 12:23, 118F
推
01/22 12:25, , 119F
01/22 12:25, 119F
推
01/22 12:27, , 120F
01/22 12:27, 120F
推
01/22 12:28, , 121F
01/22 12:28, 121F
推
01/22 12:30, , 122F
01/22 12:30, 122F
推
01/22 12:31, , 123F
01/22 12:31, 123F
推
01/22 12:33, , 124F
01/22 12:33, 124F
推
01/22 12:34, , 125F
01/22 12:34, 125F
推
01/22 12:36, , 126F
01/22 12:36, 126F
推
01/22 12:37, , 127F
01/22 12:37, 127F
推
01/22 12:39, , 128F
01/22 12:39, 128F
推
01/22 12:40, , 129F
01/22 12:40, 129F
推
01/22 12:42, , 130F
01/22 12:42, 130F