nuclide/src/gs-entbase
Marco Cawthorne 578da4a779
Add VGUI_Active() which returns whether or not we're drawing VGUI elements,
add SNDFL_ALERTS to sound shaders, which will alert enemy AI of suspicious
behaviour, fix a health-setting bug in NSSurfacePropEntity and remove
playerslot check in item_pickup from base/
2022-01-28 16:02:00 -08:00
..
client Clean up the base classes, get rid of having to manually include the entbase 2022-01-20 16:23:29 -08:00
server Add VGUI_Active() which returns whether or not we're drawing VGUI elements, 2022-01-28 16:02:00 -08:00
shared Add VGUI_Active() which returns whether or not we're drawing VGUI elements, 2022-01-28 16:02:00 -08:00
README Update gs-entbase README 2020-06-12 16:30:09 +02:00
baseentity.h Improvements to some GoldSrc rendermode code, better teleporting behaviour 2022-01-21 12:24:25 -08:00
client.src Add DAMAGE_MATERIAL as a possible .takedamage value, this may just be a 2021-11-06 07:15:13 +01:00
decals.h Add test_grenadeclip. 2021-11-03 21:54:43 +01:00
server.src Rework env_global, entities communicating with it as well as support for 2022-01-10 23:48:14 -08:00
shared.src Massive revamp of the Nuclide system classes, more efficient networking 2021-10-20 01:19:10 +02:00

README

GENERAL ENTITY CODE BASE
========================

This is part reverse-engineering effort, part innovation, in terms of reusable
and game-agnostic map-entity logic.

A lot of entities from Half-Life and Source Engine based titles are implemented.
Those are made possible through the documentation efforts of twhl.info
and a lot of trial and error. A lot of mods and custom maps have been used to
make sure this is as compatible as can be. It's always improving.

Others objects I have come up with on my own for the projects.

A few warnings to the uneducated:
If you're planning on merging or using any of this code in combination with the
original Half-Life SDK, you're violating the Half-Life SDK License Agreement.

Thanks to Spike for FTEQCC's advanced features and his engine, FTEQW, that makes
FreeCS and other projects even possible.

Marco 'eukara' Hladik