forked from github/server
- chaosregionen, die terraformt werden, geben keine warning mehr in der korrektur-routine aus. todo: den fix direkt beim terraforming machen
- magie die wg. zu geringer stufe fehlschlägt, gibt keine warning mehr aus
This commit is contained in:
parent
f08481e988
commit
375a55b882
|
@ -1028,8 +1028,6 @@ cancast(unit * u, spell * sp, int level, int range, char * cmd)
|
||||||
}
|
}
|
||||||
/* reicht die Stufe aus? */
|
/* reicht die Stufe aus? */
|
||||||
if (eff_skill(u, SK_MAGIC, u->region) < sp->level) {
|
if (eff_skill(u, SK_MAGIC, u->region) < sp->level) {
|
||||||
log_warning(("Zauber von %s schlug fehl: %s braucht Stufe %d.\n",
|
|
||||||
unitname(u), spell_name(sp, default_locale), sp->level));
|
|
||||||
/* die Einheit ist nicht erfahren genug für diesen Zauber */
|
/* die Einheit ist nicht erfahren genug für diesen Zauber */
|
||||||
cmistake(u, strdup(cmd), 169, MSG_MAGIC);
|
cmistake(u, strdup(cmd), 169, MSG_MAGIC);
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -947,7 +947,7 @@ fix_demand_region(region *r)
|
||||||
}
|
}
|
||||||
for (rl=rlist;rl;rl=rl->next) {
|
for (rl=rlist;rl;rl=rl->next) {
|
||||||
region * r = rl->region;
|
region * r = rl->region;
|
||||||
log_warning(("fixing demand in %s\n", regionname(r, NULL)));
|
if (!fval(r, RF_CHAOTIC)) log_warning(("fixing demand in %s\n", regionname(r, NULL)));
|
||||||
setluxuries(r, mlux[rand() % maxlux]);
|
setluxuries(r, mlux[rand() % maxlux]);
|
||||||
}
|
}
|
||||||
while (rlist) {
|
while (rlist) {
|
||||||
|
@ -1028,7 +1028,7 @@ fix_demand(void)
|
||||||
if (maxluxuries==0) for (sale=luxurytypes;sale;sale=sale->next) ++maxluxuries;
|
if (maxluxuries==0) for (sale=luxurytypes;sale;sale=sale->next) ++maxluxuries;
|
||||||
|
|
||||||
for (r=regions; r; r=r->next) {
|
for (r=regions; r; r=r->next) {
|
||||||
if ((r->land) && count_demand(r) != maxluxuries) {
|
if (r->land!=NULL && r->land->peasants>=100 && count_demand(r) != maxluxuries) {
|
||||||
fix_demand_region(r);
|
fix_demand_region(r);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2174,7 +2174,7 @@ korrektur(void)
|
||||||
#ifdef CONVERT_TRIGGER
|
#ifdef CONVERT_TRIGGER
|
||||||
convert_triggers();
|
convert_triggers();
|
||||||
#endif
|
#endif
|
||||||
fix_migrants();
|
/* fix_migrants(); */
|
||||||
/* In Vin3 können Parteien komplett übergeben werden. */
|
/* In Vin3 können Parteien komplett übergeben werden. */
|
||||||
#ifdef ENHANCED_QUIT
|
#ifdef ENHANCED_QUIT
|
||||||
no_teurefremde(0);
|
no_teurefremde(0);
|
||||||
|
|
Loading…
Reference in New Issue