Marco Cawthorne
649ed825ad
Big commit, work over various triggers. Clean up debug prints and make
...
them more consistent. Warnings are in yellow, while errors are in red.
New cvar: g_developerTimestamp will display timestamps next to debug messages
originating from the game-logic. Set g_developer to 1 to see them.
A lot of useful into, such as which entity id messages originate from
should aid in debugging quite a bit.
SP level transitions should also be more reliable now in terms of
transferring entities and the like.
Some levels have awkward transition areas and you might find yourself
jumping between levels frequently. Workarounds are in the works.
2024-03-02 00:40:08 -08:00
Marco Cawthorne
34884b68a3
ambient_generic: fix mix-up of small and medium radius.
...
also set s_nominaldistance to 1024.
2024-02-23 13:22:51 -08:00
Marco Cawthorne
2034eb1d45
ambient_generic: better logging.
2024-01-04 14:33:25 -08:00
Marco Cawthorne
1b21a6cf46
ambient_generic/speaker: force spawnflag MSF_MULTIPLAYER within Spawned() instead of the constructor.
2024-01-02 15:26:29 -08:00
Marco Cawthorne
9602d5eac8
Client: add new cheat cvar: r_skipWorld
2023-10-11 01:05:19 -07:00
Marco Cawthorne
f183bfc571
ambient_generic: fix regression in the old style sound mechanism
2023-10-06 21:19:46 -07:00
Marco Cawthorne
cd8825c02a
ambient_generic: quick and dirty soundDef support
2023-09-27 13:02:04 -07:00
Marco Cawthorne
b7126fbadb
env_glow: from client-side only entity to shared. also support other rendermodes (accurate to GoldSrc)
2023-09-19 23:01:59 -07:00
Marco Cawthorne
60e681a6c9
ambient_generic: Precache sound inside ::Spawned() and not ::SpawnKey()
2023-04-16 16:25:07 -07:00
Marco Cawthorne
2c72d358ce
Sentences: Speed up the word search using hashtables
2023-03-24 10:48:04 -07:00
Marco Cawthorne
039d9937e9
ambient_generic: Add support for most Source Engine input triggers. Also fix a minor mistake in the QUAKED comment for level editors.
2023-03-22 00:24:12 -07:00
Marco Cawthorne
7709c579c3
Minor documentation enhancements, QuakeEd entity comment color changes
2023-03-13 02:04:31 -07:00
Marco Cawthorne
86dfb3ff1a
Fix various compiler warnings.
2023-02-14 12:54:06 -08:00
Marco Cawthorne
b2925d46e4
Lots of small clean ups and microoptimisations. ambient_generic has also been fixed in multiplayer and made to save more bandwidth.
...
Rename a bunch of cvars to be more in a more consitent style similar to later id Tech games.
2023-01-05 23:41:48 -08:00
Marco Cawthorne
2d911109cc
trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them
...
trigger_auto: Delay the trigger of them in singleplayer until 1 player has joined
Misc cleanups. The 'Janitor Simulator' on TWHL should work now.
2022-12-14 16:51:16 -08:00
Marco Cawthorne
33295ff409
env_beverage/item_food: Fix item_food not rendering and or spawning.
2022-12-13 23:16:00 -08:00
Marco Cawthorne
94d5d5408c
GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen.
2022-12-13 17:52:20 -08:00
Marco Cawthorne
56ec44700a
Lots of cleanup related to many entity classes to aid doxygen with generating documentation.
2022-12-06 15:04:07 -08:00
Marco Cawthorne
41ccbca2aa
GS-EntBase: Fix some more places where remove() was being called directly when it shouldn't be
2022-11-30 17:26:50 -08:00
Marco Cawthorne
29a1bea943
Misc consistency cleanups
2022-11-22 22:37:07 -08:00
Marco Cawthorne
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
Marco Cawthorne
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
Marco Cawthorne
beb6f49620
Fixed dynamic lights not spawning properly, fix double init for CSQC ents. Be more specific about which ents can spawn and which won't on the client. Make sure __fullspawndata is wiped after every bsp ent init.
2022-06-03 15:22:33 -07:00
Marco Cawthorne
a463498f60
Huge cleanup. Add initial code for the revamped material definition system.
2022-06-01 17:38:52 -07:00
Marco Cawthorne
25c54af62c
Spring cleaning part one.
2022-05-11 12:49:04 -07:00
Marco Cawthorne
5e70290017
ambient_generic: Make sure speech sentences use the attenuation as defined by the radius.
2022-05-05 19:18:26 -07:00
Marco Cawthorne
10adaaff54
build scripts: shuffle things around so that we override FTE's makefile properly in regards to CC
2022-05-05 15:28:37 -07:00
Marco Cawthorne
c5b2107abf
ambient_generic: Implement support for playing back Sentences.
2022-05-04 21:31:37 -07:00
Marco Cawthorne
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