Skip to content

A grabbed NPC works as a shield against its own side - #542

Merged
Jackriip merged 1 commit into
feature/hyperviolence-megafrom
fix/npc-human-shield
Nov 12, 2026
Merged

Jackriip merged 1 commit into
feature/hyperviolence-megafrom
fix/npc-human-shield

Conversation

@Jackriip

Copy link
Copy Markdown
Member

An NPC held by its enemy can be hit by its own side's fire, so a grabbed pirate works as a shield.

  • Holding an NPC in an aggressive grab puts it in its friends' line of fire: their shots hit it instead of passing over it.
  • Dragging an NPC by a passive pull (a body or a cuffed prisoner) doesn't make it a shield; shots still pass over it.
  • A neck grab or a choke puts the hostage on the floor, and shots pass over it as they do over anyone lying down. Corpses are passed over too.
  • An NPC held by someone on its own side is still passed over.

An NPC's shots no longer pass over one of its own side while someone off that side
holds them in an aggressive grab, so a grabbed NPC works as a human shield. Tests cover
the held, dragged and friendly-held cases, and wait for late pellets between checks.
@Jackriip
Jackriip merged commit 4ca93a7 into feature/hyperviolence-mega Nov 12, 2026
3 checks passed
@Jackriip
Jackriip deleted the fix/npc-human-shield branch November 12, 2026 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant