MantisBT - VCMI
View Issue Details
0003069VCMIGUI - Adventure Mappublic2019-06-09 17:392024-01-30 19:18
Microsoft WindowsWindows 7Home Premium x64 
0003069: Hotseat freeze on gameplay end in special case
Freeze occurs on this situation: Two human players left, current player has one hero and nothing else, another human player will win map if current player loses. Current player attacks another player and loses battle.
Load provided map in hotseat mode, as red player attack blue and then lose battle (for example by retreat).
When reproducing from save the CPlayerInterface::gameOver will be called 4 times, to avoid the bug on 4th call LOCPLINT and GH.curInt should have "this" pointer (blue player's interface) until the end, without restoring it back to losing player's interface
No tags attached.
? vcmiarchangelresurrecttest.h3m (8,410) 2019-06-09 17:39
Issue History
2019-06-09 17:39DydzioNew Issue
2019-06-09 17:39DydzioFile Added: vcmiarchangelresurrecttest.h3m
2019-06-09 17:40DydzioAdditional Information Updatedbug_revision_view_page.php?rev_id=3583#r3583
2022-03-17 08:50PovelitelSeveritymajor => block
2022-03-17 08:50PovelitelReproducibilityhave not tried => always
2022-03-17 08:51PovelitelNote Added: 0008149
2023-04-12 18:47krsNote Added: 0008591
2023-04-12 22:25IvanStatusnew => confirmed
2024-01-30 19:18IvanNote Added: 0008896
2024-01-30 19:18IvanStatusconfirmed => closed

2022-03-17 08:51   
I can confirm this. In the current develop
2023-04-12 18:47   
Reproducible. Moved in Git: [^]

Can be Closed!
2024-01-30 19:18   
Closing issues that were migrated to Github