BATTLEZONE 1.5.1 BUILD NOTES

Version 1.5.1.18
Released 2013-04-14

This is a maintenance release that integrates some changes and fixes from 1.5.2.x.


What's New: 


Gameplay

* Howitzers check the flight path of their projectiles to see if terrain gets in the way

* Don't show a health bar for indestructible objects
- This fixes geysers showing a health bar when targeted
- They now look like they did in 1.4

* Scavengers don't go after scrap in unreachable regions

* Don't drop scrap pieces in bad locations

* Try to make player-controlled APCs less exploitable
- Only deploy when within 75m of a (potential) target


Stability

* Remove the oldest scrap piece when out of game object slots
- This is a last-ditch recovery attempt to avoid a crash

* Prevent terrain access from reading outside the world
- The world effectively "wraps around" at the edges

* Fixed ConstructionRigProcess class crash in misn09.bzn
- Handle CMD_STOP more like other producers

* Terrain editor no longer crashes when returning from escape menu
- The camera was getting reset with an abnormally large view distance

* GotoTask attempts to recover gracefully when it has no path
- Still not sure why that happens sometimes...


Pathing

* Track team ownership of terrain cells
- Replaces the previous "team hazard" mechanism
- Works correctly for all non-neutral teams (1-15)
- Pathing now takes team alliances into account

* Fixed AI terrain avoidance forces for teams 3-15
- Affected player-controlled teams on 3-way and 4-way maps
- Crippled high-numbered teams in IA
