flee_spell did not need an extra argument

checking for precombat spells is easy and safe!
This commit is contained in:
Enno Rehling 2021-03-22 20:34:55 +01:00
parent a2d4345f49
commit b5cc4e6fac
3 changed files with 5 additions and 7 deletions

View File

@ -6195,21 +6195,21 @@ static int sp_flee(castorder *co) {
if (co->force <= 0) {
return 0;
}
return flee_spell(co, 4, false);
return flee_spell(co, 4);
}
static int sp_song_of_fear(castorder *co) {
if (co->force <= 0) {
return 0;
}
return flee_spell(co, 3, true);
return flee_spell(co, 3);
}
static int sp_aura_of_fear(castorder *co) {
if (co->force <= 0) {
return 0;
}
return flee_spell(co, 5, false);
return flee_spell(co, 5);
}
static int sp_armor_shield(struct castorder * co) {

View File

@ -861,7 +861,7 @@ static bool select_afraid(const side *vs, const fighter *fig, void *cbdata)
/* Gesang der Furcht (Kampfzauber) */
/* Panik (Praekampfzauber) */
int flee_spell(struct castorder * co, int strength, bool wounded)
int flee_spell(struct castorder * co, int strength)
{
fighter * fi = co->magician.fig;
int level = co->level;

View File

@ -1,8 +1,6 @@
#ifndef H_GC_COMBATSPELLS
#define H_GC_COMBATSPELLS
#include <stdbool.h>
#ifdef __cplusplus
extern "C" {
#endif
@ -38,7 +36,7 @@ extern "C" {
int sp_undeadhero(struct castorder * co);
int sp_immolation(struct castorder * co);
int flee_spell(struct castorder * co, int strength, bool wounded);
int flee_spell(struct castorder * co, int strength);
int damage_spell(struct castorder * co, int dmg, int strength);
int armor_spell(struct castorder * co, int per_level, int time_multi);