--- deliantra/server/server/spell_util.C 2011/04/23 04:56:57 1.120 +++ deliantra/server/server/spell_util.C 2011/05/01 16:58:18 1.121 @@ -797,7 +797,7 @@ if (failure <= -20 && failure > -40) /* wonder */ { op->failmsgf ("%s gives a sign to renew your faith." HINT_GRACE, godname); - tmp = get_archetype (SPELL_WONDER); + tmp = archetype::get (SPELL_WONDER); cast_cone (op, op, 0, tmp); tmp->destroy (); } @@ -816,7 +816,7 @@ } else if (failure <= -150) /* blast the immediate area */ { - tmp = get_archetype (GOD_POWER); + tmp = archetype::get (GOD_POWER); op->failmsgf ("%s smites you!" HINT_GRACE, godname); cast_magic_storm (op, tmp, power); } @@ -842,7 +842,7 @@ if (failure <= -20 && failure > -40) /* wonder */ { op->failmsg ("Your spell causes an unexpected effect."); - tmp = get_archetype (SPELL_WONDER); + tmp = archetype::get (SPELL_WONDER); cast_cone (op, op, 0, tmp); tmp->destroy (); } @@ -871,7 +871,7 @@ else { op->failmsg ("You lose control of the mana! The uncontrolled magic blasts you!"); - tmp = get_archetype (LOOSE_MANA); + tmp = archetype::get (LOOSE_MANA); tmp->level = skill->level; /* increase the area of destruction a little for more powerful spells */ @@ -1506,7 +1506,7 @@ void create_exploding_ball_at (object *victim, int level) { - object *ball = get_archetype (EXPLODING_FIREBALL); + object *ball = archetype::get (EXPLODING_FIREBALL); ball->dam_modifier = random_roll (1, level, victim, PREFER_LOW) / 5 + 1; ball->stats.maxhp = random_roll (1, level, victim, PREFER_LOW) / 10 + 2; ball->insert_at (victim);