Previous rev. assumes would_abandon() returns 0 or 1. Correct, but

unmodular.  Don't.
This commit is contained in:
Markus Armbruster 2005-12-22 19:27:26 +00:00
parent 91be114d9b
commit 8e12bb8574

View file

@ -695,7 +695,7 @@ pln_equip(struct plist *plp, struct ichrstr *ip, int flags, s_char mission)
plp->plane.pln_y, plp->plane.pln_y,
I_SHELL, needed); I_SHELL, needed);
#endif #endif
abandon_needed = would_abandon(&sect, itype, needed, NULL); abandon_needed = !!would_abandon(&sect, itype, needed, NULL);
if (item[itype] < needed + abandon_needed) { if (item[itype] < needed + abandon_needed) {
pr("Not enough %s for %s\n", ichr[itype].i_name, prplane(pp)); pr("Not enough %s for %s\n", ichr[itype].i_name, prplane(pp));
return -1; return -1;