diff --git a/src/common/kernel/magic.c b/src/common/kernel/magic.c index 8bd05ac3b..c69e8cfa8 100644 --- a/src/common/kernel/magic.c +++ b/src/common/kernel/magic.c @@ -1958,14 +1958,14 @@ add_spellparameter(region *target_r, unit *u, const char *syntax, char ** param, } } + /* im Endeffekt waren es evtl. nur p parameter (wegen TEMP) */ + par->length = p; if (fail) { cmistake(u, ord, 209, MSG_MAGIC); free_spellparameter(par); return NULL; } - /* im Endeffekt waren es evtl. nur p parameter (wegen TEMP) */ - par->length = p; return par; } diff --git a/src/common/kernel/spell.c b/src/common/kernel/spell.c index eee0269b5..a61331b6b 100644 --- a/src/common/kernel/spell.c +++ b/src/common/kernel/spell.c @@ -9870,9 +9870,9 @@ static spell spelldaten[] = "Magier erfahren genug, den Zauber auf Stufen von 13 oder mehr zu zaubern, " "kann er andere Einheiten auch gegen ihren Willen auf die andere Ebene " "zwingen.", - "ZAUBER [STUFE n] \'Astraler Ruf\' " + "ZAUBER [STUFE n] \'Astraler Ruf\' " "[ ...]", - "ru+", + "u+", M_ASTRAL, (UNITSPELL | SEARCHGLOBAL | SPELLLEVEL), 7, 6, { { R_AURA, 2, SPC_LEVEL },