diff --git a/content/ui/flying.rhai b/content/ui/flying.rhai index 2922ad6..d889c1d 100644 --- a/content/ui/flying.rhai +++ b/content/ui/flying.rhai @@ -113,10 +113,15 @@ fn event(state, event) { } fn step(state) { - radialbar::set_val("shield", - state.player_ship().current_shields() - / state.player_ship().stat_shield_strength() - ); + if state.player_ship().stat_shield_strength() == 0.0 { + radialbar::set_val("shield", 0.0); + } else { + radialbar::set_val("shield", + state.player_ship().current_shields() + / state.player_ship().stat_shield_strength() + ); + } + radialbar::set_val("hull", state.player_ship().current_hull() / state.player_ship().total_hull()