BATTLEZONE
Version 1.5.2.6
Released 2013-03-22
This build makes major revisions to the network system to make it handle non-player teams properly.
It should fix the missing scrap problem introduced in 1.5.2.5, among other things.
Downloads
Testing Executable and Symbols
What's New
Campaign Missions
- Fixed mistyped objective file name in misns1 (submitted by Dx)
- Removed AudioMessage for nonexistent sound in misns4 (submitted by Dx)
Editor
- Always show a label over the user object
- This makes it easy to find, especially when zoomed out
- Added a slight rollover effect for game objects
Network
- Backed out mission script setting objects as global
- GlobalSetLocal/GlobalSetRemote don't work well at runtime
- It didn't solve the ownership problem for remote players
- Track team ownership based on team number instead of network player id
- This works because each player is on their own team...
- Disambiguates MPI AI teams from the host player
- Non-player teams should migrate properly during host migration
- Destroying units on a non-player team counts as a kill
- Non-player teams display kill and death messages like player teams
Gameplay
- 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
- MultSTMission and Inst04XMission now support path spawning
Stability
- Remove the oldest scrap piece when out of game object slots
- This is a last-ditch recovery attempt to avoid a crash