February 20, 2026

Bug Bounty: Puppetmaster End-of-fight Crash [$100] (UPDATE)

UPDATE: This is resolved!

Thanks to tester 婉儿 秦 for providing me with the information needed to reproduce this bug, I was able to fix it by myself! (I'll still pay out half the bounty though after testing is through, that was really useful info, thank you!)

WANTED:

A solution for a rare crash that can occur at the end of the Puppetmaster fight. After the Puppetmaster is defeated and after the Understudies kill themselves, there is a slim chance that the game will crash instead of producing the loot screen. Annoyingly this isn't the sort of crash that can be solved by closing and reloading the game, it forces the player to use -forcetown in their launch parameters to rescue their game -- often at the cost of heroines captured!

If anyone can figure out the cause of the crash, and provide a fix for it, they will earn $100 once I can confirm the crash no longer exists (Usually by waiting to see if someone reports it.)

I hope someone can help out! I can't release 1.8 until this is resolved!

Kind regards,
Ancestress

Comments (4)

宏
宏博 王 · February 23, 2026

- Assert Failed: (pReturnMonsterBrainClass != nullptr)- AI::MonsterBrainClassLibrary::GetMonsterBrainClass in monster_brain_class.cpp line 681- No monster brain class with id:castellan_A

L
Lustiest Lair: Expanded · February 23, 2026

Read the FAQ.

G
Gilgamesh · February 21, 2026

Then what caused the bug in summary?

L
Lustiest Lair: Expanded · February 21, 2026

Despite DoTs and Ripostes being a part of the game for years and years now, *many* mechanics sincerely dislike it when an enemy dies to a DoT or a Riposte. In the specific circumstance where the puppetmaster dies to a DoT or Riposte while at least one heroine is captive by an understudy, it will crash at the end of a fight.