diff options
Diffstat (limited to 'src/game_data.cpp')
-rw-r--r-- | src/game_data.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game_data.cpp b/src/game_data.cpp index 0ac77af..a3ac27d 100644 --- a/src/game_data.cpp +++ b/src/game_data.cpp | |||
@@ -490,6 +490,13 @@ struct GameData { | |||
490 | PaintingExit &painting_exit = paintings_[painting_id]; | 490 | PaintingExit &painting_exit = paintings_[painting_id]; |
491 | painting_exit.room = room_id; | 491 | painting_exit.room = room_id; |
492 | 492 | ||
493 | if (painting["display_name"]) { | ||
494 | painting_exit.display_name = | ||
495 | painting["display_name"].as<std::string>(); | ||
496 | } else { | ||
497 | painting_exit.display_name = painting_exit.internal_id; | ||
498 | } | ||
499 | |||
493 | if ((!painting["exit_only"] || !painting["exit_only"].as<bool>()) && | 500 | if ((!painting["exit_only"] || !painting["exit_only"].as<bool>()) && |
494 | (!painting["disable"] || !painting["disable"].as<bool>())) { | 501 | (!painting["disable"] || !painting["disable"].as<bool>())) { |
495 | painting_exit.entrance = true; | 502 | painting_exit.entrance = true; |