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

討論:ForceFire=no無效

出自RA2DIY
九千天华對話 | 貢獻2025年7月20日 (日) 20:31的修訂 (一个思维发散)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

值得一提的是 Versus.<armor>.*= (boolean) 的這三條並不影響武器選用規則。

針對 0.E 後的版本而言就是:只要 [Warhead] -> Versus=0 那麼無論 ForceFire 為何值單位都會嘗試切換武器。

如果沒有可切換的武器此時才會重新使用當前武器,然後檢查 ForceFire

若為 yes 則正常開火(殺傷交給子武器等);

若為 no 則無法開火。

既然如此,我們就可以製作這樣一個單位:

  1. 主武 Versus=0 → 默認切換副武
  2. 主武 ForceFire=0 → 仍可使用主武
  3. 通過 NoAmmoWeapon=0 使得彈藥不足時使用主武

你可以為副武添加 Ammo=0 來使得副武不消耗彈藥,同時主武 ROF 小於 Reload 來使得只要切到主武且一直在攻擊那麼會一直使用主武

這樣一來只有通過滿足你設定的某個跨越 NoAmmoAmount 判定的條件才能完成常態武器到特殊武器的切換,且失去目標後特殊武器將還原回常態武器