devilutionX icon indicating copy to clipboard operation
devilutionX copied to clipboard

[Issue Report]: Blood Claw Unique Pack Wakeup Issue

Open NiteKat opened this issue 1 year ago • 2 comments

Operating System

Windows x64

DevilutionX version

1.5.3

Describe

The Blood Claw Unique and his minions wake up separately instead of all waking up if any one individual is woken up.

To Reproduce

  1. Find the Blood Claw Unique Pack
  2. Walk near them at an angle that gets you close to just 1 or a small number of them.
  3. Observe those few wake up, but not the whole pack.

Expected Behavior

When any one of the Blood Claw unique pack wakes up, they all should.

Additional context

No response

NiteKat avatar Oct 01 '24 03:10 NiteKat

The GroupUnity() function used to have a loop that wakes up the whole pack when processing the leader.

https://github.com/diasurgical/devilution/blob/bbda8dd586c65b03028ec75c52f8ea8627eb9ff5/Source/monster.cpp#L3524-L3529

The logic to wake them up was removed in #2379, and the loop was subsequently removed in #2421. I suppose it will need to be added back in some form.

StephenCWills avatar Oct 01 '24 03:10 StephenCWills

Here's a save with Goldblight for testing. single_0.sv.zip

Recommended debug commands:

dev.player.god()
dev.search.monster("Goldblight")

StephenCWills avatar Oct 02 '24 00:10 StephenCWills