Alexander 'z33ky' Hirsch
99858e63f7
Optimize squirrel function_stub() Vector/QAngle return value
...
Instead of temporary allocating dynamic memory, which subsequently is
copied into another dynamically allocated piece of memory, provide a
temporary buffer on the stack.
The script value inserted into the VM still needs to allocate
dynamically though...
A few sites are adapted to not create a ScriptVariant_t from a temporary
Vector to avoid dynamic allocation there too.
cf. mapbase-source/source-sdk-2013#321
2024-11-19 13:26:19 +01:00
Blixibon
02f81094e5
Merge pull request #275 from Blixibon/mapbase/feature/response-followup-criteria-expansion
...
Better circumstantial criteria for followup responses
2024-02-04 15:26:39 -06:00
Blixibon
782053e0b2
Merge pull request #273 from Blixibon/mapbase/feature/zombie-no-flinch-during-unique-anim
...
Cvar to disable zombie flinching during actbusies or scripted sequences
2024-02-04 15:25:09 -06:00
Blixibon
4e3f58f4b5
Merge pull request #272 from Blixibon/mapbase/feature/zombie-serverside-headcrab-ragdoll-fixes
...
Fix serverside zombie headcrab ragdoll not using correct origin
2024-02-04 15:24:31 -06:00
Blixibon
4c2823e814
Merge pull request #271 from Blixibon/mapbase/feature/new-companion-npc-concepts
...
New and ported response concepts for companion NPCs
2024-02-04 15:24:09 -06:00
Blixibon
4cea5d1123
Merge pull request #270 from Blixibon/mapbase/feature/dynamic-interaction-improvements
...
NPC dynamic interaction improvements and fixes
2024-02-04 15:23:40 -06:00
Blixibon
47ddedb153
Merge pull request #269 from Blixibon/mapbase/feature/anim-event-improvements
...
New animation events + OnScriptEvent outputs for ai_hint
2024-02-04 15:22:31 -06:00
Blixibon
8505ab4579
Merge pull request #262 from Blixibon/mapbase/feature/hl2-pistol-upwards-viewkick
...
weapon_pistol upwards view kick cvar
2024-02-04 15:22:03 -06:00
Blixibon
de01ce6292
Merge pull request #261 from samisalreadytaken/dev
...
Misc vscript additions
2024-02-04 15:20:12 -06:00
samisalreadytaken
a6f9d0a0e2
Fix CBaseEntity::ScriptGetKeyValue() returning cached string on invalid input
2024-02-02 17:06:25 +03:00
samisalreadytaken
976eb23299
Add vscript funcs
...
Panel::RemoveTickSignal()
CAI_BaseNPC::IsMedic()
2024-02-02 17:06:25 +03:00
ALLEN-PC\acj30
4adab15982
Add better circumstantial criteria to followup responses
2024-01-06 16:20:09 -06:00
ALLEN-PC\acj30
4e7814eeea
Fix function call being in the wrong place
2024-01-05 14:57:43 -06:00
ALLEN-PC\acj30
a3fe8b5284
Add cvar to prevent zombies from flinching during actbusies and scripted sequences
2024-01-05 14:55:01 -06:00
ALLEN-PC\acj30
8b7c6952ba
Fix AE_ZOMBIE_POPHEADCRAB using inaccurate headcrab release position
2024-01-05 14:40:37 -06:00
ALLEN-PC\acj30
06b27acd74
Fix CNPC_BaseZombie::HeadcrabFits() and blood impacts not working with serverside ragdolls
2024-01-05 14:39:26 -06:00
ALLEN-PC\acj30
14675578a8
Fix "their_" misc criteria not being registered
2024-01-05 14:33:33 -06:00
ALLEN-PC\acj30
7c5c90ebeb
Fix TLK_NEW_ENEMY not playing on headcrabs or zombies
2024-01-05 13:26:47 -06:00
ALLEN-PC\acj30
e1c890a011
New response context-based check for TLK_SPOTTED_HEADCRAB_LEAVING_ZOMBIE (because some death types, such as serverside ragdolling, remove the zombie instantly)
2024-01-05 13:19:33 -06:00
ALLEN-PC\acj30
3ce8a35567
Add func_tank behavior criteria
2024-01-03 16:01:07 -06:00
ALLEN-PC\acj30
a2a4aa3082
Add additional enemy criteria to NPC speech
2024-01-03 16:00:47 -06:00
ALLEN-PC\acj30
9070d9a844
Optional support for fired bullets notifying targets (currently only used for NPC companion speech)
2024-01-03 16:00:10 -06:00
ALLEN-PC\acj30
85c1f7d113
Add new response concepts + port several Alyx concepts for companion NPCs
2024-01-03 15:57:18 -06:00
ALLEN-PC\acj30
3861c6a742
Fix semicolon
2024-01-03 14:21:28 -06:00
ALLEN-PC\acj30
959332b343
Fix related interactions having greater delays stomped out
2024-01-03 13:43:48 -06:00
ALLEN-PC\acj30
591039439c
Fixes and hacks for HL2 NPCs performing dynamic interactions
2024-01-03 13:32:49 -06:00
ALLEN-PC\acj30
dc8fe6021d
Fix dynamic interaction problems caused by walkframe sequence movement
2024-01-03 13:31:38 -06:00
ALLEN-PC\acj30
869ec6d0dd
Improved debugging for dynamic interaction distance
2024-01-03 13:30:10 -06:00
ALLEN-PC\acj30
a88091a4d9
Enhancements for interactions which don't test angles (including a new pose parameter to change animations based on angle)
2024-01-03 13:27:46 -06:00
ALLEN-PC\acj30
fd149ff161
Add new dynamic interaction keyvalues and utilities
2024-01-03 13:19:38 -06:00
ALLEN-PC\acj30
0d37ded0eb
Add OnScriptEvent outputs to ai_hint
2024-01-03 12:49:10 -06:00
ALLEN-PC\acj30
e44f60e8d8
Add new VScript and particle anim events
2024-01-03 12:47:29 -06:00
ALLEN-PC\acj30
b97a58e9fa
Add optional upwards viewkick to HL2 weapon_pistol
2023-12-17 11:55:51 -06:00
ALLEN-PC\acj30
5de0ee49bd
Fix a few syntax mistakes involving bool functions returning NULL
2023-11-24 10:56:56 -06:00
ALLEN-PC\acj30
a131bf42a6
Fix unarmed citizens not picking up weapons from racks
2023-11-24 10:46:45 -06:00
ALLEN-PC\acj30
6a0a0154c6
SetClassRelationship function for VScript
2023-11-24 10:45:56 -06:00
ALLEN-PC\acj30
5fe4621eb6
Various comment changes
2023-11-24 10:45:25 -06:00
ALLEN-PC\acj30
424fcf0792
Add extra trace to npc_create for NPCs which should use bbox instead of hull (e.g. npc_rollermine)
2023-11-24 10:29:02 -06:00
ALLEN-PC\acj30
e7cdb69c58
Fix ai_relationship_classify not working properly after loading save
2023-11-24 10:27:48 -06:00
ALLEN-PC\acj30
ecb58e4246
Fix game_text and logic_format not functioning properly on Linux
2023-11-10 15:13:36 -06:00
ALLEN-PC\acj30
d981f6a005
Fix Linux compile for AI grenade hints
2023-11-03 19:09:19 -05:00
ALLEN-PC\acj30
c6ee15336f
Fix CBaseEntity::CanBeHitByMeleeAttack() not blocking damage from CTraceFilterMelee
2023-11-03 16:34:00 -05:00
ALLEN-PC\acj30
0e110b7823
Fix ai_relationship_classify applying before default relationships loaded
2023-11-03 16:31:09 -05:00
ALLEN-PC\acj30
aa03b6b51e
Fix custom procedural crash
2023-11-03 16:29:27 -05:00
ALLEN-PC\acj30
032cfdaec3
New Get/SetGroundEntity, Get/SetModelScale functions for VScript
2023-11-03 16:29:02 -05:00
ALLEN-PC\acj30
cae8a7d28a
AI grenade throw hints
2023-11-03 16:25:29 -05:00
ALLEN-PC\acj30
8194d80831
Fix typo in logic_branch removal signal for logic_branch_listener
2023-10-25 10:49:23 -05:00
Blixibon
c3f0509e72
Merge pull request #236 from Crimson-X1/feature/prop_sprinting
...
Toggleable "Prop Sprinting" Mechanic
2023-10-25 00:56:22 -05:00
Blixibon
715acf4ff5
Apply suggestions from code review
2023-10-25 00:26:29 -05:00
ALLEN-PC\acj30
c406a6702f
Fix ViewPunch random for singleplayer AR2
2023-10-24 23:25:01 -05:00