or seeing it) and when a portal vault is first found (via seeing it only, since magic mapping doesn't provide the description of the portal).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7809 c06c8d41-db1a-0410-9941-cceddc491573
UJHVY3MHU23VJMYKIXCDSAIXF6HH6MWKT5H2KHSJTHJVU4DYWTFAC
YFIVTYI7PMVAXV23DUPXPAQNEY3YSFIXQGSN32I3WVHMMD5XS5DQC
JDM5R3HYGXKQKZWY35QZ2KOB24TFZ3FW2PCNXCRCMWG72AZC5ZXQC
5UOH5KYJW6OO5GYRNLLHSQF3UU4JBGJ32K6ZUFBRLVVVP43XJ4LQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
PL6I2CMSTHY5ZHWVMIQE5YTM5S5VPKBNZM6QJVHZSSKOJGIJ5W4AC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
KEANRIMF5CGFVZ2XJYNFPOAKLXOSOJUOVA73IWBWOG576265ERHAC
X2FMEN4E345XD26Z2X7JMJ7VGHOGCGIELMHQRE2ITLVNQACP3NOQC
43ZTEB57FU7KE5EVMYWZONNVJBZCGF3JEAJZIY25LC4LGE65PG5QC
if (!(env.map[x][y].flags & (MAP_MAGIC_MAPPED_FLAG | MAP_SEEN_FLAG))
&& grd[x][y] == DNGN_ENTER_LABYRINTH)
{
coord_def pos(x, y);
take_note(Note(NOTE_SEEN_FEAT, 0, 0,
feature_description(pos, false, DESC_NOCAP_A).c_str()));
}
// Magic mapping doesn't reveal the description of the portal vault
// entrance.
if (!(env.map[x][y].flags & MAP_SEEN_FLAG)
&& grd[x][y] == DNGN_ENTER_PORTAL_VAULT
&& you.level_type != LEVEL_PORTAL_VAULT)
{
coord_def pos(x, y);
take_note(Note(NOTE_SEEN_FEAT, 0, 0,
feature_description(pos, false, DESC_NOCAP_A).c_str()));
}