outfly/src/chats/serenity.yaml

426 lines
14 KiB
YAML
Raw Normal View History

2024-04-21 16:23:40 +00:00
# ▄████████▄ + ███ + ▄█████████ ███ +
# ███▀ ▀███ + + ███ ███▀ + ███ + +
# ███ + ███ ███ ███ █████████ ███ ███ ███ ███
2024-04-21 17:34:00 +00:00
# ███ +███ ███ ███ ███ ███▐██████ ███ ███ ███
2024-04-21 16:23:40 +00:00
# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███
# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███
# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████
# + + + ███
# + ▀████████████████████████████████████████████████████▀
- chat: Icarus
- if $met:
2024-04-14 15:29:35 +00:00
- Oh hey, you're back!
- How are you doing?
- goto: howru
- Oh hey, you're awake!
- set: $met
- I found you drifting out cold, and thought, I better watch over you.
- Took us here behind that moonlet, to shield you from the micros.
- if: "$$player_oxygen_seconds <= 0"
HELP! I'M SUFFOCATING:
- goto: suffocating
- Thank you!:
- label: thx
- No worries. Folks are stretched thin around this corner, we gotta watch out for each other.
2024-04-13 13:26:45 +00:00
- How are you feeling?
- goto: howru
- I didn't ask for this.:
2024-04-13 13:26:45 +00:00
- 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
- Micros? What's that?:
- Micrometeorites. Those tiny 混蛋 that fly right through you, leaving holes in your suit. And your body.
- Ouch! Thank you so much.:
- goto: thx
- Whatever... I didn't ask for this.:
- goto: didntask
2024-04-13 10:24:56 +00:00
- How are you feeling?
- label: howru
- if: "$$player_oxygen_seconds <= 0"
HELP! I'M SUFFOCATING:
- goto: suffocating
- 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.
2024-04-14 02:56:28 +00:00
- I'm all out of SuitPatch™ SuperGlue™ right now, otherwise I'd share.
- Can I help you with anything else, maybe?
2024-04-15 01:30:34 +00:00
- 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?
2024-04-15 01:30:34 +00:00
- goto: help
- I... don't know, I'm pretty disoriented.:
- set: friends
- Oh no. Do you need a lowdown on reality?
2024-04-15 01:30:34 +00:00
- goto: help
- 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
2024-04-15 01:30:34 +00:00
- Not so chatty right now?
- I... guess I'll go back to playing my VR game. Ping me if you need anything.
- goto: EXIT
- 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 StarTrans cargo services. Look for the green cross.
- Anything else I can do to help?
- goto: help
- label: help
- if: "$$player_oxygen_seconds <= 0"
HELP! I'M SUFFOCATING:
- goto: suffocating
- Where are we?:
- This is space, my friend.
- That massive sphere over there, that's Jupiter.
- We're about 150,000km away from its surface, on the very outside of it's rings.
- This area is called the Thebe gossamer ring.
- The moon Thebe is actually pretty close right now, flinging all those micros at us.
- Micros? What's that?:
- 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.
2024-06-11 21:11:28 +00:00
- Nobody really knows why we're here.
- One theory is that the quantum fluctuations in the early universe solidified into the macroscopic structures, star clusters, solar systems, planets we see today.
- Fascinating. Then what happened?: []
- Ok, hold on, this is waaay too detailed!:
- Hah, sorry. wasn't sure how much you still remember.
- goto: whyhereskip
- Then, billions of years of evolution through natural selection turned boring organic molecules into hairless monkeys.
- Long story short, then came bicycles, feminism, solar panels, ion engines, and the monkeys ventured into space.
- 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.
- So long as you have the means, and respect people's boundaries.
- I'm here mostly for the view and the peace.
- Just look at Jupiter, it's mesmerizing, isn't it?
- So far away from everything, nobody expects anything from you.
2024-05-08 03:50:35 +00:00
- If you want, you can take my sports cruiser for a ride. It's right over there.
- It rides like a punch in the face, don't hurt yourself, ok?
- You're too kind!:
- Ah, don't mention it!
2024-06-11 21:11:28 +00:00
- 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.
- label: chocolate
- I got some left-over instant hot chocolate, would you like some?
- Oh yes! Please!:
- Here you go, my friend!
- system: Received 1x ChuggaChug™ Instant Hot Chocolate
- goto: pizzaplace
- 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!:
---
2024-04-14 03:09:34 +00:00
- chat: PizzaChef
2024-04-14 23:45:40 +00:00
- if $eat:
- Ah, they always come back.
- Ready for another round at Old Earth Pizza?
- goto: eat
2024-04-14 03:09:34 +00:00
- Oh hey, you found your way to the legendary Old Earth Pizza!
2024-04-14 23:45:40 +00:00
- Time to loosen up! Find yourself a cozy place to drift.
2024-04-14 03:09:34 +00:00
- Do you have a reservation?
- label: reservation
2024-06-12 00:35:36 +00:00
- include: generic_help_oxygen_entrypoint
- if: ~$reservation
2024-04-14 23:45:40 +00:00
...Reservation? Is there not enough space for everybody?:
2024-04-14 03:09:34 +00:00
- Ah, space there is.
- But I can't get overworked, can I?
- I'm running this joint all by myself, after all.
- Apart of good ol' Clippy.
- set: $reservation
2024-04-14 03:09:34 +00:00
- goto: reservation
- No reservation. Can I still buy something?:
- '"Buy"? Ah, this old earth thing.'
- I see you have been reading up on history.
- Trying to catch the Old Earth Pizza vibe.
- Amazing.
- Sure, you can "buy" something, watcha want?
- goto: eat
2024-04-14 23:45:40 +00:00
- Wh... what's a pizzeria doing here?:
- Hah, beautiful, right? I carved it out this asteroid myself!
- You know how much work it was to neutralize the rotation of the asteroid, so my valued customers don't bang against the walls?
- Do you have a reservation though?
- goto: reservation
- My head hurts, my suit is leaking, I think I'm dying...:
- 他妈的, that sound terrible.
- Unlikely that you'll die though.
- You're wearing a SecondSkyn™. It's the best, it'll take care of you.
- Would you like me to patch it up?
- label: patchup
- Yes please!:
- Here you go!
- script: repairsuit
- system: SuitPatch™ SuperGlue™ applied.
- goto: reservation
- How much will you charge me?:
- Why would I charge you? Your suit is nuclear powered.
- So what about the patch up?
- goto: patchup
- Don't touch me.:
- Suit yourself.
- What about the reservation?
- goto: reservation
- I guess not.
- What about the reservation?
- goto: reservation
- Can I ask you some questions?:
- Shoot.
- goto: generic_questions
- I gotta go.:
- Come back any time! You are always welcome.
- goto: EXIT
2024-04-14 03:09:34 +00:00
- I guess not.
- But I can't you leave hungry, can I?
- So far away from everything.
- Just let me know if you want something.
2024-04-14 23:45:40 +00:00
2024-04-14 03:09:34 +00:00
- label: eat
2024-04-14 23:45:40 +00:00
- set: $eat
2024-06-12 00:35:36 +00:00
- include: generic_help_oxygen_entrypoint
2024-04-14 23:45:40 +00:00
- What's on the menu?:
- set: $knows-menu
- Today's special is Suspicious Spacefunghi.
- It's pretty wild, but 真他媽的好吃.
- But we have pretty much anything you can dream of.
- Daring Durian, Artichoke Apple Pie, you name it.
- goto: eat
- Got pineapple in stock?:
- I can totally hook you up with that.
- But why would you want to?
- It's really delicious:
- Right, of course.
- Nevermind:
- set: $knows-pineapple
- goto: eat
- I made up my mind.:
- Which emulsion of deliciousness will it be?
- if: $knows-menu
I'd like a Suspicious Spacefunghi:
- Coming right up your feeding tube!
2024-05-13 23:24:57 +00:00
- script: drinkpizza
2024-04-14 23:45:40 +00:00
- system: Received Suspicious Spacefunghi pizza smoothie
- goto: served
- if: $knows-menu
I'd like a Daring Durian:
- Coming right up your feeding tube!
2024-05-13 23:24:57 +00:00
- script: drinkpizza
2024-04-14 23:45:40 +00:00
- system: Received Daring Durian pizza smoothie
- goto: served
- if: $knows-menu
I'd like an Artichoke Apple Pie pizza:
- Coming right up your feeding tube!
2024-05-13 23:24:57 +00:00
- script: drinkpizza
2024-04-14 23:45:40 +00:00
- system: Received Artichoke Apple Pie pizza smoothie
- goto: served
- if: $knows-pineapple
I'd like a pineapple pizza:
- Coming right up your feeding tube!
2024-05-13 23:24:57 +00:00
- script: drinkpizza
2024-04-14 23:45:40 +00:00
- system: Received pineapple pizza smoothie
- goto: served
- if: $knows-coffee
2024-05-02 17:12:10 +00:00
I'd like a cup of that legendary Old Earth Soykaf, please:
2024-04-14 23:45:40 +00:00
- Coming right up your feeding tube!
2024-05-02 17:12:10 +00:00
- system: Received Old Earth Soykaf
2024-04-14 23:45:40 +00:00
- goto: served
- Surprise me.:
- Hmm...
- I would take you for the adventurous type.
- Daring Durian, coming right up your feeding tube!
- system: Received Daring Durian pizza smoothie
- goto: served
- Actually... I haven't decided yet.:
- goto: eat
- I'm not hungry.:
- goto: not hungry
- Got anything other than pizza?:
- Anything you need, I got you covered.
- label: non-pizza
- I'm low on oxygen, can you spare some?:
- But of course! I take care of my guests.
- script: refilloxygen 1
- system: Oxygen refilled
2024-06-11 23:23:31 +00:00
- goto: anythingelse
2024-04-14 23:45:40 +00:00
- Could you patch up my space suit?:
- Right on.
- script: repairsuit
- system: SuitPatch™ SuperGlue™ applied.
2024-06-11 23:23:31 +00:00
- goto: anythingelse
2024-04-14 23:45:40 +00:00
- Got any coffee?:
- Your suit should have a coffee dispenser built right into it.
2024-05-02 17:12:10 +00:00
- Naturally, it's not as good as my legendary Old Earth Soykaf!
2024-04-14 23:45:40 +00:00
- set: knows-coffee
- goto: non-pizza
- Can't think of anything right now.:
- So what would you like to order?
- goto: eat
- Can I ask you some general questions?:
- Shoot.
- goto: generic_questions
- I'm not hungry, thanks.:
- goto: not hungry
- If you don't want anything, that's fine too.
- label: not hungry
- Feel free to hang out as long as you like.
- goto: EXIT
2024-06-11 23:23:31 +00:00
- label: anythingelse
- Anything else?
- goto: eat
2024-04-14 23:45:40 +00:00
- label: served
- Come back any time!
- goto: EXIT
- label: generic_questions
- include: generic_questions_serenity
- See you around!
2024-06-12 00:35:36 +00:00
- goto: EXIT
2024-04-14 23:45:40 +00:00
2024-06-12 00:35:36 +00:00
- include: generic_help_oxygen_handler
- Is there anything else I can help you with?
- if $reservation:
- goto: eat
- goto: reservation
2024-04-14 23:45:40 +00:00
---
2024-05-01 01:31:30 +00:00
- chat: Ash
- Oh, hello!
- Look, I'm very busy right now constructing this place.
- We can talk more once this is done.
- See you around.
---
- chat: River
- Welcome to our little oasis!
- This will be great once it's finished.
---
2024-04-14 23:45:40 +00:00
- chat: generic_questions_serenity
- Where are we?:
- Inside Jupiter's rings, obviously.
- We're about 150,000km away from the gas giant.
- This region is called Serenity by its inhabitants, due to the relative safety from Jupiter's magnetic field and the micros.
- goto: generic_questions
- I think I'm good for now.: []
2024-04-21 19:57:59 +00:00
---
2024-06-12 00:35:36 +00:00
# Here are two helper components for handling the generic "HELP I NEED OXYGEN"
# chat option.
# Use the first one as a converation option in every major conversation node by
# simply including it, for example:
#
# - Hello Player!
# - How are you doing?
# - include: generic_help_oxygen_entrypoint
# - Hello NPC, I'm good, how are you?:
# - ...
#
# THIS WILL NOT WORK UNLESS YOU ALSO INCLUDE "generic_help_oxygen_handler"
# SOMEWHERE!!! (or implement your own handler for the "needoxygen" label)
- chat: generic_help_oxygen_entrypoint
- if: "$$player_oxygen_seconds <= 3600"
HELP! I NEED OXYGEN!:
- goto: generic_needoxygen
---
# Use the second one at some unreachable point in the conversation (e.g. right
# after a "goto"), followed by some instructions that lead the conversation
# flow back into the major conversation nodes. Example:
#
# - See you around!
# - goto: EXIT
# - include: generic_help_oxygen_handler
# - Is there anything else I can help you with?
# - goto: help
- chat: generic_help_oxygen_handler
- label: generic_needoxygen
- Sure thing, have some!
- script: refilloxygen 1
---
2024-04-21 19:57:59 +00:00
- chat: Drifter
- system: "Error: No response"
- system: No life signs detected
- Damn, it's gotta be moldy in that suit. How long has it been drifting?:
- Harvest some oxygen:
- script: refilloxygen 1 Drifter
---
- chat: SubduedClippy
- At your service!