Skip to content

Commit

Permalink
more astral spell magic resist fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
ennorehling committed Feb 13, 2021
1 parent 5ea2f04 commit 30db209
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
1 change: 1 addition & 0 deletions scripts/tests/e2/astral.lua
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ function setup()
eressea.settings.set("NewbieImmunity", "0")
eressea.settings.set("rules.food.flags", "4")
eressea.settings.set("rules.peasants.growth.factor", "0")
eressea.settings.set("magic.resist.enable", "0")
eressea.settings.set("magic.fumble.enable", "0")
eressea.settings.set("magic.regeneration.enable", "0")
end
Expand Down
14 changes: 7 additions & 7 deletions src/spells.c
Original file line number Diff line number Diff line change
Expand Up @@ -5135,7 +5135,7 @@ int sp_pullastral(castorder * co)
/* fuer jede Einheit in der Kommandozeile */
for (n = 1; n < pa->length; n++) {
spllprm *spobj = pa->param[n];
if (spobj->flag == TARGET_NOTFOUND)
if (spobj->flag)
continue;

u = spobj->data.u;
Expand Down Expand Up @@ -5262,7 +5262,7 @@ int sp_leaveastral(castorder * co)

/* fuer jede Einheit in der Kommandozeile */
for (n = 1; n < pa->length; n++) {
if (pa->param[n]->flag == TARGET_NOTFOUND)
if (pa->param[n]->flag)
continue;

u = pa->param[n]->data.u;
Expand Down Expand Up @@ -5659,7 +5659,7 @@ static int sp_eternizewall(castorder * co)
message *msg;

/* wenn kein Ziel gefunden, Zauber abbrechen */
if (pa->param[0]->flag == TARGET_NOTFOUND)
if (pa->param[0]->flag)
return 0;

b = pa->param[0]->data.b;
Expand Down Expand Up @@ -5782,7 +5782,7 @@ int sp_movecastle(castorder * co)
message *msg;

/* wenn kein Ziel gefunden, Zauber abbrechen */
if (pa->param[0]->flag == TARGET_NOTFOUND)
if (pa->param[0]->flag)
return 0;

b = pa->param[0]->data.b;
Expand Down Expand Up @@ -5867,7 +5867,7 @@ int sp_stealaura(castorder * co)
struct sc_mage *scm;

/* wenn kein Ziel gefunden, Zauber abbrechen */
if (pa->param[0]->flag == TARGET_NOTFOUND)
if (pa->param[0]->flag)
return 0;

/* Zieleinheit */
Expand Down Expand Up @@ -6271,7 +6271,7 @@ static int sp_babbler(castorder * co)
message *msg;

/* wenn kein Ziel gefunden, Zauber abbrechen */
if (pa->param[0]->flag == TARGET_NOTFOUND)
if (pa->param[0]->flag)
return 0;

target = pa->param[0]->data.u;
Expand Down Expand Up @@ -6317,7 +6317,7 @@ static int sp_readmind(castorder * co)
spellparameter *pa = co->par;

/* wenn kein Ziel gefunden, Zauber abbrechen */
if (pa->param[0]->flag == TARGET_NOTFOUND)
if (pa->param[0]->flag)
return 0;

target = pa->param[0]->data.u;
Expand Down
2 changes: 1 addition & 1 deletion src/spells/flyingship.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ int sp_flying_ship(castorder * co)
pa = co->par;

/* wenn kein Ziel gefunden, Zauber abbrechen */
if (pa->param[0]->flag == TARGET_NOTFOUND)
if (pa->param[0]->flag)
return 0;
sh = pa->param[0]->data.sh;
if (sh->number > 1 || sh->type->construction->maxsize > 50) {
Expand Down

0 comments on commit 30db209

Please sign in to comment.