Commit graph

56 commits

Author SHA1 Message Date
9d869d5c0a Fix damage overlay for splitscreen games
Starting to mess with decal colours. DO NOT TOUCH. This is awaiting engine fixes potentially.
2019-03-12 01:22:50 +01:00
515ff8e2ad infodecal: Disable support for non BSP-30 versions entirely (for now) 2019-03-09 16:02:09 +01:00
7c15bed7bb Flashlight: Add the HUD indicator in the 'valve' base
Rewolf: Preparing initial work
Effects: Added Gib-Human effect
CBaseEntity: Make sure things that are hidden can't be damaged by default. E.g. func_breakables that are hidden
func_door_rotating: Minor tweak saving us a few bytes
item_food/sodacan: Make bounding box bigger, fix classname check to apply to "player", not "Player" (TW leftover)
Damage_Radius: Fix how damage radius checks for brush based entities.

Scientist Hunt specific stuff:
- impulse 103 test cvar added to destroy everything around the map
- scientists can be gibbed
- scientists scream when falling
- new cvar sh_scialert that spawn scientists alerted
- new cvar sh_scispeed that is mirrored from the original mod
- new cvar sh_scimax that will limit the amount of scientists spawned by the shdata system
- new cvar sh_sciyaw that will randomize the spawn yaw angle when there's no other specified
2019-03-09 15:50:11 +01:00
99a2bd0c4b func_door_rotating: Add spawnflag PASSABLE 2019-03-07 09:40:49 +01:00
5e660e9399 trigger_hurt: Fix the broken use once flag (e.g. crossfire bunker fix) 2019-03-02 14:03:26 +01:00
0fd206bc2f Added impulse 100, also known as the flashlight 2019-03-01 23:24:46 +01:00
29ebe5775e multi_manager: Adopt 16-trigger limit and the MULTITHREADED spawnflag. This will prevent overflows on maps such as doublecross. 2019-03-01 17:14:33 +01:00
2f101866b7 decal/infodecal: Make sure tempdecals aren't being removed, as that would kill the decal-chain. 2019-03-01 01:24:15 +01:00
9e403c057f trigger_hurt rearrangements 2019-02-28 08:17:14 +01:00
b12aa003aa infodecal: Prevent failure of tracing from crashing the game-logic. 2019-02-28 08:16:32 +01:00
8d0ba69a0e Fix some triggers from not working without the GS_DEVELOPER define set, because ::Respawn() is required for trigger volumes to be registered as such when not exactly visible 2019-02-25 18:19:54 +01:00
d8926097fa Added custom GLSL updates, that add monochrome rendering (for better 3D Anaglyph support)
Some minor fixes regarding the entry API.
Fixed explosion effects from not animating/looping properly.
2019-02-20 14:30:16 +01:00
646e378989 func_door: Fixed the touch condition, this fixes glitchy behaviour in cs_assault etc. 2019-02-09 11:32:19 +01:00
546451338f January 2019 Refactor: Added the initial BaseHL logic and started merging things with FreeCS. This will ensure a bright future to anyone porting mods and the like to the codebase. This is very, VERY early and I'm mainly committing this so Xylemon can start tinkering with it. 2019-01-29 03:40:14 +01:00
710509a0c1 func_door: Make water part of the entity again and fix the broken "STARTOPEN" flag 2019-01-27 06:58:46 +01:00
ab6dfdc95f env_message: Give the default text some color. 2019-01-27 06:58:11 +01:00
63efe2b147 Valve progs boots now.
More restructuring.
2019-01-21 03:00:14 +01:00
3933b256b0 Moved things around a bit in the server-side entbase. 2019-01-18 21:06:23 +01:00
d635fbc0c7 Updated License/Copyright Info 2019-01-16 17:43:50 +01:00
622bb405b8 func_door_rotating: Added support for the SILENT spawnflag 2019-01-16 17:18:34 +01:00
66eec0128d CBaseEntity: Added support for the Not In Deathmatch spawnflag. 2019-01-16 07:53:01 +01:00
b25d3fa082 func_door_rotating: Rotate only away from the player when ONEWAY isn't set, as well as it being a Y axis rotation only. Also added support for the backwards spawnflag. 2019-01-16 07:52:40 +01:00
a21b9a69ce trigger_teleport: Now looks for the right attributes in its search for a destination. How inspiring. 2019-01-16 05:19:00 +01:00
27b18818f8 info_notnull: Fixed spawn init, so their target and targetname keys are properly set 2019-01-16 05:18:24 +01:00
1c009a189e func_door_rotating: Lock doors when a targetname is set, as doors then can only be opened by triggers 2019-01-16 05:17:52 +01:00
a4c77d7a95 Cleanup, removing unused cruft, moved menu into its own basedir. 2019-01-16 00:10:21 +01:00
95b60757e7 light: make sure lightstyles reset upon round respawn 2019-01-15 22:29:04 +01:00
99c878d4d0 Fixed some rendering-frame bugs (stuff that doesn't belong...)
and fixed up pmove a little bit.
2019-01-14 16:13:20 +01:00
732d140050 trigger_once: Same as last commit 2019-01-10 11:17:10 +01:00
8606735626 trigger_multiple: Set the activator entity correctly now 2019-01-10 11:16:59 +01:00
9c29c9fcb9 trigger_hurt: Fixed the timer so you can get hurt more than once 2019-01-10 11:16:39 +01:00
274d8386fb func_button: Added support for shooting buttons to trigger them, if they have health attached. 2019-01-10 11:16:22 +01:00
4722b33035 func_breakable: Added support for 'explodemagnitude' 2019-01-10 11:16:04 +01:00
61011bf155 env_shooter: Actually sat down and made it work 2019-01-10 11:15:48 +01:00
e4981f6d41 rendermode optimisations for all CBaseEntity classes. 2019-01-10 11:15:10 +01:00
d244904f84 Missing animated sprite cleanup 2019-01-10 11:14:50 +01:00
b9902e94ea ambient_generic: Made it fully serverside to avoid headache. 2019-01-10 11:13:49 +01:00
3c42426b43 Added env_message and game_text support. 2019-01-10 11:13:12 +01:00
d4fc1b8ca1 ambient_generic: Made it so that the PHS controls the networking, rather than just ignoring PVS/PHS altogether. This will increase performance. 2019-01-06 22:01:11 +01:00
09667d161c Added missing escape-zone, vip-zone and defusal-kit HUD icons 2019-01-05 20:28:31 +01:00
45d44149fd func_ladder: Fix the placeholder ladder not colliding/rendering properly. 2019-01-05 18:30:47 +01:00
9268524b4d Disabling debug info for the GS-EntBase. 2019-01-05 18:30:24 +01:00
78ccd2f4ec trigger_multiple: Added wait = -1 behaviour (fixes de_survivor's car light flickering) 2019-01-05 16:34:28 +01:00
1397d9a533 ambient_generic: Fixed triggers, networking and whatnot. Should behave a lot closer now 2019-01-05 11:50:30 +01:00
675ecc323c cycler_sprite: Fixed it not being a trigger, so now the chickens on cs_italy work again. Praise the chicken.mdl 2019-01-05 11:50:02 +01:00
a02b1f516c env_sprite: Make sure m_flFramerate is set 2019-01-05 10:38:22 +01:00
a1dcd36575 Fixed func_buttons in that their touch function was set when it shouldn't have been after using them via +use 2019-01-05 03:19:36 +01:00
af6904631e Added the missing class file entries for cycler and cycle_sprite 2019-01-05 03:18:57 +01:00
4621358ffd Added custom GLSL with support for the new gl_fake16bit, gl_affinemodels
Added support for respawns of map entities
Started redoing hostages... they don't have any animations right now. Don't be surprised.
Moved most/if-not-all CS specific entities into their own class files
2019-01-05 02:02:12 +01:00
4f9e8c2a75 Moved info_map_parameters into its own entity file, removed the old associated fields. 2019-01-04 21:58:19 +01:00