vkdoom_m/wadsrc/static/zscript/engine
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
..
ui fix OptionMenuItemCommand::DoCommand for new 4.15 keyword 2025-02-20 05:21:45 -03:00
base.zs Added client-side Thinkers 2025-03-11 10:14:28 -03:00
dictionary.zs 4.14.1 accepts 4.15, bump version to 4.15.1 2025-03-03 08:28:59 -03:00
dynarrays.zs rename vm internal structs to make room for compilation-unit-internal structs/classes 2025-03-05 12:07:19 -03:00
inputevents.zs - Backend update fron Raze, mainly new script exports and extensions. 2021-05-03 14:13:03 +02:00
maps.zs rename vm internal structs to make room for compilation-unit-internal structs/classes 2025-03-05 12:07:19 -03:00
ppshader.zs add default values, vec4 uniforms, and cvar uniforms to post-process uniforms 2025-01-06 19:21:21 -05:00
screenjob.zs gave translations a dedicated scripted type. 2023-11-09 23:04:10 +01:00
service.zs Expanded Service's Get<Type> functions to pass in name parameter. 2023-07-17 22:51:04 +02:00