copy serenity station's new style to the other bus stops

This commit is contained in:
yuni 2024-04-24 21:17:41 +02:00
parent 0dda705db2
commit 2b07ef67d1
3 changed files with 326 additions and 61 deletions

View file

@ -631,13 +631,13 @@ fn handle_cheats(
} }
} }
if key_input.just_pressed(settings.key_cheat_farview1) { if key_input.just_pressed(settings.key_cheat_farview1) {
if let Some(target) = id2pos.0.get(&"busstop2".to_string()) { if let Some(target) = id2pos.0.get(&"busstopclippy2".to_string()) {
pos.0 = *target + DVec3::new(0.0, -1000.0, 0.0); pos.0 = *target + DVec3::new(0.0, -1000.0, 0.0);
gforce.ignore_gforce_seconds = 1.0; gforce.ignore_gforce_seconds = 1.0;
} }
} }
if key_input.just_pressed(settings.key_cheat_farview2) { if key_input.just_pressed(settings.key_cheat_farview2) {
if let Some(target) = id2pos.0.get(&"busstop3".to_string()) { if let Some(target) = id2pos.0.get(&"busstopclippy3".to_string()) {
pos.0 = *target + DVec3::new(0.0, -1000.0, 0.0); pos.0 = *target + DVec3::new(0.0, -1000.0, 0.0);
gforce.ignore_gforce_seconds = 1.0; gforce.ignore_gforce_seconds = 1.0;
} }

View file

@ -850,9 +850,9 @@ pub fn handle_chat_scripts(
else { else {
if let Ok((mut pos, mut v)) = q_playercam.get_single_mut() { if let Ok((mut pos, mut v)) = q_playercam.get_single_mut() {
let busstop = match param1 { let busstop = match param1 {
"serenity" => Some("busstop"), "serenity" => Some("busstopclippy"),
"farview" => Some("busstop2"), "farview" => Some("busstopclippy2"),
"metisprime" => Some("busstop3"), "metisprime" => Some("busstopclippy3"),
_ => None _ => None
}; };
if let Some(station) = busstop { if let Some(station) = busstop {

View file

@ -612,86 +612,351 @@ actor 100 -18000 2000 clippy
chatid NPCinCryoStasis chatid NPCinCryoStasis
pronoun he pronoun he
actor -184971e3 149410e3 -134273e3 "orb_busstop" actor -184971e3 149410e3 -134273e3 clippy
relativeto jupiter relativeto jupiter
id "busstop2" id "busstopclippy2"
name "StarTrans Bus Station 'Farview Station'" name "StarTrans Clippy™"
scale 100 armodel clippy_ar
pointofinterest yes angularmomentum 0 0 0
wants maxrotation 0 wants maxrotation 0
wants maxvelocity 0 wants maxvelocity 0
light "47FF00" 1000000000000 thrust 15 6 3 400 0.5
actor 120 864 150 clippy pointofinterest yes
relativeto "busstop2" rotationy -0.5
id "busstopclippy2" scale 3
name "StarTrans Clippy™" chatid ClippyTransFarview
armodel clippy_ar pronoun it
angularmomentum 0 0 0
wants maxrotation 0 actor 60 0 0 "orb_busstop"
wants maxvelocity 0 name "StarTrans Bus Stop: Farview Station"
thrust 15 6 3 400 0.5
rotationy -0.5
scale 3
chatid ClippyTransFarview
pronoun it
actor 40 10 40 "orb_busstop"
name "Light Orb"
relativeto busstopclippy2 relativeto busstopclippy2
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor 30 60 -10 "orb_busstop" actor 80 0 0 "orb_busstop"
name "Light Orb" name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2 relativeto busstopclippy2
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor -10 -60 20 "orb_busstop" actor 100 0 0 "orb_busstop"
name "Light Orb" name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2 relativeto busstopclippy2
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor -40 20 30 "orb_busstop" actor 120 0 0 "orb_busstop"
name "Light Orb" name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2 relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 140 0 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor 27643e3 -44e3 -124434e3 "orb_busstop" actor -60 0 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor -80 0 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor -100 0 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor -120 0 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor -140 0 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 60 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 80 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 100 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 120 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 140 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 -60 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 -80 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 -100 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 -120 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 -140 0 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 60 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 80 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 100 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 120 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 140 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 -60 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 -80 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 -100 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 -120 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 0 0 -140 "orb_busstop"
name "StarTrans Bus Stop: Farview Station"
relativeto busstopclippy2
scale 5
light "47FF00" 100000000
actor 27643e3 -44e3 -124434e3 clippy
relativeto jupiter relativeto jupiter
id "busstop3" id "busstopclippy3"
name "StarTrans Bus Station 'Metis Prime'" name "StarTrans Clippy™"
scale 100 armodel clippy_ar
pointofinterest yes angularmomentum 0 0 0
wants maxrotation 0 wants maxrotation 0
wants maxvelocity 0 wants maxvelocity 0
light "47FF00" 1000000000000 thrust 15 6 3 400 0.5
actor 120 864 150 clippy pointofinterest yes
relativeto "busstop3" rotationy -0.5
id "busstopclippy3" scale 3
name "StarTrans Clippy™" chatid ClippyTransMetis
armodel clippy_ar pronoun it
angularmomentum 0 0 0
wants maxrotation 0 actor 60 0 0 "orb_busstop"
wants maxvelocity 0 name "StarTrans Bus Stop: Metis Prime Station"
thrust 15 6 3 400 0.5
rotationy -0.5
scale 3
chatid ClippyTransMetis
pronoun it
actor 40 10 40 "orb_busstop"
name "Light Orb"
relativeto busstopclippy3 relativeto busstopclippy3
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor 30 60 -10 "orb_busstop" actor 80 0 0 "orb_busstop"
name "Light Orb" name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3 relativeto busstopclippy3
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor -10 -60 20 "orb_busstop" actor 100 0 0 "orb_busstop"
name "Light Orb" name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3 relativeto busstopclippy3
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor -40 20 30 "orb_busstop" actor 120 0 0 "orb_busstop"
name "Light Orb" name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3 relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 140 0 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000 light "47FF00" 100000000
actor 110 -2000 0 whale actor -60 0 0 "orb_busstop"
relativeto busstop3 name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor -80 0 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor -100 0 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor -120 0 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor -140 0 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 60 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 80 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 100 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 120 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 140 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 -60 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 -80 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 -100 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 -120 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 -140 0 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 60 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 80 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 100 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 120 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 140 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 -60 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 -80 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 -100 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 -120 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 0 0 -140 "orb_busstop"
name "StarTrans Bus Stop: Metis Prime Station"
relativeto busstopclippy3
scale 5
light "47FF00" 100000000
actor 110 0 2000 whale
relativeto busstopclippy3
name "The Whale" name "The Whale"
vehicle yes vehicle yes
collider mesh collider mesh