MM8BDM Forum

Zandronum quirks thread
Ze Robotico • January. 28, 2025, 1:59 PM
January. 28, 2025, 2:20 PM (Edited by Ze Robotico) Copy Link
ZANDRONUM QUIRKS THREAD

Not quite a asset, but a list of undocumented Zandronum things which modders should be aware of


To start with a easy one...
Inherits:

Functions:



More things will be added to the list as I remember them, feel free to share your discoveries in the replies as well.
Trillster Administrator
what's a code
Administrator
what's a code
February. 2, 2025, 12:45 PM Copy Link
Ze Robotico said:
A_Jump
-Doing this in a weapon can be used to force it to sync it's state to the server:
TNT1 A 1 A_Jump(256,2)
wait
TNT1 A 0

A_JumpIf
-Using CallACS inside a A_JumpIf on a weapon will be delayed online, possibly causing desync depending on what you're using it for

Just wanted to add some extra details here. These behaviors are more or less inherent to the client-server architecture of Zandronum's net-code. The DECORATE tutorial on the wiki has a fairly in-depth section about these types of desyncs with a more comprehensive list of ways to resolve them. You can read that section here.