Mapbase v6.2
This update includes viable applications for client-side VScript, CS:S viewmodel chirality, and tons of improvements or fixes for other misc. or VScript-related subjects.
Download
Changelist:
- Added CS:S viewmodel chirality, meaning weapons can be mirrored with the
cl_righthandcvar (contributed by 1upD) - Added "Fixed constraints" spawnflag to
prop_ragdoll - Fixed
func_rotatingangles fix not working - Fixed
host_timescalescaling sounds when cheats are off - Fixed a
npc_zombiecrash caused by inflictor-less crush damage - Added
logic_script_client, an entity which could run VScripts on the client - Expanded
CNetMsgScriptHelperto support fully custom network communication (contributed by samisalreadytaken) - Added save/restore to client-side VScript
- Fixed crash from reloading a save from a previous session of the game (contributed by reductor)
- Reworked VScript save/restore cache to fix various related issues (contributed by reductor)
- Fixed player instance not working in client-side VScript (contributed by samisalreadytaken)
- Exposed client-side ragdoll class and functions to VScript, allowing control over client-side ragdolls
- Added
debugoverlayto the client (contributed by samisalreadytaken) - Added a bunch of client-side VScript functions to
C_BaseEntityandC_BaseAnimating - Added
OnServerRagdollhook for VScript - Exposed full context-based thinking to VScript (contributed by samisalreadytaken)
- Added display-related functions for client-side VScript (contributed by samisalreadytaken)
- Added hash maps for save/restore tables and event listeners (contributed by samisalreadytaken)
- Moved VScript documentation to its own namespace (contributed by samisalreadytaken)
- Made instance name fixup stop fixing up names starting with
!, which was causing problems with procedurals like!activator(reported by 1upD)
