BATTLEZONE 1.5.2 BUILD NOTES

Version 1.5.2.5
Released 2013-03-14

This build is a replacement for the unusable 1.5.2.4 build.  Like 1.5.2.4, it fixes issues with MPI maps and broken Instant Action save games.  Unlike 1.5.2.4, it can actually launch missions.  :)


Multi-Team Improvements

* Can show strategic AI goals and priorities for teams other than 2
- Use the build team if set to a non-default value

* Label resources with Team 1 and Team 2 instead of American and Soviet
- This should reduce confusion when using other nations

* Fixed items from buider ODFs with teams beyond 2 appearing black

* Use aiName2 for any non-player team, not just team 2
- This makes AI team production units go to geysers autonomously


Multiplayer Improvements

* AI teams no longer use the host player's identity
- Fixes them using the host's name and flag
- Fixes their units counting against the host's deaths

* AI teams (should) survive a host migration

* Don't run strategic AI on client machines


ODF Enhancements

* Eliminated a lot of redundant ODF parsing
- Improves load performance a bit
- Makes ODF files work better with scripting


Scripting Enhancements

* Ported some GetODF functions from BZ2
- OpenODF
- GetODFBool
- GetODFInt
- GetODFFloat
- GetODFString

* Added more ScriptUtils functions from BZ2
- GetPerceivedTeam
- SetTarget, GetTarget
- SetOwner, GetOwner
- SetPilotClass


Miscellaneous Fixes

* Fixed broken Instant Action save games

* Fixed crash on launching a mission
