- If a sector has less placements for militia than militia slots, distribute excess militia to random locations instead of not spawning them.

- Fix: crash in mine display due to invalid gridno.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7868 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2015-05-19 20:50:05 +00:00
parent c677c462bc
commit 62d5dd1854
3 changed files with 88 additions and 12 deletions
+6 -3
View File
@@ -989,9 +989,12 @@ void AddMinesObjectsToViewArea()
{
INT32& sGridNo = gCoverViewArea[ ubX ][ ubY ][ ubZ ].sGridNo;
TileDefines tile = GetOverlayIndex( bOverlayType );
AddCoverObjectToWorld( sGridNo, tile, (BOOLEAN)ubZ, fNightTime );
fChanged = TRUE;
if ( !TileIsOutOfBounds( sGridNo ) )
{
TileDefines tile = GetOverlayIndex( bOverlayType );
AddCoverObjectToWorld( sGridNo, tile, (BOOLEAN)ubZ, fNightTime );
fChanged = TRUE;
}
}
}
}