跳至內容
RA2DIY-WIKI 当前处于维护模式:页面上的内容随时可能发生更改且不会事先告知。

Snap

出自RA2DIY
不同階段的作用 需要滿足的語句前提 產生效果的額外條件 最終效果
In-Flight Snap Airburst=no && Inaccurate=no projectile 即將引爆或 velocity>=128velocity * 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 開始已經移除這些判定