Files
BarotraumaModServer/LocalMods/Neurotrauma/Lua/Scripts/Shared/pronecolliderfix.lua
2026-06-09 00:42:10 +03:00

14 lines
546 BLFS
Lua
Executable File

Hook.Patch("Barotrauma.Character", "Control", function(instance)
if instance.CharacterHealth.GetAfflictionStrengthByIdentifier("forceprone") > 1 then
instance.SetInput(InputType.Crouch, false, true)
end
end)
Hook.Patch("Barotrauma.Ragdoll", "get_ColliderHeightFromFloor", function(instance, ptable)
if instance.Character and instance.Character.CharacterHealth then
if instance.Character.CharacterHealth.GetAfflictionStrengthByIdentifier("forceprone") > 1 then
return Single(0.1)
end
end
end, Hook.HookMethodType.After)