Project

General

Profile

Bug #3884

Incorrect enemy behavior when exhausted

Added by August Avatar 6 months ago. Updated 14 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Game Mechanics
Target version:
Start date:
05/27/2017
% Done:

100%

Reproducibility:
Always
Operating system:
Other
Severity:
Normal

Description

When an enemy's fatigue is fully depleted and they collapse from exhaustion (using the PC's hand-to-hand skill in this instance) it's possible they will immediately get back up rather than laying prone for a few seconds. I have also seen them enter the prone position in a single frame (no falling-down animation), though more rarely.

Aside from looking wonky visually this can make dispatching enemies with your hand-to-hand skill much more time-consuming.

Associated revisions

Revision 87c79d71
Added by scrawl . 14 days ago

Merge pull request #1536 from rexelion/knockoutfix

Wait a few seconds before getting up (fixes #3884)

History

#1 Updated by Andrei Kortunov 6 months ago

Confirmed.
Try to set NPC fatigue to -1 with "modcurrentfatigue" console command.

OpenMW: NPC will back up immediately when his fatigue will be > 0
Morrowind: NPC will lay prone for a 2-3 seconds (as a knockdown, I suppose) even when his fatigue will be > 0.

It seems in Morrowind NPCs enter in knockdown mode after knockout.

#2 Updated by Alexei Dobrohotov 6 months ago

  • Category set to 8
  • Status changed from New to Confirmed

#3 Updated by scrawl . 2 months ago

  • Target version changed from openmw-0.43 to openmw-1.0

#4 Updated by scrawl . 2 months ago

  • Category changed from 8 to Game Mechanics

#5 Updated by Andrei Kortunov about 2 months ago

  • Operating system changed from Windows to Other

#6 Updated by Andrei Kortunov about 2 months ago

Just a guess: maybe a vanilla engine checks knock out state every second or so.

#7 Updated by Alexei Dobrohotov 17 days ago

  • Status changed from Confirmed to Resolved
  • Target version changed from openmw-1.0 to openmw-0.44
  • % Done changed from 0 to 100

#8 Updated by Alexei Dobrohotov 14 days ago

  • Status changed from Resolved to Closed
  • Assignee set to rexelion .

Also available in: Atom PDF