set_equip_race(), so that it isn't duplicated for both players and monsters (both of which use this function).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2940 c06c8d41-db1a-0410-9941-cceddc491573
RKU2FIDSJCR4GZYBI7CLCFEYXVV5KRKI2CJFDNQT7YMWXUTUG7TAC
Q3DNEB5OOJ34P5ML4CMK3L6SCP7RLW7DDOZEG24KZBX3C7BJRQDAC
6LT6USGJOTDMRJGXLAN2NSZXK2GKWEXDKKUV6SVV7ZC6WI6EKMDQC
VCRHZX4OD42RQ6MIMXL6UXII46APZCHKPWV3TCFMYCKMIEK3GX2QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
MWI3RZPVTZOCVZEIR6U3OLXSKX3VMT2IZOY7IX5EJNVSSWVLG5WQC
LABXKXWWQY2V4FUDLGVTDYHXINAP6KRHZDHBQ2FE22FFOEIZPL6QC
DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC
2AGO4LUPAWEW4JZ5GKVOU7A3K2EJSGK64DGGFH7D3NPQXBBXOQFAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
case ISFLAG_ELVEN:
if (item.base_type == OBJ_ARMOUR
&& (item.sub_type == ARM_SPLINT_MAIL
|| item.sub_type == ARM_BANDED_MAIL
|| item.sub_type == ARM_PLATE_MAIL))
case ISFLAG_ELVEN:
if ((item.base_type == OBJ_WEAPONS
&& weapon_skill(item) == SK_MACES_FLAILS)
|| (item.base_type == OBJ_ARMOUR
&& (item.sub_type == ARM_SPLINT_MAIL
|| item.sub_type == ARM_BANDED_MAIL
|| item.sub_type == ARM_PLATE_MAIL)))
case ISFLAG_DWARVEN:
if (item.base_type == OBJ_ARMOUR
&& (item.sub_type == ARM_ROBE
|| item.sub_type == ARM_LEATHER_ARMOUR
|| item.sub_type == ARM_STUDDED_LEATHER_ARMOUR))
case ISFLAG_DWARVEN:
if ((item.base_type == OBJ_WEAPONS
&& weapon_skill(item) == SK_POLEARMS)
|| (item.base_type == OBJ_ARMOUR
&& (item.sub_type == ARM_ROBE
|| item.sub_type == ARM_LEATHER_ARMOUR
|| item.sub_type == ARM_STUDDED_LEATHER_ARMOUR)))