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
b3755bf0a2
func_pushable: func_pushables shouldn't collide with anything but BODY type objects for now
...
to work around the collision issues on maps such as cs_estate
2022-09-12 14:01:51 -07: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
dd86e5a583
NSIO: Add SaveEntity/ReadEntity methods to help Save/Restore operations
2022-08-05 21:36:47 -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
a463498f60
Huge cleanup. Add initial code for the revamped material definition system.
2022-06-01 17:38:52 -07:00
Marco Cawthorne
a28caedf40
trigger_one: Fix it up to bring it up to standards.
...
func_pushable: Ditto, simplify Touch()
2022-04-23 22:03:51 -07:00
Marco Cawthorne
e45987d65c
NSEntity: Added new methods based on GMod's API. More to follow.
2022-04-02 00:10:25 -07: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
e98f751071
Add missing Save/Restore methods for ambient_generic, env_beverage, and
...
a dozen more.
2022-01-10 13:20:00 -08:00
Marco Cawthorne
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
Marco Cawthorne
b8de87d45c
func_pushable: Mark collision-helper as non-solid upon breaking.
2021-09-12 00:11:12 +02:00
Marco Cawthorne
50c3f27a69
GS-Entbase: Document spawnflags throughly in QUAKED comments.
2021-07-17 21:04:34 +02:00
Marco Cawthorne
d744bf2272
GS-Entbase: QUAKED comment improvements for level editors
2021-07-14 11:49:30 +02:00
Marco Cawthorne
75dfffaf4b
func_pushable: only run physics routine when velocity is > 0
2021-06-18 09:24:58 +02:00
Marco Cawthorne
2082f1355a
Menu-FN: Parse liblist.gam files instead of relying on manifests outright.
2021-05-28 10:26:42 +02:00
Marco Cawthorne
42960cda05
GS-Entbase: Initial func_pushable implementation
2021-05-27 09:44:01 +02:00
Marco Cawthorne
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