/** Poison **/ status poison(string targ, mixed alt_type) { int level; if(!alt_type) alt_type = "necromancy_sphere"; level = (objectp(alt_type)) ? (int)alt_type->query_cast_level() /* wands */ : (int)call_other(this_player(),"query_"+alt_type); this_player()->load_spell(({ "target", targ, "name", "Poison", "sphere", alt_type, "cost", 14, "damage", level, "immune", "poison", "spell object", "objects/poison", "level", 14, "cast time", 1, })); return 1; } /* Native Mode Move */ #include <move.h>