[WE] 技能分享-熔遁‧火焚七界

看板WarCraft (魔獸爭霸 - 魔獸爭霸3)作者 (澄響幸輝絕品泉水)時間15年前 (2011/01/12 22:39), 編輯推噓22(2204)
留言26則, 22人參與, 最新討論串1/1
考完當然要來一發~ 事出突然 WCC眾版友熱烈回響 提供了非常.....好的技能名稱 ˋ(′_‵||)ˊ 這次就來點不一樣的吧!!!! 本來想分享物理傷害的直火 後來想想那個好像太簡單了 之後有幸出圖的話 有興趣的朋友們再去玩玩看吧~ -----------------------以上廢話------------------------ 首先為這個版友鼓鼓掌:

火焚三界 天火斷空 邪王炎殺黑龍波
感謝他提供的技能名字~ 先說明技能: 投射出一枚燃燒的火球向目標點襲擊 爆炸後造成範圍(200+自身全能力)的魔法傷害 並散出7個火焰碎屑 被火焰碎屑砸中的範圍內都會造成(100/200/300)傷害 -------------------------------------------------------- 這次主題是多重跳斬 單一跳斬大家都會 那多重跳斬呢? 很簡單 在原先的變數加上陣列 只是複雜了一些 <材料> 萬用隱藏施法部隊x1 部隊: 特效部隊x2 (一個是火球 用佛金的投射藝術) (另一個是爆炸特效 把她放大而已) 7個碎屑部隊 (模組使用燃油的投射藝術) 變數: 1個整數變數 8個點變數 其中3個要用陣列 大小為7 3個部隊變數 其中1個要設成陣列 大小一樣是7 技能: 暴風烏鴉術 母技能我使用食腐群 <觸發1> 事件- A unit 開始讓一種能力生效 狀況- Ability being cast 等於 熔遁‧火焚七界 行動- Set U_FireLord_Ultimate = (Casting unit) Set P_FireLord_Ultimate = (Position of (Casting unit)) Set P_FireLord_Ultimate1 = (Target point of ability being cast) 部隊 - Create 1 特效部隊1 for (Owner of (Casting unit)) at P_FireLord_Ultimate facing 預設 degrees Set U_FireLord_Ultimate1 = (Last created unit) 部隊 - Order U_FireLord_Ultimate1 to ?菝? P_FireLord_Ultimate1 Custom script: call RemoveLocation( udg_P_FireLord_Ultimate ) 觸發 - Turn on FireLord4b <情報> <觸發2> 事件- 時間 - Every 0.20 seconds of game time 狀況- 行動- Set P_FireLord_Ultimate2 = (Position of U_FireLord_Ultimate1) 特殊效果 - Create a special effect at P_FireLord_Ultimate2 using Abilities\Spells\Other\Incinerate\FireLordDeathExplode.mdl 特殊效果 - Destroy (Last created special effect) If (All Conditions are True) then do (Then Actions) else do (Else Actions) 如果一條件 (Distance between P_FireLord_Ultimate2 and P_FireLord_Ultimate1) 小於或等於 70.00 就一行動 觸發 - Turn off (This trigger) 觸發 - Turn on FireLord4c <情報> 部隊 - Kill U_FireLord_Ultimate1 部隊 - Create 1 特效部隊2 for (Owner of U_FireLord_Ultimate) at P_FireLord_Ultimate2 facing 預設 degrees 部隊群組 - Pick every unit in (Units within (250.00 + (50.00 x (Real((Level of 熔遁‧火焚七界 for U_FireLord_Ultimate)))) ) of P_FireLord_Ultimate2 matching ((((Matching unit) is 建築物) 等於假 and ((((Matching unit) belongs to an enemy of (Owner of U_FireLord_Ultimate) 等於真 and Matching Unit is 魔法免疫 等於 假 and do (Actions) 迴一行動 部隊 - Create 1 萬用隱藏施法部隊 for (Owner of U_FireLord_Ult imate) at P_FireLord_Ultimate2 facing 0.00 degrees 部隊 - Cause (Last created unit) to damage (Picked unit), dealing (200.00 + (((Real((力量 of U_FireLord_Ultimate (包含 bonuses)))) + (Real((敏捷 of U_FireLord_Ultimate (包含 bonuses))))) + (Real((智慧 of U_FireLord_Ultimate (包含 bonuses)))))) damage of attack type 魔法 and damage type 火焰 否則一行動 Custom script: call RemoveLocation( udg_P_FireLord_Ultimate2 ) <觸發3> 事件- 部隊 - A unit 死亡 狀況- (Unit-type of (Dying unit) 等於 特效部隊1 行動- Set I_FireLord_Ultimate = 0 Set P_FireLord_Ultimate3 = (Position of (Dying unit)) For each (Integer A) from 1 to 7, do (Actions) 迴一行動 部隊 - Create 1 碎屑部隊 for (Owner of U_FireLord_Ultimate) at P_FireLord_Ultimate3 facing 0.00 degrees Set U_FireLord_Ultimate3[(Integer A)] = (Last created unit) Set P_FireLord_Ultimate4[(Integer A)] = (Position of U_FireLord_Ulti mate3[(Integer A)]) Set P_FireLord_Ultimate5[(Integer A)] = (Random point in (Region centered at P_FireLord_Ultimate3 with size (800.00, 800.00))) Set R_FireLord_Ultimate1[(Integer A)] = (((Distance between P_FireLord_Ultimate4[(Integer A)] and P_FireLord_Ultimate5[(Intege r A)]) / 41.00) + 0.00) Set R_FireLord_Ultimate2[(Integer A)] = (Angle from P_FireLord_Ultimate 4[(Integer A)] to P_FireLord_Ultimate5[(Integer A)]) 部隊 - Turn collision for U_FireLord_Ultimate3[(Integer A)] ?厶? ////比較重要的是亂數點的選取//// Custom script: call RemoveLocation( udg_P_FireLord_Ultimate3 ) 觸發 - Turn on FireLord4d <情報> <觸發4> 事件- 時間 - Every (0.28 / 15.00) seconds of game time 狀況- 行動- Set I_FireLord_Ultimate = (I_FireLord_Ultimate + 1) For each (Integer B) from 1 to 7, do (Actions) 迴一行動 Set P_FireLord_Ultimate4[(Integer B)] = (Position of U_FireLord_Ulti mate3[(Integer B)]) Set P_FireLord_Ultimate6[(Integer B)] = (P_FireLord_Ultimate4[(Integ er B)] offset by R_FireLord_Ultimate1[(Integer B)] towards R_FireLord_Ultimate2[(Integer B)] degrees) 部隊 - Move U_FireLord_Ultimate3[(Integer B)] instantly to P_FireLor d_Ultimate6[(Integer B)] 動畫 - Change U_FireLord_Ultimate3[(Integer B)] flying height to ((-1.00 x (Power(((Real(I_FireLord_Ultimate)) - 21.00), 2.00))) + 450.00) at 0.00 If (All Conditions are True) then do (Then Actions) else do (Else Actions) 如果一條件 (Real(I_FireLord_Ultimate)) 大於或等於 42 就一行動 觸發 - Turn off FireLord4d <?当ē> For each (Integer A) from 1 to 7, do (Actions) 迴一行動 部隊 - Kill U_FireLord_Ultimate3[(Integer A)] 否則一行動 Do nothing <觸發5> 事件- 部隊 - A unit 死亡 狀況- Unit type of Dying unit 等於 火焰碎屑 等於真 行動- Set P_FireLord_Ultimate7 = (Position of (Dying unit)) 特殊效果 - Create a special effect at P_FireLord_Ultimate7 using Abilities\Weapons\DemolisherFireMissile\DemolisherFire Missile.mdl 特殊效果 - Destroy (Last created special effect) 部隊群組 - Pick every unit in (Units within 180.00 of P_FireLord_Ultimate7 matching ((((Matching unit) is alive) 等於真 and ((((Matching unit) is 一個建築物 等於假 and ((((Matching unit) belongs to an enemy of (Owner of U_FireLord_Ultimate)) 等於真 and (((Matching unit... and do (Actions) 迴一行動 部隊 - Create 1 萬用隱藏施法者 for (Owner of U_FireLord_Ultimate) at P_FireLord_Ultimate7 facing 預設 degrees 部隊 - Cause (Last created unit) to damage (Picked unit), dealing (100.00 x (Real((Level of 熔遁‧火焚七界 for U_FireLord_Ultimate)))) damage of attack type 魔法 and damage type 火焰 Custom script: call RemoveLocation( udg_P_FireLord_Ultimate7 ) //// "..." 的地方因為字數關係省略了 基本上就是判斷非敵方 非魔免 非友方 非死亡//// -------------------------------------------- 以上 終於完成了 來看看影片吧 雖然不是很華麗 但是有一種莫名的興奮感 (不知道是不是考完期末考的關係) = =" 1.http://www.youtube.com/watch?v=V98B03UxcVk
2.http://www.youtube.com/watch?v=T08vo3yxVg4
第2個一開始放的是落焰之殞 和本篇無關 請忽略XDD 以上 (_ _) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.10.40 ※ 編輯: sapphireBOB 來自: 140.113.10.40 (01/12 22:40)

01/12 22:45, , 1F
囧>,早知道我推文也用布袋戲的昭示名稱了
01/12 22:45, 1F

01/12 22:47, , 2F
自己摸WE還沒摸到陣列Orz
01/12 22:47, 2F

01/12 22:47, , 3F
爽度十足啊!!!
01/12 22:47, 3F

01/12 22:51, , 4F
說好的黑龍呢...
01/12 22:51, 4F

01/12 22:56, , 5F
01/12 22:56, 5F

01/12 22:59, , 6F
快推 不然別人會知道我看不懂
01/12 22:59, 6F

01/12 23:13, , 7F
推we分享文
01/12 23:13, 7F

01/12 23:16, , 8F
關鍵字 老熊
01/12 23:16, 8F

01/12 23:17, , 9F
要是碎屑掉落的間點不一樣,感覺挺不錯的@@a
01/12 23:17, 9F

01/12 23:36, , 10F
樓上是吃餅乾嗎XDD(誤)
01/12 23:36, 10F

01/12 23:59, , 11F
我看像綠豆糕
01/12 23:59, 11F

01/13 00:15, , 12F
蠻酷的
01/13 00:15, 12F

01/13 00:17, , 13F
挖A噴火龍咧!!!
01/13 00:17, 13F

01/13 00:20, , 14F
我看倒有點像是棋盤
01/13 00:20, 14F

01/13 00:25, , 15F
一個外號叫做大落焰的同學接著說
01/13 00:25, 15F

01/13 00:36, , 16F
我覺得噴火龍就是噴火龍 記不是綠豆高也不是棋盤
01/13 00:36, 16F

01/13 00:58, , 17F
語畢 哄堂大笑
01/13 00:58, 17F

01/13 01:20, , 18F
好專業..完全看不懂
01/13 01:20, 18F

01/13 01:25, , 19F
很實用的技能 很適合放在各類遊戲裡XD 繼續加油~
01/13 01:25, 19F

01/13 01:35, , 20F
推薦這篇文章。
01/13 01:35, 20F

01/13 04:06, , 21F
這技能比較實用 推
01/13 04:06, 21F

01/13 10:18, , 22F
哇~~~可以把這個加到6XD的司馬裡面嗎 XDDDD
01/13 10:18, 22F

01/13 10:19, , 23F
好帥喔~
01/13 10:19, 23F

01/13 13:11, , 24F
好文 怎不M?
01/13 13:11, 24F

01/13 14:00, , 25F
推WE分享文
01/13 14:00, 25F

01/13 14:50, , 26F
樓上湖衣姬
01/13 14:50, 26F
文章代碼(AID): #1DBRqFRe (WarCraft)
文章代碼(AID): #1DBRqFRe (WarCraft)