/* Scry */ status scry(string str, mixed alt_type) { int level; if(!alt_type) alt_type = "divination"; level = (objectp(alt_type)) ? (int)alt_type->query_cast_level() : (int)call_other(this_player(),"query_"+alt_type); this_player()->load_spell(({ "target", environment(this_player()), "name", "Scry", "sphere", alt_type, "cost", 12, "damage", level, "immune", "divination", "level", 12, "cast time", 1, "spell object", "skills/obj/scryer", "argument", str, "component", "gem#gemstone", "passive", })); return 1; } /* Native Mode Move */ #include <move.h>