Compare commits

...

4 commits

6 changed files with 10 additions and 8 deletions

View file

@ -1,7 +1,7 @@
# v0.14.0-dev
- Implement one ACTUAL QUEST! (pizza delivery)
- Implement time trial racing mode 🏁
- Implement SkyRace minigame 🏁
- Implement more responsive camera controls
- Implement phone calls
- Implement fast travel
@ -15,7 +15,7 @@
- Add setting to change pointer
- Add a visitable greenhouse with solar mirror array
- Add meow
- Add achievement for a certain time trial racing score
- Add achievement for a certain SkyRace score
- Add more conversations
- Add philosophical debate about the color of the dress
- Add vivid descriptions when consuming pizza or coffee

View file

@ -334,6 +334,7 @@ actor 700 -100 -1100 suitv2
name Luna
id Luna
chatid Luna
scale 1.15
armodel suit_ar_skirt
armodel suit_ar_nekomimi
armodel suit_ar_bra

View file

@ -616,7 +616,7 @@ fn handle_achievement_event(
}
AchievementEvent::RaceScore => {
if !tracker.race_score {
ew_game.send(GameEvent::Achievement(format!("Score {} Points In Time Trial", RACE_SCORE_ACHIEVEMENT)));
ew_game.send(GameEvent::Achievement(format!("Score {} Points In SkyRace", RACE_SCORE_ACHIEVEMENT)));
}
tracker.race_score = true;
}
@ -766,7 +766,7 @@ fn handle_race(
let mut spawn_target = false;
if !race.initialized {
log.warning("Time Trial Race START!".to_string());
log.warning("SkyRace START!".to_string());
ew_sfx.send(audio::PlaySfxEvent(audio::Sfx::Honk));
race.score = 0.0;
race.initialized = true;

View file

@ -66,7 +66,7 @@ pub enum DeathScreenEvent {
pub const MENUDEF: &[(&str, MenuAction, MenuType)] = &[
("✆ Phone", MenuAction::PhoneCall, MenuType::Always),
("Time Trial", MenuAction::Race, MenuType::Always),
("SkyRace", MenuAction::Race, MenuType::Always),
("✯ Map\n", MenuAction::ToggleMap, MenuType::Always),
("", MenuAction::ToggleAR, MenuType::Always),
("", MenuAction::ChangeARAvatar, MenuType::AROnly),
@ -86,7 +86,7 @@ pub const MENUDEF: &[(&str, MenuAction, MenuType)] = &[
MenuType::Always,
),
("⚠ Take Off Helmet ⚠", MenuAction::Restart, MenuType::Always),
("Quit", MenuAction::Quit, MenuType::Always),
("⚠ RealLife™ ⚠", MenuAction::Quit, MenuType::Always),
];
pub enum MenuType {

View file

@ -438,7 +438,7 @@ impl AchievementTracker {
"Find Earth\n".to_string(),
"Enter Jupiter's Shadow\n".to_string(),
format!(
"Score {} Points In Time Trial\n",
"Score {} Points In SkyRace\n",
game::RACE_SCORE_ACHIEVEMENT
),
]
@ -454,7 +454,7 @@ impl AchievementTracker {
(
self.in_jupiters_shadow,
format!(
"score {} points in Time Trial",
"score {} points in SkyRace",
game::RACE_SCORE_ACHIEVEMENT
),
),

View file

@ -51,6 +51,7 @@ impl Plugin for WorldPlugin {
);
app.add_plugins(PhysicsPlugins::default());
//app.add_plugins(PhysicsDebugPlugin::default());
app.insert_resource(Time::new_with(Physics::variable(1.0 / 30.0)));
app.insert_resource(Gravity(DVec3::splat(0.0)));
app.insert_resource(ActiveAsteroids(HashMap::new()));
app.add_event::<RespawnEvent>();