Exemplo n.º 1
0
void setup() {
   object obj;

   set_name("shayman");
   set_gender( "female" );
   add_adj("orc");
   add_ids("orc", "orc shayman");
   set_short("Orc shayman");
   set_long("An ugly orc shayman.  This thing looks wilder than your average " +
      "orc.");
   set_race("orc");
   set_level(10);
   set_aggressive(1);

   set_spell_chance(20);
   set_spell_damage(20);
   set_spell_message("The shayman casts a magic missile at $t.");

   set_hit_skill("combat/unarmed");
   set_skill("combat/unarmed", 50);
   set_skill("combat/defense", 100);

   obj = clone_object(DIR + "/obj/gold_staff.c");
   obj->setup();
   obj->move(this_object());
   obj = clone_object(DIR + "/obj/orc_slayer.c");
   obj->setup();
   obj->move(this_object());
   do_wield(obj);
}
Exemplo n.º 2
0
Player::Player()
{
setSpell("Shadowbolt");
damage_done = 0; 
set_cast_time(0); 
set_crit_stat(0);
set_haste_stat(0);
set_spell_damage(2000); //Player starts in a ready state on creation                
                
/* DOT spells aren't active on player creation */                
UnstableAffliction = false;
Immolate = false;
Corruption=false;
CurseOfAgony=false;

CorruptionTimer = 1;
ImmolateTimer = 1;
UnstableAfflictionTimer = 1;
CurseOfAgonyTimer = 1;

inFile.open("rotation.txt");
assert(inFile);
inFile >> spell;

}
Exemplo n.º 3
0
void setup() {
   set_name("leo");
   set_gender( "male" );
   set_short("Leo the Archwizard");
   set_long("Leo the Archwizard.");
   set_race("human");
   set_level(40);
   set_hit_skill("combat/unarmed");
   set_skill("combat/unarmed", 90);
   set_skill("combat/defense", 200);

   set_spell_chance(50);
   set_spell_damage(30);
   set_spell_message("Leo casts a blazing fireball at $t.\n");
}
Exemplo n.º 4
0
void setup() {
	set_name("apep");
	add_id("serpent", "chaosserpent", "chaos serpent");
	set_short("Apep the chaos serpent");
	set_long("Apep the chaos serpent is a giant beast with a strong " +
		"hiss and long sharp fangs that look like they hit hard.");
	set_race("demon");
	set_level(50);
	set_hit_skill("combat/unarmed");
	set_skill("combat/defense", 1);
	set_skill("combat/unarmed", 200);
	set_aggressive(0);
	set_spell_chance(50);
	set_spell_damage(1);
	set_spell_message("Apep casts a chaotic brain scrambling spell at $t.");
	set_hit_string("bite");
}
Exemplo n.º 5
0
void setup(void) {
   set_name("guard");
   add_id("brain guard");
   set_gender("male");
   set_short("Brain's guard");
   set_long("The brain's guard. He is a hulking beast with a " +
      "permanent demonic snarl revealing disgusting brown " +
      "teeth. Protruding from his forehead are two large " +
      "slightly curved horns. His skin is a deep blood red " +
      "colour. He is clearly not pleased by your " +
      "presence here so close to his master, the brain.");
   set_race("demon");
   set_level(40);
   set_hit_skill("combat/unarmed");
   set_skill("combat/unarmed", 90);
   set_skill("combat/defense", 200);

   set_spell_chance(50);
   set_spell_damage(30);
   set_spell_message("Guard casts a lightning bolt at $t.\n");
}