Commit Graph

106 Commits

Author SHA1 Message Date
Blixibon
4eae5f4e16 Fix flipped viewmodels not swinging, etc. correctly 2021-09-25 10:33:19 -05:00
Blixibon
256cdfb7af Refactored the way certain classes and structs are exposed to VScript to make the code less reliant on metamethods and reduce awkward code placement 2021-09-24 13:10:37 -05:00
Blixibon
8985ad2fe4 Support for map-specific HUD animations and HUD layout scripts 2021-09-24 00:11:18 -05:00
Blixibon
e39e1e0cca Added a separate "host_pitchscale" cvar which can override host_timescale's sound pitch scaling 2021-09-20 23:46:39 -05:00
Blixibon
08dcf3ffff Fixed an accidental omission from the EmitSound_t hooks (particularly the code which actually runs them) 2021-09-20 15:30:16 -05:00
Blixibon
5896fb73c8 Fixed issue with EmitSound_t origin in VScript 2021-09-19 21:03:36 -05:00
Blixibon
62f4d6f872 Exposed EmitSound_t and related constants to VScript and added hooks for modifying an entity's emitted sounds on both the server and client 2021-09-19 14:52:18 -05:00
Blixibon
e27f4df8e5 Added support for map-specific client schemes 2021-09-18 13:06:15 -05:00
Blixibon
4e6f4cb2ea Added scene commentary nodes, which play the audio in full VCD files 2021-07-31 03:00:05 -05:00
Blixibon
5a11d51db4 Fixed some issues with instanced response systems 2021-07-26 13:14:51 -05:00
Blixibon
cc9f5ff7d6
Merge pull request #139 from mapbase-source/feature/commentary/text-nodes
Developer commentary text nodes and image nodes
2021-07-24 03:08:45 -05:00
Blixibon
3656ea3082 Added map-specific closed captioning files 2021-07-24 01:52:38 -05:00
Blixibon
3ab83ba1c2 Added image commentary nodes and better scaling/positioning for the text commentary panel 2021-07-18 01:27:33 -05:00
Blixibon
1b534af69d Made a bunch of static movement cvars editable in-game 2021-07-12 14:35:43 -05:00
Blixibon
29635bac52 Added experimental support for map-specific surfaceproperties scripts 2021-06-28 23:59:36 -05:00
Blixibon
0fb0a3319c Added misc. new VScript hooks/constants and the code required to implement them 2021-06-28 23:55:42 -05:00
Blixibon
29075a2c90 Added experimental static/global VScript hooks not tied to any particular class, starting with the integration of OnSave/OnRestore 2021-06-28 23:51:24 -05:00
Blixibon
ea7d1afa08 Fixed a few minor mistakes and aliasing oversights 2021-06-28 21:07:30 -05:00
Blixibon
5f42182c45 Divided mapbase_version cvar into server, client, and game_shader_dx9 counterparts 2021-06-28 20:04:23 -05:00
Blixibon
764f0c09e1
Merge pull request #124 from z33ky/mb/gcc11
Fix memory errors
2021-05-27 10:50:27 -05:00
Alexander 'z33ky' Hirsch
78ef9f2019 Fix MapEdit memory errors
deleteThis() was called on NULL pointers.
Deleting individual nodes shouldn't be necessary if the whole structure
(pkvFile) is deleted anyways.
2021-05-23 12:11:26 +02:00
samisalreadytaken
3b51405cac Minor adjustments and cleanup 2021-05-08 15:16:59 +03:00
Blixibon
3cd50a6ed4 Added sound pitch scaling and env_microphone detection for sentences 2021-04-27 10:59:39 -05:00
Alexander 'z33ky' Hirsch
036fbda906 Fix strdup() leaks 2021-04-26 09:26:21 +02:00
Alexander 'z33ky' Hirsch
dddcf642aa Fix gcc build errors & warnings 2021-04-25 23:06:19 +02:00
Blixibon
45ca64863a Increased ragdoll element limit from 24 to 32, reflecting later branches of Source 2021-04-23 22:55:52 -05:00
Blixibon
2a24e9782c Removed duplicate custom command overridables 2021-04-23 22:52:17 -05:00
Blixibon
ea98b2cd1a
Merge pull request #114 from samisalreadytaken/dev6
vscript additions
2021-04-23 22:31:04 -05:00
Blixibon
46b6f456af Updated README and mapbase_version for v7.0 2021-04-23 10:33:42 -05:00
Blixibon
60aacf6df7 Added more overridable commands for VScript 2021-04-23 10:05:06 -05:00
Blixibon
ee8bee588a Added "Always transmit to client" flag for info_target 2021-04-23 00:25:02 -05:00
Blixibon
15d04c0b9b Reworked Mapbase console groups to use script files and separate server/client commands instead of cvars and tier1 commands 2021-04-22 11:12:29 -05:00
Blixibon
e31c45dee3 Merge branch 'develop' into feature/asw-response-system
# Conflicts:
#	sp/src/game/server/server_mapbase.vpc
2021-04-21 16:51:36 -05:00
Blixibon
8b699441e9 Added VScript functions for ropes 2021-04-21 15:17:47 -05:00
Blixibon
fc9d699fed Changed VScript custom file read method and increased the max size to 64 MB 2021-04-21 15:13:54 -05:00
samisalreadytaken
d7a06e863e Fix ScriptContextThink precision errors 2021-04-18 18:43:05 +02:00
Alexander 'z33ky' Hirsch
49836ab50a Fix gcc build errors & warnings 2021-03-19 17:41:27 +01:00
samisalreadytaken
6ed8b31091 vscript additions:
- Added CBaseEntity::Activate
   - Added CBaseEntity::SetSolid
   - Added CBaseEntity::GetSolid
   - Added C_BaseEntity::UpdateOnRemove

   - Added hook behaviour on CScriptConCommand
   - Added more script overridable concommands
   - Added CScriptConvarAccessor::SetChangeCallback
   - Added CScriptGlowObjectManager
   - Added CScriptSteamAPI
2021-03-19 16:44:12 +02:00
Blixibon
8bcb6263f5 Misc. response system code cleanup/QOL changes 2021-03-18 00:34:31 -05:00
Blixibon
4b8da761ce Added base Mapbase matchers to tier1 so that the response system library can access them 2021-03-17 16:50:24 -05:00
Blixibon
58bc8b7101 Added save/load command overrides for VScript 2021-03-15 21:31:12 -05:00
Blixibon
4884d02481 Fixed spelling errors of "Receive" in the NetMsg VScript singleton 2021-03-14 13:48:21 -05:00
Blixibon
fb30f64d30 Updated README and mapbase_version for v6.3 2021-03-14 00:04:04 -06:00
Blixibon
3bb9a92ed8 Added hook for CBaseAnimating::HandleAnimEvent() 2021-03-12 15:33:48 -06:00
Blixibon
92ec640db3 Added vgui_screens_mapbase.txt to level init process for loading shared VGui screens 2021-03-12 15:07:05 -06:00
Blixibon
d953468bc1 Fixed env_credits always resetting sv_unlockedchapters to 15 when it shouldn't 2021-03-12 11:08:39 -06:00
Blixibon
36a459d21c Fixed a crash related to VScript custom console commands 2021-03-12 11:06:46 -06:00
Blixibon
8966462fee Stabilized implementation of some Mapbase code in the new response system 2021-03-09 12:39:13 -06:00
Blixibon
efec7ab4db Added Mapbase's enhanced save/restore to new response system + moved aound rr_dumphashinfo code so that it has access to default response system 2021-03-09 12:37:08 -06:00
Blixibon
d081a0cee3 Added prototype Response System library port from the Alien Swarm SDK 2021-03-08 02:11:13 -06:00