serpentiem / ddmk

Extensive gameplay mods and more for the Devil May Cry PC games.
zlib License
242 stars 13 forks source link

DMC3 - When using multiple characters Health and DT don't persist properly between rooms #290

Open dmacsuibhne opened 2 years ago

dmacsuibhne commented 2 years ago

Summary: If you change rooms as character 2, then your health and DT get reset to whatever their values were the last time character 1 was active.

Version: Using DDMK 2.7.3 and latest game version on Steam

Exact steps to reproduce:

  1. With actor module enabled, set character 1 to Dante and character 2 to Vergil
  2. Swap "active character" to character 2 (Vergil)
  3. Take damage and/or use some devil trigger gauge
  4. Go to a different room

Workaround: Swap back to character 1 every time you change rooms

Attached Mary config files in case it helps: configs.zip

nosh62 commented 2 years ago

DDMK resets states between rooms; this is why that's happening. It also happens with RoyalGuard, and it's annoying. There isn't much to do except wait until Serpentiem sees this and tries to do something about it. And if you're wondering why states get reset between rooms, it is so that we can change our characters/configurations/weapons mid-game.