* Two new VS maps: Castle Courtyard, Helipad.
* Assault rifle changes:
- It now fires in bursts of 3 with a cooldown inbetween.
- As with semi-automatic weapons, tapping the button instead of holding it down results in a shorter cooldown.
- Ammo capacity changed to 24.
* Unlocking a new customization item now tells you which equipment slot it belongs to.
* Added Helicopter ambient sound (used in Helipad and Prime Time in Sunny City).
* The "MetalHatch" tiles now break when a player staggers into them.
* StrengthBoost's "extra health" is now restored if you manage to heal yourself during the StrengthBoost effect.
* Fixed a bug where certain disabled states could be bypassed if a melee stun effect wore off while being grabbed, allowing the chainsaw to be used while being grabbed (this was extra noticeable when being stunned by the shock-baton and then grabbed during the stun effect).
* Fixed a bug with the chainsaw and infinite ammo.
* Fixed tutorial text input prompts to update if you changed input device (from keyboard to controller).
* Fixed a problem where projectiles could clip through obstacles in some situations.
* Other fixes and tweaks.
Map Editor
* Added ProjectileDeflectZone (deflects incoming projectiles in random directions).
* Increased health of StoneWeak00A, B and C
* The search function now includes partially matching object names.
ScriptAPI:
* Added IPlayer.IsBoostHealthActive and IPlayer.GetBoostHealth to be able to read health values from the boost health during the strength boost effect and rocket riding.
* Added constant float values MathHelper.PI, MathHelper.PIOver2, MathHelper.PIOver4, MathHelper.PIOver8, MathHelper.TwoPI
* IObject.SetCollisionFilter(...) CollisionFilter added properties BlockFire and BlockExplosions.
* Added IPlayer.IsBurnedCorpse to see if the corpse is burned.
* Added IPlayer.IsBurningInferno to see if a player is a burning inferno (burning rank 2).
* Added IGame.AutoScoreConditionEnabled property that can be set to false to disable automatic score increase.
* Added IUser.IncreaseScore() function to mark that the user should increase its score when the game is over.
* Game.CreateObject will now place objects in the top-most layer in the map to the draw category the tile belongs to.
* Game.SetGameOver(...) can now be used afterwards to update the victory text.
* Added Game.GetObjects<T>() to get all objects in the game by a specific type.
* Fixed a bug with IPlayer.GetAABB() returning wrong data.
* Fixed a bug where Game.AutoVictoryConditionEnabled could not be set to false.
* Fixed a bug with IObject.SetCollisionFilter being reset if calling IObject.SetSizeFactor.
* Other fixes and tweaks.