Hey everyone,
There's quite a few people asking about using ADLENGINE to build MUDs. It is totally possible to build a MUD in adliberum engine, especially with recent updates including the ability to roll dice and with the addition of variables / pointers.
I will be running a tutorial series on how this could be achieved shortly. The biggest thing holding the engine back is AI / NPC. Which is being worked on in the background.
Here's a brief insight:
For example you can create any stat you wish for example on your character player.health=100 for example. You can then write scripts that manipulate the values (-+/*) and query against example for when a monster perishes etc.
Here's a quick look at variables..
setting:#damage=0;
minus:#health-damage;
plus:#health+healing;
divide:#maxhealth/poison;
multiply:#maxhealth*level;
append:#stringa&stringb;
creating pointers:#playerhealth=player.health;
Targeting:focus orc;
target.health-10;
Damage:player.health-10;
Querying:player.strength=12;
player.health=100;
#playerstrength=player.strength;
#playerhealth=player.health;
?playerstrength>12:do something!do something else;
?playerhealth<1:playerdied!;
Factoring Stats:random 1xd6;
#rolled=random;
?rolled=1:disarmtrap!setofftrap;
Shout if you get stuck or have suggestions / requests, as I may be able to help with workarounds / scripts / additional commands in the mean time.
~ Liam
