Mud Scripting
For years I’ve played a Multi-User Dungeon (MUD) called Dartmud. As the years have gone by I have used scripts, written scripts, and added onto scripts built for this game. When I say scripts, I really mean a complex series of aliases, triggers, and actual scripts. These scripts are also written in lua.
As you can imagine, after years of adding code to a system with no rhyme or reason things have gotten a bit convoluted. This isn’t helped by the fact that Mudlet (the telnet client that I use connect to Dartmud) saves all these scripts in an xml file which can only be edited from within the client. This makes sharing and collaborating on scripts somewhat of a pain. Also, there are several new scripts that I’d like to build for Dartmud that would be difficult to do without some core set of scripts already in place to support them.
So with this in mind. I’ve started writing a new framework of scripts for Dartmud that will be easier to extend and collaborate on. I’ve already taken the first steps of designing the scripts and I go into detail about each piece as it is fully built.

















