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? */
|
||||
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 */
|
||||
cmistake(u, strdup(cmd), 169, MSG_MAGIC);
|
||||
return false;
|
||||
|
|
|
@ -947,7 +947,7 @@ fix_demand_region(region *r)
|
|||
}
|
||||
for (rl=rlist;rl;rl=rl->next) {
|
||||
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]);
|
||||
}
|
||||
while (rlist) {
|
||||
|
@ -1028,7 +1028,7 @@ fix_demand(void)
|
|||
if (maxluxuries==0) for (sale=luxurytypes;sale;sale=sale->next) ++maxluxuries;
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
@ -2174,7 +2174,7 @@ korrektur(void)
|
|||
#ifdef CONVERT_TRIGGER
|
||||
convert_triggers();
|
||||
#endif
|
||||
fix_migrants();
|
||||
/* fix_migrants(); */
|
||||
/* In Vin3 können Parteien komplett übergeben werden. */
|
||||
#ifdef ENHANCED_QUIT
|
||||
no_teurefremde(0);
|
||||
|
|
Loading…
Reference in New Issue