git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5291 c06c8d41-db1a-0410-9941-cceddc491573
T7CUIVICB74342RA32BR37T36FOX4RBSQIB5PNOHTGTGUYGDKSTQC OBJGVSR3WNMM5FG575IYA2DAXGHZSG4OVXM4D3Q7DNBBHED34G3QC CPHKZITKDO5N35FYHOAPJHLNANU4UOOC65UYZ2KTNIAMX5VCSB4AC ECDSNMLO7QJQLWI2FBT4R27HRDW7GRG2YEHN6AR2DCP2D2TPOYFQC GG4MD25LPCARFEWAEGO66M5QV2PTUEWWWZJQD24HTYEZFUGAHL3AC RUJXBJYRHCLDLXQD3ZRTI7AVECGURT7E5E6PMI2GL7Q4RHYXF4IAC 3P6R443Q7BHDL2CB34CW5XNWWJ5RXQZUAL7RKVZCNRZPZRLTJS6QC ICAJO4YGRMO2Z2ANOUKTMXCBVRRYQENM4V7IMBTWTO627EOVHLLQC DRL3MPABZNVVVOOT2JOVWBM3QTMXKFP4DKDHDN3X6DNXOIXVFLXQC EJGNWOH3RJYL4OYAFNVTRZE4WQ5SZLBFRAU2ICOFAMCK2SNZX4MQC GVW4OBPGXY2Q75HB7QHADZIOHKL22FI2BSJ2TM4K5SBJENBFTQKAC ABNTYDXOCBICW3TEDGRCEHA7XJBVINEXKUXQ5ORY2XI7SKMVTGJAC SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC 52J7CYVAW3QCUEWA5OKWPDGOP6JZR5NJSE3JDLZFBCR7B6LH5ASAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 5ASC3STDYCNLZFEBN6UTMUCGDETHBR2OCBZCF5VIAZ5RRWLOTDYQC LCCGXSFIDQFIRXHGRJWOELNPQOHHCXCWXS366GOULDFPQVOKAIJAC WF2DSJGR6PKLGQSXEFF4ZW4EZZFGMHXPXWUYAKYBPFJH6KJKAANQC A5H6EHZ5L5Z3BW2MIEJSDZMGTUQIJT6HSQXJVFBN5ZR55SGNNQNQC AVCMVFA3MKCXHO6H44UK5KJNIHTGQV7UA7GYXM26VI6TXXU5ZN6QC WQLOHSNCA3VOMDJF6IINJYKSYVYZEBPJJWBB33QSNE4RP5HEXPMAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC PSCYVKJ7DGXAL3V5U4O6AJTRV6Q3N3SHQWAZ73VIPRTE4W64F2XAC U6OTXM3JN7SGPVIGQ5F6NR2I7J5V7KOWFQ7AVNNRQQDNLBEDMYFQC FVT2J6IVMSQZYKQGUHQVGT4ADYM7AWUQ4U7766GBRRFMSR2WBMLAC UKN6HTZXDUUOWKNWNKWPHKGUGL474JIAQN5JU3DM3DU26WGMNP4AC NVSFIV2ZKP44XHCSCXG6OZVGL67OIFINC34J2EMKTA4KULCERUEAC LJK4ZQATLSB4MKZG3ARZX5V6RFGTN3NLCN6GTCUGJQKU26SOXMUAC 2KTJHQUX2LTU2BCLS5YXVRRKMOYKKIZAPF2LBKORFGSHEN5IO3IAC 6L4EP4ZRWWYLT55PD5KTTJON5J2JB5VV5MWNHF5VPZQZ5BKEYZ4QC NVD2HSEW2ONWNYDDCTOMZZOUP6NG4DCXI4LNYYIY4BQEBDMJQK5AC I2B33Z7NZGC33AMDSSK446AZZYWKPHWLAGULVHKKZU4MVB4BNJOAC IVVTHLTTLOP5TSULXJWUSSXHOKYWVU3OWKYVK45A7RIB6V34MYQAC 25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC YSLMQIJDU52JX3X3BMETYM6XJNECZTJVXRDCQDO5LLSA2Y2RQ6XQC FVCAZQ5Y3MJUSYWOLGBWPGE2CNXVGQF3LHF2GT2JZ7Z2ZPWL2YNAC LUNOTEIMYZJ7JL5P55GEHUVSDEZMYX3TWYUB2ABRHAYJEWQSSXIAC ZGZVOMRXLVC42FV67RBTLBOZWFYRL4UHL54A365BR76OUIYRWQXAC T5XERKCC6UL2UI2HKE34BTKNINTOXOSDCBYGC3A3JY7XMKIQW4GQC 7MDPXLMPCFLZS6CLZBN4FN4RDNBW4Z6Q2NNPWD2N3LOW5LQISM3AC OI7JKBFFIMIGWID2EJSMRP2EPEJH5YY42WTEY4QSSL6PFKRU3KJQC 5BJPWUPLJFS34FUTFJVKA4A52YMIGV6EWDXLNSDCWBJWBGVSQFGQC HHGJTYLLLXXUIFOWZDV7XEXBJT6I7OUCOCW5BALLX37LCN5FEKYAC HG5LPGY3OYDIJRDBKSROGTYX5DLK7GAQJGODT22LMVDLICJAIC7AC CQD3RU44235F3CYFDZBC3JRT2H3AE7PXJNVBBMCRF65Q5LPA3EHQC SS6MUIJYTGIVBYU356Z563QJWLJ47QNHSJWS7GJTS7EATZH2ESJQC GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC KYVZGUJXV23ELA4CKPVQZO3NTJCODXMCWYAZJYWVWJVLPETNHLGQC SWOYPTHJAWFEDBMB3ROT33VQZIXGZD5UOXEV456DDUENW2HGA66QC LZUTEJNAVTXSZJX35HC4VIHNIHPCJ7WNQUNWB2SUE6IY7A5HAC7AC 74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC CIPVRZGLOZHCERK6YPOBV3P2E4IAB4H6D5EHLRQE2O5E4P4VCBUAC KH5DN75GPQGMSUV5VTNFSXV4G3Q43O4R4M2BADFSYEEQYUQFCWMAC XCEZ7OA2INNPSYNAB5U6JB7XNDAD5BKU26YLFPPZ3SEESFZKADQAC JJULXW764V5C2HJKZNWQAEWB6QM5YZADD7ZCE35LYTBFEM6PMYCAC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC GUXTGUEMZYBRGV5QUAQSJHG3AOIQDWWCDIMOX4LASFJAZVGL2WQAC KAOE5HB3THUKVGFZRO5EZESHEB3Q34WUO5DFMLWIKOBF47LZTIYAC X4OCLD5YEXCYVQNMOQORLIO72AKUEMT3BT6FB3TW2HARKN5X7MEQC WUTE7R6SROKLIWR3QASJSH2IZDJNPAIMWJRUSISQTN4YMKNFTODQC QS3ZRS3E6KL3YJHPKYEWCWJYRBJSXD5OOYF6Y25HZVECGPJRDB5QC J6APXOT4QOGQFONWB7G546VTVF6QG42HVOROMHF7YBDJPR4K26OAC YX2LDGNQNB6AQRKAVXNYQ473X6EVPQEBT5AJKBIIWFIMS3U2BNQQC UWI3ZNJDRQRL7CXFNFEG46TA6SAK24XUFY5YOKVOTJA3VG3OBNFAC ASH5CK6CPBKMLGGIRJ5GKTWMS5W3OBVHTL66RTYZIPFM6KFBYA3QC NVK2OISSU4XF2CGSK2BAWZE2OPCLTXYHNSE6UDJ5M54EHY2I7BLAC 6MGA75GVQUUYGF64YT4BPPYY2ZE7SKL44H3H66LIFMRT2VAONT7QC Y2NYY7HWFZ2LQDK3ACSLGS37F2J2IJ5LRGCIMZYXLEOSVPD3A4DAC QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC X5WLJCJVW55SXZVP7IKP7ADCJIGNKN4PKAXFECVR6TNK7XSMZR7QC 5XSXMOBGXFLTIQE6WDXWWFVDOTUPZSIQ2FWT3YI5QMVU6D76IUYQC OP6CTAKWCAU64JXQ3USQYR5E5IFHQHNCACII5UMVRXUTZXJQOAZAC 6GT5JAWOIIL4SQ5MWIID6ZVO3KKQFWDQDZNVFHZ6DNK5QCBXJ4UAC POP6UTTHSJGDU5NU7ENQJOZVFUHYM63HJ6HLPXDDLK7XFIP4XEIQC S2LIBA2CLTZ6ZU66AUZ2CCNLCDOBSGWQGTZ6HFAFP2XSWAALGLSQC QCUMH3C7GXV7ZW444WT5SFAXQOJKJSE2YCQCEHMRYXCWF4QI7UMAC 2TFYJ7D72JY4DYQW3GSPEONA2WYIVHAJXTIQ2QRDIWF65XN2QFGAC Q3XHNSHW6FI4JCXSEABATRFBJPMCF7PXNG2K6ZQTRRPVMIZFHUBQC MJWFTUS66PTCNEYXEJA3CUJFXNWXIKDD6H3V24PW7HK64NSVOFSAC KBNY5FWKTEAKABFCLPC3QFKFSVZKAGXINPCIFV6WDSWFO4VCKNTAC Q3DNEB5OOJ34P5ML4CMK3L6SCP7RLW7DDOZEG24KZBX3C7BJRQDAC DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC TZ2SH2SPO5TFSFL2OCV5A32P2X4CRHEKEK7ENUFCBVF3RKUWAD4AC IQQ2LG3BPMGGJJZSMPUF65YATUYEIK3JB7PRO5MIHC6NVLIWWEVQC EH4VJW3I5Y4V6DT3YMLNDA3NW2DEAV4LRE4T5IEXAVB4WB3JJMGAC 7YUGK5Q64KG5O7GJGTUBRRLHAHBCJ5YOE23YUPT6UBKUSB67CYAQC R3ZUGT5VJ2DG5NFPG4RBWDWTULDE7L4REYSGVPHJPDXFG6OBIXYAC NRIZKLUO26UHNKB4IERXI6ECMD2IJYZACQNIUU3SH6BPLGHAJYVAC GTXKQTORYHZ7XB2VIH6372UM5GMWAN7IVRXWY5FGBCHFGBV6D6NAC J5AAA4LUTW6PLS2DBKGTXPSW2SGOBMICEOA3VDHRSKVLU36EGQMAC L254F6ZIU2HWGLFFGPIORTN4C3TDQ3E5JZ7Z7GQA5AEDIKL6PKDAC it.sub_type = item.sub_type;it.plus = item.plus;it.plus2 = item.plus2;it.flags = item.flags;it.special = item.special;it.quantity = --item.quantity;
it.sub_type = item.sub_type;it.plus = item.plus;it.plus2 = item.plus2;it.flags = item.flags;it.special = item.special;it.quantity = --item.quantity;
// This function will be called AFTER all other tags for// the savefile are read, so everything that can be// initialized should have been by now.
// This function will be called AFTER all other tags for the savefile// are read, so everything that can be initialized should have been by now.
// we don't really have to do a lot here.// just set foe to MHITNOT; they'll pick up// a foe first time through handle_monster() if
// We don't really have to do a lot here, just set foe to MHITNOT;// they'll pick up a foe first time through handle_monster() if
// as for attitude, a couple simple checks// can be used to determine friendly/good// neutral/neutral/hostile.
// As for attitude, a couple simple checks can be used to determine// friendly/good neutral/neutral/hostile.
mitm[corpse].sub_type = pot_type;mitm[corpse].quantity = 1;mitm[corpse].plus = 0;mitm[corpse].plus2 = 0;mitm[corpse].flags = 0;
mitm[corpse].sub_type = pot_type;mitm[corpse].quantity = 1;mitm[corpse].plus = 0;mitm[corpse].plus2 = 0;mitm[corpse].flags = 0;
if (igrd(a) != NON_ITEM){int objl = igrd(a);int hrg = 0;
int objl = igrd(a);int hrg = 0;
// This searches all the items on the ground for a corpsewhile (objl != NON_ITEM)
// This searches all the items on the ground for a corpse.while (objl != NON_ITEM){if (is_animatable_corpse(mitm[objl])&& !is_being_butchered(mitm[objl]))
if (is_animatable_corpse(mitm[objl])&& !is_being_butchered(mitm[objl])){int num = raise_corpse(objl, a.x, a.y,corps_beh, corps_hit, actual);number_raised += num;if (see_grid(env.show, you.pos(), a))number_seen += num;break;}hrg = mitm[objl].link;objl = hrg;
int num = raise_corpse(objl, a.x, a.y, corps_beh,corps_hit, actual);number_raised += num;if (see_grid(env.show, you.pos(), a))number_seen += num;break;
item.sub_type = 0;item.special = 0;item.colour = 0;item.flags = 0;item.quantity = 1;item.plus = 0;item.plus2 = 0;item.x = mimic->x;item.y = mimic->y;item.link = NON_ITEM;
item.sub_type = 0;item.special = 0;item.colour = 0;item.flags = 0;item.quantity = 1;item.plus = 0;item.plus2 = 0;item.x = mimic->x;item.y = mimic->y;item.link = NON_ITEM;
item.sub_type = WPN_SCIMITAR;item.plus = random2(5);item.plus2 = random2(5);item.colour = RED; // forced by force_item above {dlb}
item.sub_type = WPN_SCIMITAR;item.plus = random2(5);item.plus2 = random2(5);item.colour = RED; // forced by force_item above {dlb}
//mv: probably should be moved out of this switch,//but it's not worth of it, unless we have more//monsters with misc. items
//mv: Probably should be moved out of this switch, but it's not//worth of it, unless we have more monsters with misc. items.