(pln_equip): Do not abandon sector for paradrop, drop or fly.

Closes #982226
This commit is contained in:
Ron Koenderink 2005-11-22 20:10:15 +00:00
parent 1de48e53da
commit 9113969208

View file

@ -608,6 +608,7 @@ pln_equip(struct plist *plp, struct ichrstr *ip, int flags, s_char mission)
int rval; int rval;
short *item; short *item;
int own; int own;
int abandon_needed;
pp = &plp->plane; pp = &plp->plane;
pcp = plp->pcp; pcp = plp->pcp;
@ -694,7 +695,8 @@ 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
if (item[itype] < needed) { abandon_needed = would_abandon(&sect, itype, needed, NULL);
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;
} }