e499a7d484
Documented the Nuclide System (NS) classes.
2022-10-14 13:08:47 -07:00
d4ce7cb8c2
Documentation: started documenting all the functions in src/server/entry.qc
2022-10-10 12:30:31 -07:00
1bb1f03167
Tweak item_pickup/drop behaviour a little
2022-08-27 22:07:03 -07:00
517614fd37
Major overhaul that'll make savegames a lot better. Every entity we implement should have a Save/Restore function.
...
AI noes recalculates their route in case of a loaded savegame... And much more.
2022-08-10 14:24:06 -07:00
5ca96bbcd9
Add helpers across the codebase to deal with networking ents. I tried prototyped a more elegant solution the compiler didn't like - the language should really deal with this.
2022-08-07 14:12:55 -07:00
ff17dea01f
Initial work towards the NSWeapon class. Testing will happen in base/ under the NEW_INVENTORY define.
...
Comitting this early to ensure nothing breaks and it'll co-exist.
2022-07-25 09:31:37 -07:00
197ce20c31
BotLib: Start making use of some of NSNavAI
2022-07-20 16:27:24 -07:00
2a220fb331
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.
...
Tweak g_developer prints for scripted_sequences.
2022-07-19 15:22:15 -07:00
f6ecc97fca
Server: Ignore scripted_sequences when building nodes. This was a wrong assumption.
2022-07-18 11:39:57 -07:00
0ae901f5e1
NSMonster: Add InAnimation() method. Also prohibit movement when in an animation.
2022-07-18 09:22:18 -07:00
0d2e0627d4
Server: Added quick-and-dirty 'spawn' command. E.g. 'sv spawn monster_laidlaw'
2022-07-17 20:45:50 -07:00
878df0941e
Cleanup for some CGameRules method types. Moved some Util_ functions into their own file.
2022-07-16 15:11:33 -07:00
c3be8002ad
add noref to g_mapcycle_override, to avoid an unnecessary compiler warning
2022-07-16 13:16:23 -07:00
220b424e33
Fix some misc Damage_Apply calls in really old parts of the code. Add more useful PlayerConnect/PlayerDisconnect methods into the base gamerules.
2022-07-14 18:04:11 -07:00
2735bd26f6
Server: Add cvar 'mp_foosteps', which only works in multiplayer. Hence the name.
2022-07-09 19:47:44 -07:00
66b09de431
Big commit fixing many regressions since crunch hit. env_sprite has been reworked.
...
multi_manager entities now behave correctly when calling themselves in MULTITHREADED mode.
Remove GS_RENDERFX option. Too many entities rely on its functionality anyway.
Fixed some rendermode behaviour - ladders will no longer be visible.
You can now see the playermodel (and no longer the viewmodel) in mirrors.
Fixed a lot of warnings.
2022-07-07 09:10:14 -07:00
8d16c58862
NSTraceAttack: Deal better with recursion by taking damage into account on whether or not we should continue 'penetrating'
2022-06-20 23:35:24 -07:00
7632d0debd
Mapcycle: add Mapcycle_Load(), which will allow modes to suggest their own mapcycle. Subject to change.
2022-06-20 11:46:29 -07:00
9ef275a2ac
NSTraceAttack: Fix typo
2022-06-17 07:35:25 -07:00
b51541a3ae
NSTraceAttack: Check if we're a client before making the assumptions that our owner class has attributes related to bullet patterns
2022-06-16 14:39:08 -07:00
6982043380
Added NSInteractiveSurface. Make voting display which bindings to press for yes/no.
2022-06-04 14:09:50 -07:00
a463498f60
Huge cleanup. Add initial code for the revamped material definition system.
2022-06-01 17:38:52 -07:00
bb2b7dbddf
NSClient: add method UpdateAliveCam()
...
UITextbox: Misc polish regarding text entry
GLSL: Detail pass support for some materials
2022-05-15 13:32:53 -07:00
25c54af62c
Spring cleaning part one.
2022-05-11 12:49:04 -07:00
c5b2107abf
ambient_generic: Implement support for playing back Sentences.
2022-05-04 21:31:37 -07:00
cdfae26413
ambient_generic: Restructure and network more efficiently.
...
Client: add support for modelevent 1008 (CHAN_VOICE sound) and 1005 (plays Sentence)
2022-04-30 14:02:25 -07:00
59d46e1f63
New class: NSTraceAttack. Will make it much easier for games/mods to overrides parts of it.
2022-04-29 23:45:00 -07:00
0acdadefb0
GameRules: IntermissionEnd() will now unset itself to avoid multiple calls.
2022-04-29 15:19:31 -07:00
94679f3a3f
SprayLogo: Add "player.spraylogo" soundDef call instead of sound().
2022-04-28 12:34:28 -07:00
9030ad82d9
Base_Player: Make sure disconnected clients get removed from other clients.
...
Menu-FN: Clear Rich-presence when no longer in a game.
2022-04-26 11:22:12 -07:00
2d403202b9
Avoid use of infokeys to communicate whether or not a client is spectating.
2022-04-25 15:25:35 -07:00
659be3db46
TraceAttack: Add case for when a weapon with a penetrationpower of 2 might have a fall-off.
2022-04-24 17:24:49 -07:00
27308ff1f4
env_sprite: Fix predraw for modelindex based entities.
...
TraceAttack: Add TraceAttack_SetRangeModifier(). This will enable CS-like bullet penetration behaviour.
2022-04-24 00:23:38 -07:00
6ec35387ae
TraceAttack: GoldSrc its blood color is a bit darker.
2022-04-23 22:34:10 -07:00
7395b8d421
Gamerules: exception for friendlyfire when it comes to self
...
point_message: make messages appear through entities, as they may be translucent.
Fixed a minor warning.
2022-04-21 18:50:21 -07:00
8814c66d1f
Merge pull request #3 from cyber-bridge/master
...
Fix bug where dropped items shouldn't be respawned.
2022-04-20 23:51:14 +02:00
c24c8b2435
Fix a self assignment bug in Weapons_AddItem(), added userinfo spraycolor support, fix accidentally double-drawing p_ models and add cvar sv_friendlyFire
2022-04-19 21:58:13 -07:00
069c59628d
Mapcycle: Disable sanity check until the engine fixes whichpack
...
Gamerules: Intermission will now call 'nextmap' instead of 'restart'.
func_button: Basic support for 'message' field.
env_cubemap: default to saving .ktx
2022-04-17 13:50:14 -07:00
a469c06fc8
Add 'surfaceparm projectile' support, so non-solid surfaces can
...
still react to tracelines and projectiles.
2022-04-13 16:58:42 -07:00
1b2f587599
Shared: Deprecate ClientRemove() over OnRemoveEntity, which will work on both Client and Server.
...
prop_vehicle_drivable: Add minor collision boxes to aid player physics
Fix some warnings.
2022-04-12 23:48:31 -07:00
e79a2e9c2e
NSMonster: Add method bool CanCrouch(). Monsters will then attempt to crouch.
...
SoundDefs: Add support for distshader on Sound_PlayAt() calls.
2022-04-10 07:01:14 -07:00
350fc0d359
Server: Perform extra count check for Spawn_SelectRandom() to avoid recursion.
2022-04-08 22:52:37 -07:00
4e62e833a3
CGameRules: Add method bool PlayerCanAttack(base_player)
2022-04-08 12:37:45 -07:00
a8c8938408
NSEntity: New method CreatedByMap(). Additional work towards more vehicle related
...
code in preparation for WASTES.
2022-04-06 16:21:07 -07:00
9a6897c433
Extend FX_GibHuman with a dir (euler) and force parameter.
2022-04-05 20:39:30 -07:00
60e4853549
Clean up some misc warnings, switch over to internal bool type for some methods
...
in NSSurfacePropEntity, added Get/Set functions for MaxHealth.
Also bump BUILD_ENGINEREVISION to 6224 (minor crash fix upstream)
2022-04-02 09:21:49 -07:00
1c102a7e76
NSEntity: Add RestoreComplete() method, so after loading/changelevel we can
...
interpret the data we just loaded better for each entity.
2022-03-31 00:30:15 -07:00
8c3804a1bc
Make Client_InIntermission() a shared (Client/Server) function, add method 'InIntermission()' to CGameRules.
...
Tone down the intermission view movement, also tweak Spawn_SelectRandom() to find more points.
2022-03-29 15:20:52 -07:00
143a00e94e
Fix light_dynamic (static) from not spawning in CSQC. Add r_skipDiffuse to rtlight.glsl,
...
add SURF_PENETRATE, which will make bullets pass right through them when
BULLETPENETRATION is set. Go over and refactor a lot of base_client, player
and spectator code to facilitate both permanent and temporary spectators
better. Add experimental env_glow lens flare code. Fix material ID detection
bug for Q3 based BSPs. A couple helper functions were added to src/client/utils.cpp
but they are not yet final.
2022-03-17 21:05:47 -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
dca95b5c45
Fix some warnings across the board.
2022-03-14 11:18:59 -07:00
6fb067eed3
My name has changed, so an update to the copyright to reflect it.
2022-03-11 11:40:43 -08:00
d885e2e643
BotLib: lot of work done on recognizing weapon types, making proper use of
...
Weapons_IsEmpty() checks - more fixes for pathfinding; the ability to set
walk and movespeed externally via method overrides; several bugfixes in
relation to firing (and getting stuck on pressing other keys.
2022-03-08 21:50:30 -08:00
3882611087
Server: Make sure we forceinfokey the '*team' field to 0 upon ClientConnect
...
to avoid having players show up in teams after map-change.
2022-03-02 09:19:05 -08:00
169bd80fc8
GameRules: Add 'IsTeamPlay()' method to the gamerules class. Use this
...
instead of the soon to be removed Rules_IsTeamPlay()!
2022-03-02 09:14:58 -08:00
a687d7b330
Various tweaks to documentation inside the codebase, more verbose general
...
information prints to console to aid non-devs in sending bug reports and
finding other issues. Updates to some of the GLSL. Minor material fixes.
2022-02-23 01:17:05 -08:00
22ab20a7b4
Server: TraceAttack will now track range across bullet penetration, as well
...
as handle water volume impacts.
2022-02-10 16:17:24 -08:00
bcf9e2e758
Cleaning up some warnings.
2022-02-01 13:37:21 -08:00
709f0a2297
scripted_sequence: More work to make c1a3 and t0a0a work properly
2022-01-21 17:24:39 -08:00
33795822a9
Rework env_global, entities communicating with it as well as support for
...
changetarget/changedelay in trigger_changelevel, which will make Hazard
Course its last level work in terms of elevator shenanigans.
2022-01-10 23:48:14 -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
CYBERDEViL
7607c249f6
Fix bug where dropped items shouldn't be respawned.
...
`spawn()` will cast it's params to floats, so when `m_iWasDropped: TRUE`
was given it would set `m_iWasDropped` to `1065353216`; and conditions like
`m_iWasDropped == TRUE` where never met. Which would cause
`valve/src/server/items.qc:item_pickup::touch` to set `think` to `Respawn`.
2022-01-05 23:41:13 +01: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
CYBERDEViL
f6b0b5c348
Honor weapon .pickup return value.
...
For FreeCS this means CT-team wil no longer be able to pickup the bomb.
2022-01-03 19:12:26 +01:00
60fefa8c94
Server: Fix bug where clients would not receive damage notifications when
...
armor is the only affected attribute.
2021-12-17 20:27:36 -08:00
c2e4050bae
Replace CSQC_Parse_Damage with our own, add EV_DAMAGE. Make sure trigger_hurt
...
respects the 'damagetype' field. Add CSQC_UpdateSeat to make querying of
the current player seat easier (splitscreen).
2021-12-17 18:20:30 -08:00
094e87f957
Server: Add support for maps/$MAPNAME_skl.cfg to support Sven Coop's map
...
specific skill overrides.
2021-12-14 10:25:32 -08:00
a80def1d12
Server: Fix that you're unable to pick up weapons when you've hit the ammo
...
cap of said weapon.
2021-12-12 20:36:11 -08:00
eb85121716
Add BUILD_ODE build.cfg setting. Add stubs for platform specific functions
...
like achievements, rich presense. Minor GLSL adjustments.
2021-11-20 17:27:52 +01:00
b670c994c1
build_engine.sh: Support building of HL2/SRC2004 content via the new plugin
...
that you can enable in build.cfg...
base_player: Add MakeTempSpectator() and MakePlayer(), so gamemodes have it
easier to handle in-game status changes...
NSRenderableEntity: Add support for 'modelscale' key
2021-11-09 17:33:16 +01:00
93d46022fa
HLMaterials_Load: Fix typo that prevented us from adding an processed
...
texture name to our hash table
2021-11-06 07:31:51 +01:00
f5a8ec8ef3
Added support for the triggers/think states across Save/Restore functionality
2021-10-23 01:00:15 +02:00
4c2b37c34d
NSEntity: Save/Restore behaviour for some more fields.
2021-10-22 21:20:22 +02:00
fa5cdd5a80
Initial commit of the Save/Restore system, this is the first reference
...
implementation of QuakeC controlled save-files and SV_PerformLoad() and
SV_PerformSave that Spoike added into FTEQW for Nuclide.
2021-10-22 20:51:51 +02:00
0a4b0ea795
Client: Move Damage_Draw() and Damage_Precache() out of here, into the
...
game-specific realm
2021-10-21 23:30:42 +02: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
e53a7a33e2
TraceAttack: Accumulate trace_surface_id's into g_multiDamage_HitBod
...
so we keep track of which body types we hit
2021-10-16 21:28:03 +02:00
70fe95e5a7
Add support for Source styled surfaceproperties.txt definitions, which
...
is incorporated into func_breakable/pushable already. Mods can now control
material/surface properties without code.
2021-10-15 19:01:36 +02:00
736ecb61f8
TraceAttack: check surfaceflags on world traces, m_iMaterial on anything
...
else.
2021-10-15 09:37:51 +02:00
d283c309cd
Add missing material/impact definition for sand. Document some other ids
...
of interest that are used in L4D and GO.
2021-10-11 23:29:26 +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
3bceff6a2c
Implement and parse the propdata system from Source 2004 and make our
...
func_breakable entity aware of it.
2021-09-17 19:31:22 +02:00
56e07c3f06
CGameRules: Add MonstersSpawn(), now game-modes can be queried for whether
...
or not monster entities spawn on init.
2021-09-16 21:16:37 +02:00
bc2fbb4a69
Implement setpos() and setang(). The engine provides setpos, but
...
we may want to declare it for possible future overrides.
2021-09-09 19:03:26 +02:00
d4fccac03f
Work towards making vehicles predicted, this is ongoing.
2021-08-19 17:54:08 +02:00
de63f37a52
Call Math_FixDelta before networking a bunch of different entity angles.
2021-06-16 11:56:28 +02:00
ef66642c7f
Server: Prevent the engine from handling spawnflags or else it'll remove
...
entities depending on mode/difficulty
2021-06-16 11:52:36 +02:00
af139751e0
setmodel(): verify if model exists in PATH and set it to an error one if
...
it's not present.
2021-06-01 12:40:53 +02:00
2082f1355a
Menu-FN: Parse liblist.gam files instead of relying on manifests outright.
2021-05-28 10:26:42 +02:00
03b16ff905
Add Vox_Sentence_Broadcast() and Vox_Sentence_Single
2021-05-25 10:25:20 +02:00
448b9bd20d
Client: MakeStatic func_wall ents where we can do it on.
...
Shared: Bench PMove_Run using the engines builtin runstandardplayerphysics
2021-05-16 23:08:08 +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
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
31ae020cba
Plugins: Add example plugins.txt config, add support for inline comments,
...
move searchpath to gamedir/plugins/
2021-05-07 14:15:08 +02:00
96a748f189
Server: Flush 'skyname' serverinfo before setting the .bsp one, to prevent
...
it from bleeding to maps that don't define 'skyname' from old configs.
2021-04-22 12:14:56 +02:00
8ec9960264
Revert "Materials: Support for Opposing Force its SNOW identifer for surfaces in"
...
This reverts commit b0bc59a49c
.
2021-04-19 11:30:50 +02:00
b0bc59a49c
Materials: Support for Opposing Force its SNOW identifer for surfaces in
...
materials.txt
2021-04-19 11:23:30 +02:00
27b5b59f0d
Server: Precache step_sand.left/right, add to footsteps.sndshd.
...
Fix some botlib waypointing strings.
2021-04-18 08:24:55 +02:00
25f657532c
Server: Limit hitbody sound in traceattacks to entities that can actually bleed, not just take damage
2021-04-10 22:49:30 +02:00
fca8620cba
Server: Physics variables are now controlled via sv_ cvars like they
...
usually are in idTech, however we're now checking them every frame and
updating the networked infokeys in question
2021-04-06 12:22:32 +02:00
6e38bac564
Server: add support for more ways of loading HLBSP material definitions.
...
Explanation is provided under docs/hlmaterials, about the ways you can go
about this and which methods provided by the community are supported
2021-04-06 10:43:38 +02:00
b043b57ed5
Get rid of the View_EjectShell* functions I added last week and replace it
...
with the much cooler View_AddEvent() which allows for much more.
2021-03-29 21:52:53 +02:00
9c4487b2e9
Weapons_AddItem: Don't assign bitflag to inventory if pickup() returns 0
2021-03-28 12:16:31 +02:00
5b07ee41a9
Add damage_bullet sound shader definitions. Those are played when a bullet
...
successfully hits a hurtable body.
2021-03-27 09:09:10 +01:00
95739c7a20
Basic spectator implementation for all games.
2021-03-24 07:50:30 +01:00
b49815872c
Sound Shaders: Exit out when we attempt to play a shader that hasn't been
...
precached.
2021-03-13 04:24:53 +01:00
fc75a1be11
Base, Half-Life, Counter-Strike, Opposing Force and Scientist Hunt have
...
now been reworked to have fully networked ammo that's also fully affected
by rollback netcode. Big diff, mods WILL break. Beware.
2021-02-28 02:31:27 +01:00
71f7e024c9
Server: Add serverinfo set for skyname into worldspawn... I must have been on drugs or something
2021-02-23 05:55:57 +01:00
20a67bf418
Client/Server: Make the server control the sky.
2021-02-22 17:29:34 +01:00
ce2185ff02
Plugins: Added a callback for when a client is done connecting to a server
2021-02-14 21:05:10 +01:00
086e8e5a37
Server: We forgot to call Vote_Init(), which clears a bunch of serverinfo keys.
2021-02-13 23:08:58 +01:00
0fe863aabc
Server: Add water stepping, wading and swimming sounds + script definitions
2021-02-13 23:06:06 +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
1952c05890
materials.txt support: Make sure we convert the material identifer to upper-case.
2021-01-25 15:01:26 +01:00
baaa68069d
Plugins: Fixed InitEnts not being called, added another example plugin (Server Banner)
2021-01-24 20:26:10 +01:00
dbb53d151a
Let the menu progs know when we're actually in a single/multi-player game.
...
It seems that the maxclients serverinfo key lies to the client, so we work
around that by setting our own
2021-01-23 12:56:22 +01:00
93728d283c
Added Materials_FixName() for preparing materials.txt lookups
2021-01-22 15:54:06 +01:00
f8606ae7e7
Extend impacts to the full spectrum of material definitions, sound shaders
...
and all. Still needs patch for Counter-Strike.
2021-01-19 10:37:28 +01:00
6a48c18171
BotLib: Add support for the AIM linkflag, to control when a bot is forced
...
to look ahead to the current waypoint node.
2021-01-16 17:34:04 +01:00
3662565879
Unscrew player animation and fix a bug involving botlib overriding
...
important playermethods on bot-clients with CBaseEntity ones.
2021-01-06 15:54:17 +01:00
ae6f3ebdfb
Lots more documentation in server/*.c, minor fixes for some mod guns like
...
They Hunger, Gearbox, SciHunt and Poke646. Also cvar support for 'pausable'
2021-01-06 13:58:37 +01:00
ae70642f14
Server: Disallow the 'pause' command to any game with more than 1 client-slot.
2021-01-06 12:38:35 +01:00
58be8e2170
BotLib/Nodes: Add support for variable link radius. If you need to fill
...
your old waypoint data... try 'sv way radiushack'. Sorry!
2021-01-02 11:17:14 +01:00
d1b1431b8a
BotLib: Bots ought to switch weapons now when they pick an item up!
...
Also moved the way_menu cmd into its own file...
2020-12-28 19:59:37 +01:00
5edcdb892c
BotLib: My last commit before weekend hits. More pathfinding work, added
...
a temporary interface for in-game waypointing... Bots will combat you too.
2020-12-26 07:27:34 +01:00
c76cdc5903
BotLib: Added basic waypointing and pathfinding system. They'll go about
...
their business but not do much else just yet.
2020-12-23 07:53:43 +01:00
86daed3eec
Added a stripped down base game tree, which should pose as a decent
...
entry-point for starters into the SDK
2020-12-22 01:56:44 +01:00
d04d2a83ef
Nodes: Only bother saving a node .way file when we've got nodes to dump.
2020-12-22 01:15:22 +01:00
6583a42a87
Change magic numbers of BSP version checks to macro defines.
2020-12-13 00:56:11 +01:00
74192c2f78
Implement basic EV_SHAKE event & adding 'shakes' key multiplier to sound
...
shaders. Client-side sound shaders will get proper shake duration matching
the sound sample length too. Fancy stuff you can try.
2020-12-12 06:24:48 +01:00
f38bf28b9e
Go over the default.cfg's of all the example games. Make it so that
...
Skill_GetValue() requires a default value set.
2020-12-12 01:54:00 +01:00
fbc2aaeeec
light: Make sure we're overriding patterns if switch_style is above 0 and
...
below 11. You also want to go update worldspawn/vmap...
2020-12-09 16:47:43 +01:00
2fa4fd159c
Move CLASSEXPORT from server/defs.h to shared/defs.h
2020-12-01 12:32:42 +01:00
a6b192a2c7
Update doc file for building the source tree, as that's now changed.
2020-11-25 13:12:39 +01:00
6073f73979
Working around a compiler bug in fteqcc (presumably) where for some reason
...
it allows me to override some fields inside a class, but not PlayerUse().
2020-11-25 10:32:42 +01:00
a9d87aa590
Server: Minor scripted_sequence pathfinding improvements, add support
...
for m_flChaseSpeed for CBaseMonster...
2020-11-23 21:39:40 +01:00
11d52abec3
Server: Disable 'best-weapon' switch when sv_forceweapondraw is 1.
2020-11-19 10:46:09 +01:00
df1388f9fc
Server: Add sv_forceweapondraw 0/1, which lets mods override whether or not
...
the first weapon the player picks up will be deployed automatically.
2020-11-18 13:17:43 +01:00
1cbd41f66b
Documentation: Comment some of the prediction code more, as some may be
...
reading it as we speak
2020-11-08 04:45:52 +01:00
678d7bf124
Plugins: Change Plugin_ParseClientCommand to manipulate command strings
...
and passing them onto the next plugin. Also added a chatfilter plugin!
2020-11-06 13:04:22 +01:00
422741a295
GS-Entbase: Add Input/Output methods for func_conveyor, func_guntarget,
...
func_wall_toggle
2020-10-31 14:32:23 +01:00
69fa528822
Server: Move footstep precaches into Footsteps_Init
2020-10-30 13:29:37 +01:00
97d19c1b37
Add shared/include.src, so we touch gamename/include.src less for global
...
changes.
2020-10-30 12:21:00 +01:00
c100554dcc
Gamerules: Make sure player is always passed as type 'base_player' via
...
parameters instead of just 'entity'.
2020-10-30 11:28:59 +01:00
6502eeddc0
Server: Added sv_levelexec, which when enabled reads a map-specific config
...
on boot.
2020-10-28 08:29:24 +01:00
8cbbeaae24
Platform: Add gl_stipplealpha support to models.
2020-10-25 11:50:15 +01:00
d9dababe65
Moved all possibly game-specific flags (such as FL_FLASHLIGHT) into gflags,
...
this affects mods. Please check the diff to see what you'll need to adjust.
2020-10-22 16:30:37 +02:00
6038c04591
Fix preset lightstyles for Q3BSP, added examples to test_lightstyles.
2020-10-18 15:19:56 +02:00