Rescue and objectives
Rescuing a victim
Firefighters rescue downed victims and extricate trapped vehicle occupants by holding E next to them. A progress bar shows. The rescue is server-validated and synced to everyone.
The carry
Every casualty comes out the same way: the rescuer bends down, takes hold, and they come up over the shoulder in a fireman's carry.
The rescue only counts once they have been carried clear of every live fire (Carry.SafeDropDistance) and laid out on the ground. The rescuer bends down to set them there, and the body stays lying where it was put until the scene ends (Carry.BodyLingerTime).
Until they are clear, the prompt tells the carrier to keep moving.
No sprinting with a casualty on your shoulder — jogging is fine. BlockSprint controls this.Extrication
A trapped vehicle occupant adds a step in front of the carry:
- Square up on the car
- Torch the casualty's door off — this uses
WORLD_HUMAN_WELDING, a stock GTA scenario, so it brings its own torch prop and sparks with nothing extra to stream - Watch the door drop
- The same pick-up, through the empty door frame
A downed victim on open ground skips the cutting entirely — check them over, then straight to the carry.
When the car explodes
OccupantDiesWithVehicle decides what happens if a trapped casualty's car burns through:
- true — they die with it. The objective closes as a fatality: no rescue payout, but the incident can still clear. A casualty nobody can reach any more would otherwise hold the scene open forever
- false — the wreck is made indestructible for as long as somebody is trapped inside, so a casualty can never be lost to an explosion
Either way the casualty is safe the moment they are cut out.
Objectives
An incident auto-clears once all its fires are out and all its victims are rescued (Config.Scenarios.Objectives.AutoClearOnComplete).
Payouts
Turn on Config.Scenarios.Rewards to pay firefighters through ESX or QBCore money:
RescueReward— paid to the rescuer per victimCompletionBonus— split among everyone who contributed when the incident clearsAccount—"bank"or"cash"
Off by default.
