nuclide/src/server
Marco Cawthorne 6319f6166e
Skill.qc: readcmd() builtin usage replaced with a tiny config parser.
Context:
localcmd/stuffcmd are delayed enough that we can't use it to load
difficulty settings from skill.cfg before the game objects have spawned.

readcmd worked around this, but its usage is buggy and discouraged.

loading config files from the root game directory is forbidden by the
engine for security reasons (being able to read passwords etc.)
but we're allowed to do so from sub-directories.

by emulating the source engine behaviour we become compatible with their
convention, while also working around said incompatibility.
2024-02-21 21:08:57 -08:00
..
client.qc Cleanup for some CGameRules method types. Moved some Util_ functions into their own file. 2022-07-16 15:11:33 -07:00
defs.h point_spotlight: give it a better texture (thanks Maxwell) and optimize some bits 2023-09-12 19:39:51 -07:00
entityDef.qc Add a whole bunch of new bot features, including bot profiles. 2024-01-26 19:27:50 -08:00
entry.qc NSGameRules: send a newly joined player to the intermission screen gently 2024-02-21 13:41:18 -08:00
include.src Server: add "Cheaters Lament", a proof of concept detection mechanism for suspicious player behaviour 2023-08-07 13:14:49 -07:00
lament.h Server: add "Cheaters Lament", a proof of concept detection mechanism for suspicious player behaviour 2023-08-07 13:14:49 -07:00
lament.qc Server: add "Cheaters Lament", a proof of concept detection mechanism for suspicious player behaviour 2023-08-07 13:14:49 -07:00
logging.h My name has changed, so an update to the copyright to reflect it. 2022-03-11 11:40:43 -08:00
logging.qc Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
mapcycle.qc Platform: add menu debug command 'listGameLibrary' to output all the currently indexed games/mods 2023-11-18 13:31:33 -08:00
maptweaks.qc Introducing a copy of the id Tech 4 EntityDef system into Nuclide. 2023-04-30 18:01:26 -07:00
modelevent.qc Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
nodes.h My name has changed, so an update to the copyright to reflect it. 2022-03-11 11:40:43 -08:00
nodes.qc NSTalkMonster: Don't greet non-friendly players. 2023-02-06 16:41:19 -08:00
NSGameRules.h NSGameRules: send a newly joined player to the intermission screen gently 2024-02-21 13:41:18 -08:00
NSGameRules.qc NSGameRules: send a newly joined player to the intermission screen gently 2024-02-21 13:41:18 -08:00
NSOutput.h NSIO: Prevent firing an output when no activator is set 2023-09-27 00:14:44 -07:00
NSOutput.qc NSIO: new method CheckOutput(string), which will see if a given Output is ready to fire again. 2023-09-27 00:25:25 -07:00
NSTraceAttack.h NSSurfacePropEntity: add SetCanBleed() and CanBleed() methods to abstract the old iBleeds field. 2023-04-22 01:05:27 -07:00
NSTraceAttack.qc Fixes for DAMAGE_AIM, so we can respect the sv_aim cvar. 2024-01-29 23:47:36 -08:00
plugins.h Spring cleaning part one. 2022-05-11 12:49:04 -07:00
plugins.qc Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
route.h BotLib: Start making use of some of NSNavAI 2022-07-20 16:27:24 -07:00
skill.h Skill.qc: readcmd() builtin usage replaced with a tiny config parser. 2024-02-21 21:08:57 -08:00
skill.qc Skill.qc: readcmd() builtin usage replaced with a tiny config parser. 2024-02-21 21:08:57 -08:00
spawn.h Spring cleaning part one. 2022-05-11 12:49:04 -07:00
spawn.qc Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
vote.qc Big commit fixing many regressions since crunch hit. env_sprite has been reworked. 2022-07-07 09:10:14 -07:00
way.h NSMonster: Add method bool CanCrouch(). Monsters will then attempt to crouch. 2022-04-10 07:01:14 -07:00
weapons.h Initial work towards the NSWeapon class. Testing will happen in base/ under the NEW_INVENTORY define. 2022-07-25 09:31:37 -07:00
weapons.qc Weapons_AddItem: Only count NSGameRules' MaxItemPerSlot() when we're adding a new weapon 2023-02-14 22:02:47 -08:00