9a6897c433
Extend FX_GibHuman with a dir (euler) and force parameter.
2022-04-05 20:39:30 -07:00
75a1c8ce6c
NSEntity: .touch being assigned is being deprecated in favor of our internal Touch(entity).
...
This is so we can support StartTouch(entity) as well as EndTouch(entity) which are implemented
with this commit. Update your entities touch() function overrides for NSEntity sub-classes!
2022-04-03 14:04:34 -07:00
96f3a1224a
This is a massive change. Check the full msg here:
...
https://icculus.org/~marco/txt/nuclide_may2022.txt
2022-03-15 19:33:11 -07:00
6fb067eed3
My name has changed, so an update to the copyright to reflect it.
2022-03-11 11:40:43 -08:00
578da4a779
Add VGUI_Active() which returns whether or not we're drawing VGUI elements,
...
add SNDFL_ALERTS to sound shaders, which will alert enemy AI of suspicious
behaviour, fix a health-setting bug in NSSurfacePropEntity and remove
playerslot check in item_pickup from base/
2022-01-28 16:02:00 -08:00
06d07738b6
Clean up the base classes, get rid of having to manually include the entbase
...
defs.h for the respective progs.
2022-01-20 16:23:29 -08:00
749424aa84
NSMonster: Add support for actions (used in e.g. HLMDL) to query which seq
...
to play. This will be expanded shortly in-engine to support more formats...
2022-01-06 19:27:08 -08:00
799f21305d
Base: item_pickup should re-setsize() after updating the pickup's model.
2022-01-06 15:02:52 -08:00
9d4d7afdcd
Big overhaul of momentary_door, momentary_rot_button... now onto the last
...
entity until Hazard Course is fully functional from beginning to end.
2022-01-04 21:54:42 -08:00
840a4e32bd
Server: Fix bug where holding down +use will make you pass through player
...
clips.
2021-12-14 10:36:39 -08:00
249e4bc612
Massive revamp of the Nuclide system classes, more efficient networking
...
and memory usage thanks to intelligent boxing of fields.
Added Util_TimeToString, removed old VOX code, added lots of new helper
classes...
2021-10-20 01:19:10 +02:00
574980bb1d
CGameRules: Now incorporates DamageApply and DamageRadius, thus making you
...
able to have gamerule specific logic for inflicting damage to entities.
2021-10-07 23:30:21 +02:00
251713121c
PropData: Add support for the BreakModel info parsing. Any CBaseEntity can
...
now be augmented. prop_physics entities can already make use of them.
2021-09-21 20:33:09 +02:00
9fb574d920
CBaseEntity: Fix error for when games are not compiled with GS_RENDERFX
2021-08-03 07:15:25 +02:00
971b76f938
Menu-FN: Added support for parsing gameinfo.txt from Source Engine games
2021-06-13 09:04:29 +02:00
c5cea7a162
Base: Weapons now track weight (for Weapons_SwitchBest)
...
BotLib: Add CreateObjective() method that can be overridden
2021-05-12 15:42:20 +02:00
1485544b91
Base: Get rid of g_eAttacker, which had been replaced by g_dmg_eAttacker.
...
Go over TraceAttack and make it combine multiple Damage_Apply calls into
one.
2021-05-10 11:33:31 +02:00
a3ecd78f17
CBaseMonster: support for spawnflag MSF_IGNOREPLAYER (64).
2021-05-10 08:14:10 +02:00
64745eb23c
Overhaul prediction routines by boxing the generic client attributes away
...
from the game specific code. Add some helper macros... clean a whole bunch
up.
2021-05-08 17:44:16 +02:00
76507b3e9e
Client: Handle EFX_Shutdown() for OpenAL Environmental FX
2021-05-07 16:29:24 +02:00
44ab18793c
Rearrange how we execute and time our player animation logic
2021-04-06 09:18:17 +02:00
f8798d6084
Base: Merge client/input.qc and server/input.qc into shared/input.qc, as
...
it makes a lot more sense of prediction purposes
2021-03-09 11:39:52 +01:00
3037d38b9a
Base-Mod: Document client and server progs.src a bit more to encourage
...
a kind-of structure.
2021-02-17 11:16:30 +01:00
a902b702ae
Small building adjustment to the mod progs.src and Makefiles.
...
Changed some client progs function names for readability, more to come
2021-02-17 00:44:40 +01:00
02efa21e3d
Move game-specific sources into their respective mod-dirs. This was planned
...
for a while and was inevitable. Latest fteqcc required that fixes a limit
with paths. Also added src/server/mapcycle.qc
2021-02-08 13:35:15 +01:00