--- deliantra/server/server/spell_effect.C 2007/05/28 21:28:36 1.54 +++ deliantra/server/server/spell_effect.C 2007/06/02 03:34:48 1.55 @@ -1016,7 +1016,6 @@ return success; } - /* This is used for the spells that gain stats. There are no spells * right now that icnrease wis/int/pow on a temp basis, so no * good comments for those. @@ -1025,10 +1024,10 @@ "You grow no stronger.", "You grow no more agile.", "You don't feel any healthier.", - "no wis", + "You didn't grow any more intelligent.", + "You do not feel any wiser.", + "You don't feel any more powerful." "You are no easier to look at.", - "no int", - "no pow" }; int @@ -1089,8 +1088,10 @@ { new_draw_info (NDI_UNIQUE, 0, op, "Recasting the spell had no effect."); } + return 1; } + force->duration = spell_ob->duration + SP_level_duration_adjust (caster, spell_ob) * 50; force->speed = 1.0; force->speed_left = -1.0; @@ -1106,6 +1107,7 @@ force->resist[i] = 100; } } + if (spell_ob->stats.hp) force->stats.hp = spell_ob->stats.hp + SP_level_dam_adjust (caster, spell_ob); @@ -1155,6 +1157,7 @@ insert_ob_in_ob (force, tmp); change_abil (tmp, force); /* Mostly to display any messages */ tmp->update_stats (); + return 1; } @@ -1162,7 +1165,6 @@ * a lot of sense, since most of the values it derives are from the god * of the caster. */ - int cast_bless (object *op, object *caster, object *spell_ob, int dir) {