- PlanetDrift.cpp: guard cells[i].plateId before indexing plates[] in advect(), matching the bounds-checking convention used elsewhere in plate lifecycle code. - Panels.cpp: same guard in cellInfo() for the cell-info panel's plate lookup. - PlanetIO.cpp: range-check War.attacker/.defender and DiploTie.a/.b against settlements.size() on load, matching the validation already done for sSettleAllegiance. - Viewer.cpp: reset mapZoom/mapPanX/mapPanY in regenWorld() so a zoomed 2D map doesn't strand the view on reseed. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
C++
99.6%
CMake
0.4%