_beogh_retribution(), and fix them so that they work the same way as before r8681.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8905 c06c8d41-db1a-0410-9941-cceddc491573
TTLTKFWPSA5YKJNZHRWQMIJKLX7EYHTWGHX3MJUVBEXWCHZHSYCQC 2FHNLTLN3DVVD67N4QMAQ2LO7YY4GVZWXJAOIWGCCYYGIX7UHSVQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC T7CUIVICB74342RA32BR37T36FOX4RBSQIB5PNOHTGTGUYGDKSTQC ECDSNMLO7QJQLWI2FBT4R27HRDW7GRG2YEHN6AR2DCP2D2TPOYFQC SS6MUIJYTGIVBYU356Z563QJWLJ47QNHSJWS7GJTS7EATZH2ESJQC DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC TZ2SH2SPO5TFSFL2OCV5A32P2X4CRHEKEK7ENUFCBVF3RKUWAD4AC const int temp_rand = random2(13);int wpn_type = ((temp_rand == 0) ? WPN_CLUB :(temp_rand == 1) ? WPN_MACE :(temp_rand == 2) ? WPN_FLAIL :(temp_rand == 3) ? WPN_MORNINGSTAR :(temp_rand == 4) ? WPN_DAGGER :(temp_rand == 5) ? WPN_SHORT_SWORD :(temp_rand == 6) ? WPN_LONG_SWORD :(temp_rand == 7) ? WPN_SCIMITAR :(temp_rand == 8) ? WPN_GREAT_SWORD :(temp_rand == 9) ? WPN_HAND_AXE :(temp_rand == 10) ? WPN_BATTLEAXE :(temp_rand == 11) ? WPN_SPEAR: WPN_HALBERD);
item.sub_type = (one_chance_in(6) ? WPN_WAR_AXE + random2(4): WPN_MACE + random2(12));
if (one_chance_in(6)){const int temp_rand = random2(4);item.sub_type = ((temp_rand == 0) ? WPN_SPIKED_FLAIL :(temp_rand == 1) ? WPN_GREAT_MACE :(temp_rand == 2) ? WPN_WAR_AXE: WPN_TRIDENT);}else{const int temp_rand = random2(12);item.sub_type = ((temp_rand == 0) ? WPN_MACE :(temp_rand == 1) ? WPN_FLAIL :(temp_rand == 2) ? WPN_MORNINGSTAR :(temp_rand == 3) ? WPN_DAGGER :(temp_rand == 4) ? WPN_SHORT_SWORD :(temp_rand == 5) ? WPN_LONG_SWORD :(temp_rand == 6) ? WPN_SCIMITAR :(temp_rand == 7) ? WPN_GREAT_SWORD :(temp_rand == 8) ? WPN_HAND_AXE :(temp_rand == 9) ? WPN_BATTLEAXE :(temp_rand == 10) ? WPN_SPEAR: WPN_HALBERD);}