diff --git a/src/chats/serenity.yaml b/src/chats/serenity.yaml index ae98258..0b295df 100644 --- a/src/chats/serenity.yaml +++ b/src/chats/serenity.yaml @@ -917,110 +917,6 @@ --- -# Generic {{{1 -- 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 micrometeorites. - - goto: generic_questions -- Everything's so dark, I can barely see anything.: - - Yep, that's space for you. - - You have a couple of options to help with that though. - - First, make sure your Augmented Reality is on. [press TAB] - - Then, boost the Night Vision setting. [press ESC] - - Sometimes the flashlight can help too. [press F] - - But space is empty, so unless you point the flashlight at something, it won't do much. - - "You can boost its brightness, but careful: It may drain more power than your reactor generates." - - If you ever run out of power, just hop into a vehicle, their reactors generate more than you'll need. - - goto: generic_questions -- Tell me about life in space.: - - Sure, what do you want to know? - - label: generic_questions_lifeinspace - - Where does everybody live?: - - Hm? In our space suits of course. - - The suit takes care of all of our physical needs. - - And we barely own anything, since everything's digital these days. - - Some people may seem like they're lifelessly drifting in space for days when in fact they're immersed in a mind-blowing virtual reality experience. - - What do people eat around here?: - - The space suit recycles waste material into all essential nutrients and pumps them into your feeding tube. - - And for the gourmands, there's the Old Earth Pizzeria. - - I haven't seen any toilets around here...: - - Aaah, don't tell me you're new to this? - - There are no toilets. - - When you feel the need, just let it go. - - Your space suit will automatically inflate balloons around your belly and thighs to trap any waste. - - When you're done with the job, warm water will flood your nether regions and flush everything. - - The waste is then recycled and enriched with nutrients for future use. - - Efficient, right? Imagine, there was a time when people dropped their feces into holes in the ground and let it go to waste! Outrageous. - - That's all for now.: - - goto: generic_questions - - goto: generic_questions_lifeinspace -- Where do I get medical attention?: - - No worries, your suit provides you with optimal conditions to never get sick. - - But if you do ever need medical attention, the suit is equipped with automated diagnosis and treatment mechanisms to cover 99.9% of possible issues. - - If you get into an accident, just lean back and rest for a couple of days or weeks and your health will be all good. - - I don't have that kind of time, I need medical attention now!: - - Well, sorry, there is not a single doctor in the rings. - - That's the downside of being a pioneer. - - Why the rush though? It's not like anything is going anywhere. - - Just close your eyes, take a deep breath, and let go of your expectations of how things should be. - - Life will just fly by if you keep rushing like that. - - Ah, the marvels of technology.: - - It blows my mind every time. - - goto: generic_questions -- I think I'm good for now.: [] - - ---- - - -# 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 <= 1000" - 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 - - ---- - -- chat: OxygenTank -- script: refilloxygen 1 -- system: Oxygen refilled - - ---- - - # Dead Drifter {{{1 - chat: Drifter - system: "Error: No response" @@ -1196,3 +1092,107 @@ - Phew, that was close. Take care of yourself! - Anything else? - goto: entrypoint + +--- + +# Generic {{{1 +- 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 micrometeorites. + - goto: generic_questions +- Everything's so dark, I can barely see anything.: + - Yep, that's space for you. + - You have a couple of options to help with that though. + - First, make sure your Augmented Reality is on. [press TAB] + - Then, boost the Night Vision setting. [press ESC] + - Sometimes the flashlight can help too. [press F] + - But space is empty, so unless you point the flashlight at something, it won't do much. + - "You can boost its brightness, but careful: It may drain more power than your reactor generates." + - If you ever run out of power, just hop into a vehicle, their reactors generate more than you'll need. + - goto: generic_questions +- Tell me about life in space.: + - Sure, what do you want to know? + - label: generic_questions_lifeinspace + - Where does everybody live?: + - Hm? In our space suits of course. + - The suit takes care of all of our physical needs. + - And we barely own anything, since everything's digital these days. + - Some people may seem like they're lifelessly drifting in space for days when in fact they're immersed in a mind-blowing virtual reality experience. + - What do people eat around here?: + - The space suit recycles waste material into all essential nutrients and pumps them into your feeding tube. + - And for the gourmands, there's the Old Earth Pizzeria. + - I haven't seen any toilets around here...: + - Aaah, don't tell me you're new to this? + - There are no toilets. + - When you feel the need, just let it go. + - Your space suit will automatically inflate balloons around your belly and thighs to trap any waste. + - When you're done with the job, warm water will flood your nether regions and flush everything. + - The waste is then recycled and enriched with nutrients for future use. + - Efficient, right? Imagine, there was a time when people dropped their feces into holes in the ground and let it go to waste! Outrageous. + - That's all for now.: + - goto: generic_questions + - goto: generic_questions_lifeinspace +- Where do I get medical attention?: + - No worries, your suit provides you with optimal conditions to never get sick. + - But if you do ever need medical attention, the suit is equipped with automated diagnosis and treatment mechanisms to cover 99.9% of possible issues. + - If you get into an accident, just lean back and rest for a couple of days or weeks and your health will be all good. + - I don't have that kind of time, I need medical attention now!: + - Well, sorry, there is not a single doctor in the rings. + - That's the downside of being a pioneer. + - Why the rush though? It's not like anything is going anywhere. + - Just close your eyes, take a deep breath, and let go of your expectations of how things should be. + - Life will just fly by if you keep rushing like that. + - Ah, the marvels of technology.: + - It blows my mind every time. + - goto: generic_questions +- I think I'm good for now.: [] + + +--- + + +# 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 <= 1000" + 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 + + +--- + +- chat: OxygenTank +- script: refilloxygen 1 +- system: Oxygen refilled