nuclide/src/shared
Marco Cawthorne 49408b1342
NSMoverEntity: add 'movedir' key support for Source Engine based maps
2023-09-26 22:24:13 -07:00
..
NSBrushTrigger.h trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them 2022-12-14 16:51:16 -08:00
NSBrushTrigger.qc trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them 2022-12-14 16:51:16 -08:00
NSClient.h Add and track new player entity field '.score'. Used to trag score points separate from frags. 2023-06-15 11:42:01 -07:00
NSClient.qc Shared: Go over the various base classes and bring Save/Restore methods up to date. 2023-07-07 23:34:58 -07:00
NSClientPlayer.h Server: add "Cheaters Lament", a proof of concept detection mechanism for suspicious player behaviour 2023-08-07 13:14:49 -07:00
NSClientPlayer.qc Exterminate FX_Explosion, FX_Spark and FX_Impact references. 2023-07-24 14:14:20 -07:00
NSClientSpectator.h Fixed spectator inputs getting stuck and physics being run twice, due to the recent changes to SV_RunClientCommand. 2023-01-02 18:10:20 -08:00
NSClientSpectator.qc Fixed spectator inputs getting stuck and physics being run twice, due to the recent changes to SV_RunClientCommand. 2023-01-02 18:10:20 -08:00
NSDebris.h PropData: debris/gibs can now create decals upon impact with a surface 2023-09-20 15:10:29 -07:00
NSDebris.qc PropData: debris/gibs can now create decals upon impact with a surface 2023-09-20 15:10:29 -07:00
NSEntity.h NSEntity: add method ::Relink() 2023-09-20 20:50:54 -07:00
NSEntity.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSIO.h EntityDef: support 'events' group, so developers can tie animation events to Inputs (Source Base I/O system) 2023-06-19 10:35:24 -07:00
NSIO.qc NSRenderableEntity: various tweaks to networking, env_glow 2023-09-20 15:09:23 -07:00
NSItem.h Shared: Go over the various base classes and bring Save/Restore methods up to date. 2023-07-07 23:34:58 -07:00
NSItem.qc Shared: Go over the various base classes and bring Save/Restore methods up to date. 2023-07-07 23:34:58 -07:00
NSMonster.h scripted_sequence & NSMonster: support for spawnflags LEAVECORPSE. Also safely position monsters upon spawning to avoid them getting stuck in the floor. 2023-09-20 20:54:13 -07:00
NSMonster.qc func_monsterclip: Initial implementation 2023-09-22 17:08:02 -07:00
NSMoverEntity.h NSMoverEntity: add 'movedir' key support for Source Engine based maps 2023-09-26 22:24:13 -07:00
NSMoverEntity.qc NSMoverEntity: add 'movedir' key support for Source Engine based maps 2023-09-26 22:24:13 -07:00
NSNavAI.h AI: add ai_debugNav, and ai_debugLogic cvars. Add cooldown timer for targets 2023-05-30 12:06:16 -07:00
NSNavAI.qc NSRenderableEntity: various tweaks to networking, env_glow 2023-09-20 15:09:23 -07:00
NSPhysicsEntity.h env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc) 2023-09-19 23:01:59 -07:00
NSPhysicsEntity.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSPointTrigger.h trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them 2022-12-14 16:51:16 -08:00
NSPointTrigger.qc Move base classes out of gs-entbase. This evolution only happened because classes such as CBaseMonster that once existed were replaced and it grew from there. 2022-07-19 15:22:15 -07:00
NSPortal.h env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc) 2023-09-19 23:01:59 -07:00
NSPortal.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSProjectile.h env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc) 2023-09-19 23:01:59 -07:00
NSProjectile.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSRenderableEntity.h NSRenderableEntity: various tweaks to networking, env_glow 2023-09-20 15:09:23 -07:00
NSRenderableEntity.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSSpraylogo.h Documentation improvements for platform, vgui etc. headers and files. 2022-12-30 00:15:10 -08:00
NSSpraylogo.qc Make games buildable again, caused by renaming Spraylogo and GameRules classes/files. 2022-10-14 15:49:59 -07:00
NSSquadMonster.h Shared: Go over the various base classes and bring Save/Restore methods up to date. 2023-07-07 23:34:58 -07:00
NSSquadMonster.qc NSRenderableEntity: various tweaks to networking, env_glow 2023-09-20 15:09:23 -07:00
NSSurfacePropEntity.h NSSurfacePropEntity: add SetBloodColor/GetBloodColor methods 2023-06-01 10:30:51 -07:00
NSSurfacePropEntity.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSTalkMonster.h NSTalkMonster: add detailed class documentation 2023-09-18 15:35:05 -07:00
NSTalkMonster.qc Monster spawning position and scripted sequence fixes. Also leave movetype of LEAVECORPSE scripted sequence entities alone or else it breaks of1a1's G-Man 2023-09-20 22:42:11 -07:00
NSTimer.h Shared: Go over the various base classes and bring Save/Restore methods up to date. 2023-07-07 23:34:58 -07:00
NSTimer.qc NSProjectile: Implement "thrust", "thrust_start" and "thrust_end" spawn keys, as well as "thrust_homing" 2023-07-27 13:29:58 -07:00
NSTrigger.h NSTrigger: change team touch filter to new field team_no 2023-06-28 14:18:51 -07:00
NSTrigger.qc env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc) 2023-09-19 23:01:59 -07:00
NSVehicle.h Client: Fix the parameter order on a few classes' ReceiveEntity methods 2023-09-20 15:40:13 -07:00
NSVehicle.qc Client: Fix the parameter order on a few classes' ReceiveEntity methods 2023-09-20 15:40:13 -07:00
cloader.h Add the constants loader, to allow entityDefs and other scripts to reference constants defined within scripts/constants.txt 2023-07-15 11:34:58 -07:00
cloader.qc Add the constants loader, to allow entityDefs and other scripts to reference constants defined within scripts/constants.txt 2023-07-15 11:34:58 -07:00
colors.h NSTalkMonster: Don't greet non-friendly players. 2023-02-06 16:41:19 -08:00
damage.h Get rid of hlmaterials.qc by making the look-up happen fully within NSMaterial.qc as part of the newly unified material routines. 2022-10-15 20:32:40 -07:00
decalgroups.h DecalGroups: precache decal groups up front to avoid loading and frames where decals are white/invisible. 2023-07-14 18:08:29 -07:00
decalgroups.qc PropData: debris/gibs can now create decals upon impact with a surface 2023-09-20 15:10:29 -07:00
defs.h NSEntity: add method ::Relink() 2023-09-20 20:50:54 -07:00
effects.h Documentation improvements to various headers, also g_developer prints. 2022-12-21 17:09:35 -08:00
entities.h env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc) 2023-09-19 23:01:59 -07:00
events.h Add new cvar `com_showTracers` to aid in debugging tracelines. 2023-07-04 08:42:32 -07:00
flags.h Documentation improvements for platform, vgui etc. headers and files. 2022-12-30 00:15:10 -08:00
fteextensions.qc NSRenderableEntity: Use the new addlight for RFX_Q2PULSE. Needs engine version bump. 2022-06-27 08:31:41 -07:00
global.h env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc) 2023-09-19 23:01:59 -07:00
hitmesh.h Get rid of hlmaterials.qc by making the look-up happen fully within NSMaterial.qc as part of the newly unified material routines. 2022-10-15 20:32:40 -07:00
include.src PropData: debris/gibs can now create decals upon impact with a surface 2023-09-20 15:10:29 -07:00
materials.h Clean up more and more warnings fteqcc yells about 2022-11-30 14:21:55 -08:00
materials.qc Networked versions of func_conveyor, trigger_push. Bounce pads should be much nicer. 2023-03-18 17:49:12 -07:00
math.h Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
math.qc Clean up some areas where float logic happens to prepare for the compiler flag 'assumeint' 2022-08-10 16:15:44 -07:00
memory.h Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
motd.h Add functions all about handling Message of the Day server info. Adds the `motd` console command, as well as `motdfile`. 2023-03-25 17:32:58 -07:00
motd.qc Add functions all about handling Message of the Day server info. Adds the `motd` console command, as well as `motdfile`. 2023-03-25 17:32:58 -07:00
platform.h Add new cvar `com_showTracers` to aid in debugging tracelines. 2023-07-04 08:42:32 -07:00
player_pmove.qc Exterminate FX_Explosion, FX_Spark and FX_Impact references. 2023-07-24 14:14:20 -07:00
pmove.h NSView: Don't run stair smoothing code when we're going up on elevators/platforms. 2022-08-10 16:51:26 -07:00
pmove.qc Client: add cvar net_debugUpdates, to show which entity updates. 2023-01-08 13:18:57 -08:00
pmove_custom.qc NSMonster: Four new callback methods that developers can hook into. HasBeenKilled(), HasBeenHit(), HasBeenGibbed() and HasBeenAlerted() 2023-05-31 10:09:21 -07:00
propdata.h New PropData API function: BreakModel_Entity(NSSurfacePropEntity target, vector dir, float speed); 2023-07-17 11:33:44 -07:00
propdata.qc PropData: debris/gibs can now create decals upon impact with a surface 2023-09-20 15:10:29 -07:00
sentences.h Sentences: Speed up the word search using hashtables 2023-03-24 10:48:04 -07:00
sentences.qc Sentences: Speed up the word search using hashtables 2023-03-24 10:48:04 -07:00
sound.h SoundDef: implement `pointparticle` key, so that particle calls can happen within sound defs (lowering networking footprint further) 2023-08-07 12:53:47 -07:00
sound.qc SoundDef: Parse 'scripts/game_sounds_manifest.txt' if present 2023-09-25 16:44:56 -07:00
surfaceproperties.h Exterminate FX_Explosion, FX_Spark and FX_Impact references. 2023-07-24 14:14:20 -07:00
surfaceproperties.qc Exterminate FX_Explosion, FX_Spark and FX_Impact references. 2023-07-24 14:14:20 -07:00
util.qc Client: Disable some expensive routines when paused. 2022-07-18 10:02:04 -07:00
weapons.h Add client-side stub for function Weapons_SwitchBest. 2023-04-15 17:24:49 -07:00
weapons.qc Unbreak base/src from not compiling. 2023-04-16 23:16:15 -07:00