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; |
