/* 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>