forked from github/server
Einmalig die Zugvorlage für Eressea deaktivieren, wenn ein Spieler den CR bekommt.
This commit is contained in:
parent
48284eda68
commit
3eea6880a8
|
@ -988,6 +988,28 @@ fix_familiars(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define REPORT_NR (1 << O_REPORT)
|
||||||
|
#define REPORT_CR (1 << O_COMPUTER)
|
||||||
|
#define REPORT_ZV (1 << O_ZUGVORLAGE)
|
||||||
|
|
||||||
|
static int
|
||||||
|
disable_templates(void)
|
||||||
|
{
|
||||||
|
faction * f;
|
||||||
|
for (f=factions;f;f=f->next) {
|
||||||
|
if (f->options & REPORT_CR) {
|
||||||
|
f->options &= ~REPORT_ZV;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
nothing(void)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
korrektur(void)
|
korrektur(void)
|
||||||
{
|
{
|
||||||
|
@ -996,6 +1018,12 @@ korrektur(void)
|
||||||
#if TEST_LOCALES
|
#if TEST_LOCALES
|
||||||
setup_locales();
|
setup_locales();
|
||||||
#endif
|
#endif
|
||||||
|
if (turn>400) {
|
||||||
|
do_once("zvrm", disable_templates());
|
||||||
|
} else {
|
||||||
|
do_once("zvrm", nothing());
|
||||||
|
}
|
||||||
|
|
||||||
fix_astralplane();
|
fix_astralplane();
|
||||||
fix_firewalls();
|
fix_firewalls();
|
||||||
fix_gates();
|
fix_gates();
|
||||||
|
|
Loading…
Reference in New Issue