static void create() { spell::create(); SetSpell("greater fireball"); SetRules("", "LIV"); SetSpellType(SPELL_COMBAT); SetRequiredMagic(100); SetSkills(([ "conjuring" : 24, "magic attack" : 24 ])); SetMagicCost(49, 49); SetStaminaCost(10, 10); SetDifficulty(10); SetMorality(-20); SetAutoDamage(0); SetDamage(MAGIC|HEAT, ({ 60, 45 }) );
static void create() { spell::create(); SetSpell("fireball"); SetRules("", "LIV"); SetSpellType(SPELL_COMBAT); SetRequiredMagic(50); SetSkills(([ "conjuring" : 8, "magic attack" : 0 ])); SetMagicCost(30, 24); SetStaminaCost(20, 16); SetDifficulty(10); SetMorality(-20); SetAutoDamage(0); SetDamage(MAGIC|HEAT, ({ 20, 15 }) );
static void create() { spell::create(); SetSpell("healing"); SetRules("for LIV"); SetSpellType(SPELL_HEALING); SetRequiredMagic(300); SetSkills(([ "healing" : 1 ])); SetMagicCost( 20, 10); SetDifficulty(1); SetVerb("pray"); SetHelp("Syntax: <pray for healing for LIV>\n\n" "This minor healing spell provides some minimal " "aid to the wounded."); }
static void create() { spell::create(); SetSpell("buffer"); SetRules("", "LIV"); SetSpellType(SPELL_DEFENSE); SetRequiredMagic(50); SetSkills(([ "magic defense" : 1 ])); SetMagicCost(40, 40); SetDifficulty(50); SetMorality(10); SetHelp("Syntax: <cast buffer>\n" " <cast buffer on LIV>\n\n" "A magical defense spell that allows the caster to create " "a glowing shield around the LIVing object named.\n\n"); }