/
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/function/
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/
/* Comet spell by Scott English (MOC) 28 Jan 1994 */
/* All parts of this code remain public domain at all times */

#define NAME "@@query_name:$this_player()$@@"
#define TARG "@@query_name:$this_object()$@@"
#define SEXS "@@query_possesive:$this_player()$@@"

status comet(mixed targ, mixed alt_type) {
   int dam;

   if (!alt_type) alt_type = "conjuration";
   dam = random(31)+6;

   this_player()->load_spell(({
   "target", targ,
   "name",  "Comet",
   "sphere", alt_type,
   "cost", 8,
   "immune", "fire",
   "damage", dam,
   "level", 8,
   "cast time", 1,
   "msg target", "A small fiery comet strikes you with great force from\n"+
                 "above, knocking you severely!!\n",
   "msg room", "A small fiery comet strikes "+TARG+" from above!!\n",
   "msg caster", "You bring down a comet hard on "+TARG+".\n",
   }));
   return 1;
}




/* Native Mode Move */

#include <move.h>