Difference between revisions of "Manual:Zone Manual"
Jump to navigation
Jump to search
(Created page with "*Introduction *General Compiler Information *Manual:Zone_Manual/Zone_Source_File|Zone...") |
|||
| Line 9: | Line 9: | ||
*[[Manual:Zone_Manual/Color_and_Formatting_Codes|Color and Formatting Codes]] | *[[Manual:Zone_Manual/Color_and_Formatting_Codes|Color and Formatting Codes]] | ||
*[[Manual:Zone_Manual/The_DIL_Section|The DIL Section]] | *[[Manual:Zone_Manual/The_DIL_Section|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 | ||
Revision as of 12:16, 24 May 2020
- 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