就是普通的换弹逻辑,我贴下关键代码。
[SEPHIROTH] ;自制步兵单位:萨菲罗斯
Ammo=1 ;弹药数量(1发主武器弹药+无限量副武器弹药)
PipScale=Ammo ;显示弹药格子
PipWrap=1 ;指定单位下方显示的小格的数量限制,不同阶段会用不同颜色表示
Reload=160 ;弹药恢复速度,数值越大越慢
EmptyReload=160 ;空弹匣时,弹药恢复速度,数值越大越慢
ReloadAmount=1 ;非空仓时弹药一次恢复量
EmptyReloadAmount=1 ;空仓时弹药一次恢复量
NoAmmoAmount=0 ;如果弹药等于或小于此值,则启用NoAmmoWeapon。
NoAmmoWeapon=1 ;当弹药用尽后切换至另一武器。值为0是主武器,1为副武器,-1不切换武器。默认-1
OpenTransportWeapon=0 ;作为载具乘客时使用哪个武器,0代表主武器 1代表副武器
[GCGun] //主武
Ammo=1 ;单次攻击消耗的弹药数量
ROF=35
[Flog] //副武
Ammo=0 ;单次攻击消耗的弹药数量
ROF=40