From 0261e8b5cf14113f8f1bf0cf54573973319c97f3 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 26 Oct 2021 18:44:45 -0400 Subject: [PATCH 1/3] Haha, nerfs go brr --- common/src/comp/skills.rs | 116 +++++++++++++++++++------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/common/src/comp/skills.rs b/common/src/comp/skills.rs index b140eb0d69..b2e402e8ff 100644 --- a/common/src/comp/skills.rs +++ b/common/src/comp/skills.rs @@ -174,16 +174,16 @@ impl SwordTreeModifiers { const fn get() -> Self { Self { dash: SwordDashModifiers { - energy_cost: 0.75, - energy_drain: 0.75, - base_damage: 1.2, - scaled_damage: 1.2, - forward_speed: 1.15, + energy_cost: 0.9, + energy_drain: 0.9, + base_damage: 1.1, + scaled_damage: 1.1, + forward_speed: 1.05, }, spin: SwordSpinModifiers { - base_damage: 1.4, - swing_duration: 0.8, - energy_cost: 0.75, + base_damage: 1.2, + swing_duration: 0.9, + energy_cost: 0.9, num: 1, }, } @@ -213,15 +213,15 @@ impl AxeTreeModifiers { const fn get() -> Self { Self { spin: AxeSpinModifiers { - base_damage: 1.3, - swing_duration: 0.8, - energy_cost: 0.75, + base_damage: 1.2, + swing_duration: 0.85, + energy_cost: 0.85, }, leap: AxeLeapModifiers { - base_damage: 1.35, - knockback: 1.4, + base_damage: 1.2, + knockback: 1.2, energy_cost: 0.75, - leap_strength: 1.2, + leap_strength: 1.1, }, } } @@ -255,19 +255,19 @@ pub struct HammerLeapModifiers { impl HammerTreeModifiers { const fn get() -> Self { Self { - single_strike: HammerStrikeModifiers { knockback: 1.5 }, + single_strike: HammerStrikeModifiers { knockback: 1.25 }, charged: HammerChargedModifers { - scaled_damage: 1.25, - scaled_knockback: 1.5, - energy_drain: 0.75, - charge_rate: 1.25, + scaled_damage: 1.2, + scaled_knockback: 1.3, + energy_drain: 0.85, + charge_rate: 1.15, }, leap: HammerLeapModifiers { - base_damage: 1.4, - knockback: 1.5, + base_damage: 1.25, + knockback: 1.3, energy_cost: 0.75, - leap_strength: 1.25, - range: 1.0, + leap_strength: 1.1, + range: 0.5, }, } } @@ -310,25 +310,25 @@ impl BowTreeModifiers { const fn get() -> Self { Self { universal: BowUniversalModifiers { - projectile_speed: 1.2, + projectile_speed: 1.1, }, charged: BowChargedModifiers { - damage_scaling: 1.2, - regen_scaling: 1.2, - knockback_scaling: 1.2, + damage_scaling: 1.1, + regen_scaling: 1.1, + knockback_scaling: 1.1, charge_rate: 1.1, move_speed: 1.1, }, repeater: BowRepeaterModifiers { - power: 1.2, - energy_cost: 0.8, + power: 1.1, + energy_cost: 0.9, max_speed: 1.2, }, shotgun: BowShotgunModifiers { - power: 1.2, - energy_cost: 1.2, + power: 1.1, + energy_cost: 0.9, num_projectiles: 1, - spread: 0.8, + spread: 0.9, }, } } @@ -364,21 +364,21 @@ impl StaffTreeModifiers { const fn get() -> Self { Self { fireball: StaffFireballModifiers { - power: 1.2, - regen: 1.2, - range: 1.15, + power: 1.1, + regen: 1.1, + range: 1.1, }, flamethrower: StaffFlamethrowerModifiers { - damage: 1.3, - range: 1.25, - energy_drain: 0.8, - velocity: 1.25, + damage: 1.15, + range: 1.1, + energy_drain: 0.9, + velocity: 1.1, }, shockwave: StaffShockwaveModifiers { - damage: 1.3, - knockback: 1.3, - duration: 1.2, - energy_cost: 0.8, + damage: 1.15, + knockback: 1.15, + duration: 1.1, + energy_cost: 0.9, }, } } @@ -415,22 +415,22 @@ impl SceptreTreeModifiers { const fn get() -> Self { Self { beam: SceptreBeamModifiers { - damage: 1.2, - range: 1.2, - energy_regen: 1.2, - lifesteal: 1.15, + damage: 1.1, + range: 1.1, + energy_regen: 1.1, + lifesteal: 1.05, }, healing_aura: SceptreHealingAuraModifiers { - strength: 1.15, - duration: 1.2, - range: 1.25, - energy_cost: 0.85, + strength: 1.05, + duration: 1.1, + range: 1.1, + energy_cost: 0.90, }, warding_aura: SceptreWardingAuraModifiers { - strength: 1.15, - duration: 1.2, - range: 1.25, - energy_cost: 0.85, + strength: 1.05, + duration: 1.1, + range: 1.1, + energy_cost: 0.95, }, } } @@ -477,9 +477,9 @@ impl GeneralTreeModifiers { const fn get() -> Self { Self { roll: RollTreeModifiers { - energy_cost: 0.9, - strength: 1.1, - duration: 1.1, + energy_cost: 0.95, + strength: 1.05, + duration: 1.05, }, swim: SwimTreeModifiers { speed: 1.25 }, climb: ClimbTreeModifiers { From 7989b6692287811ba9fdc1f8681b4b8c6353f0ac Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 26 Oct 2021 20:55:32 -0400 Subject: [PATCH 2/3] Lengendary crit changes. --- assets/common/items/weapons/axe/parashu.ron | 2 +- assets/common/items/weapons/bow/sagitta.ron | 2 +- assets/common/items/weapons/hammer/mjolnir.ron | 2 +- assets/common/items/weapons/sceptre/caduceus.ron | 2 +- assets/common/items/weapons/sceptre/root_evil.ron | 2 +- assets/common/items/weapons/staff/laevateinn.ron | 2 +- assets/common/items/weapons/staff/phoenix.ron | 2 +- assets/common/items/weapons/sword/caladbolg.ron | 2 +- common/src/comp/skills.rs | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/assets/common/items/weapons/axe/parashu.ron b/assets/common/items/weapons/axe/parashu.ron index ca75e5b455..92e161ab75 100644 --- a/assets/common/items/weapons/axe/parashu.ron +++ b/assets/common/items/weapons/axe/parashu.ron @@ -9,7 +9,7 @@ ItemDef( power: 2.5, effect_power: 1.0, speed: 0.8, - crit_chance: 0.11666667, + crit_chance: 0.2, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/bow/sagitta.ron b/assets/common/items/weapons/bow/sagitta.ron index 9a51e7115c..7c1d5ca9e1 100644 --- a/assets/common/items/weapons/bow/sagitta.ron +++ b/assets/common/items/weapons/bow/sagitta.ron @@ -9,7 +9,7 @@ ItemDef( power: 2.5, effect_power: 0.8, speed: 0.8, - crit_chance: 0.11666667, + crit_chance: 0.2, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/hammer/mjolnir.ron b/assets/common/items/weapons/hammer/mjolnir.ron index d304a1909d..4842e9983d 100644 --- a/assets/common/items/weapons/hammer/mjolnir.ron +++ b/assets/common/items/weapons/hammer/mjolnir.ron @@ -9,7 +9,7 @@ ItemDef( power: 2.5, effect_power: 1.0, speed: 0.8, - crit_chance: 0.078125, + crit_chance: 0.2, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/sceptre/caduceus.ron b/assets/common/items/weapons/sceptre/caduceus.ron index 140e08e7c8..a3f1fc0798 100644 --- a/assets/common/items/weapons/sceptre/caduceus.ron +++ b/assets/common/items/weapons/sceptre/caduceus.ron @@ -9,7 +9,7 @@ ItemDef( power: 1.67, effect_power: 1.5, speed: 1.2, - crit_chance: 0.078125, + crit_chance: 0.1, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/sceptre/root_evil.ron b/assets/common/items/weapons/sceptre/root_evil.ron index 4e49b8b06d..5139f7a79c 100644 --- a/assets/common/items/weapons/sceptre/root_evil.ron +++ b/assets/common/items/weapons/sceptre/root_evil.ron @@ -9,7 +9,7 @@ ItemDef( power: 2.5, effect_power: 1.0, speed: 0.8, - crit_chance: 0.078125, + crit_chance: 0.2, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/staff/laevateinn.ron b/assets/common/items/weapons/staff/laevateinn.ron index cfb7ec3675..1e857d3b25 100644 --- a/assets/common/items/weapons/staff/laevateinn.ron +++ b/assets/common/items/weapons/staff/laevateinn.ron @@ -9,7 +9,7 @@ ItemDef( power: 1.67, effect_power: 1.0, speed: 1.2, - crit_chance: 0.2002994, + crit_chance: 0.1, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/staff/phoenix.ron b/assets/common/items/weapons/staff/phoenix.ron index c6e3fd711a..eb02b5b6d2 100644 --- a/assets/common/items/weapons/staff/phoenix.ron +++ b/assets/common/items/weapons/staff/phoenix.ron @@ -9,7 +9,7 @@ ItemDef( power: 2.5, effect_power: 1.0, speed: 0.8, - crit_chance: 0.1002994, + crit_chance: 0.2, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/assets/common/items/weapons/sword/caladbolg.ron b/assets/common/items/weapons/sword/caladbolg.ron index 2705db45f0..96ab7947c3 100644 --- a/assets/common/items/weapons/sword/caladbolg.ron +++ b/assets/common/items/weapons/sword/caladbolg.ron @@ -9,7 +9,7 @@ ItemDef( power: 2.5, effect_power: 1.0, speed: 0.8, - crit_chance: 0.11666667, + crit_chance: 0.2, range: 1.0, energy_efficiency: 1.0, buff_strength: 1.0, diff --git a/common/src/comp/skills.rs b/common/src/comp/skills.rs index b2e402e8ff..ca9da99455 100644 --- a/common/src/comp/skills.rs +++ b/common/src/comp/skills.rs @@ -369,7 +369,7 @@ impl StaffTreeModifiers { range: 1.1, }, flamethrower: StaffFlamethrowerModifiers { - damage: 1.15, + damage: 1.2, range: 1.1, energy_drain: 0.9, velocity: 1.1, From e2be47cda6a7da79e4abf925d05e19bb55b569d7 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 26 Oct 2021 22:49:21 -0400 Subject: [PATCH 3/3] Changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f73fd13325..19d718c187 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Made map icons fade out when near the edge of the map display - Roughly doubled the speed of entity vs terrain physics checks - Updated client facing error messages to be localizable strings +- Nerfed some skill values +- Tweaked critical chance of legendary weapons ### Removed