~ start if not get_save_value("YuriQuestStarted", false): % Yuri: I love my girlfriend so much. % Yuri: Julie is the most beautiful girl I've ever seen. I love how excited she gets about things. % Yuri: Mhm, I could drink juice all day every day. In fact, that is what I am going to do. % Yuri: Do you ever put sugar onto random things just to see what will happen? % Yuri: I used to get a bit self-conscious about my antlers. Then I started dating Julie, and she loves perching on them. Now I kind of like them... % Yuri: I adore my girlfriend's singing voice. It's so unique and soothing. % Yuri: Well met, fellow even-toed ungulate. - Do you have a quest => questStart - Continue => END elif not get_save_value("YuriQuestCompleted", false): % Yuri: I love my girlfriend so much. % Yuri: Julie is the most beautiful girl I've ever seen. I love how excited she gets about things. % Yuri: Mhm, I could drink juice all day every day. In fact, that is what I am going to do. % Yuri: Do you ever put sugar onto random things just to see what will happen? % Yuri: I used to get a bit self-conscious about my antlers. Then I started dating Julie, and she loves perching on them. Now I kind of like them... % Yuri: I adore my girlfriend's singing voice. It's so unique and soothing. % Yuri: Well met, fellow even-toed ungulate. - I have a sugar! => sugarGiveAttempt - Continue => END else: % Yuri: I love my girlfriend so much. % Yuri: Julie is the most beautiful girl I've ever seen. I love how excited she gets about things. % Yuri: Mhm, I could drink juice all day every day. In fact, that is what I am going to do. % Yuri: Do you ever put sugar onto random things just to see what will happen? % Yuri: I used to get a bit self-conscious about my antlers. Then I started dating Julie, and she loves perching on them. Now I kind of like them... % Yuri: I adore my girlfriend's singing voice. It's so unique and soothing. % Yuri: Well met, fellow even-toed ungulate. - Sugar Time! => sugarTime - Continue => END ~ questStart Yuri: Hmm, well I have been having trouble getting this sugar packet open. Yuri: If you can get me some sugar I'll give you a secret reward. do set_save_value("YuriQuestStarted", true) Yuri: You can scavenge any table in here to get a sugar packet. - I'm on it! => END ~ sugarGiveAttempt if DialogueBoxManager.currentSpeaker.sugar_check(): Yuri: Oh you have a sugar! Can I have it? - Sure! => giveSugar - Nope => dontGiveSugar else: Yuri: You don't have a sugar. Remember, it needs to be not in a packet. - Continue => END ~ dontGiveSugar Yuri: Oh, no worries... - Continue => END ~ giveSugar Yuri: Thank you so much! And in return... Yuri: I can put sugar on things for you! do DialogueBoxManager.currentSpeaker.take_sugar() do set_save_value("YuriQuestCompleted", true) do DialogueBoxManager.currentSpeaker.complete_quest() Yuri: Just come by and talk to me with some sugar! - Continue => END ~ sugarTime do DialogueBoxManager.currentSpeaker.open_sugaring_menu() => END