git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4563 c06c8d41-db1a-0410-9941-cceddc491573
VLCSHLIUG3FRQOC4CCDRVRAS53VVGWXG7MRB4WTG6WUNF4DM6EMAC
RDI4NCN6HNXSCI7SQWBOAIEXOVQYPM7E4QK5G2A3Z6HFB6OTDA2AC
CH5FUX3FK3M5A4FUOJMRSG7KP3MOPTBVNK6ZXH7AFLDCBSKW43RAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
const int alt_weapon = mon->inv[MSLOT_ALT_WEAPON];
if (weapon == NON_ITEM)
if (weapon == NON_ITEM && alt_weapon == NON_ITEM)
item_def& wpn(mitm[weapon]);
int slot; do { slot = (coinflip()) ? weapon : alt_weapon; } while (slot == NON_ITEM);
int slot;
do
{
slot = (coinflip()) ? weapon : alt_weapon;
}
while (slot == NON_ITEM);
item_def& wpn(mitm[slot]);