Skip to content

Releases: zeta-group/ZDCode

ZDCode v2.8.0!

01 May 03:52
Compare
Choose a tag to compare

A shiny new version of ZDCode is here! Complete with the all new ifjump and whilejump statements, and parametrized macro injections! Check changelog.json for... uhh.. more.

ZDCode v2.5.0!

07 Nov 20:35
Compare
Choose a tag to compare

2.4.0 has added anonymous classes, and, thanks to a Windows virtual machine, we are now able to distribute binaries again: now check v2.5.0, which also has inline macros!

For a good example, check the little following excerpt of ZDCode:

class AaaSpawner {
    is NOGRAVITY;

    macro SpawnEither(A, B, C) {
        TNT1 A 0 A_SpawnItemEx(class extends TeleportFog {
            set Translation to "Ice";
        });
        TNT1 A 0 A_SpawnItemEx(class extends RandomSpawner {
            set DropItem to A, 128, 22;
            set DropItem to B, 200, 6;
            set DropItem to C, 255, 1;
        });
    };

    label Spawn {
        TNT1 A 35;

        x 3 {
            sometimes 60 inject SpawnEither("ChaingunGuy", "Revenant", "ArchVile");
            sometimes 60 inject SpawnEither("ChaingunGuy", "Revenant", "PainElemental");
        };

        Loop;
    };
}

ZDCode 2.3.1!

09 Feb 20:05
Compare
Choose a tag to compare

Since 2.2.0, the main change was the addition of a shiny, awesome new preprocessor. It can add lots of ZDCode files, and compile them into a single DECORATE file! It can define preprocessor 'variables', and use them in conditional checks, to include (or exclude) code! It can even define macro variables, to powerfully replace words in the code!

We also have readable error codes now.

ZDCode 2.2.0!

08 Nov 13:08
Compare
Choose a tag to compare

The major change that has the cake today, is the sometimes statement! Yeah, now you can execute code with a % of chance, without messing with jumps and that dumb kind of stuff!

ZDCode 2.1.1!

21 Oct 20:11
Compare
Choose a tag to compare

The return statement was added, and the implicit return (aka end of function) was fixed.

ZDCode 2.1 release 2!

21 Oct 15:27
Compare
Choose a tag to compare

Made a better folder structuring, a new VTrack-based setup.py system, etc.

2.1 fix 1: fixed action folding.

20 Oct 00:45
Compare
Choose a tag to compare

This is a small, but important, update, that fixes one of ZDCode's important features: action blocks.

ZDCode 2.1

14 Oct 17:07
Compare
Choose a tag to compare

Added action stringing and action repeating.

ZDCode 2.0

14 Oct 05:18
Compare
Choose a tag to compare

Now with a completely different syntax set; much more beautiful, much more powerful! Support for repeatings, while and if loops, and many other such things!