MantisBT - VCMI
View Issue Details
0002129VCMIRandom Map Generatorpublic2015-03-12 08:152016-01-08 20:58
Warmonger 
Warmonger 
normalcrashrandom
resolvedfixed 
0.97c 
0.97c0.98g 
0002129: Seer Huts RMG Bugs
Mostly note to self, unless somebody has an idea for solution.

There are multiple issues known:
- Since Seer Huts were added, many different crashes may happen at random map generation

- Not all of quest artifacts seem to spawn, on the other hand it's possible to spawn artifacts which were never allowed for the map (and not needed for quest)

- Seer Huts are often offset by 1 tile to the left. This is caused by unusual template (rightmost row is empty) and may possibly be root cause of other issues. Debugger shows hat not all of Seer Huts rolled are actually spawned on a map.

- Game crashes at exit from random map that contains Seer Huts. Possible issues with dangling pointers?
No tags attached.
png SeerHutsRMG.png (1,033,125) 2015-03-12 08:16
https://bugs.vcmi.eu/file_download.php?file_id=2163&type=bug
png

png SeerHut Template 1.png (193,336) 2015-03-12 08:17
https://bugs.vcmi.eu/file_download.php?file_id=2164&type=bug
png

png SeerHut Template 2.png (206,273) 2015-03-12 08:17
https://bugs.vcmi.eu/file_download.php?file_id=2165&type=bug
png
Issue History
2015-03-12 08:15WarmongerNew Issue
2015-03-12 08:15WarmongerStatusnew => assigned
2015-03-12 08:15WarmongerAssigned To => Warmonger
2015-03-12 08:16WarmongerFile Added: SeerHutsRMG.png
2015-03-12 08:17WarmongerFile Added: SeerHut Template 1.png
2015-03-12 08:17WarmongerFile Added: SeerHut Template 2.png
2015-03-12 08:18WarmongerDescription Updatedbug_revision_view_page.php?rev_id=2874#r2874
2015-03-12 08:20WarmongerDescription Updatedbug_revision_view_page.php?rev_id=2875#r2875
2016-01-08 20:58WarmongerNote Added: 0006265
2016-01-08 20:58WarmongerStatusassigned => resolved
2016-01-08 20:58WarmongerFixed in Version => 0.98g
2016-01-08 20:58WarmongerResolutionopen => fixed

Notes
(0006265)
Warmonger   
2016-01-08 20:58   
Seer Hut issues seem to be resolved in https://github.com/vcmi/vcmi/commit/dd1fc47c9382e2ea9499771d2bc5d01da37c5cd5. [^] In case of minor bugs open another report.