From c520de00872c5492c708a29dec68b618a6d11464 Mon Sep 17 00:00:00 2001 From: Applevangelist <72444570+Applevangelist@users.noreply.github.com> Date: Sun, 14 Nov 2021 12:57:00 +0100 Subject: [PATCH] Wrapper Unit - fix for missile count Wrapper Unit - fix for missile count, issue #1624 --- Moose Development/Moose/Wrapper/Unit.lua | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Moose Development/Moose/Wrapper/Unit.lua b/Moose Development/Moose/Wrapper/Unit.lua index 098508f56..d878c3b72 100644 --- a/Moose Development/Moose/Wrapper/Unit.lua +++ b/Moose Development/Moose/Wrapper/Unit.lua @@ -626,8 +626,8 @@ function UNIT:GetAmmunition() -- Type name of current weapon. local Tammo=ammotable[w]["desc"]["typeName"] - local _weaponString = UTILS.Split(Tammo,"%.") - local _weaponName = _weaponString[#_weaponString] + --local _weaponString = UTILS.Split(Tammo,"%.") + --local _weaponName = _weaponString[#_weaponString] -- Get the weapon category: shell=0, missile=1, rocket=2, bomb=3 local Category=ammotable[w].desc.category @@ -655,8 +655,9 @@ function UNIT:GetAmmunition() nbombs=nbombs+Nammo elseif Category==Weapon.Category.MISSILE then - - -- Add up all cruise missiles (category 5) + + + -- Add up all missiles (category 5) if MissileCategory==Weapon.MissileCategory.AAM then nmissiles=nmissiles+Nammo elseif MissileCategory==Weapon.MissileCategory.ANTI_SHIP then @@ -665,6 +666,10 @@ function UNIT:GetAmmunition() nmissiles=nmissiles+Nammo elseif MissileCategory==Weapon.MissileCategory.OTHER then nmissiles=nmissiles+Nammo + elseif MissileCategory==Weapon.MissileCategory.SAM then + nmissiles=nmissiles+Nammo + elseif MissileCategory==Weapon.MissileCategory.CRUISE then + nmissiles=nmissiles+Nammo end end