diff --git a/src/common/kernel/version.h b/src/common/kernel/version.h index b397a6248..c8931e06a 100644 --- a/src/common/kernel/version.h +++ b/src/common/kernel/version.h @@ -42,6 +42,7 @@ #define SAVEXMLNAME_VERSION 316 #define SAVEALLIANCE_VERSION 317 #define CLAIM_VERSION 318 +/* 319 is the HSE4 data version */ #define BACTION_VERSION 319 /* building action gets a param string */ #define NOLASTORDER_VERSION 320 /* do not use lastorder */ #define SPELLNAME_VERSION 321 /* reference spells by name */ diff --git a/src/common/spells/combatspells.c b/src/common/spells/combatspells.c index 56233ad44..f56a29de8 100644 --- a/src/common/spells/combatspells.c +++ b/src/common/spells/combatspells.c @@ -1603,9 +1603,9 @@ sp_undeadhero(fighter * fi, int level, double power, spell * sp) level = min(level, undead); if (undead == 0) { - msg = msg_message("summonundead_effect_0", "mage", mage); + msg = msg_message("summonundead_effect_0", "mage region", mage, mage->region); } else { - msg = msg_message("summonundead_effect_1", "mage", mage); + msg = msg_message("summonundead_effect_1", "mage region amount", mage, mage->region, undead); } message_all(b, msg); diff --git a/src/common/spells/spells.c b/src/common/spells/spells.c index c145a4822..35911c405 100644 --- a/src/common/spells/spells.c +++ b/src/common/spells/spells.c @@ -3631,8 +3631,8 @@ sp_summonundead(castorder *co) u = create_unit(r, mage->faction, undead, race, 0, NULL, mage); make_undead_unit(u); - ADDMSG(&mage->faction->msgs, msg_message("summonundead_effect_1", "mage amount", mage, undead)); - ADDMSG(&r->msgs, msg_message("summonundead_effect_2", "mage", mage)); + ADDMSG(&mage->faction->msgs, msg_message("summonundead_effect_1", "mage region amount", mage, r, undead)); + ADDMSG(&r->msgs, msg_message("summonundead_effect_2", "mage region", mage, r)); return cast_level; } diff --git a/src/res/messages.xml b/src/res/messages.xml index 493efb233..0b75cadd4 100644 --- a/src/res/messages.xml +++ b/src/res/messages.xml @@ -1446,26 +1446,28 @@ + - "$unit($mage) kann keine Unjtoten rufen." - "$unit($mage) cannot summon any undead." + "$unit($mage) kann in $region($region) keine Untoten rufen." + "$unit($mage) cannot summon any undead in $region($region)." + - "$unit($mage) erweckt $int($amount) Untote aus ihren Gräbern." - "$unit($mage) calls $int($amount) undead from their graves." + "$unit($mage) erweckt in $region($region) $int($amount) Untote aus ihren Gräbern." + "$unit($mage) calls $int($amount) undead from their graves in $region($region)." - "$unit($mage) stört die Ruhe der Toten." - "$unit($mage) communicates with the dead." + "$unit($mage) stört in $region($region) die Ruhe der Toten." + "$unit($mage) communicates with the dead in $region($region)."