diff --git a/attack.cpp b/attack.cpp index b6c53509..e8f73a54 100644 --- a/attack.cpp +++ b/attack.cpp @@ -527,7 +527,7 @@ EX void killMonster(cell *c, eMonster who, flagtype deathflags IS(0)) { princess::reviveAt = gold(NO_LOVE) + 20; } } - if(princess::challenge) showMissionScreen(); + if(princess::challenge) changes.at_commit([] { showMissionScreen(); }); } }