war3x.mpq\\UI\MiscData.txt
| 項目 | 顏色(R,G,B) | 速度 | Life | Fading Age |
|---|---|---|---|---|
| gold text | 255,220,0 | 0.03 | 2 | 1 |
| lumber text | 0,200,80 | 0.03 | 2 | 1 |
| bounty text | 255,220,0 | 0.03 | 3 | 2 |
| missile 'miss' text tag | 255,0,0 | 0.03 | 3 | 1 |
| CriticalStrike text tag | 255,0,0 | 0.04 | 5 | 2 |
| ShadowStrike text tag | 160,255,0 | 0.04 | 5 | 2 |
| ManaBurn text tag | 82,82,255 | 0.04 | 5 | 2 |
| Bash text tag (?) | 0,0,255 | 0.04 | 5 | 2 |
有兩種版本,請自行使用合適的。
| 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|
| |c00FF0000 | |c000000FF | |c0040E0D0 | |c00800080 | |c00FFFF00 | |c00FFA500 |
| 255,0,0 | 0,0,255 | 64,224,208 | 128,0,128 | 255,255,0 | 255,128,0 |
| 7 | 8 | 9 | 10 | 11 | 12 |
| |c0000FF00 | |c00FF00FF | |c00C0C0C0 | |c00ADD8E6 | |c00006400 | |c00A52A2A |
| 0,255,0 | 255,0,255 | 192,192,192 | 173,216,230 | 0,64,00 | 165,42,42 |
有些技能的目標已被鎖定,無法更改。如下表:
| 技能 | 限制 |
|---|---|
| Absorb Mana | 只對有魔法的部隊 魔滿時不能施展 |
| Abolish Magic Detonate Devour Magic Disenchant Dispel Magic |
只對敵方召喚部隊造成傷害 |
| Ancestral Spirit | 只對 部隊分類 = 戰牛族 的非英雄有效(未必要屍體,可以去試試看^^) |
| Big Bad Voodoo | 對自己無效 |
| Black Arrow | 只對 死亡方式 = 能夠喚醒 的非英雄有效 |
| Breath of Fire Breath of Frost Carrion Swarm Crushing Wave Shock Wave |
不對友方造成傷害 |
| Cannibalize | 只對屍體有效,滿血時不能施展 |
| Carrion Beetles Raise Dead Spirit of Vengeance |
只對屍體有效 |
| Chain Lightning | 只會彈到敵人身上 |
| Charm | 直接消掉幻影 |
| Control Magic | 只對召喚部隊有效 直接消掉幻影 |
| Cyclone Impale |
不可對建築(詳細判斷方法不詳)或空中部隊(移動類型 = 飛行)施展 |
| Dark Summoning | 不能召喚同盟或敵方的部隊 |
| Death Pact Dark Ritual |
只對不死族有效 |
| Death Coil | 只能對友方不死或敵方非不死施展,且傷害值一定為治療值的一半 |
| Death and Decay | 一定會破壞樹木 |
| Disease Cloud | 對不死部隊無效(部隊分類: 不死族) |
| Earthquake | 只對建築造成傷害,只對非建築減速(目標視為: 建築) |
| Eat Tree Force of Nature Sentinel War Club |
只能對樹施展 |
| Fragmentation Shards | 只傷害 裝甲類型 = 中等、未武裝 的目標 |
| Frost Armor | 只冰凍 武器類型 = 普通 的非建築敵人(目標視為: 建築) |
| Heal | 不能對血滿的目標或幻影施展 |
| Healing Wave | 只會彈到友方身上 不可對血滿的部隊施展 |
| Hex Polymorph |
不可對召喚部隊施展 直接消掉幻影 |
| Holy Light | 只能對友方非不死或敵方不死施展,且傷害值一定為治療值的一半 |
| Item Healing類 | 血滿不能喝 |
| Item Mana Regain類 | 魔滿不能喝 |
| Item Life Steal | 只有攻擊有機體敵人可吸血 |
| Mass Teleport | 不能傳送同盟或敵方的部隊 |
| Purge | 只對敵方召喚部隊造成傷害;只對敵方部隊有減速和暫停的效果 |
| Sacrifice (Acolyte) Sacrifice (Sacrificial Pit) |
只能對 獻祭壇/侍僧 作用 |
| Spiked Carapace Thorns Aura |
只反彈 武器類型 = 普通 的攻擊 |
| Spirit Link | 只會彈跳到友方身上 |
| Stasis Trap | 只有敵人能使杖爆開 |
| Thunder Clap War Stomp |
對友方無效 |
| Transmute | 對召喚部隊無效;對幻影施展沒錢 |
| Trueshot Aura | 武器類型 ≠ 普通 |
| Vampiric Aura | 只有 武器類型 = 普通 的部隊能接受靈氣 只有攻擊有機體敵人可吸血 |
| Way Gate Ability | 對所有可移動的部隊皆有效 |
部隊移動,其座標點是每 0.005 秒的週期做不連續更新,換句話說,每秒更新200次。
例如步兵的速度是270,直線行走時,就是每0.005秒移動1.35的距離。
如果移動速度改為400,座標更新時距不變,而每次向前推進距離會變成2.000。
如果加上轉彎呢?
測試部隊180度迴轉時的情形,測試部隊移速270,轉動率0.50。
首先是座標更新時距。
結果:向前或向後行進時為0.0050或0.0049,在轉彎點座標約有1.8秒未變化。
老樣子,又是推進距離:
結果:整段路途皆為1.350或1.349。
然後把轉彎角度減到90度左右,轉彎點座標更新的延遲時間減至0.8秒左右,其餘結果相同。
接著把轉動率調高到1.00作180度迴轉,轉彎點座標更新的延遲時間減至1.0秒左右,其餘結果相同。
同樣的,部隊的自然回血、回魔、持續性耗魔技能(如熾炎焚身)的法力消耗,也是每0.005秒跳一次。
投射物可粗略分成兩種,一種會追蹤,一種不追蹤。
不追蹤:這個很簡單,投射物射出來的一瞬間,就鎖定目標的位置。然後之後無論目標跑到天涯海角,只要投射物到達該位置,就會「擊中」,並且依目標此時的情況產生效果。
追蹤:投射物被射之後會一直追著目標,直到投射物碰上目標時,就會「擊中」,並且依目標此時的情況產生效果。
如果今天弓手用箭射英雄A(箭會追蹤),箭的速度很慢,每秒100;英雄A跑很快,每秒400,請問A要怎麼跑,才不會被擊中?
如果英雄A使用閃爍(Blink),或者被大法傳送,甚至被觸發移動位置,那麼它會不會被擊中?
關於第一個問題,答案是肯定的--你無論跑到天涯海角,箭都會射中你。箭會死纏著英雄不放,即使把它甩得遠遠的,不久它又追過來了:P
至於後面的問題,根據目前實驗的結果,只要部隊施展了閃爍、被大法傳送、被傳杖傳送,都會視為閃避,也就是投射物無論是否擊中都不會生效;而觸發移動和一般移動一樣,最終還是會生效。
但是擊中與否是一回事,箭的動畫是否會追蹤又是另一回事。追蹤的問題比較複雜,首先我們得先瞭解,雖然我們看起來箭是一直飛的,然而在電腦的處理過程中仍然是斷斷續續地移動,例如電腦可能每0.001秒移動箭1的距離;部隊的移動同樣也是。
一個部隊只要被不正常移動(閃爍、群體傳送、傳卷、觸發移動、…),則部隊身上會被上個"不正常移動"標記;但部隊只要一做正常移動,就會拿掉標記。不過這「標記」只是筆者的猜測,可能是魔獸內部的設定,因此用觸發當然抓不到所謂的標記。
電腦每次在移動箭的時候,如果部隊身上沒有標記,就讓箭追部隊,並儲存部隊目前的位置;反之則讓箭往之前儲存的位置跑,也就是不追蹤。所以,弓手射出箭以後,如果A施展了閃爍,則箭就會判定為無效,停止追蹤,朝閃爍前A的最後位子移動,最後在那個點消失。
如果A放了閃爍之後又移動了呢?你會看到A起步的一瞬間,箭又掉過頭來追A,並且在擊中A時消失。但由於A已經放了閃爍,所以雖然「擊中」,但還是無效(沒有傷害 )。
這樣大家應該知道箭是怎麼追人了吧?
再問一個問題,如果箭在追A的途中,A學習了某個100%閃躲的被動技,那麼結果如何?
答案是,箭會擊中而且生效。失誤的判斷是在箭射出的那一瞬間,如果此時判定失誤,就會跳出紅色的Miss字樣,而箭一律不追蹤;如果沒有判定為失誤,那就永遠不會失誤,即使後來又學了閃躲技也一樣。
當然,一般來說投射物都跑得很快,很少有機會發生這種追蹤不追蹤,生效不生效的問題。不過如果讀者要用觸發模擬投射物,那麼這些概念可能會有用處:)
討論區