diff --git a/src/chats/serenity.yaml b/src/chats/serenity.yaml index 2d438de..fae052c 100644 --- a/src/chats/serenity.yaml +++ b/src/chats/serenity.yaml @@ -12,100 +12,96 @@ - chat: Icarus - if $met: - Oh hey, you're back! - - How are you doing? - - goto: howru + - goto: node_main + +# Introduction - Oh hey, you're awake! - set: $met -- I found you drifting out cold, and thought, I better watch over you. +- I found you drifting out cold. Been watching over you. - Took us here behind that moonlet, to shield you from the micrometeorites. -- label: entrypoint -- if: "$$player_oxygen_seconds <= 0" - HELP! I'M SUFFOCATING: - - goto: suffocating -- if: "$$quest_pizza_obtained" - Did you order pizza by any chance?: - - Nope. - - goto: entrypoint -- Thank you!: - - label: thx - - No worries. Folks are stretched thin around this corner, we gotta watch out for each other. - - How are you feeling? - - goto: howru -- I don't want to talk to you.: - - Huh? Then why did you chat me up? - - But ok, see you around. +- Thank you!: [] +- I gotta run!: - goto: EXIT -- I didn't ask you to help me!: - - label: didntask - - "Sure, 'cause you were unconscious. I just did what felt right. Is there a problem?" - - Nevermind. Thank you.: - - goto: thx - - Leave me alone!: - - goto: EXIT - - +- No worries. Folks are stretched thin around this corner, we gotta watch out for each other. - How are you feeling? -- label: howru - if: "$$player_oxygen_seconds <= 0" HELP! I'M SUFFOCATING: - goto: suffocating -- if: "$$quest_pizza_obtained" - Did you order pizza by any chance?: - - Nope. - - goto: howru -- I feel quite cozy, this space suit feels like a second skin.: - - set: friends - - Hah, it does, doesn't it? - - But take care, your suit seems to be leaking. I'd patch it up if I were you. - - I'm all out of SuitPatch™ SuperGlue™ right now, otherwise I'd share. - - Can I help you with anything else, maybe? - - goto: help -- I got this apocalyptic headache...: - - set: friends - - Heh, probably related to why you were passed out. - - Go easy on yourself, I'm sure things will turn for the better. - - Meanwhile, can I help you with anything? - - goto: help - I... don't know, I'm pretty disoriented.: - - set: friends - Oh no. Do you need a lowdown on reality? - - goto: help + - goto: node_lowdown +- I feel quite cozy, this space suit feels like a second skin.: + - Hah, it does, doesn't it? + - "if $$player_suit_health_percent < 100": + - But take care, your suit got some scratches. Oxygen might leak. I'd patch it up if I were you. + - I'm all out of SuitPatch™ SuperGlue™ right now, otherwise I'd share. + - Can I help you with anything else, maybe? +- I'm ok.: + - Good to hear. I was worried there for a bit. - I just want to be alone right now: - Oh, sure. Ping me if you need anything. I'll go back to playing my VR game. - goto: EXIT -- Not so chatty right now? -- I... guess I'll go back to playing my VR game. Ping me if you need anything. -- goto: EXIT +- goto: node_main - -- label: suffocating -- if $gaveoxygen: - - Again? - - I have limited supplies, you know? - - But here you go, some more oxygen for you. -- if ~$gaveoxygen: - - AAAaaaahhhh! - - Here, have some of my own oxygen! -- script: refilloxygen 0.002 -- system: Oxygen refilled -- set: gaveoxygen -- Phew, thank you so much! You saved my life!: - - if $friends: - - That's what friends are for! - - set: friends - - I won't always be around though, you gotta learn to look out for yourself. - - There are various places here that stockpile oxygen and supplies. - - I recommend Old Earth Pizza, just down the orbit. - - You can also find oxygen at FASTravel cargo services. Look for the green cross. -- Anything else I can do to help? -- goto: help - - -- label: help +# Main Node +- label: node_main - if: "$$player_oxygen_seconds <= 0" HELP! I'M SUFFOCATING: - goto: suffocating +- if: "$$quest_pizza_obtained" + Did you order pizza by any chance?: + - Hmmmmm... Nope. + - I usually float over to the pizzeria myself. + - It's got some really cozy vibes. + - Didn't even know you could order. + - goto: entrypoint +- What are you up to?: + - Just playing some VR game. + - Which one?: + - It's simply called "Map". + - "You can find it in your app list. [press ESC]" + - Ever tried it? I love exploring the region without actually moving around. + - Only the controls are a bit wonky. Who designed this?... + - Nice, I'm playing some game too.: + - Which one? + - It's called OutFly.: + - Ah, cool! From way back when? + - I heard about it but I'm not so much into retro gaming. + - Enjoy!: + - Thanks! + - goto: node_main +- if: "$$ar" + Nice wings! They look surreal!: + - Thanks! Well, they're not actually real, you know? + - Just an Avatar in Augmented Reality. + - label: ar + - Aug-What?: + - Augmented Reality. When virtual images get projected into your space suit helmet. + - You can project pretty much anything, often people use it for fashion. + - My favorite is Luna's cat ears. + - I would wear them too but I can't steal Luna's style, that would be lame. + - goto: ar + - Oh cool, can I have wings too?: + - "Yeah, just select them as your avatar in your space suit settings [press ESC]" +- I think I need a lowdown on reality...: + - Sure, what do you wanna know? + - goto: node_lowdown +- Can I ask you some general questions?: + - Yeah, anything. + - goto: generic_questions +- Gotta go.: + - goto: bye +- goto: node_main + +- label: generic_questions +- include: generic_questions_serenity +- Anything else? +- goto: node_main + + +# Lowdown On Reality Node +- label: node_lowdown - Where are we?: - This is space, my friend. - That massive sphere over there, that's Jupiter. @@ -114,7 +110,6 @@ - The moon Thebe is actually pretty close right now, flinging all those micrometeorites at us. - Micrometeorites?: - Those tiny 混蛋 that fly right through you, leaving holes in your suit. And your body. - - goto: help - Why am I here?: - That's a very philosophical question. - Nobody really knows why we're here. @@ -128,7 +123,6 @@ - They took evolution into their own monkey hands, spliced in genes for radiation resistance and g-force tolerance for a safer life out here. - label: whyhereskip - Why you're here exactly though, I don't know. - - goto: help - What should I do?: - Ah, that's the beauty of life. - You can just do whatever you want. @@ -142,32 +136,54 @@ - Ah, don't mention it! - No, thanks.: [] - There's also a half-decent pizza restaurant over there, look for the neon sign. - - goto: help - Do you have some money for me?: - Huh? What is money? - Currency? Flat round things that you can exchange for goods and services?: - Uhm... are you talking about pizza? - I don't have any pizza with me right now. - But there's a pizza place right over there, look for the neon sign. - - goto: help - - Well, anyway, need anything else? - - goto: help -- I think I'm good for now: - - goto: chocolate -- Well, I hope you're ok. +- That's all for now.: + - Good that you're getting your bearings. Anything else? + - goto: node_main +- goto: node_lowdown -- label: chocolate -- I got some left-over instant hot chocolate, would you like some? +# Suffocating +- label: suffocating +- if $gaveoxygen: + - Again? + - I have limited supplies, you know? + - But here you go, some more oxygen for you. +- if ~$gaveoxygen: + - AAAaaaahhhh! + - Here, have some of my own oxygen! +- script: refilloxygen 0.002 +- system: Oxygen refilled +- set: gaveoxygen +- Phew, thank you so much! You saved my life!: + - That's what friends are for! + - I won't always be around though, you gotta learn to look out for yourself. + - There are various places here that stockpile oxygen and supplies. + - I recommend Old Earth Pizza, just down the orbit. + - You can also find oxygen at FASTravel cargo services. Look for the green cross. +- Anything else I can do to help? +- goto: help + + +- label: bye +- if $gavechocolate: + - See you! And make sure to check out the pizza place. + - goto: EXIT +- set: $gavechocolate +- Before you go, I got some left-over instant hot chocolate. Would you like some? - Oh yes! Please!: - - Here you go, my friend! + - msg: Here you go, enjoy! - system: Received 1x ChuggaChug™ Instant Hot Chocolate - - goto: pizzaplace + sound: drink + - Oh, and make sure to check out the pizza place! - No, thank you.: -- Well. I think I'll go back to playing my VR game. Ping me if you need anything. -- label: pizzaplace -- Oh and make sure to check out the pizza place! -- Will do, bye!: + - Ok, see you around. +- goto: EXIT ---