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>