Files
barotrauma-localmods/Neurotrauma/Lua/Scripts/Shared/pronecolliderfix.lua
2025-03-31 13:19:47 +02:00

14 lines
533 B
Lua

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)