getOverallDamageLevel
Definition
-- @/lua/ge/extensions/gameplay/util/damageAssessment.lua:149
local function getOverallDamageLevel(vehId)
local damage = map.objects[vehId].damage
if damage <= noDamageThreshold then
return {damageName = "No damage", damageSeverity = 0}
end
for i = #damageThresholds, 1, -1 do
local threshold = damageThresholds[i]
if damage >= threshold[1] then
return {damageName = damageThresholds[math.min(i+1, #damageThresholds)][2], damageSeverity = damageThresholds[math.min(i+1, #damageThresholds)][3]}
end
end
return {damageName = damageThresholds[1][2], damageSeverity = damageThresholds[1][3]}
end
Callers