DIL? What's it good for?

Glad you asked, DIL (database interpretive language) is a uniquely developed language written by the VME © development team to make it possible to create zones, objects, and monsters without the limitations of normal scripting languages found on other muds today. You can make you zone's come alive, make monsters talk, swords dance, and drive your players nuts with impossible quests.

But I want to make spells and skills, and commands.

Thought you would never ask. That's right you don't need the C code to do it, you can create all of the spells and skills you will ever need with DIL. There are many base spells and skills that come standard with the VME ©, and you might want to check out the user contributed spells and skills directory ftp://ftp.blinksoft.com/vme/contrib/dil/ to see if there is anything in there that interests you.

Ya, but can I do it?

Although it helps to have some experience programming in other languages it isn't a requirement to get going in dil. Some dil programs that can spruce up a mob to make it wander around and talk can be only a few lines long. The nice thing with dil, is it is simple enough to start programming in, and you can learn the rest as you go. Don't get me wrong, if you are a serious coder you won't be disappointed, you can create functions, conditional statements, the hole nine yards. Here is one of the most basic simple dils you can write, that will make a mob say "Hello World" when anyone does anything while they are in the room.

	    wait(SFB_CMD);  /*the SFB_CMD tells the 
                         wait to wait until 
                         any command is done  
                         then continue to the next line*/
		 exec(self, "say Hello World"); 
		 /*makes the monster this dil is on say Hello World */

Where can I get more information about DIL?

The official dil documentation is dil.html . There is also a dil tutorial which shows a basic go get quest. You might also just take a look at other documentation use on the flagship site Valhalla, at The Builders Library.