Marco Cawthorne
1a26181241
build.cfg: Update BUILD_ENGINEREVISION to 6222
2022-03-28 17:31:51 -07:00
Marco Cawthorne
e2073dfc43
env_glow: Quick hack to allow oriented sprites to rotate when pointing down.
2022-03-28 17:18:50 -07:00
Marco Cawthorne
a2c90e8e95
CSQC_UpdateView: Move View_PreDraw() call right before addentities.
2022-03-28 15:45:32 -07:00
Marco Cawthorne
95c2b8225a
func_door: Add 'snd_move' attribute.
...
Platform: Misc minor GLSL updates. You can use the #TINT parm on program fade materials now.
2022-03-28 03:32:02 -07:00
Marco Cawthorne
9252682c53
NSTrigger: Add 'Trigger' input, this will make interacting between GoldSrc and Source triggers easier.
2022-03-26 23:27:27 -07:00
Marco Cawthorne
1ca716d4fe
func_door: Add Save/Restore methods to aid save-games.
2022-03-26 18:15:43 -07:00
Marco Cawthorne
0e4aa015a7
NSEntity: Add 'Use' input from Source.
2022-03-26 18:04:06 -07:00
Marco Cawthorne
c87837f583
func_door: Add 'forceclosed' key from Source
2022-03-26 18:03:22 -07:00
Marco Cawthorne
ed3c821175
logic_auto: Initial implementation.
...
NSEntity: Add support for 'SetParentAttachment', which currently supports
the keyword 'origin'. Will be extended to look for model attachments in the future.
NSEntity: Attachments now take the spawn offset into account instead of
attaching to an entity's origin. Use SetParentAttachment to override this.
2022-03-24 17:59:30 -07:00
Marco Cawthorne
9e9d5b1832
env_fog_controller: Initial implementation. Fully shared entity, tested on
...
d2_coast_XX maps in Half-Life 2.
2022-03-23 11:05:35 -07:00
Marco Cawthorne
3dc0be8ff4
func_dustcloud: Fix 'Alpha' not being respected fully.
2022-03-23 00:35:30 -07:00
Marco Cawthorne
8df9b6db0e
func_dustcloud: Add separate material textures/sfx/dustcloud into platform/
2022-03-23 00:26:46 -07:00
Marco Cawthorne
8fa85bd1e5
func_dustcloud: initial implementation. Currently fully client-side, so
...
Inputs and 'StartDisabled' don't work.
2022-03-22 22:57:15 -07:00
Marco Cawthorne
f8963a12db
prop_static: Respect .skin... we do this because this to-be-makestatic'd
...
entity will not support the RenderFXPass() anyway.
2022-03-22 19:51:59 -07:00
Marco Cawthorne
a7d5c0ab4a
fade.glsl: Add support for vertex colors.
2022-03-22 16:39:03 -07:00
Marco Cawthorne
750bb413e9
prop_rope: Now a shared (client/server) entity instead of just client. Will
...
now respect parenting so you can have very dynamic rope attachments in
the world.
2022-03-22 16:38:31 -07:00
Marco Cawthorne
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
Marco Cawthorne
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
Marco Cawthorne
519035d349
NSRenderableEntity: Use deformVertexes instead of the currently broken .fatness field.
2022-03-15 00:14:44 -07:00
Marco Cawthorne
88a1984d09
NSRenderableEntity: Add RFX_GLOWSHELL effect. Note that .fatness doesn't
...
currently work on HL MDL.
2022-03-15 00:01:20 -07:00
Marco Cawthorne
dca95b5c45
Fix some warnings across the board.
2022-03-14 11:18:59 -07:00
Marco Cawthorne
0557fc8b42
Base: add test_ai map by Xylemon (huge thanks!)
2022-03-14 10:16:31 -07:00
Marco Cawthorne
bbfc8c945c
BotLib: Prematurely commit all this new nav-stuff because some people like
...
to compile their games.
2022-03-13 17:10:12 -07:00
Marco Cawthorne
e437550c73
BotLib: Add definitions for BOTINFO_AMMO and BOTINFO_ARMOR.
2022-03-13 17:09:12 -07:00
Marco Cawthorne
ae85529f95
Add pmodel attributes to the base player class.
2022-03-13 17:01:18 -07:00
Marco Cawthorne
0fc52f726d
BotLib now responds to 'alert' flagged sounds as well. Also added a cooldown
...
timer so we don't call alerts too often.
2022-03-11 14:00:44 -08:00
Marco Cawthorne
6fb067eed3
My name has changed, so an update to the copyright to reflect it.
2022-03-11 11:40:43 -08:00
Marco Cawthorne
d63f838a86
info_particle_system: Default .angles to point upward.
2022-03-10 13:50:53 -08:00
Marco Cawthorne
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
Marco Cawthorne
f1f12623d1
Client: add r_skipFlares cvar.
2022-03-03 23:32:51 -08:00
Marco Cawthorne
ce02de7eff
Physics_InputPostMove: Unset FROZEN _after_ physics frame...
2022-03-03 23:32:33 -08:00
Marco Cawthorne
d8a8f07432
Client: make sure customphysics is set 'Empty' on monsters, clients
2022-03-03 23:31:59 -08:00
Marco Cawthorne
9765f4662b
Organize cmd.qc and fix centerprints from being 'font ambigious'. Use
...
the console font for now (like GoldSrc would, for example)
2022-03-03 16:13:30 -08:00
Marco Cawthorne
b0254199da
build.cfg: update BUILD_ENGINEREVISION to 6202
2022-03-03 14:17:57 -08:00
Marco Cawthorne
7ba2bee8e2
light_dynamic: Add r_showDlights, which will visually highlight active
...
dynamic lights that are active in-game.
2022-03-03 14:16:46 -08:00
Marco Cawthorne
53f5780ac0
Improvements to console output to make debugging easier, simplified
...
entry.qc by pushing more code into external functions. Add support
for mods to override networked events (after we added support for
ent update overrides the other week).
2022-03-03 14:16:02 -08:00
Marco Cawthorne
93124fa6de
base_player: Add Death() method that'll let the client know when to render
...
the 'Deathcam'. Also add the mentioned UpdateDeathcam().
2022-03-02 20:37:40 -08:00
Marco Cawthorne
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
Marco Cawthorne
6db98c88aa
BotLib: Add support for goalitems. These may include objectives for things
...
like CTF - flag your game-mode entities as either .botinfo BOTINFO_TEAM_GOALITEM
or BOTINFO_TEAM_GOALCAPTURE and BotLib will try to figure out what to do.
2022-03-02 09:17:57 -08:00
Marco Cawthorne
390f127898
NSRenderableEntity: Run Math_FixDelta() on our angles before networking
...
anything to make sure we're within the network constraints of the protocol.
2022-03-02 09:15:41 -08:00
Marco Cawthorne
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
Marco Cawthorne
ee2d3f6b3f
SoundDef: add 'pitch' support to Sound_PlayAt(), the pointsound builtin does
...
support pitch on FTEQW but it's not advertised in the extensions .qc
2022-03-02 09:14:02 -08:00
Marco Cawthorne
c8ea9f3e3f
Move platform/test_maps.pk3dir to base/test_maps.pk3dir
2022-02-23 01:56:43 -08:00
Marco Cawthorne
d4de286086
Menu-FN: Add 'menumap' to the liblist.gam extended specification.
2022-02-23 01:41:43 -08:00
Marco Cawthorne
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
Marco Cawthorne
084414db40
Client: Fix bug where muzzleflashes wouldn't show up in FreeHL.
2022-02-22 12:01:31 -08:00
Marco Cawthorne
8cb4c35e23
Remove SendFlags with constants from NSEntity and peers, make full use
...
of EvaluateEntity() to decide which attributes to send network updates of.
2022-02-18 00:30:24 -08:00
Marco Cawthorne
af04bc5e4c
GLSL: Add FOGGED permutation option to each of the skybox glsl.
...
Remove skybox_fogged.glsl.
2022-02-17 22:22:31 -08:00
Marco Cawthorne
1d9ade7319
NSEntity: Add ClientRemove() method so sub-classes can control what happens
...
when a SSQC ent representation is removed from the client.
prop_vehicle_drivable: All sorts of tweaks, lots subject to change.
VGUI elements now get a callback when the resolution gets resized, so they
get a chance to reposition themselves.
Deprecate function ClientGame_EntityRemove().
2022-02-17 22:16:35 -08:00
Marco Cawthorne
47a37af545
Client: Allow mods to override entity updates of gs-entbase.
...
prop_vehicle_drivable: Initial work towards suspension.
2022-02-11 17:09:08 -08:00