- Englischer Text für "In Klah (3,9) erscheinen 201 Jungdrachen"

- Zauber-Anzeigefix Bauernverbrauch
This commit is contained in:
Enno Rehling 2003-06-18 11:27:04 +00:00
parent c550e34abd
commit 4151670016
4 changed files with 22 additions and 20 deletions

View File

@ -1284,6 +1284,7 @@ randomevents(void)
for (r = regions; r; r = r->next) { for (r = regions; r; r = r->next) {
unit * u; unit * u;
message * msg;
if (rterrain(r) == T_OCEAN && rand()%10000 < 1) { if (rterrain(r) == T_OCEAN && rand()%10000 < 1) {
u = createunit(r, findfaction(MONSTER_FACTION), 1, new_race[RC_SEASERPENT]); u = createunit(r, findfaction(MONSTER_FACTION), 1, new_race[RC_SEASERPENT]);
set_level(u, SK_MAGIC, 4); set_level(u, SK_MAGIC, 4);
@ -1323,30 +1324,22 @@ randomevents(void)
name_unit(u); name_unit(u);
set_string(&u->lastorder, "WARTEN"); set_string(&u->lastorder, "WARTEN");
/* add message to the region */
if (u->number == 1) { ADDMSG(&r->msgs,
sprintf(buf, "Es wurde ein %s gesichtet.", msg_message("sighting", "region race number",
LOC(default_locale, rc_name(u->race, 0))); NULL, u->race, u->number));
} else { /* create new message to add to units */
sprintf(buf, "Es wurden %d %s gesichtet.", msg = msg_message("sighting", "region race number",
u->number, LOC(default_locale, rc_name(u->race, u->number!=1))); NULL, u->race, u->number);
}
addmessage(r, 0, buf, MSG_COMMENT, ML_IMPORTANT);
if (u->number == 1) {
sprintf(buf, "In %s wurde ein %s gesichtet.", regionid(r),
LOC(default_locale, rc_name(u->race, u->number!=1)));
} else {
sprintf(buf, "In %s wurden %d %s gesichtet.", regionid(r),
u->number, LOC(default_locale, rc_name(u->race, u->number!=1)));
}
for (u=r->units;u;u=u->next) freset(u->faction, FL_DH); for (u=r->units;u;u=u->next) freset(u->faction, FL_DH);
for (u=r->units;u;u=u->next) { for (u=r->units;u;u=u->next) {
faction * f = u->faction; faction * f = u->faction;
if (!fval(f, FL_DH)) { if (!fval(f, FL_DH)) {
addmessage(0, f, buf, MSG_EVENT, ML_IMPORTANT); add_message(&f->msgs, msg);
fset(f, FL_DH); fset(f, FL_DH);
} }
} }
msg_release(msg);
} }
} }

View File

@ -3518,7 +3518,7 @@ sp_summonshadowlords(castorder *co)
* Gebiet: Draig * Gebiet: Draig
* Kategorie: Teleport * Kategorie: Teleport
* Wirkung: * Wirkung:
* Durch das Opfern von 500 Bauern kann der Chaosmagier ein Tor zur * Durch das Opfern von 200 Bauern kann der Chaosmagier ein Tor zur
* astralen Welt öffnen. Das Tor kann im Folgemonat verwendet werden, * astralen Welt öffnen. Das Tor kann im Folgemonat verwendet werden,
* es löst sich am Ende des Folgemonats auf. * es löst sich am Ende des Folgemonats auf.
* *

View File

@ -4657,12 +4657,12 @@
</text> </text>
</string> </string>
<string name="chaossuction"> <string name="chaossuction">
<text locale="de">Durch das Opfern von 500 Bauern kann <text locale="de">Durch das Opfern von 200 Bauern kann
der Chaosmagier ein Tor zur astralen Welt der Chaosmagier ein Tor zur astralen Welt
öffnen. Das Tor kann in der Folgewoche verwendet öffnen. Das Tor kann in der Folgewoche verwendet
werden, es löst sich am Ende der Folgewoche auf. werden, es löst sich am Ende der Folgewoche auf.
</text> </text>
<text locale="en">By sacrificing the lives of 500 <text locale="en">By sacrificing the lives of 200
peasants, the chaossorcerer is able to open a peasants, the chaossorcerer is able to open a
planar gate. This gate can be used during the planar gate. This gate can be used during the
following week to transfer units to the astral following week to transfer units to the astral

View File

@ -1,4 +1,13 @@
<messages> <messages>
<message name="sighting" section="events">
<type>
<arg name="region" type="region"></arg>
<arg name="number" type="int"></arg>
<arg name="race" type="race"></arg>
</type>
<text locale="de">"$if($isnull($region),"In $region($region)","Es") wurde$if($eq($number,1),"","n") $number $race($race,$number) gesichtet."</text>
<text locale="en">"In $region($region), $number $race($race,$number) were discovered."</text>
</message>
<message name="mallorn_effect" section="magic"> <message name="mallorn_effect" section="magic">
<type> <type>
<arg name="mage" type="unit"></arg> <arg name="mage" type="unit"></arg>