git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1294 c06c8d41-db1a-0410-9941-cceddc491573
PNFDSBFCGH5IZR7QNF4DQTEV4QXIIO4DWYTSFEOUWLZJVSWNDKAAC
H7BW6SEIQ57X6V4BM2RX54W42W6BH5XJBAS6FYCYKLQQG43ZMU4QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
QVVC7AYGVA6U64PTNA7L27422NLMO327P22BQKXEVIMPZHIHO7MQC
0, 0, 0, 0, 1, 60, // life prot, magic resistance
0, 0, 0, 0, 1, 100, // life prot, magic resistance
// magic resistance is from 20-120
// magic resistance is from 35-100
ret += 5 + prop[ RAP_MAGIC ] / 10;
ret += 5 + prop[ RAP_MAGIC ] / 15;
proprt[RAP_MAGIC] = 20 + random2(40);
proprt[RAP_MAGIC] = 35 + random2(65);
/* randarts - multiplicative effect */ rm *= (scan_randarts(RAP_MAGIC) + 100); rm /= 100;
/* randarts - multiplicative effect */
rm *= (scan_randarts(RAP_MAGIC) + 100);
rm /= 100;
/* randarts */ rm += scan_randarts(RAP_MAGIC);
/* randarts */
rm += scan_randarts(RAP_MAGIC);
u += scan_mon_inv_randarts( mon, RAP_MAGIC );
// randarts have a multiplicative effect u *= (scan_mon_inv_randarts( mon, RAP_MAGIC ) + 100); u /= 100;
// randarts have a multiplicative effect
u *= (scan_mon_inv_randarts( mon, RAP_MAGIC ) + 100);
u /= 100;
// Takes a descpr string filled up with stuff from other functions,
// Takes a descrip string filled up with stuff from other functions,
// randart_descpr
// randart_descrip
static void randart_descpr( std::string &description, const item_def &item )
static void randart_descrip( std::string &description, const item_def &item )
description += "$It protects you from magic. ";
description += "$It amplifies your intrinsic magic resistance. ";
randart_descpr( description, item );
randart_descrip( description, item );