jewellery.
– (from svn)
Signed-off-by: Darshan Shaligram <dshaligram@users.sourceforge.net>
RCYCFKHI7HUB46VKURMSKGGV2PCMXOCAJQMYHI5AJNGZEEKMIPFQC
EQWP5Q5NJYH3S3WXPKIUH4WAJAL27VDCN2MVZFY7QGBKHS3NSWWQC
G7SEHMXQP4UDAMACBLBAQTUBB44WDVUCSFWGI37HTZ7UQ2YT7VXQC
L4JPYWN3JUHIH2TCJUSVQOEWOMKGIO6I5C5QEIAMRBCXQ26V6HYAC
VY2RJLJQMUOVIJOYPTA7AEXPURIV3H6VF7O5QQ7LF44ZS36RTFYAC
PSD4GZBU67U73B7I44QTL6APS6MNDN7BAUB4KJD4ZJALIU6YE5WQC
PS3OYZOHCD464IMPYTISQO2NDD4WLHZHKAT5TBB2VMAU2JBNPYRQC
AUXVWXWIFSTWFA6VZXN2FMG7FQEKRZVV6MD32VQQ7J2RKCXHAVGAC
TGJZXTUIAKCFZQJ54ZQEBGFBVZSJCAX6AWDRSH3TP7UJRLGUM5SAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
3PBG6FJ6WGSR4UM3I7UQUYYCSYU3UBCKCIKYKUEEANIK72TUL4XAC
CIAIASCBKKV7VMYBL2CIFAYGFQTB6GIME4FSQGZNQGXO7FXQTA5AC
W6EWE6VIRP6OTSSTG3ZZEBN72OIKK6D3AEIP3OWX3HMJBA52SZSAC
UP6TD25TZ3ENYTOB6N6NA325ROEJPDCW5VPNBRTAFMC7HLFXU4CQC
QTGDLSVMXXROGGKE7JRHRJ7GQIQM3CAB2ETBB4FW6WRDR7VCFO3QC
LZN527GR3AULRHWIBA537RR4WSCNNYY4XSEZ6VFF7TKGYSUSBOCAC
SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC
7X5YDPAU34LOFKEGJYE6GC7EOEDKGT3O6CUGZBYJI45L3FQOAKHQC
ZEFGFQHN6J2S6EIPX7EPDG22C5YXTI6DMKQHHRCLWN5MQC44KY3AC
QDWDUURSNLMT6AXNNJ3DEQCWAKCAIHV6MP5F7QGIBGXOG2BI2NPQC
7Y5HSDFKA5TPLS2TWTRFMQVX6UXUDHXU5MUMXQSDFAIY4THQ3BIQC
IB4IOXRL7AMMYTUE7GKYDYI6FE5ZFDIUG7DXAZIRMNEPA7KVSSWQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
3RNRFLMD2X4RUFTDVITLXAP377YB6F6YMQLL3DAXSUZDZBTWSLRQC
NNHSQNYOLBUL6C5W7NNM7XYRHJZKU3ALJZKA5YIPQQVQ7GWPWL7QC
XNNDT3B3YNCTLEGEXE3D2TE46R5YQZQT7D5X54GRZIZQIDJGMX5AC
XGPPA2X3G3266EVSTXGQ7ZWYOCJ32FEYPEUJV55AI5TGFYHTYTQQC
DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC
7YUGK5Q64KG5O7GJGTUBRRLHAHBCJ5YOE23YUPT6UBKUSB67CYAQC
HODV46TCH5AGI42Z5JKVDX4VCRVQCNREJUL6W3TUJK6S77SXQNLQC
3KAINFIXO7WNWGUGZB43EUNFRS2ZPBLQZDTY456QACMRHYIJ7WDAC
PHD3QYB3ITDT2UWAICBYCLAEMFOLX4H65LPMRDCKK3PGUSBIMAUAC
SJJMO4TFG3QO46SLHUFSUYXXVZJDULVYTU4RTCM7TQPIGHZTWBDAC
DCZMEKDHQWSQCQYQD6ZXB3XOMWLVLPSPVSBVVMPXMSZF7GO3BVCAC
Q3DNEB5OOJ34P5ML4CMK3L6SCP7RLW7DDOZEG24KZBX3C7BJRQDAC
6BCD3B7SZ4T2VPOGO562767LMFCVMKBAUMF4PQ7T5XNKSXVY7F6QC
MNYDF64QY6NHYKOAFOGBQJFYU7TZDILXRV23EXJPN4IZOCLSJ2AQC
TZ2SH2SPO5TFSFL2OCV5A32P2X4CRHEKEK7ENUFCBVF3RKUWAD4AC
OWNA3PAPP5YH4HBNSBSDAG5A7XFMAMPNJ5AJKYYWUOIQEWR5XSQAC
SKAX3VKA2NOD7AXALOBFLDIOHX6VZCVWQSUHYYE3SMOACR3B7ZTQC
M2HMYLYYXSP5XGX6MCI77IT6UW5K4YSEUJWHPQPYXVSW5L36BJ2AC
UXBJL5XV6KLLXA64ADYZRRBHZ7Q3NH6PWVD7HCJX25PP6KMLI7KAC
CCVMHSW2XB6RY3B6QRISMTF36QZ5ZA2VW2IFO7EBFUL4EKJ6HWDQC
2G7MZ653N3JUHJ4DA5Q7VRO3S5T27DLPKDCJEKB6DGYSTXULUVWAC
EH4VJW3I5Y4V6DT3YMLNDA3NW2DEAV4LRE4T5IEXAVB4WB3JJMGAC
Q6QWWEURCCP5CRAMRDPFPMM7B6FLLOQZZMI553QKG4KEYVMXARCAC
KZMLJTPHO2VSNRKKZ252S7F25KWFIH2WT4JR6GLUJROADBU7WLYAC
T7BPCYJKTZ7RICLL7K2PF2ZIEO5O7G3NJKOAOWLPIMPIEB7PPXAQC
BNE3OKRCLL3BVGH7RSLHXU7E6IVDNII3GUCUDM6W4T7UCU6XQ7HQC
5V47S4NNTHWTSAHV3YLO2VGH7JTUIYJ3GBPDN5ZM4UQALT2ZEXDQC
LJK4ZQATLSB4MKZG3ARZX5V6RFGTN3NLCN6GTCUGJQKU26SOXMUAC
R3ZUGT5VJ2DG5NFPG4RBWDWTULDE7L4REYSGVPHJPDXFG6OBIXYAC
I46SXTM3KJ53E34L35Q6XPBCTA3DH7FWIOUREY4FZDAGZYBLTZYAC
FSM42RQ4HDU6E4JXX4Z2DSIV6W5526WV3HP4AJVXEI6WPRJOCWSQC
QS3ZRS3E6KL3YJHPKYEWCWJYRBJSXD5OOYF6Y25HZVECGPJRDB5QC
7V4DCKFJCNBXFODMKJ6H3MCDUTSD4XVQ7D4D6XFCD4JNF4HCE4KAC
S2KJEXXFMO3XWZVURPKYK7NFINGNP5MPA7EF55GX6HYW7WATT2PAC
HREZKWJTYQ5LA2LYTHOS4Z25LT5FPFPEIUTPT73HNUKEXTJM4DEAC
2FHNLTLN3DVVD67N4QMAQ2LO7YY4GVZWXJAOIWGCCYYGIX7UHSVQC
2J3TK3NYTO5XO6IHLTV5O6B3HYN2NHXD5ST3WLL5KPTUOVS5F3RQC
TWEM24A2NO7BPI7L5RDLY45UH5BY7ESNSSJ5TJLLCD7YUJSDCQ6AC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
E4TSDW2JQI5ZHGUKO5TJG2FBICUL47HF5INLCV7UAXTUPSVGXVBAC
V633AMMPMHJB5ZLP5IHFXCT6FCENVTPX25TY7T5MF2QZLDDN24HAC
LXVO45D6K6HCT2LOHMCQIT76VFKX6OFQOQSUAEHR3U32G43TPEBQC
O7S3ILRELHICJXXTDGMF7KPPZWYHPYCNDPV2I77FZXXH4I454B4QC
LOAF3UOCD7BGVGFWA5IPJT55URGZSKJJDMUIP6CN2VVWM5UHWTBQC
2WWSPLCXLSMBGTXUC33EQ5YBOA5IBFSMJSTZ2TU6HZIMZZWZJWGAC
X5OHFTHRXTI5KHFIYFJ6DB3W5MY3JUJKNTL4HF37MKABYNCOBOZAC
BINKDWGFGUPTOA7IE5KK4ZIELGU5WC3X47MYXOWU4X43EGAC5DUAC
DWWOM6V2Z4RQVT6AKW6OYLSFOUE4W5PTP2SH4AAZE2E4EIH4RLUAC
FAVME2A2U4OUKN2BTISAG5PCI5Y4BN6YVFKCSQQHHZLEVVVF4LKAC
10, FOOD_CHEESE,
10, FOOD_PIZZA,
10, FOOD_SNOZZCUMBER,
10, FOOD_APRICOT,
10, FOOD_ORANGE,
10, FOOD_BANANA,
10, FOOD_STRAWBERRY,
10, FOOD_RAMBUTAN,
10, FOOD_LEMON,
10, FOOD_GRAPE,
10, FOOD_SULTANA,
10, FOOD_LYCHEE,
10, FOOD_BEEF_JERKY,
10, FOOD_SAUSAGE,
5, FOOD_HONEYCOMB,
5, FOOD_ROYAL_JELLY,
0);
10, FOOD_CHEESE,
10, FOOD_PIZZA,
10, FOOD_SNOZZCUMBER,
10, FOOD_APRICOT,
10, FOOD_ORANGE,
10, FOOD_BANANA,
10, FOOD_STRAWBERRY,
10, FOOD_RAMBUTAN,
10, FOOD_LEMON,
10, FOOD_GRAPE,
10, FOOD_SULTANA,
10, FOOD_LYCHEE,
10, FOOD_BEEF_JERKY,
10, FOOD_SAUSAGE,
5, FOOD_HONEYCOMB,
5, FOOD_ROYAL_JELLY,
0);
stype = random_choose_weighted( 1407, POT_HEAL_WOUNDS,
2815, POT_HEALING,
222, POT_CURE_MUTATION,
612, POT_SPEED,
612, POT_MIGHT,
612, POT_AGILITY,
612, POT_BRILLIANCE,
136, POT_BERSERK_RAGE,
340, POT_INVISIBILITY,
340, POT_LEVITATION,
340, POT_RESISTANCE,
70, POT_PORRIDGE,
111, POT_BLOOD,
38, POT_GAIN_STRENGTH,
38, POT_GAIN_DEXTERITY,
38, POT_GAIN_INTELLIGENCE,
13, POT_EXPERIENCE,
140, POT_MAGIC,
900, POT_RESTORE_ABILITIES,
648, POT_POISON,
162, POT_STRONG_POISON,
324, POT_MUTATION,
324, POT_SLOWING,
324, POT_PARALYSIS,
324, POT_CONFUSION,
278, POT_DEGENERATION,
10, POT_DECAY,
0);
stype = random_choose_weighted( 2815, POT_HEALING,
1407, POT_HEAL_WOUNDS,
900, POT_RESTORE_ABILITIES,
648, POT_POISON,
612, POT_SPEED,
612, POT_MIGHT,
612, POT_AGILITY,
612, POT_BRILLIANCE,
340, POT_INVISIBILITY,
340, POT_LEVITATION,
340, POT_RESISTANCE,
324, POT_MUTATION,
324, POT_SLOWING,
324, POT_PARALYSIS,
324, POT_CONFUSION,
278, POT_DEGENERATION,
222, POT_CURE_MUTATION,
162, POT_STRONG_POISON,
140, POT_MAGIC,
136, POT_BERSERK_RAGE,
111, POT_BLOOD,
70, POT_PORRIDGE,
38, POT_GAIN_STRENGTH,
38, POT_GAIN_DEXTERITY,
38, POT_GAIN_INTELLIGENCE,
13, POT_EXPERIENCE,
10, POT_DECAY,
0);
802, SCR_TELEPORTATION,
642, SCR_DETECT_CURSE,
321, SCR_FEAR,
321, SCR_NOISE,
321, SCR_MAGIC_MAPPING,
321, SCR_FOG,
321, SCR_RANDOM_USELESSNESS,
321, SCR_CURSE_WEAPON,
321, SCR_CURSE_ARMOUR,
321, SCR_RECHARGING,
321, SCR_BLINKING,
161, SCR_PAPER,
321, SCR_ENCHANT_ARMOUR,
321, SCR_ENCHANT_WEAPON_I,
321, SCR_ENCHANT_WEAPON_II,
802, SCR_TELEPORTATION,
642, SCR_DETECT_CURSE,
321, SCR_FEAR,
321, SCR_NOISE,
321, SCR_MAGIC_MAPPING,
321, SCR_FOG,
321, SCR_RANDOM_USELESSNESS,
321, SCR_CURSE_WEAPON,
321, SCR_CURSE_ARMOUR,
321, SCR_RECHARGING,
321, SCR_BLINKING,
321, SCR_ENCHANT_ARMOUR,
321, SCR_ENCHANT_WEAPON_I,
321, SCR_ENCHANT_WEAPON_II,
// Medium-level scrolls
140, (depth_mod < 4 ? SCR_TELEPORTATION : SCR_ACQUIREMENT),
140, (depth_mod < 4 ? SCR_TELEPORTATION : SCR_ENCHANT_WEAPON_III),
140, (depth_mod < 4 ? SCR_DETECT_CURSE : SCR_SUMMONING),
140, (depth_mod < 4 ? SCR_PAPER : SCR_VULNERABILITY),
140, (depth_mod < 4 ? SCR_PAPER : SCR_SILENCE),
161, SCR_PAPER,
// High-level scrolls
140, (depth_mod < 7 ? SCR_TELEPORTATION : SCR_VORPALISE_WEAPON),
140, (depth_mod < 7 ? SCR_DETECT_CURSE : SCR_TORMENT),
140, (depth_mod < 7 ? SCR_DETECT_CURSE : SCR_HOLY_WORD),
0);
// Medium-level scrolls.
140, (depth_mod < 4 ? SCR_TELEPORTATION : SCR_ACQUIREMENT),
140, (depth_mod < 4 ? SCR_TELEPORTATION : SCR_ENCHANT_WEAPON_III),
140, (depth_mod < 4 ? SCR_DETECT_CURSE : SCR_SUMMONING),
140, (depth_mod < 4 ? SCR_PAPER : SCR_VULNERABILITY),
140, (depth_mod < 4 ? SCR_PAPER : SCR_SILENCE),
// High-level scrolls.
140, (depth_mod < 7 ? SCR_TELEPORTATION : SCR_VORPALISE_WEAPON),
140, (depth_mod < 7 ? SCR_DETECT_CURSE : SCR_TORMENT),
140, (depth_mod < 7 ? SCR_DETECT_CURSE : SCR_HOLY_WORD),
0);
if (main_weap
&& hands_reqd(*main_weap, mon->body_size()) == HANDS_TWO
|| alt_weap
&& hands_reqd(*alt_weap, mon->body_size()) == HANDS_TWO)
if (main_weap && hands_reqd(*main_weap, mon->body_size()) == HANDS_TWO
|| alt_weap && hands_reqd(*alt_weap, mon->body_size()) == HANDS_TWO)
}
// Detects all monsters on the level, using their exact positions.
void wizard_detect_creatures()
{
const int prev_detected = count_detected_mons();
const int num_creatures = detect_creatures(60, true);
if (!num_creatures)
mpr("You detect nothing.");
else if (num_creatures == prev_detected)
mpr("You detect no further creatures.");
else
mpr("You detect creatures!");