zelgadis.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2044 c06c8d41-db1a-0410-9941-cceddc491573
BDFIS53HAIHOCXQ5BE7WCO2MEOFCUQPFY4JGUWVLWY6JO3IFMEKQC RBC6SN3MFBHGSIHAMKBUD7S7ULXOW7AX3WLAB2DPFMHAADOEIL2QC 34RCM6RXIWHZMYXNGFQKLKQIAJ6QISIQ3D5HMK4HZNLVX66BSUBAC GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC DTJNZWOY2ODLIKWXJXEXOABVO2NDU7DM4UZ3NVLHXPQORVNFPTJQC SGR2P5BGJIJHVSSQYQHWS4ORLVHQBZTDES3D4BFC6SVAQXSKENNQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC XKAJWK6MPHS3ZCZIPPLTIMOPF6AROGLRDDCS6EFE3IGE4AHT7MYQC CIPVRZGLOZHCERK6YPOBV3P2E4IAB4H6D5EHLRQE2O5E4P4VCBUAC RREJL4WZKWFEMA62AC5G5UDTOXMW4UULIQXVA5RPFASPODMHQZ7AC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC SSCG2FLJMUTTIRXBFSPLAUUBUIN375ZGL5UOAF3SC62ZIILSMMKAC 74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC 547JREUJXTZNYVGHNNAET5F5O5JYYGNTDQB6ABZNT7YX5EY64OHAC 5CNYJQGEILRX2TAYBWMVECJ6D4OPV2CD6YPDIERS2SR77Z4LTZPAC 2KTJHQUX2LTU2BCLS5YXVRRKMOYKKIZAPF2LBKORFGSHEN5IO3IAC TOKBONNNPTP2CIEHMMR4QAJZTXYETS55OGGDA6FY6NIMNDYMWJDAC XPCGZBHHSL6MB3ORMUJI64BAERU6AZTIY6RK56BBW7SNB3IK24IAC RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC EHSY6DVGUMI6C67WKET3GDJVLWJWGYBYQONNDK5JVT7BCTHBEZVAC if ( grid_destroys_items(my_grid) && !silenced(you.pos()) )mprf(MSGCH_SOUND, grid_item_destruction_message(my_grid));
if ( grid_destroys_items(my_grid) ){if( !silenced(you.pos()) )mprf(MSGCH_SOUND, grid_item_destruction_message(my_grid));}else if (strstr(you.inv[item_dropped].inscription.c_str(), "=s") != 0)stashes.add_stash();
// Don't autoinscribe dropped items on ground with// "=g". If the item matches a rule which adds "=g",// "=g" got added to it before it was dropped, and// then the user explictly removed it because they// don't want to autopickup it again.std::string str = Options.autoinscriptions[i].second;if ((item.flags & ISFLAG_DROPPED)&& (item.x != -1 || item.y != -1)){str = replace_all(str, "=g", "");}
}}static void autoinscribe_floor_items(){int o, next;o = igrd[you.x_pos][you.y_pos];while (o != NON_ITEM){next = mitm[o].link;autoinscribe_item( mitm[o] );o = next;}}static void autoinscribe_inventory(){for (int i = 0; i < ENDOFPACK; i++){if (is_valid_item(you.inv[i]))autoinscribe_item( you.inv[i] );
static void autoinscribe_items(){int o, next;o = igrd[you.x_pos][you.y_pos];while (o != NON_ITEM){next = mitm[o].link;autoinscribe_item( mitm[o] );o = next;}}