over again (when searching stashes).
Also remove my recently added NOTE_FOUND_ORB_OR_RUNES in favour of the previously existing NOTE_GET_ITEM. Also I've noticed that this is probably already listed in the "milestones" - but what on earth are they?
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5150 c06c8d41-db1a-0410-9941-cceddc491573
4ZAYR6K7SNJ45QYS5KLZOJ2T7OKYL4M2RY5UIIMOWRQGZLTME6UQC
3ZG5KLXXSZA4K72X5IZ5GCXVQQGZRQE6MHGTR33R3PZ4RGAVQ5HQC
ZQEP3O5T2ZKZZCBQQ4KJ5AUTVHIHY6Q6WAXUXHWA57JP2PPBMIHQC
OAQEGSRMAOE4UHILW4LSDKERKTPOJPGPJQ3R2FB5QFWFB764UGHQC
KEANRIMF5CGFVZ2XJYNFPOAKLXOSOJUOVA73IWBWOG576265ERHAC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
SSCG2FLJMUTTIRXBFSPLAUUBUIN375ZGL5UOAF3SC62ZIILSMMKAC
LDBTCT5WIPLJPZWXS2RUQ26QKISCUUTLO77M464WOE6VSYSNPKYAC
ILOED4VB4I6VPAUTR75ZWX6MXDYXB5DO2EDK2UH67O3HNKWV23RQC
45EMD3KLQPMERNMIKU5G76H6556XOMIW352TSBP7VLWJX2YYGS7AC
VIFRP3HZEONFR6PQRYZYM3YUEJOQ7T4F5CZY4MN4YJMB23FMU7XAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
WF2DSJGR6PKLGQSXEFF4ZW4EZZFGMHXPXWUYAKYBPFJH6KJKAANQC
MTO3TFIVBJGJZDFMNJZYZPDNF6DAPEEFXVDF6VKXIXRFZTNKYECAC
DMLFJIPOE4ZXUFQ25VVEZCMURP2UPJBBWDGQS3DPQVUNVBBQ4GDQC
4DEFHDNO2GUBYL4EGYEAR2IP3KBDXRU7UL7L4P7HEZY2UNR6IYJAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
GYRKOLZFYXWJTPEV35USSHCJNA6Y4XMDHSTEZWEBM57WQP2PT6UQC
74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC
2KTJHQUX2LTU2BCLS5YXVRRKMOYKKIZAPF2LBKORFGSHEN5IO3IAC
RPN4UZZV2GZILMYXCEIUZE5GTUZJA4Y5K7GMZBHZOE27M77PX5MQC
CIPVRZGLOZHCERK6YPOBV3P2E4IAB4H6D5EHLRQE2O5E4P4VCBUAC
FLKXPXQ7SRFZPJPDM35D5CG6M52WP4SL32QNEZNSHGBNZYTKYGYAC
77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC
TV3ZC6WOZKSQQJQN26JIVKCHK6UK7WMDBYZDUYRWEAZ4JB4YVNAAC
EFWEYIB2R3DPD3JWIPU6LS6SFLPMYN7J7X4GBZR7DJWKHJ3UELSAC
34C4U6EQWERY75GZJKUCM5KVGU2OUICETS5LGZF6RMKMZT4R5SQAC
5KJCHLIUFKRPMIVWUAYT6EOF7SW4PTQF6Y5OPEFWXGLE7DUGYLZAC
IVVTHLTTLOP5TSULXJWUSSXHOKYWVU3OWKYVK45A7RIB6V34MYQAC
34RCM6RXIWHZMYXNGFQKLKQIAJ6QISIQ3D5HMK4HZNLVX66BSUBAC
MDAJYB6STTZPNHRQ2X66MMMSONMKXTESLHJSFPGN7H3D3TOVBAVAC
VEPHAIXR3GSPHBLOW5DWFFU4ULEMVWRQG4G5PKSKRA2I6RHYROUAC
ZK5H5YBD3R7H3KKNKSJYE65TUEPPWIWUJLU567FKSZYQYIW6ZVFAC
WHY6LRRJ5T2NSBE3IUCR4X3TOAH7TTK5NPUPUIFT7TPNJ6J4HBDAC
Z7SW3IKYNXMOHHD77NGXN6RGL32PZBO6AIHLJY74IRO23AIRKWMQC
if ((item->base_type == OBJ_BOOKS
&& item_type_known(*item)
&& item->sub_type != BOOK_MANUAL
&& item->sub_type != BOOK_DESTRUCTION)
if (item->base_type == OBJ_BOOKS
&& item_type_known(*item)
&& item->sub_type != BOOK_MANUAL
&& item->sub_type != BOOK_DESTRUCTION
spellbook_contents( dup,
item->base_type == OBJ_BOOKS?
RBOOK_READ_SPELL
: RBOOK_USE_STAFF,
&fs );
spellbook_contents(dup, item->base_type == OBJ_BOOKS ? RBOOK_READ_SPELL
: RBOOK_USE_STAFF,
&fs);
case DNGN_SHALLOW_WATER: case DNGN_DEEP_WATER:
case DNGN_LAVA: case DNGN_OPEN_DOOR: case DNGN_STONE_STAIRS_DOWN_I:
case DNGN_STONE_STAIRS_DOWN_II: case DNGN_STONE_STAIRS_DOWN_III:
case DNGN_STONE_STAIRS_UP_I: case DNGN_STONE_STAIRS_UP_II:
case DNGN_STONE_STAIRS_UP_III: case DNGN_ESCAPE_HATCH_DOWN:
case DNGN_ESCAPE_HATCH_UP: case DNGN_ENTER_SHOP:
case DNGN_SHALLOW_WATER:
case DNGN_DEEP_WATER:
case DNGN_LAVA:
case DNGN_OPEN_DOOR:
case DNGN_STONE_STAIRS_DOWN_I:
case DNGN_STONE_STAIRS_DOWN_II:
case DNGN_STONE_STAIRS_DOWN_III:
case DNGN_STONE_STAIRS_UP_I:
case DNGN_STONE_STAIRS_UP_II:
case DNGN_STONE_STAIRS_UP_III:
case DNGN_ESCAPE_HATCH_DOWN:
case DNGN_ESCAPE_HATCH_UP:
case DNGN_ENTER_SHOP:
std::string s = stash_item_name(item);
std::string ann = stash_annotate_item(
STASH_LUA_SEARCH_ANNOTATE, &item);
std::string s = stash_item_name(item);
std::string ann = stash_annotate_item(STASH_LUA_SEARCH_ANNOTATE, &item);
void Stash::write(std::ostream &os,
int refx, int refy,
std::string place,
bool identify)
void Stash::write(std::ostream &os, int refx, int refy,
std::string place, bool identify)
feat =
static_cast<dungeon_feature_type>(
static_cast<unsigned char>( unmarshallByte(inf) ));
trap =
static_cast<trap_type>(
static_cast<unsigned char>( unmarshallByte(inf) ));
feat = static_cast<dungeon_feature_type>(
static_cast<unsigned char>( unmarshallByte(inf) ));
trap = static_cast<trap_type>(
static_cast<unsigned char>( unmarshallByte(inf) ));
take_note(Note(NOTE_FOUND_ORB_OR_RUNE, 0, 0,
item.name(DESC_NOCAP_A).c_str()));
if (!(item.flags & ISFLAG_NOTED_GET))
{
take_note(Note(NOTE_GET_ITEM, 0, 0,
item.name(DESC_NOCAP_A).c_str()));
// Don't take another note.
item.flags |= (ISFLAG_NOTED_ID | ISFLAG_NOTED_GET);
}