diff options
Diffstat (limited to 'crawl-ref/source/tags.cc')
-rw-r--r-- | crawl-ref/source/tags.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/tags.cc b/crawl-ref/source/tags.cc index 8c8af99ade..89642b4ce8 100644 --- a/crawl-ref/source/tags.cc +++ b/crawl-ref/source/tags.cc @@ -92,6 +92,7 @@ extern std::map<level_pos, shop_type> shops_present; extern std::map<level_pos, god_type> altars_present; extern std::map<level_pos, portal_type> portals_present; extern std::map<level_pos, std::string> portal_vaults_present; +extern std::map<level_pos, std::string> portal_vault_notes; extern std::map<level_pos, char> portal_vault_colours; extern std::map<level_id, std::string> level_annotations; @@ -1144,6 +1145,8 @@ static void tag_construct_you_dungeon(writer &th) marshall_level_pos, marshall_as_long<portal_type>); marshallMap(th, portal_vaults_present, marshall_level_pos, marshallStringNoMax); + marshallMap(th, portal_vault_notes, + marshall_level_pos, marshallStringNoMax); marshallMap(th, portal_vault_colours, marshall_level_pos, marshallByte); marshallMap(th, level_annotations, @@ -1597,6 +1600,8 @@ static void tag_read_you_dungeon(reader &th) unmarshall_level_pos, unmarshall_long_as<portal_type>); unmarshallMap(th, portal_vaults_present, unmarshall_level_pos, unmarshallStringNoMax); + unmarshallMap(th, portal_vault_notes, + unmarshall_level_pos, unmarshallStringNoMax); unmarshallMap(th, portal_vault_colours, unmarshall_level_pos, unmarshallByte); unmarshallMap(th, level_annotations, |