diff --git a/res/translations/messages.de.po b/res/translations/messages.de.po index 22c080f98..f410bcd2c 100644 --- a/res/translations/messages.de.po +++ b/res/translations/messages.de.po @@ -2040,7 +2040,7 @@ msgid "analyse_building_fail" msgstr "\"$unit($mage) meint, dass auf $building($building) ein Zauber liegt, konnte aber über den Zauber nichts herausfinden.\"" msgid "spellfail_toomanytargets" -msgstr "\"$unit($unit) in $region($region): '$order($command)' - So viele Persoenen übersteigen die Kräfte des Magiers.\"" +msgstr "\"$unit($unit) in $region($region): '$order($command)' - So viele Personen übersteigen die Kräfte des Magiers.\"" msgid "harvest_effect" msgstr "\"$if($isnull($mage),\"Ein unentdeckter Magier\",$unit($mage)) segnet in einem kurzen Ritual die Felder.\"" diff --git a/src/spells.c b/src/spells.c index 910e3fe26..518819cdd 100644 --- a/src/spells.c +++ b/src/spells.c @@ -3749,7 +3749,7 @@ static int sp_migranten(castorder * co) unit *target; region *r = co_get_region(co); unit *mage = co_get_caster(co); - int cast_level = co->level; + int max_force = (int) co->force; spellparameter *pa = co->par; /* wenn kein Ziel gefunden, Zauber abbrechen */ @@ -3782,7 +3782,7 @@ static int sp_migranten(castorder * co) return 0; } /* maximal Stufe Personen */ - if (target->number > cast_level || target->number > max_spellpoints_depr(r, mage)) { + if (target->number > max_force || target->number > max_spellpoints_depr(r, mage)) { ADDMSG(&mage->faction->msgs, msg_feedback(mage, co->order, "spellfail_toomanytargets", "")); return 0;