View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0003069 | VCMI | GUI - Adventure Map | public | 2019-06-09 17:39 | 2023-04-12 22:25 |
|
Reporter | Dydzio | |
Assigned To | | |
Priority | normal | Severity | block | Reproducibility | always |
Status | confirmed | Resolution | open | |
Platform | Microsoft Windows | OS | Windows 7 | OS Version | Home Premium x64 |
Product Version | 1.next | |
Target Version | | Fixed in Version | | |
|
Summary | 0003069: Hotseat freeze on gameplay end in special case |
Description | 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. |
Steps To Reproduce | Load provided map in hotseat mode, as red player attack blue and then lose battle (for example by retreat). |
Additional Information | 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 |
Tags | No tags attached. |
|
Attached Files | vcmiarchangelresurrecttest.h3m [^] (8,410 bytes) 2019-06-09 17:39 |
|