forked from github/server
Make the code compile on Visual Studio again, fixing type conversion warnings and C99-isms.
Signed-off-by: Enno Rehling <enno@eressea.de>
This commit is contained in:
parent
d672510f06
commit
d75ee1a057
|
@ -2677,11 +2677,11 @@ sinkships(region * r)
|
||||||
if (!sh->type->construction || sh->size>=sh->type->construction->maxsize) {
|
if (!sh->type->construction || sh->size>=sh->type->construction->maxsize) {
|
||||||
if (fval(r->terrain, SEA_REGION) && (!enoughsailors(sh, r) || get_captain(sh)==NULL)) {
|
if (fval(r->terrain, SEA_REGION) && (!enoughsailors(sh, r) || get_captain(sh)==NULL)) {
|
||||||
/* Schiff nicht seetüchtig */
|
/* Schiff nicht seetüchtig */
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.nocrewocean", 0.30);
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.nocrewocean", 0.30F);
|
||||||
damage_ship(sh, dmg);
|
damage_ship(sh, dmg);
|
||||||
}
|
}
|
||||||
if (shipowner(sh)==NULL) {
|
if (shipowner(sh)==NULL) {
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.nocrew", 0.05);
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.nocrew", 0.05F);
|
||||||
damage_ship(sh, dmg);
|
damage_ship(sh, dmg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -855,7 +855,7 @@ move_iceberg(region *r)
|
||||||
|
|
||||||
for (sh = r->ships; sh; sh = sh->next) {
|
for (sh = r->ships; sh; sh = sh->next) {
|
||||||
/* Meldung an Kapitän */
|
/* Meldung an Kapitän */
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.intoiceberg", 0.10);
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.intoiceberg", 0.10F);
|
||||||
damage_ship(sh, dmg);
|
damage_ship(sh, dmg);
|
||||||
fset(sh, SF_SELECT);
|
fset(sh, SF_SELECT);
|
||||||
}
|
}
|
||||||
|
@ -866,8 +866,8 @@ move_iceberg(region *r)
|
||||||
translist(&rc->buildings, &r->buildings, rc->buildings);
|
translist(&rc->buildings, &r->buildings, rc->buildings);
|
||||||
}
|
}
|
||||||
while (rc->ships) {
|
while (rc->ships) {
|
||||||
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.withiceberg", 0.10F);
|
||||||
fset(rc->ships, SF_SELECT);
|
fset(rc->ships, SF_SELECT);
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.withiceberg", 0.10);
|
|
||||||
damage_ship(rc->ships, dmg);
|
damage_ship(rc->ships, dmg);
|
||||||
move_ship(rc->ships, rc, r, NULL);
|
move_ship(rc->ships, rc, r, NULL);
|
||||||
}
|
}
|
||||||
|
@ -994,7 +994,7 @@ godcurse(void)
|
||||||
ship *sh;
|
ship *sh;
|
||||||
for (sh = r->ships; sh;) {
|
for (sh = r->ships; sh;) {
|
||||||
ship *shn = sh->next;
|
ship *shn = sh->next;
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.godcurse", 0.10);
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.godcurse", 0.10F);
|
||||||
damage_ship(sh, dmg);
|
damage_ship(sh, dmg);
|
||||||
if (sh->damage>=sh->size * DAMAGE_SCALE) {
|
if (sh->damage>=sh->size * DAMAGE_SCALE) {
|
||||||
unit * u = shipowner(sh);
|
unit * u = shipowner(sh);
|
||||||
|
|
|
@ -2635,8 +2635,9 @@ aftermath(battle * b)
|
||||||
boolean ships_damaged = (boolean)(b->turn+(b->has_tactics_turn?1:0)>2); /* only used for ship damage! */
|
boolean ships_damaged = (boolean)(b->turn+(b->has_tactics_turn?1:0)>2); /* only used for ship damage! */
|
||||||
|
|
||||||
for (s=b->sides;s!=b->sides+b->nsides;++s) {
|
for (s=b->sides;s!=b->sides+b->nsides;++s) {
|
||||||
s->dead=0;
|
|
||||||
fighter * df;
|
fighter * df;
|
||||||
|
s->dead=0;
|
||||||
|
|
||||||
for (df = s->fighters; df; df=df->next) {
|
for (df = s->fighters; df; df=df->next) {
|
||||||
unit *du = df->unit;
|
unit *du = df->unit;
|
||||||
int dead = dead_fighters(df);
|
int dead = dead_fighters(df);
|
||||||
|
@ -2884,7 +2885,7 @@ aftermath(battle * b)
|
||||||
if (sh && fval(sh, SF_DAMAGED)) {
|
if (sh && fval(sh, SF_DAMAGED)) {
|
||||||
int n = b->turn - 2;
|
int n = b->turn - 2;
|
||||||
if (n>0) {
|
if (n>0) {
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.battleround", 0.05);
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.battleround", 0.05F);
|
||||||
damage_ship(sh, dmg * n);
|
damage_ship(sh, dmg * n);
|
||||||
freset(sh, SF_DAMAGED);
|
freset(sh, SF_DAMAGED);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1765,8 +1765,8 @@ sail(unit * u, order * ord, boolean move_on_land, region_list **routep)
|
||||||
if (check_leuchtturm(current_point, NULL)) {
|
if (check_leuchtturm(current_point, NULL)) {
|
||||||
ADDMSG(&f->msgs, msg_message("sailnolandingstorm", "ship", sh));
|
ADDMSG(&f->msgs, msg_message("sailnolandingstorm", "ship", sh));
|
||||||
} else {
|
} else {
|
||||||
|
float dmg = get_param_flt(global.parameters, "rules.ship.damage.nolanding", 0.10F);
|
||||||
ADDMSG(&f->msgs, msg_message("sailnolanding", "ship region", sh, next_point));
|
ADDMSG(&f->msgs, msg_message("sailnolanding", "ship region", sh, next_point));
|
||||||
float dmg = get_param_flt(global.parameters, "rules.ship.damage.nolanding", 0.10);
|
|
||||||
damage_ship(sh, dmg);
|
damage_ship(sh, dmg);
|
||||||
/* we handle destruction at the end */
|
/* we handle destruction at the end */
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue