Injured Mobility

Overview

Injured Mobility is a lightweight LSPDFR plugin that adds realistic mobility behavior when the player becomes injured.
After the player respawns at the hospital, the plugin automatically equips a medical crutch (v_med_crutch01) and places the player into a Recovery State, complete with a limp animation and reduced mobility.

This system is designed to enhance immersion without interfering with other LSPDFR plugins or injury frameworks.

Features

Automatic Crutch Attachment
When the player respawns at the hospital after death:

The plugin detects the fade‑in

Automatically equips the crutch model:
v_med_crutch01

Attaches it using stable Freemode‑compatible bone logic

Uses custom offsets and rotation for proper alignment

Prevents duplicate props from spawning

This creates a natural, believable post‑injury recovery look.

Recovery State
After hospital revival, the player enters Recovery State, which includes:

Limp walkstyle

Slower movement

Crutch equipped for support

Automatic cleanup when recovery ends

The player remains in Recovery State until fully healed.

Limping Animation
The plugin applies a limp movement clipset to simulate injury.
The limp remains active until the player exits Recovery State.

Model Switch Detection
If the player switches to a new ped model:

The plugin automatically re‑applies the crutch

Only if the model is Freemode

Automatically removes the crutch for non‑Freemode models

This ensures compatibility with wardrobe changes, character swaps, and agency uniforms.

Automatic Cleanup
The plugin automatically removes the crutch when:

The player recovers

The recovery timer expires

The player dies

The player switches models

No duplicates.
No leftover props.

Requirements

RagePluginHook

LSPDFR

Installation
Place InjuredMobility.dll into:

Grand Theft Auto V\Plugins\LSPDFR\
Launch LSPDFR and the plugin loads automatically.

Uninstallation
Delete InjuredMobility.dll from:

Grand Theft Auto V\Plugins\LSPDFR\


Notes
This plugin is designed for Freemode characters only.

Non‑Freemode models will not receive crutches.

No configuration file is required — everything is automatic.