Compare commits
3 commits
0cc9c9427f
...
0badc52914
Author | SHA1 | Date | |
---|---|---|---|
yuni | 0badc52914 | ||
yuni | 039440cd7e | ||
yuni | f92a7b190c |
|
@ -258,8 +258,8 @@ apart from the other characters. Let's outline the personalities/backstories:
|
||||||
- Good for some small talk
|
- Good for some small talk
|
||||||
- Nerd about engineering, propulsion, rocket science
|
- Nerd about engineering, propulsion, rocket science
|
||||||
- Rides a MeteorAceGT
|
- Rides a MeteorAceGT
|
||||||
4. Sus @ pizzeria:
|
4. Mudley @ pizzeria:
|
||||||
- A pig. ("Sus" is the genus of wild and domesticated pigs)
|
- A pig.
|
||||||
- Can communicate via neural implants and space suit
|
- Can communicate via neural implants and space suit
|
||||||
- Can manipulate the world through arms controlled by brain implants
|
- Can manipulate the world through arms controlled by brain implants
|
||||||
- Grew up on earth. Misses the mud.
|
- Grew up on earth. Misses the mud.
|
||||||
|
@ -324,7 +324,7 @@ Minor characters:
|
||||||
- Nox [he]
|
- Nox [he]
|
||||||
- Rudy [he]
|
- Rudy [he]
|
||||||
- Yuni [no pronoun]
|
- Yuni [no pronoun]
|
||||||
- Sus [he]
|
- Mudley [he]
|
||||||
- Ash [they]
|
- Ash [they]
|
||||||
- River [she]
|
- River [she]
|
||||||
- Rain [she]
|
- Rain [she]
|
||||||
|
|
|
@ -26,8 +26,8 @@ pub const CHATS: &[&str] = &[
|
||||||
include_str!("chats/thebe.yaml"),
|
include_str!("chats/thebe.yaml"),
|
||||||
];
|
];
|
||||||
|
|
||||||
pub const CONTACTS: &[&str] = &["travel", "luna"];
|
pub const CONTACTS: &[&str] = &["travel", "tinker", "pig"];
|
||||||
pub const CONTACTS_PRETTY: &[&str] = &["FASTravel", "Luna"];
|
pub const CONTACTS_PRETTY: &[&str] = &["FASTravel", "Luna", "Mudley"];
|
||||||
pub const CONTACTS_UNKNOWN: &str = "[Unknown]";
|
pub const CONTACTS_UNKNOWN: &str = "[Unknown]";
|
||||||
|
|
||||||
pub const TEXT_CONTINUE: &str = "Continue...";
|
pub const TEXT_CONTINUE: &str = "Continue...";
|
||||||
|
|
|
@ -18,11 +18,16 @@
|
||||||
- sound: phone
|
- sound: phone
|
||||||
msg: Dialing...
|
msg: Dialing...
|
||||||
- goto: travel
|
- goto: travel
|
||||||
- if: phone$luna
|
- if: phone$tinker
|
||||||
Luna:
|
Luna:
|
||||||
- sound: phone
|
- sound: phone
|
||||||
msg: Dialing...
|
msg: Dialing...
|
||||||
- goto: luna
|
- goto: luna
|
||||||
|
- if: phone$pig
|
||||||
|
Mudley:
|
||||||
|
- sound: phone
|
||||||
|
msg: Dialing...
|
||||||
|
- goto: pig
|
||||||
- "[Cancel]":
|
- "[Cancel]":
|
||||||
- goto: EXIT
|
- goto: EXIT
|
||||||
|
|
||||||
|
@ -87,3 +92,38 @@
|
||||||
- "[Hang up]": []
|
- "[Hang up]": []
|
||||||
- "[Hang up]": []
|
- "[Hang up]": []
|
||||||
- goto: EXIT
|
- goto: EXIT
|
||||||
|
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
|
||||||
|
- label: pig
|
||||||
|
- script: changename Mudley
|
||||||
|
- Heyyyy!! This is Mudley, what's up?
|
||||||
|
- label: pig_node_main
|
||||||
|
- Where are you hanging out?:
|
||||||
|
- I'm at the Old Eearth Pizzeria. Come over if you wanna hang!
|
||||||
|
- goto: pig_node_main
|
||||||
|
- What's your story?:
|
||||||
|
- I'm a geologist.
|
||||||
|
- set: pig$geologist
|
||||||
|
- set: pig$earth
|
||||||
|
- I just loved the mud and dirt on Earth so much, I decided to study it.
|
||||||
|
- An endlessly fascinating subject.
|
||||||
|
- But the old rock, Earth, has been studied to the end and back.
|
||||||
|
- No scientific frontier in geology anymore.
|
||||||
|
- So I decided to venture into space, hoping to discover something novel.
|
||||||
|
- Came for the science, stayed for the floooooating around!
|
||||||
|
- I'm actually flying! Weeeeeeeee! This is so awesome!
|
||||||
|
- goto: pig_node_main
|
||||||
|
- if: pig$earth
|
||||||
|
What do you miss most out here in space?:
|
||||||
|
- The mud!
|
||||||
|
- The space suit is quite liberating, with the comms and the appendages.
|
||||||
|
- But I miss being nude, wallowing in the mud.
|
||||||
|
- set: pig$mud
|
||||||
|
- So much dust and rocks out here and I can't touch any of it.
|
||||||
|
- It's driving me nuts!!! Aaaah!!
|
||||||
|
- goto: pig_node_main
|
||||||
|
- "[Hang up]": []
|
||||||
|
- goto: EXIT
|
||||||
|
|
|
@ -540,7 +540,7 @@
|
||||||
- set: grateful 0
|
- set: grateful 0
|
||||||
- if $backupinstalled:
|
- if $backupinstalled:
|
||||||
- Of course, time traveler! Anything!
|
- Of course, time traveler! Anything!
|
||||||
- script: registercontact luna
|
- script: registercontact tinker
|
||||||
- goto: mainnode
|
- goto: mainnode
|
||||||
- if $believe:
|
- if $believe:
|
||||||
- Hm... I trust you, but... I want you to do me a favor first.
|
- Hm... I trust you, but... I want you to do me a favor first.
|
||||||
|
@ -786,7 +786,7 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
- chat: Sus
|
- chat: pig
|
||||||
- if $helmet:
|
- if $helmet:
|
||||||
- Come on, cave monkey, I can't give you the snack if you don't take off your helmet. [press ESC]
|
- Come on, cave monkey, I can't give you the snack if you don't take off your helmet. [press ESC]
|
||||||
- goto: EXIT
|
- goto: EXIT
|
||||||
|
@ -902,6 +902,14 @@
|
||||||
- But the helmet is blocking your mouth, right?
|
- But the helmet is blocking your mouth, right?
|
||||||
- So first, open the space suit menu [press ESC] and take off your helmet.
|
- So first, open the space suit menu [press ESC] and take off your helmet.
|
||||||
- goto: EXIT
|
- goto: EXIT
|
||||||
|
- if: "~phone$pig"
|
||||||
|
Can I get your phone number?:
|
||||||
|
- if $annoyed:
|
||||||
|
- No.
|
||||||
|
- goto: entrypoint
|
||||||
|
- Sure, buddy!
|
||||||
|
- script: registercontact pig
|
||||||
|
- goto: entrypoint
|
||||||
- Gotta go!:
|
- Gotta go!:
|
||||||
- Bye!
|
- Bye!
|
||||||
- goto: EXIT
|
- goto: EXIT
|
||||||
|
|
|
@ -520,9 +520,9 @@ actor -3300 10 0 pizzeria
|
||||||
actor 18 22 -15 sus
|
actor 18 22 -15 sus
|
||||||
template person
|
template person
|
||||||
relativeto pizzeriasign
|
relativeto pizzeriasign
|
||||||
name Sus
|
name Mudley
|
||||||
id Sus
|
id Mudley
|
||||||
chatid Sus
|
chatid pig
|
||||||
angularmomentum 0.4 0.2 0.1
|
angularmomentum 0.4 0.2 0.1
|
||||||
wants maxrotation 0.2
|
wants maxrotation 0.2
|
||||||
wants matchvelocitywith pizzeria
|
wants matchvelocitywith pizzeria
|
||||||
|
|
|
@ -504,7 +504,7 @@ pub fn update_menu(
|
||||||
let achievement_bools = achievement_tracker.to_bool_vec();
|
let achievement_bools = achievement_tracker.to_bool_vec();
|
||||||
let rendered = achievement_tracker.to_textsections();
|
let rendered = achievement_tracker.to_textsections();
|
||||||
if let Ok(mut text) = q_achievement_text.get_single_mut() {
|
if let Ok(mut text) = q_achievement_text.get_single_mut() {
|
||||||
for i in 0..achievement_bools.len() - 1 {
|
for i in 0..achievement_bools.len() {
|
||||||
text.sections[i + 1].style.color = if achievement_bools[i] {
|
text.sections[i + 1].style.color = if achievement_bools[i] {
|
||||||
settings.hud_color_achievement_accomplished
|
settings.hud_color_achievement_accomplished
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue