notes (adding an overhead of 4 bytes per note) to be used as the place name when displaying notes, like this:
34 | Zig:2 | Shot with a bolt by a yaktaur captain (26 damage)
Breaks savefile compatibility.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7621 c06c8d41-db1a-0410-9941-cceddc491573
ZWFOOUUA5VCYOXGAHE76DXW65ME4AH2DVN6JVNGZAKTHZNDTVOJAC
ALBZ3CT4GKBMX3DC3NF7ENPDMW7UJJKLI6SD5R7LJKDSNIDU5QOAC
BEJPFLSQYOLJETSLYRTROTRPJZEJDROGDX7MLBCWJLMIRZQBLEYQC
TLO257LZSB6ZO36STDUEWJBO2LETXFKTFGXELA6Y4BZBVAEIIINAC
CI2RMLJLIAZMEGNN6LJN6PSHXHLPG7PXFIDYRGFPVMDPJ2R4S4NQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
43ZTEB57FU7KE5EVMYWZONNVJBZCGF3JEAJZIY25LC4LGE65PG5QC
L2PY64KUK7XYXNWKTC6YUN5DZYDNHNQFQHICUVNRGRHBHZAXWH3AC
77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC
WF2DSJGR6PKLGQSXEFF4ZW4EZZFGMHXPXWUYAKYBPFJH6KJKAANQC
VXSORUQOM2VZA4CAZDC6KPAY373NQIN3UT7CXQXTRCYXO2WM62DAC
X7MFMKQTNZ2IWBFVGS6WQV7NRNKJ3DWQAW2X7IQMFQQXW24AHPZQC
QYUAYEGK7WPBJLZRSWZVDWD5SMNAWWIJSQPWYA7BEYXMEBD2SDKAC
AUXHSGS4EFOPZ6TVZYWNVOUDO7NYKUKE3HBKGQQWTALSVFOE3HAAC
BPSZEBRZLE2SJMVMH2267DIR3I65N2ZZ2L7TYC44SKUVTHIR7XAQC
DI5OZPCY3TZSSYQSVB54IIES42RYAHMCW2S7CEXRN6WGAJ32IZUQC
R6XS2HO5QX2FJUGL5UQQRNETKCMYWTUFPHPPS5SYWK3OQA4UDUQQC
BPPMLLPJLP6W2LZSPAMOMYA7YWCIFJTNNL3XBWU2MRHAQBZ5M4XAC
you.level_type_name = you.level_type_tag;
you.level_type_name = spaced_tag;
if (!you.level_type_name.empty() && you.level_type_name_abbrev.empty())
{
if (you.level_type_name.length() <= MAX_NOTE_PLACE_LEN)
you.level_type_name_abbrev = you.level_type_name;
else if (you.level_type_tag.length() <= MAX_NOTE_PLACE_LEN)
you.level_type_name_abbrev = spaced_tag;
else
{
const std::string shorter =
you.level_type_name.length() < you.level_type_tag.length() ?
you.level_type_name : spaced_tag;
you.level_type_name_abbrev = shorter.substr(0, MAX_NOTE_PLACE_LEN);
}
}
std::string name = "Portal";
if (you.level_type_name.length() <= 7
&& you.level_type_name.find(":") == std::string::npos)
{
name = uppercase_first(you.level_type_name);
}
else if (you.level_type_tag.length() <= 7)
{
name = uppercase_first(you.level_type_tag);
name = replace_all(name, "_", " ");
}
// Abbreviation of portal vault name, for use in notes. If not
// explicitly set by the portal vault, will be set from level_type_name
// or level_type_tag if either is short enough, or the shorter of the
// two will be truncated if neither is short enough.
std::string level_type_name_abbrev;