The Musical Beta Zombie Survival Update!
Game
*New music by Splinter!
*New map: Zombie Nightmare!
-Survive against endless zombie hordes.
-Health and weapons are retained between waves.
-Max players: 4.
-Kill more zombies to get a higher Final Score!
*Game is still Free!
*New items: Vest, Vest (Black), Tattoos skin, Zombie skin (only available in map editor).
*Police Shirt and Police Hat can now be colored.
*Debris and giblets can no longer stun or knock players down.
*Trashbag and Trashcan Lid now deals proper thrown damage.
*Fixed a bug where duds couldn't be interacted with in certain cases.
*Your volume settings has been reset due to internal changes.
*Profile names can now be 2 characters in length (previously 3 was the minimum).
MapEditor
*New triggers: DoOnceTrigger, CheckAliveTrigger, ObjectElevatorAttachmentJointValueTrigger, ObjectRailAttachmentJointValueTrigger, ObjectRevoluteJointValueTrigger, ObjectConveyorBeltValueTrigger, AlternatingTrigger, OnPlayerDamageTrigger, CheckTeamAliveTrigger, FinishTrigger
*Individual SupplyCrates can now be customized in the editor.
*The DestroyTrigger can now either remove or destroy objects.
*PlayerSpawnTrigger now has a Name property (changes the spawned players's nametag).
*CameraAreaTriggers can now control whether the camera should snap into place when the trigger is activated.
*Added a debug window to be able to see all Game.WriteToConsole() calls from scripts while testing a map. Hotkey: F7.
*Scoreboard can now be shown in the editor while testing a map.
*Fixed a crash in the editor when trying to duplicate the GroupMarker while editing its group.
*NOTE: Survival mode, Bots, MusicTriggers and more will be made available in the map editor in future updates.
ScriptAPI
*Extension scripts can now be designed to work with specific map modes. By default all scripts only work for versus and custom modes. This is done in the header information using the "mapmodes:" tag. In the Script Editor, click the "Insert Header" button for an example.
*Added IPlayer.IsRocketRiding, IObjectPlayerSpawnTrigger.GetLastCreatedPlayer().
*Added event for player damage - see Events.PlayerDamageCallback for details.
*IObject[] Game.GetObjectsByName and IObject[] Game.GetObjectsByCustomID now returns a distinct result set.
*Fixed IPlayer.IsReloading not reporting back correct status.
*Corrected typos in the documentation.
*Individual SupplyCrates can now be customized via the ScriptAPI.
*Game.SetMapType() is obsolete and no longer changes the map type.
*Game.AutoVictoryConditionEnabled added to control if specific map type auto victory condition rules should be applied or not.
Other
*Fixed a bug where the server sometimes cleared out the initial selected map on startup.
*Other fixes and tweaks.