討論:ForceFire=no無效
外觀
值得一提的是 Versus.<armor>.*= (boolean) 的這三條並不影響武器選用規則。
針對 0.E 後的版本而言就是:只要 [Warhead] -> Versus=0 那麼無論 ForceFire 為何值單位都會嘗試切換武器。
如果沒有可切換的武器此時才會重新使用當前武器,然後檢查 ForceFire,
若為 yes 則正常開火(殺傷交給子武器等);
若為 no 則無法開火。
既然如此,我們就可以製作這樣一個單位:
- 主武
Versus=0→ 默認切換副武 - 主武
ForceFire=0→ 仍可使用主武 - 通過
NoAmmoWeapon=0使得彈藥不足時使用主武
你可以為副武添加 Ammo=0 來使得副武不消耗彈藥,同時主武 ROF 小於 Reload 來使得只要切到主武且一直在攻擊那麼會一直使用主武
這樣一來只有通過滿足你設定的某個跨越 NoAmmoAmount 判定的條件才能完成常態武器到特殊武器的切換,且失去目標後特殊武器將還原回常態武器