Stop making issues with regular trailers

This commit is contained in:
2026-02-07 13:12:40 -05:00
parent 227428d4ab
commit c5b4d31f3d
2 changed files with 4 additions and 14 deletions

View File

@@ -304,12 +304,6 @@ function TowBarMod.Hook.hasTowBarTowData(vehicle)
return modData and modData["isTowingByTowBar"] and modData["towed"]
end
function TowBarMod.Hook.isTowBarLinkActive(towingVehicle, towedVehicle)
if not towingVehicle or not towedVehicle then return false end
return towingVehicle:getVehicleTowing() == towedVehicle
and towedVehicle:getVehicleTowedBy() == towingVehicle
end
function TowBarMod.Hook.queueTowBarReapply(vehicle)
if not TowBarMod.Hook.hasTowBarTowData(vehicle) then return end
local vehicleId = vehicle:getId()
@@ -341,13 +335,6 @@ function TowBarMod.Hook.tryTowBarReapply(vehicle, playerObj)
vehicle:transmitModData()
end
-- Save/load already restores a valid tow link. Do not stack another attach on top.
if TowBarMod.Hook.isTowBarLinkActive(towingVehicle, vehicle) then
TowBarMod.Hook.setVehiclePostAttach(playerObj, vehicle)
TowBarMod.Hook.markReapplied(vehicle)
return true
end
playerObj = playerObj or getPlayer()
if not playerObj then return false end
@@ -367,6 +354,9 @@ function TowBarMod.Hook.tryTowBarReapply(vehicle, playerObj)
end
function TowBarMod.Hook.reapplyTowBarPostLoad(vehicle)
if not TowBarMod.Hook.hasTowBarTowData(vehicle) then
return
end
TowBarMod.Hook.queueTowBarReapply(vehicle)
TowBarMod.Hook.tryTowBarReapply(vehicle, getPlayer())
end

View File

@@ -1,5 +1,5 @@
name=Towbars
id=hrsys_towbars
id=hrsys_towbars_testing
poster=../common/media/textures/preview.png
description=Towbar Towing Towed Towing Towbars. The thrid
author=Riggs0