/
lib/banish/
lib/d/
lib/doc/
lib/doc/domains/
lib/doc/efun/
lib/doc/examples/
lib/doc/examples/armour/
lib/doc/examples/contain/
lib/doc/examples/food/
lib/doc/examples/magic/
lib/doc/examples/monster/
lib/doc/examples/room/
lib/doc/examples/weapons/
lib/include/
lib/include/fn_specs/
lib/include/skills/
lib/info/
lib/inherit/base/
lib/log/
lib/manuals/312/
lib/news/
lib/obj/party/
lib/objects/components/
lib/open/
lib/open/library/
lib/open/party/
lib/players/
lib/players/zilanthius/
lib/room/
lib/room/city/arena/
lib/room/city/creator/
lib/room/city/garden/monst/
lib/room/city/obj/
lib/room/city/shop/
lib/room/death/
lib/room/registry/
lib/secure/
lib/secure/UDP_CMD_DIR/
lib/skills/
lib/skills/fighter/
lib/skills/thief/
lib/usr/
lib/usr/creators/
lib/usr/players/
inherit "objects/torch";

void reset(status arg) {
  if(arg) return;
  set_short("Stick");
  set_name("stick");
  set_alt_name("torch");
  set_fuel(6000);
  set_light_intensity(2);
  set_value(40);
}

void long(status wiz) {
  if(query_time_left() != -1)
    write("This is a piece of timber that burns with an enhanced magical\n"+
          "flame. The flame looks much brighter, and seems to burn much\n"+
          "longer then a normal flame.\n");
  else
    write("This stick looks slightly charred on the end.\n");
}

void dispel_magic() {  time_out(); }


status cast_spell(object caster,object target,object prev,int level) {
  object ob;
  int i;

  for(i = 1; (ob = present("stick "+ i, target)) && ob != this_object();
i++);
  command("light stick "+i, target);
  return 1;
}

  

/* Native Mode Move */

#include <move.h>