Compare commits

...

2 commits

Author SHA1 Message Date
yuni ab5835325f add quest to deliver pizza to Luna 2024-10-29 01:43:32 +01:00
yuni 6f87b4373b rewrote pizzeria conversation 2024-10-29 00:56:02 +01:00
2 changed files with 172 additions and 168 deletions

View file

@ -7,6 +7,7 @@
- Add sparkles to Jupiter's ring ✨😍✨ best visible from Farview Station - Add sparkles to Jupiter's ring ✨😍✨ best visible from Farview Station
- Add setting to change pointer - Add setting to change pointer
- Add meow - Add meow
- Add more conversations
# v0.13.0 # v0.13.0

View file

@ -163,190 +163,184 @@
--- ---
# Pizzeria main chat
- chat: PizzaChef - chat: PizzaChef
- if $eat: - Welcome to Old Earth Pizza!
- Ah, they always come back.
- Ready for another round at Old Earth Pizza?
- goto: eat
- Oh hey, you found your way to the legendary Old Earth Pizza!
- Time to loosen up! Find yourself a cozy place to drift. - Time to loosen up! Find yourself a cozy place to drift.
- Do you have a reservation? - label: entrypoint
- label: reservation - I could really use some supplies.:
- include: generic_help_oxygen_entrypoint - script: refilloxygen 1
- if: ~$reservation - I got you covered with the purest oxygen around Jupiter.
...Reservation? Is there not enough space for everybody?: - script: repairsuit
- Ah, space there is. - And your space suit is fixed up and ready to go.
- But I can't get overworked, can I? - What is this place?:
- I'm running this joint all by myself, after all. - On the surface, a simple pizzeria.
- Apart of good ol' Clippy. - To the initiated, it is a temple of refuge and comfort.
- set: $reservation - A safe oasis in the suffocating void of space.
- goto: reservation
- No reservation. Can I still buy something?:
- You wanna do what? "Buy"?
- Ah, this old earth thing! I see you're trying to catch the Old Earth Pizza vibe!
- Sure, you can "buy" something, watcha want?
- goto: eat
- 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.
- Would you like me to patch up your suit up?
- label: patchup
- Yes please!:
- Here you go!
- script: repairsuit
- system: SuitPatch™ SuperGlue™ applied.
- script: refilloxygen 1
- I topped off your oxygen while I was at it.
- 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
- 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.
- label: eat
- set: $eat
- include: generic_help_oxygen_entrypoint
- What's on the menu?: - What's on the menu?:
- set: $knows-menu - if $reservation:
- Today's special is Suspicious Spacefunghi. - goto: node_menu
- It's pretty wild, but 真他媽的好吃. - Hold on there, do you have a reservation?
- But we have pretty much anything you can dream of. - Yes!:
- Daring Durian, Artichoke Apple Pie, you name it. - Hm... I don't see your name on my list.
- goto: eat - No!:
- Got pineapple in stock?: - Ah, tough luck!
- I can totally hook you up with that. - But you know what? I'll make an exception, just for you.
- But why would you want to? - set: reservation
- It's really delicious: - goto: node_menu
- Right, of course. - if: "$$quest_pizza_getreward"
- Nevermind: I delivered the pizza to Luna! She sends her regards.:
- Would you like some pineapple pizza? - That's amazing!
- Yes, please!: - set: $$quest_pizza_getreward 0
- goto: getpineapplepizza - I hereby formally acknowledge that you have fulfilled your destiny and succeeded in your quest.
- Not right now.: - Is this what you wanted?
- Anything else? - Yes, this is awesome! Where's my reward?:
- set: $knows-pineapple - Great! Your reward is...
- goto: eat - From now on, you get all the pizza you want! For free!
- I made up my mind.: - Thank you so much!:
- Which emulsion of deliciousness will it be? - No problem. Really.
- if: $knows-menu - It kinda feels shallow.:
I'd like a Suspicious Spacefunghi: - That's life.
- Coming right up your feeding tube! - if: "~$$quest_pizza_delivered"
- script: drinkpizza Do you have a quest for me?:
- system: Received Suspicious Spacefunghi pizza smoothie - if $$quest_pizza_start:
- goto: served - I already gave you one.
- if: $knows-menu - Deliver the pizza to Luna. Her workshop is between this pizzeria and the nearest moonlet.
I'd like a Daring Durian: - goto: entrypoint
- Coming right up your feeding tube! - Come again?
- script: drinkpizza - A quest. Please?:
- system: Received Daring Durian pizza smoothie - You want, like, work?
- goto: served - Why? Clippy drones do all the work these days.
- if: $knows-menu - I don't know, I just have this urge to do some quest.:
I'd like an Artichoke Apple Pie pizza: - Well, in that case...
- Coming right up your feeding tube! - Sure. How about this.
- script: drinkpizza - set: $$quest_pizza_obtained
- system: Received Artichoke Apple Pie pizza smoothie - set: $$quest_pizza_start
- goto: served - Please deliver this pizza smoothie to my friend Luna.
- if: $knows-pineapple - Her workshop is between this pizzeria and the nearest moonlet.
I'd like a pineapple pizza: - She tries to hide, but her light orbs give her away.
- label: getpineapplepizza - You're right, I'll just embrace the fact that nobody expects anything from me.:
- Coming right up your feeding tube! - That's the spirit!
- script: drinkpizza - Nevermind.:
- system: Received pineapple pizza smoothie - goto: entrypoint
- goto: served
- if: $knows-coffee
I'd like a cup of that legendary Old Earth Soykaf, please:
- label: getcoffee
- Coming right up your feeding tube!
- system: Received Old Earth Soykaf
sound: drink
- goto: served
- Surprise me.:
- Hmm...
- I would take you for the adventurous type.
- Daring Durian, coming right up your feeding tube!
- script: drinkpizza
- 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
- goto: anythingelse
- Could you patch up my space suit?:
- Right on.
- script: repairsuit
- system: SuitPatch™ SuperGlue™ applied.
- goto: anythingelse
- Got any coffee?:
- Your suit should have a coffee dispenser built right into it.
- Naturally, it's not as good as my legendary Old Earth Soykaf!
- set: knows-coffee
- Would you like some?
- Yes, please!:
- goto: getcoffee
- Not right now.:
- Anything else?
- 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?: - Can I ask you some general questions?:
- Shoot. - Shoot.
- goto: generic_questions - goto: generic_questions
- I'm not hungry, thanks.: - Gotta go.:
- goto: not hungry - See you around!
- "Or as they used to say on Earth: Toodles, noodles!"
- goto: EXIT
- goto: entrypoint
- 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
- label: anythingelse # Pizzeria menu
- Anything else? - label: node_menu
- goto: eat - Today's special is Suspicious Spacefunghi.
- It's pretty wild, but 真他媽的好吃.
- But we have pretty much anything you can dream of.
- Daring Durian, Pineapple Apple Pie, you name it.
- label: node_menu_choice
- I'd like a Suspicious Spacefunghi:
- Coming right up your feeding tube!
- script: drinkpizza
- system: Received Suspicious Spacefunghi pizza smoothie
- I'd like a Daring Durian:
- Coming right up your feeding tube!
- label: durian
- script: drinkpizza
- system: Received Daring Durian pizza smoothie
- I'd like a Pineapple Apple Pie pizza:
- Coming right up your feeding tube!
- script: drinkpizza
- system: Received Pineapple Apple Pie pizza smoothie
- I'd like a coffee, please:
- Your suit should have a built-in coffee synthesizer.
- Naturally, it's not as good as my legendary Old Earth Soykaf!
- Which blend would you like?
- label: node_coffee
- Give me your strongest stuff!:
- Coming right up! Just accept the unauthenticated access to your feeding tube. Don't worry, it's routine.
- "[Accept unauthenticated access to feeding tube]":
- msg: "[The timeless flavor of thick, foamy espresso strikes your taste buds with gushing intensity.]"
sound: drink
- "[As bitterness creeps down your throat, the steam surprises your nose with fragrances of blooming flowers and woody undertones.]"
- "[It reminds you of a sunny, careless afternoon when the future seemed hopeful and any challenge seemed surmountable]"
- "[You feel the tannins clump up your saliva, leaving you with a dry, rugged sensation and the aftertaste of dark, bitter chocolate.]"
- goto: rating
- I changed my mind.:
- goto: node_coffee
- No way I'm giving you access to my feeding tube.:
- All I can give you is my word that I will use it only to delight you.
- If that is not enough, let's turn to other matters.
- goto: entrypoint
- Something aromatic and spicy please.:
- Coming right up! Just accept the unauthenticated access to your feeding tube. Don't worry, it's routine.
- "[Accept unauthenticated access to feeding tube]":
- msg: "[A bland, inoffensive liquid enters your mouth and passes through without much notice]"
sound: drink
- "[Your mind begins to wander, as a subtle prickly sensation blankets your throat with notes of citrus and blueberry]"
- "[In a daze of smooth spices, you begin to grasp the absurdity of your situation.]"
- "[You. A mind. Trapped flesh and bone. Faint sparkles of salt remind you of your oceanic heritage.]"
- "[A trace of iron just barely manages to capture the essence of how you came to be. Evolution. Spilled blood. Violence. Struggle for survival. Over and over and over and over...]"
- "[The apex of life. Yet restlessly stumbling. Searching for... something. You don't even know what.]"
- "[And *this* is reality? This is *it*? The *one* universe culminated in a... society of... monkeys? What am I even doing here?!]"
- "[Warmth of ginger and pink pepper cuddles up to you from the back of your mouth, plunging you back into the jarring reality with mild confusion and a clump in your throat.]"
- goto: rating
- I changed my mind.:
- goto: node_coffee
- No way I'm giving you access to my feeding tube.:
- All I can give you is my word that I will use it only to delight you.
- If that is not enough, let's turn to other matters.
- goto: entrypoint
- Something sweet and milky.:
- Coming right up! Just accept the unauthenticated access to your feeding tube. Don't worry, it's routine.
- "[Accept unauthenticated access to feeding tube]":
- msg: "[Hot, thick liquid floods your tongue and mouth and embraces you with delight]"
sound: drink
- "[A swirl of caramel and malted cereals dances in your mouth, while creamy lipids embalm your tongue, as if to shield you from danger.]"
- "[While the frothy brew is melting on your tongue, you take a deep breath, close your eyes and pause for a moment.]"
- "[You feel how, out here in space, nobody expects anything from you. Nobody judges you, and everything is ok.]"
- "[Your shoulders drop, your muscles relax, your eyes defocus, and you're left with notes of soft menthol as it washes your head clean of burden and tension.]"
- goto: rating
- I changed my mind.:
- goto: node_coffee
- No way I'm giving you access to my feeding tube.:
- All I can give you is my word that I will use it only to delight you.
- If that is not enough, let's turn to other matters.
- goto: entrypoint
- Decaf please.:
- Ah, don't want to muddle your mind? I respect that.
- Caffeine may be a mild drug, still it is addictive. Makes you tense, irritable. Manipulates your mind.
- But guess what! Here at Old Earth Pizza, all blends are decaffeinated.
- I'm not going to drug you, my friend. You are safe here.
- goto: node_coffee
- Where are you even getting this coffee from?:
- Trade secret!
- goto: node_coffee
- I changed my mind.:
- goto: node_menu_choice
- Nothing for now, thanks.:
- Ah, you will come around eventually. They all do.
- goto: entrypoint
- label: served - label: rating
- Come back any time! - This is pretty good stuff.:
- goto: EXIT - Thank you! I try my best!
- Thanks, but it's not really my thing.:
- Oh, sad. Maybe try something else?
- I... was not prepared for this mind-blowing experience. You're a maestro!:
- YEAH! That just made my orbit.
- goto: entrypoint
# Generic handlers
- label: generic_questions - label: generic_questions
- include: generic_questions_serenity - include: generic_questions_serenity
- Anything else? - Anything else?
- goto: reservation - goto: entrypoint
- include: generic_help_oxygen_handler - include: generic_help_oxygen_handler
- Is there anything else I can help you with? - Is there anything else I can help you with?
- if $reservation: - goto: entrypoint
- goto: eat
- goto: reservation
--- ---
@ -533,6 +527,15 @@
- No problem at all! - No problem at all!
- set: grateful 0 - set: grateful 0
- goto: mainnode - goto: mainnode
- if: "$$quest_pizza_obtained"
I am here to deliver this pizza for you.:
- Ah Nox, the old kidder.
- set: $$quest_pizza_delivered
- set: $$quest_pizza_getreward
- set: $$quest_pizza_obtained 0
- Did he trick you into working for him?
- No, actually I insisted on working for him.:
- Thanks for the pizza, drifter. Give him my regards.
- if: "$$chefhat" - if: "$$chefhat"
The cake is a lie.: The cake is a lie.:
- set: grateful 0 - set: grateful 0