From c01e202687f6be1c2128ea4cfbabee90b26c6204 Mon Sep 17 00:00:00 2001 From: Ben Frankel Date: Wed, 6 Dec 2023 21:53:17 -0800 Subject: [PATCH] Add 10x Dev upgrade --- src/upgrade.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/upgrade.rs b/src/upgrade.rs index 041b282..b3ca0ca 100644 --- a/src/upgrade.rs +++ b/src/upgrade.rs @@ -14,6 +14,7 @@ use crate::state::editor_screen::SceneView; use crate::state::editor_screen::SceneViewBounds; use crate::state::editor_screen::UpgradeContainer; use crate::state::editor_screen::UpgradeOutline; +use crate::ui::CodeTyper; use crate::AppRoot; use crate::AppSet; @@ -287,5 +288,17 @@ generate_upgrade_list!( weight: 1.0, remaining: usize::MAX, ..default() + }, + TenXDev: Upgrade { + name: "10x Dev".to_string(), + description: "Multiplies the number of characters typed per key press by 10.".to_string(), + base_cost: 50.0, + weight: 0.5, + install: Some(world.register_system(|mut typer_query: Query<&mut CodeTyper>| { + for mut typer in &mut typer_query { + typer.chars_per_key *= 10; + } + })), + ..default() } );