vkdoom_m/wadsrc/static/zscript
Boondorl f7e62a8cd6 Added client-side Thinkers
Adds support for client-side Thinkers, Actors, and ACS scripts (ACS uses the existing CLIENTSIDE keyword). These will tick regardless of the network state allowing for localized client handling and are put in their own separate lists so they can't be accidentally accessed by server code. They currently aren't serialized since this would have no meaning for other clients in the game that would get saved. Other logic like the menu, console, HUD, and particles have also been moved to client-side ticking to prevent them from becoming locked up by poor network conditions. Additionally, screenshotting and the automap are now handled immediately instead of having to wait for any game tick to run first, making them free of net lag.
2025-03-11 10:14:28 -03:00
..
actors Added client-side Thinkers 2025-03-11 10:14:28 -03:00
engine Added client-side Thinkers 2025-03-11 10:14:28 -03:00
scriptutil Allow for Basic and Hexen armor replacing 2024-08-17 01:14:07 -04:00
ui Added CRandom functions 2024-11-15 23:56:23 -03:00
compatibility.zs Add help messages for most of the deprecated stuff in ZScript. 2020-03-14 12:56:03 +02:00
constants.zs Added particle rendering to VisualThinkers. 2025-03-09 16:17:07 -03:00
destructible.zs Updated explosion distances from int -> double 2024-03-28 15:48:35 -04:00
doombase.zs Added client-side Thinkers 2025-03-11 10:14:28 -03:00
events.zs Added PlayerRespawning event 2025-02-14 03:49:56 -05:00
level_compatibility.zs - add level compatibility fixes for Eternal Doom III 2024-04-18 03:39:11 -04:00
level_postprocessor.zs Fix planeval; add direct sector slope manipulation 2022-09-20 15:08:02 -04:00
mapdata.zs add set/get plane reflectivity 2024-10-26 00:21:16 -03:00
sounddata.zs - reorganized the ZScript content in gzdoom.pk3 and changed the files' extensions to something unique for easier syntax highlighting. 2019-02-23 12:08:27 +01:00
visualthinker.zs Added particle rendering to VisualThinkers. 2025-03-09 16:17:07 -03:00
zscript_license.txt - update some copyright years 2023-03-25 08:06:23 -04:00