… | |
… | |
1109 | int |
1109 | int |
1110 | cast_smite_spell (object *op, object *caster, int dir, object *spell) |
1110 | cast_smite_spell (object *op, object *caster, int dir, object *spell) |
1111 | { |
1111 | { |
1112 | object *effect, *target; |
1112 | object *effect, *target; |
1113 | object *god = find_god (determine_god (op)); |
1113 | object *god = find_god (determine_god (op)); |
1114 | int range; |
|
|
1115 | |
1114 | |
1116 | range = spell->range + SP_level_range_adjust (caster, spell); |
|
|
1117 | target = get_pointed_target (op, dir, 50, spell->stats.grace ? SPELL_GRACE : SPELL_MANA); |
1115 | target = get_pointed_target (op, dir, 50, spell->stats.grace ? SPELL_GRACE : SPELL_MANA); |
1118 | |
1116 | |
1119 | /* Bunch of conditions for casting this spell. Note that only |
1117 | /* Bunch of conditions for casting this spell. Note that only |
1120 | * require a god if this is a cleric spell (requires grace). |
1118 | * require a god if this is a cleric spell (requires grace). |
1121 | * This makes this spell much more general purpose - it can be used |
1119 | * This makes this spell much more general purpose - it can be used |