Change log/5.03

From Sven Co-op
Jump to navigation Jump to search

1 Code

1.1 Game library

  • Fixed the map vote class no longer adding maps to the list.
  • Map votes started using maps pulled from the map cycle now work properly.
  • Fixed crash when starting on Windows XP or 2003.
  • Fixed the static donor list being iterated every time a donor feature was checked if an on-line look-up failed.
  • Particle offsets can now be specified for attachment-based muzzle sprites, in the muzzle-sprite definition file.
  • Property "onground" of each player is now transferred to clients.

1.2 Engine

  • Fixed a crash when creating a custom entity class not present in the game library.
  • Fixed engine loading the client game library twice.
  • Fixed crash when starting on Windows XP or 2003.

1.3 Sound

  • Added a log message to the sound engine so that when the server fails to write the sound cache, it reports the error.
  • Fixed issue where unsigned integer overflow would result in an access violation in the materials lookup code.

1.4 Non-playable characters

  • [Houndeye] They now wake up properly again.
  • [Scientist] Fixed not being able to guide scientists when they have a classification allied to players.

1.5 Equipment

  • Fixed not being able to pick up items when only the "Use Only" flag is set.

2 Maps

2.1 Half-Life

  • [HL C04] Fixed "no spawn points available" error after players arrive in the bunker.
  • [HL C13 A4] Made the map correctly restart when the scientist running the portal generator gets killed, instead of players constantly respawning and exploding instead of the map changing when survival mode was turned off.
  • [HL C17] Triggered the multi_manager that ends the map directly, instead of relying on cryptic Nihilanth code to teleport a single player to the end-of-map trigger.

2.2 Single Player Campaign Portal

  • Added text to the campaign doors telling the player the area is locked by cvar or not installed.

2.3 Toonrun

  • [Part 1] Re-compiled map with full lighting. (Partial compile got slipped in by mistake!)

3 Models

3.1 They Hunger

  • [Civilian] Fixed the Civilian being invisible in one of the early They Hunger maps.

4 Scripts

  • [Survival] Added a newline at the end of the Survival mode enabled message.

5 Other

5.1 Delta

  • Added variable "onground".

5.2 SDK

  • [CSG map tool] Removing the ability to not null "AAATRIGGER" textures because there's little reason to render those.
  • [VIS map tool] Added a check that causes BasePortalVis to trigger an error if the requested portal buffer size exceeds the maximum size.
  • [VIS map tool] Increased the "max_portals" limit to 131,072 from 32,768.

5.3 Skill

  • Reduced grenade damage. (Updated to correspond with various AI/gameplay improvements related to grenades.)