diff --git a/desktop/src-common/advent/screens/rooms/inside_jail.clj b/desktop/src-common/advent/screens/rooms/inside_jail.clj index 1d7605cd..85cad6c9 100644 --- a/desktop/src-common/advent/screens/rooms/inside_jail.clj +++ b/desktop/src-common/advent/screens/rooms/inside_jail.clj @@ -246,10 +246,12 @@ (actions/do-dialogue entities :ego "What a peaceful night." :ego "Oh my sweet Georgia McGorgeous. How will I ever save you now?") - (actions/georgia-say entities "You gotta find a way out of there, Tick!") - (actions/do-dialogue entities - :ego "She's right." - :ego "I have to escape.")) + (when-not (get-in @entities [:state :daydreamed-georgia-night]) + (actions/update-state entities #(assoc % :daydreamed-georgia-night true)) + (actions/georgia-say entities "You gotta find a way out of there, Tick!") + (actions/do-dialogue entities + :ego "She's right." + :ego "I have to escape."))) :scripts {:crowbar (actions/get-script entities (if (get-in @entities [:state :bent-bars?]) (actions/do-dialogue entities :ego "They're bent as far as they can go.")