MantisBT - VCMI
View Issue Details
0002945VCMICampaignspublic2018-04-02 10:162023-06-27 12:31
Linux (x86_64)Manjaro Linux17.1.7
0002945: Shadow of Death: A new beginning, the Clearing the Border->After the Amulet transition does not work, just reloads 1st scenario
After the win condition is met in Clearing the Border, the game correctly loads the next scenario's FMV, and even the Scenario description screen, but when I click begin it just loads the first scenario with all of Gem's (the scenario's first recurring hero) experience gone, exactly like if I started anew the scenario. It is possible that it is due to the fact that I saved, then later I loaded it to continue from where I left off.
1. Start the "A new beginning" scenario from Shadow of Death
(1.5. [maybe not necessary] Save the game somewhere in the middle of the scenario then load it before finishing it)
2. Achieve Win Condition
3. Try to start the second scenario
4. The game still loads the first one while resetting all stats
I will include my save file that was made just before winning the scenario. Gem needs to be taken out of the castle closest to the last enemy hero, engage him in battle and win.
No tags attached.
zip (1,150,295) 2018-04-02 10:16
Issue History
2018-04-02 10:16reedwolfNew Issue
2018-04-02 10:16reedwolfFile Added:
2018-04-02 14:30PovelitelNote Added: 0007557
2018-04-05 18:52PovelitelNote Edited: 0007557bug_revision_view_page.php?bugnote_id=7557#r3492
2018-08-17 07:02ymanNote Added: 0007630
2022-03-18 20:10PovelitelAssigned To => toneyisnow
2022-03-18 20:10PovelitelStatusnew => assigned
2022-03-22 19:15PovelitelNote Added: 0008194
2023-06-26 19:36IvanAssigned Totoneyisnow => Ivan
2023-06-27 12:31IvanNote Added: 0008652
2023-06-27 12:31IvanStatusassigned => resolved
2023-06-27 12:31IvanResolutionopen => fixed

2018-04-02 14:30   
(edited on: 2018-04-05 18:52)
I am tried it save. When i won mission game crashed

return std::find(std::begin(c), std::end(c),i) != std::end(c);

> VCMI_lib.dll!vstd::contains<std::vector<HeroTypeID,std::allocator<HeroTypeID> >,HeroTypeID>(const std::vector<HeroTypeID,std::allocator<HeroTypeID> > & c, const HeroTypeID & i)Строка 309 C++
     VCMI_lib.dll!PlayerEndsGame::applyGs(CGameState * gs)Строка 339 C++
     VCMI_lib.dll!CApplyOnGS<PlayerEndsGame>::applyOnGS(CGameState * gs, void * pack)Строка 63 C++
     VCMI_lib.dll!CGameState::apply(CPack * pack)Строка 1968 C++
     VCMI_client.exe!CClient::handlePack(CPack * pack)Строка 429 C++
     VCMI_client.exe!CServerHandler::threadHandleConnection()Строка 606 C++

2018-08-17 07:02   
Same thing with "Long live the Queen" (first campaign of "Restoration of Erathia"). Finished first scenario, saw introductory video for second and then first scenario loaded again. If I go to "scenario overwiew" I see description for second scenario, but the only way out is "Begin" button, which restarts first scenario again.
2022-03-22 19:15   
Something is wrong with this save. I uploaded them in the latest dev. The first time the game crashed. The second time everything was fine. The third time was a crash, but I was able to move on to the next mission. I killed the last hero both Jem and Kyrre. Random behavior, sometimes the game allows you to go to the next mission, and sometimes it ends right there.
2023-06-27 12:31   
Not reproducible, presumably fixed