Snap
外觀
| 不同階段的作用 | 需要滿足的語句前提 | 產生效果的額外條件 | 最終效果 | ||
|---|---|---|---|---|---|
| In-Flight Snap | Airburst=no && Inaccurate=no
|
projectile 即將引爆或 velocity>=128 或 velocity * 2 > 與目標之間的距離
|
將 projectile 吸附到目標所在的位置 | ||
| Pre-Explosion Distance Correction | Airburst=no && Inaccurate=no
|
projectile 與目標的距離 < 32 leptons | 將爆炸坐標修正為目標當前坐標 | ||
| Pre-Explosion State Correction | Airburst=no && EMEffect=no
|
projectile 與目標的距離 < 42 leptons | 非建築類型 | 存活 | 目標實體中心 |
| 死亡序列中 | 跟隨死亡序列動畫 | ||||
| 完全死亡 | 無特殊處理,像通常那樣在當前位置引爆 | ||||
| 建築類型 | 存活 | 目標實體中心 | |||
| 已被摧毀 | Rubble的中心位置 | ||||
此處如果目標為建築那麼距離判定會根據其 Foundation= 設置的值進行補償:
最终判定所使用的距离值 = 原始距离值 - 64* (FoundationWidth + FoundationHeight)
示例
EMEffect=yes,其他為 no:- 拋射體飛行中會吸附目標
- 近距離
(<32)會修正爆炸坐標
Airburst=yes,其他為 no:- 所有吸附功能被禁用,拋射體按空爆邏輯處理
Inaccurate=yes,其他為 no:- 飛行中和近距離不吸附,但仍會處理建築殘骸位置
Bug/副作用/意外限制
對於 Inviso=yes 的拋射體這些判定略顯贅餘,並且無法通過判定可能導致拋射體命中精度問題
- 針對於 Inviso 類拋射體,從 Phobos DevBuild#30 開始已經移除這些判定