From 0f066a5bce77b2fb5f3ac45dd9f82dbdf42538a2 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sat, 3 Jul 2004 10:46:13 +0000 Subject: [PATCH] Crash, wenn eine REGION keyword in Zaubern ohne angegebene Region. --- src/common/kernel/magic.c | 4 ++-- src/common/kernel/spell.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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 },