Compare commits

...

2 commits

5 changed files with 14 additions and 6 deletions

View file

@ -1,14 +1,21 @@
# v0.12.0-dev # v0.12.0
- Implement tidal locking of moons - Overhaul pizzeria asteroid
- Implement space suit thruster particle effects - Implement thruster particle effects (only in AR, as they'd be invisble in RL)
- Implement space suit modding (flashlight, thruster, light amp, reactor) - Implement space suit modding (flashlight, thruster, light amp, reactor)
- Implement tidal locking of moons
- Change flash light cone to a smaller one - Change flash light cone to a smaller one
- Add textured high-poly models for ring moons (Thebe/Amalthea/Adrastea/Metis) - Add textured high-poly models for ring moons (Thebe/Amalthea/Adrastea/Metis)
- Add solar panel texture to satellite
- Add temporary battery damage when overusing thruster booster - Add temporary battery damage when overusing thruster booster
- Add radiation damage - Add radiation damage
- Add sfx volume controls
- Add unlimited power in god mode
- Add power drain to HUD/AR. It now shuts down when battery is empty.
- Remove asteroid "Lum" (it was just there for testing) - Remove asteroid "Lum" (it was just there for testing)
- Fix radio stations - Fix radio stations
- Fix the whale's engines glowing 1000x too bright
- Improve dialogs
# v0.11.0 # v0.11.0

2
Cargo.lock generated
View file

@ -3045,7 +3045,7 @@ dependencies = [
[[package]] [[package]]
name = "outfly" name = "outfly"
version = "0.12.0-dev" version = "0.12.0"
dependencies = [ dependencies = [
"bevy", "bevy",
"bevy_embedded_assets", "bevy_embedded_assets",

View file

@ -10,7 +10,7 @@
[package] [package]
name = "outfly" name = "outfly"
version = "0.12.0-dev" version = "0.12.0"
edition = "2021" edition = "2021"
homepage = "https://codeberg.org/outfly/outfly" homepage = "https://codeberg.org/outfly/outfly"
repository = "https://codeberg.org/outfly/outfly" repository = "https://codeberg.org/outfly/outfly"

View file

@ -1290,6 +1290,7 @@ fn update_avatar(
asset_server: Res<AssetServer>, asset_server: Res<AssetServer>,
q_avatar: Query<(Entity, &SceneInstance), With<PlayerAvatar>>, q_avatar: Query<(Entity, &SceneInstance), With<PlayerAvatar>>,
q_player: Query<Entity, With<actor::Player>>, q_player: Query<Entity, With<actor::Player>>,
mut ew_updatemenu: EventWriter<menu::UpdateMenuEvent>,
mut scene_spawner: ResMut<SceneSpawner>, mut scene_spawner: ResMut<SceneSpawner>,
) { ) {
if settings.ar_avatar >= PLAYER_AR_AVATARS.len() { if settings.ar_avatar >= PLAYER_AR_AVATARS.len() {
@ -1297,6 +1298,7 @@ fn update_avatar(
} }
prefs.avatar = settings.ar_avatar; prefs.avatar = settings.ar_avatar;
prefs.save(); prefs.save();
ew_updatemenu.send(menu::UpdateMenuEvent);
let ava = if let Some(ava) = PLAYER_AR_AVATARS.get(settings.ar_avatar) { let ava = if let Some(ava) = PLAYER_AR_AVATARS.get(settings.ar_avatar) {
ava ava

View file

@ -630,7 +630,6 @@ pub fn handle_input(
MenuAction::ChangeARAvatar => { MenuAction::ChangeARAvatar => {
settings.ar_avatar += 1; settings.ar_avatar += 1;
ew_updateavatar.send(hud::UpdateAvatarEvent); ew_updateavatar.send(hud::UpdateAvatarEvent);
ew_updatemenu.send(UpdateMenuEvent);
} }
MenuAction::ModLightAmp => { MenuAction::ModLightAmp => {
prefs.light_amp += 1; prefs.light_amp += 1;