diff --git a/src/components.rs b/src/components.rs index 4ff756d..8e9e30b 100644 --- a/src/components.rs +++ b/src/components.rs @@ -41,7 +41,7 @@ impl PlayerStats { } pub fn get_current_price(object: &PurchasableObject, num_owned: &u32) -> f64 { - get_base_price(object) * get_scaling_factor(object) * f64::from(*num_owned) + get_base_price(object) * (1.0 + get_scaling_factor(object) * f64::from(*num_owned)) } pub fn get_base_price(object: &PurchasableObject) -> f64 { @@ -54,9 +54,9 @@ pub fn get_base_price(object: &PurchasableObject) -> f64 { pub fn get_scaling_factor(object: &PurchasableObject) -> f64 { match object { - PurchasableObject::Cookie => 1.10, - PurchasableObject::Cursor => 1.15, - PurchasableObject::Grandma => 1.20, + PurchasableObject::Cookie => 0.10, + PurchasableObject::Cursor => 0.15, + PurchasableObject::Grandma => 0.20, } } diff --git a/src/main.rs b/src/main.rs index 5c1b648..ce9ea31 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,11 +20,11 @@ fn setup(mut commands: Commands) { }); } -fn get_cash(inv: Query<&Purchased>, mut stats: Query<&mut PlayerStats>) { +fn get_cash(time: Res