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