** Note to anyone wishing to use dragon.c to create a beast **
** of dragonkind.... **
If you are going to use dragon.c, please look through it and
be familiar with what everything does. Set everything that is
settable. EVERYTHING.
~Dwimmerlaik
((=============================================================))
Use this as a psuedo-guide when using dragon.c
Dwimmerlaik : Nov. 21, 1995
((=============================================================))
inherit "/baseobs/monsters/dragon.c";
void setup() {
set_name("Ted the raging red dragon");
add_alias("ted");
set_age(6); // Settable ages are 1 through 12 ( 1 being a hatchling
// 12 being a greaty wyrm ); Age presets thac0 and level
// Age MUST be set first.
set_color("red"); // Settable colors are : black, blue, brass, bronze,
// copper, gold, green, red, silver and white. Evil
// dragons are actual colors, good dragons are the
// metal colors, i.e. brass, gold, etc.
create_dragon(); // This must be set to make this monster a dragon. Adds
// defaults, attacks and special attacks. Also adds logical
// aliases and plurals, i.e. dragon, dragons, etc.
set_breath_type("fire"); // Settable types are : acid, cold, electrical,
// fire, magic, magical, poison. Must set this
// so that player resistances may be taken into
// account when hit with the dragon's breath
// weapon.
set_breath_damage(150); // Can be set to anything. This is the maximum
// amount of damage a breath weapon can do in
// one strike. Damage for this case would be
// 1 - 150 (*not counting possible player
// resistances*)
set_breath_chance(50); // Can be set from 1 - 100. Quite simply, the
// higher the number, the greater the frequency
// of times the dragon employs the breath weapon.
set_breath_mess("\nThe dragon rears back and gouts his breath!!\n\n");
// This sets the message that the room sees when a
// dragon employs its breath weapon.
set_target_mess("\nOw! That hurt!!\n\n");
// This sets the message that the target of the breath
// weapon sees.
//**---- Now comes the traditional stuff ----**\\
//**---- note that create_dragon(); has ----**\\
//**---- defaults for most of this ----**\\
set_short("ted the raging red dragon");
set_long("\nYup.. it's a dragon.\n\n");
add_property("redundant", 1);
}