forked from github/server
Bergwächter nur in Bergen und Gletschern, steht in der Beschreibung.
This commit is contained in:
parent
afa1c2a804
commit
6b69cd9560
|
@ -1159,7 +1159,7 @@ entership(unit * u, ship * sh, struct order * ord, boolean lasttry)
|
|||
getshipweight(sh, &sweight, &scabins);
|
||||
sweight += weight(u);
|
||||
scabins += u->number;
|
||||
sweight = (sweight/100) * 100; /* Silberreste abrunden */
|
||||
sweight = ((sweight+99) / 100) * 100; /* Silberreste aufrunden */
|
||||
|
||||
if (sweight > mweight || scabins > mcabins) {
|
||||
if (lasttry) cmistake(u, ord, 34, MSG_MOVE);
|
||||
|
|
|
@ -433,7 +433,7 @@ cansail(const region * r, ship * sh)
|
|||
if (sh->type->construction && sh->size!=sh->type->construction->maxsize)
|
||||
return false;
|
||||
getshipweight(sh, &n, &p);
|
||||
n = (n/100) * 100; /* Silberreste abrunden */
|
||||
n = ((n+99)/100) * 100; /* Silberreste aufrunden */
|
||||
|
||||
if( is_cursed(sh->attribs, C_SHIP_FLYING, 0) ) {
|
||||
if (sh->type->cargo>500*100)
|
||||
|
|
|
@ -368,7 +368,6 @@ oldfamiliars(unit * familiar)
|
|||
set_level(familiar, SK_MAGIC, 1);
|
||||
set_level(familiar, SK_MINING, 1);
|
||||
set_level(familiar, SK_LUMBERJACK, 1);
|
||||
set_level(familiar, SK_ROAD_BUILDING, 1);
|
||||
set_level(familiar, SK_AUSDAUER, 1);
|
||||
m = create_mage(familiar, M_GRAU);
|
||||
break;
|
||||
|
|
|
@ -2278,6 +2278,11 @@ sp_ironkeeper(castorder *co)
|
|||
unit *mage = (unit *)co->magician;
|
||||
int cast_level = co->level;
|
||||
|
||||
if (rterrain(r) != T_MOUNTAIN && rterrain(r) != T_GLACIER) {
|
||||
report_failure(mage, co->order);
|
||||
return 0;
|
||||
}
|
||||
|
||||
keeper = create_unit(r, mage->faction, 1, new_race[RC_IRONKEEPER], 0, "Bergwächter", mage);
|
||||
|
||||
/*keeper->age = cast_level + 2;*/
|
||||
|
|
Loading…
Reference in New Issue