attsub: Clean up take_casualty() a bit
Giving biggest the appropriate type saves a type cast. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
76ca2011c3
commit
47af370eaa
1 changed files with 4 additions and 5 deletions
|
@ -2037,8 +2037,8 @@ take_casualty(int combat_mode, struct combat *off, struct emp_qelem *olist)
|
|||
int to_take = CASUALTY_LUMP;
|
||||
int biggest_troops = 0, index = -1;
|
||||
int n, tot_troops = 0, biggest_mil, cas;
|
||||
struct emp_qelem *qp, *biggest;
|
||||
struct ulist *llp;
|
||||
struct emp_qelem *qp;
|
||||
struct ulist *llp, *biggest;
|
||||
|
||||
for (n = 0; n <= off->last; ++n) {
|
||||
if (off[n].type != EF_BAD) {
|
||||
|
@ -2099,14 +2099,13 @@ take_casualty(int combat_mode, struct combat *off, struct emp_qelem *olist)
|
|||
|
||||
if (llp->unit.land.lnd_item[I_MILIT] > biggest_mil) {
|
||||
biggest_mil = llp->unit.land.lnd_item[I_MILIT];
|
||||
biggest = qp;
|
||||
biggest = llp;
|
||||
}
|
||||
}
|
||||
if (biggest == NULL)
|
||||
return CASUALTY_LUMP - to_take;
|
||||
|
||||
llp = (struct ulist *)biggest;
|
||||
cas = lnd_take_casualty(combat_mode, llp, to_take);
|
||||
cas = lnd_take_casualty(combat_mode, biggest, to_take);
|
||||
return CASUALTY_LUMP - (to_take - cas);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue