breakDevice
Definition
-- @/lua/vehicle/powertrain.lua:779
local function breakDevice(device)
if device.isBroken then
return
end
device:onBreak()
for _, beamName in ipairs(device.breakTriggerBeam) do
obj:breakBeam(breakTriggerBeamLookup[beamName])
end
guihooks.message({txt = "vehicle.powertrain.deviceBroken", context = {deviceName = device.uiName}}, 10, "vehicle.damage.device." .. device.uiName)
damageTracker.setDamage("powertrain", device.name, true)
end
Callers
@/lua/vehicle/powertrain.lua
local device = powertrainDevices[name]
breakDevice(device)
end