forked from github/server
- Englischer Text für "In Klah (3,9) erscheinen 201 Jungdrachen"
- Zauber-Anzeigefix Bauernverbrauch
This commit is contained in:
parent
c550e34abd
commit
4151670016
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
*
|
*
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue