Balance tweaks.

This commit is contained in:
Sam 2021-06-23 20:31:45 -05:00
parent f0c5ed1397
commit 645cc60dc0
6 changed files with 11 additions and 9 deletions

View File

@ -23,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Clay Golem uses shockwave only after specific fraction of health and other difficulty adjustments. - Clay Golem uses shockwave only after specific fraction of health and other difficulty adjustments.
- Made strafing slightly slower - Made strafing slightly slower
- Food now has limited regeneration strength but longer duration. - Food now has limited regeneration strength but longer duration.
- Harvester boss now has new abilities and AI
### Removed ### Removed

View File

@ -4,5 +4,5 @@ SpriteSummon(
recover_duration: 0.3, recover_duration: 0.3,
sprite: EnsnaringVines, sprite: EnsnaringVines,
summon_distance: (0, 25), summon_distance: (0, 25),
sparseness: 0.5, sparseness: 0.67,
) )

View File

@ -2,7 +2,7 @@ BasicBeam(
buildup_duration: 0.5, buildup_duration: 0.5,
recover_duration: 0.5, recover_duration: 0.5,
beam_duration: 1.0, beam_duration: 1.0,
damage: 30, damage: 40,
tick_rate: 1.5, tick_rate: 1.5,
range: 20.0, range: 20.0,
max_angle: 15.0, max_angle: 15.0,

View File

@ -1,9 +1,9 @@
BasicMelee( BasicMelee(
energy_cost: 0, energy_cost: 0,
buildup_duration: 0.6, buildup_duration: 0.7,
swing_duration: 0.1, swing_duration: 0.1,
recover_duration: 0.5, recover_duration: 0.6,
base_damage: 60, base_damage: 70,
base_poise_damage: 10, base_poise_damage: 10,
knockback: ( strength: 10.0, direction: Away), knockback: ( strength: 10.0, direction: Away),
range: 4.0, range: 4.0,

View File

@ -490,7 +490,7 @@ impl Body {
biped_large::Species::Tidalwarrior => 16000, biped_large::Species::Tidalwarrior => 16000,
biped_large::Species::Yeti => 12000, biped_large::Species::Yeti => 12000,
biped_large::Species::Minotaur => 30000, biped_large::Species::Minotaur => 30000,
biped_large::Species::Harvester => 3000, biped_large::Species::Harvester => 5000,
biped_large::Species::Blueoni => 2400, biped_large::Species::Blueoni => 2400,
biped_large::Species::Redoni => 2400, biped_large::Species::Redoni => 2400,
_ => 1200, _ => 1200,
@ -609,12 +609,12 @@ impl Body {
biped_large::Species::Mountaintroll => 60, biped_large::Species::Mountaintroll => 60,
biped_large::Species::Swamptroll => 60, biped_large::Species::Swamptroll => 60,
biped_large::Species::Dullahan => 120, biped_large::Species::Dullahan => 120,
biped_large::Species::Yeti => 0,
biped_large::Species::Harvester => 80,
// Boss enemies have their health set, not adjusted by level. // Boss enemies have their health set, not adjusted by level.
biped_large::Species::Mindflayer => 0, biped_large::Species::Mindflayer => 0,
biped_large::Species::Minotaur => 0, biped_large::Species::Minotaur => 0,
biped_large::Species::Tidalwarrior => 0, biped_large::Species::Tidalwarrior => 0,
biped_large::Species::Yeti => 0,
biped_large::Species::Harvester => 0,
_ => 100, _ => 100,
}, },
Body::BipedSmall(_) => 10, Body::BipedSmall(_) => 10,
@ -677,6 +677,7 @@ impl Body {
biped_large::Species::Minotaur => 3.2, biped_large::Species::Minotaur => 3.2,
biped_large::Species::Tidalwarrior => 2.25, biped_large::Species::Tidalwarrior => 2.25,
biped_large::Species::Yeti => 2.0, biped_large::Species::Yeti => 2.0,
biped_large::Species::Harvester => 2.4,
_ => 1.0, _ => 1.0,
}, },
Body::Golem(g) => match g.species { Body::Golem(g) => match g.species {

View File

@ -70,7 +70,7 @@ impl<'a> System<'a> for Sys {
entity, entity,
buff_change: BuffChange::Add(Buff::new( buff_change: BuffChange::Add(Buff::new(
BuffKind::Ensnared, BuffKind::Ensnared,
BuffData::new(1.5, Some(Duration::from_secs_f32(1.0))), BuffData::new(1.0, Some(Duration::from_secs_f32(1.0))),
Vec::new(), Vec::new(),
BuffSource::World, BuffSource::World,
)), )),