streamlined conversation with Icarus

This commit is contained in:
yuni 2024-11-20 06:06:54 +01:00
parent e5a2a46f7a
commit 7734c2d062

View file

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