git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7393 c06c8d41-db1a-0410-9941-cceddc491573
YPL32ZYVNBA2OSLEUGSAGSDJ5U2NKYMUHOL7GYSE2F4FCFZI2PTAC
33MBISZXMRGZMQ37PVINHKNWAXHYPHURMRG6ST7O2SKIRGGBHI2AC
HCQBAKIE4MXJ3XID6CECTZGNWYC33C3642KOKNKO37VVRDMJ2T4QC
C2PRXJYHDRF2642VDAUY76HJKCPQFGWDI6AM3SMCMYCHGWYDQXQQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
WAO43LWOVQKOXAKIML5ZA6UKSORMPXAMGYFPRVK2DNMQSPLC5JGQC
77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC
PNRMCHHEBCAUD2XBSSH6JOEQ6A6CFEZBCIX436DVD26DA52OCYTQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
JDM5R3HYGXKQKZWY35QZ2KOB24TFZ3FW2PCNXCRCMWG72AZC5ZXQC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
O6ZMFKDI3XO2SWPNEYHIPYFDWJR4TVDP5BAATK6LVCVETQID6E7AC
CH7JECYYH35H4TRHRNRTRJCQTQLZ2WRH62TKV72SUIU2RTK5OH7AC
547JREUJXTZNYVGHNNAET5F5O5JYYGNTDQB6ABZNT7YX5EY64OHAC
mpr("You can't carry that much weight.");
learned_something_new(TUT_HEAVY_LOAD);
return;
n_tried_pickup++;
if (result == 0)
pickup_warning = "You can't carry that much weight.";
else
pickup_warning = "You can't carry that many items.";
if (is_valid_item(mitm[j]))
mitm[j].flags = oldflags;
else if (result == -1)
{
mpr("You can't carry that many items.");
learned_something_new(TUT_HEAVY_LOAD);
return;
}
break;
else
n_did_pickup++;
int num_to_take = mitm[o].quantity;
if (Options.autopickup_no_burden && item_mass(mitm[o]) != 0)
{
int num_can_take =
(carrying_capacity(you.burden_state) - you.burden) /
item_mass(mitm[o]);
if (num_can_take < num_to_take)
{
if (!tried_pickup)
{
mpr("You can't pick everything up without "
"burdening yourself.");
tried_pickup = true;
}
num_to_take = num_can_take;
}
if (num_can_take == 0)
continue;
}
const unsigned long old_flags(mitm[o].flags);