clean up random item generation a bit.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3068 c06c8d41-db1a-0410-9941-cceddc491573
TXICHUK6ES7PG4VUA4SQZIPQU6Q5B7THYXMSUQXGVNQ63LOFOLCAC
Q3DNEB5OOJ34P5ML4CMK3L6SCP7RLW7DDOZEG24KZBX3C7BJRQDAC
Y56345NB442UIFDKYJMWETVUMJP5XGXIB233FLK3LVYMPPCAOW3QC
VCRHZX4OD42RQ6MIMXL6UXII46APZCHKPWV3TCFMYCKMIEK3GX2QC
DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
break; case WPN_KATANA: case WPN_LAJATANG: case WPN_KNIFE: case WPN_SLING: rc = ISFLAG_NO_RACE;
break;
case WPN_KATANA:
case WPN_LAJATANG:
case WPN_KNIFE:
case WPN_SLING:
rc = ISFLAG_NO_RACE;
rc = one_chance_in(3) ? ISFLAG_ELVEN : ISFLAG_NO_RACE;
if (one_chance_in(3)) rc = ISFLAG_ELVEN;
if (one_chance_in(3))
rc = ISFLAG_ELVEN;
|| item.sub_type == WPN_EVENINGSTAR