Commit Graph

458 Commits

Author SHA1 Message Date
Blixibon
dfa7e6c0c2 Added "fake sequence gestures" for NPCs, which play certain activities as gestures instead when the current animation needs to be preserved 2021-10-27 23:55:55 -05:00
Blixibon
26c05ee685 Integrated medium cover activities into standoffs and beyond 2021-10-27 23:49:22 -05:00
Blixibon
833f0b0823 Added a bajillion new activities 2021-10-27 17:10:31 -05:00
Blixibon
0e8b870e7d Re-enabled NPC gesture turning with a cvar to toggle it 2021-10-27 17:05:19 -05:00
Blixibon
2eb12bcd5d Fixed NPC death poses 2021-10-27 17:03:47 -05:00
Blixibon
65478e754d Added func_tank behavior to vortigaunts and Barney 2021-10-27 17:02:49 -05:00
Blixibon
a5c0091588 Fixed metrocop unholster behavior 2021-10-18 11:37:06 -05:00
Blixibon
3cd6f2e581 Allowed Alyx to fly properly 2021-10-18 11:33:01 -05:00
Blixibon
ade8fe0d02 Added yaw locking to climbing navigation 2021-10-18 11:27:20 -05:00
Blixibon
1c6b0679f8 Fixed various NPC holster-related issues 2021-10-14 02:16:38 -05:00
Blixibon
3d5f73b8be Added new NPC climbing activities and improved climbing navigation AI 2021-10-13 16:17:46 -05:00
Blixibon
2638dd1d1c Added ThrowGrenadeGestureAtTarget input 2021-10-11 13:23:37 -05:00
Blixibon
a8f0af7925 Implemented misc. new activities 2021-10-10 20:09:32 -05:00
Blixibon
fcc815512f Implemented new activities on RPG, crowbar, stunstick, and citizen accessories 2021-10-10 20:07:55 -05:00
Blixibon
6490e89256 Implemented new pistol, 357, and crossbow activities 2021-10-10 20:06:30 -05:00
Blixibon
4cfa6dd22c Revisited Mapbase's custom shared activities and expanded HL2 weapon activities 2021-10-10 20:02:50 -05:00
Blixibon
b9f3ac03fa Redid the backup activity system so that individual weapons can choose which activity tables to fall back to 2021-10-10 19:56:40 -05:00
Blixibon
3431f21f4d Misc. NPC fixes 2021-10-10 19:51:49 -05:00
Blixibon
f63213afc3 Exposed npc_citizen to VScript and fixed SelectModel() arrangement oversights 2021-10-10 19:49:47 -05:00
Blixibon
046296569d Exposed CBaseAnimatingOverlay to VScript 2021-10-10 19:47:10 -05:00
Blixibon
138d6c52aa Ported some minor fixes from the Alien Swarm SDK 2021-10-10 19:41:42 -05:00
Blixibon
525e3214f2 Added global VScript hooks for entity creation/deletion 2021-10-10 19:35:04 -05:00
Blixibon
35f941d6d0 Fixed issues with hand viewmodels not working upon weapon holster + Added a way to set the hand viewmodel bodygroup 2021-10-09 15:09:48 -05:00
Blixibon
f880e95e47 Encapsulated m_bDrawPlayerModelExternally 2021-10-09 15:06:36 -05:00
Blixibon
cc32c62964 Fixed issues with particle precipitation clamping not working on spawn or being inconsistent for non-rain types 2021-10-09 15:05:28 -05:00
Blixibon
495d534307 Fixed trigger_fall not doing anything when landing in water 2021-10-09 15:04:10 -05:00
Blixibon
7702ce96d4 Fixed reloading for certain weapons on certain NPCs 2021-09-28 12:10:25 -05:00
Blixibon
6d04c46dc0 Added speed modifier to scanners and rollermines 2021-09-28 12:09:29 -05:00
Blixibon
a1bc5196f2 Standalone FileExists() function for VScript 2021-09-28 11:16:14 -05:00
Blixibon
5fa7648693 Added more VScript functions for CMapbaseSystem 2021-09-28 11:12:07 -05:00
Blixibon
15f4d582f2 Added SetScale input to func_fake_worldportal 2021-09-28 11:06:34 -05:00
Blixibon
f638009797 Exposed developer commentary nodes to VScript 2021-09-28 11:06:14 -05:00
Blixibon
78f7ae6b8d Added I/O to allow commentary nodes to change view control parameters mid-commentary 2021-09-28 11:04:27 -05:00
Blixibon
4f140abd19 Misc. commentary node stability changes, including the usage of HUD animation commands 2021-09-28 11:02:14 -05:00
Blixibon
da68635013 Fixed an issue with IsCombatItem() not being overridden in CItem 2021-09-28 10:59:30 -05:00
Blixibon
59825cb6c1 Added Mapbase RT cameras to mat_showcamerarendertarget and fixed the command's materials not being referenced 2021-09-25 14:28:44 -05:00
Blixibon
f61b933ed3 Fix for a crash which occurs when NPCs pick up a weapon the player is already holding 2021-09-25 14:27:11 -05:00
Blixibon
85097e119e Grenade/alt-fire item dropping for metrocops and player companions 2021-09-25 14:26:31 -05:00
Blixibon
24e6ab3767 Added logic_substring to VPC 2021-09-25 11:28:29 -05:00
Blixibon
6c8e54b31e Merge pull request #147 from mapbase-source/feature/ragdoll-decal-fixes
Ragdoll decal fixes
2021-09-25 11:26:30 -05:00
Blixibon
416912d61b Merge pull request #146 from mapbase-source/feature/real-fake-worldportals
func_fake_worldportal overhaul
2021-09-25 11:26:15 -05:00
Blixibon
84695e744d Merge pull request #140 from moofemp/feature/logic-substring
Add logic_substring
2021-09-25 11:25:24 -05:00
Blixibon
d6822c66f9 Merge pull request #132 from z33ky/mb/breakablebrush_spawnobject
Fix console error on BreakableBrushes without spawnobject
2021-09-25 11:25:00 -05:00
Blixibon
4eae5f4e16 Fix flipped viewmodels not swinging, etc. correctly 2021-09-25 10:33:19 -05:00
Blixibon
394501826c Forgot to reflect CUserCmd VScript change in player.cpp 2021-09-25 10:31:20 -05:00
Blixibon
5998158ac2 OnItemDrop output for NPCs 2021-09-24 13:18:04 -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
5d484bfa5f Death ragdolls "steal" impact decals from final damage + clientside ragdolls already on the ground receive impact decals 2021-09-24 00:30:49 -05:00
Blixibon
f11d7e0be8 Added model instance snatching for serverside ragdolls (retains decals) 2021-09-24 00:26:51 -05:00
Blixibon
8341a65a89 C_BaseAnimating tracks both server and client ragdolls 2021-09-24 00:24:40 -05:00