Manual:Zone Manual
Jump to navigation
Jump to search
- Introduction
- General Compiler Information
- Zone Source File
- Unit Building Blocks
- The Room Section
- The NPC Section
- The Objects Section
- The Reset Section
- Color and Formatting Codes
- The DIL Section
Introduction
Giving credit where credit is due!
General compiler information
The compiler
The VMC pre-processor
Commenting your zone
Macros and what they can do for you
Including other files in your zone
Doing minor calculations
Zone source file
Definition types
Zone information section
Unit building blocks
The room section
Description of room fields
Building your first room
Compiling and debugging your first room
DIL functions for rooms
A more complex set of rooms
Exits with doors
Locked exits
Hidden exits
Rooms inside of rooms
Putting the rooms together
Suggested room exercises
The NPC section
Description of NPC fields
NPC macros
The attack and armour macro
The defense and offense bonus macro
The NPc abilities macro
The NPc weapon and spell macros
Using the composed.h
Building your first NPC
Compiling and debugging your first NPC
DIL functions for NPCs
A more complex set of NPCs
Magic casting NPC
A wandering janitor
Creating a teacher
Guild master functions
NPC banker
Dragon station with rooms and NPCs
Suggested NPC exercises
The objects section
Description of object fields
Object macros
Weapon and armour craftsmanship
Magical modifier
Setting weapon fields
Setting armour fields
Setting shield fields
Setting material types
Light object macro
Money macro
Magical transfer macros
Building your first object
Compiling and Debugging your first object
DIL functions for objects
Restriction functions
Tuborg function
Message board
More complex objects
Making a communication board
Making a container
Creating drinks
Creating food
Making a weapon
Making armour
Making non-armour worn objects
Dragon station with rooms, NPCs, and objects
Suggested object exercises
The reset section
Door resets
Loading objects and NPCs
Special reset functions
The complete directive.
The purge command
The random command
The remove command
Reset walk through
The complete dragon station
Color and formatting codes
The escape character
Formatting codes
Color code descriptions and examples
The DIL section
What is DIL?
What can DIL be used for?
Where do I get more information on DIL