Balance tweaks.

This commit is contained in:
Sam 2021-06-05 16:11:01 -05:00
parent 74b7039219
commit acf7ad27f1
6 changed files with 8 additions and 7 deletions

View File

@ -120,6 +120,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Optimized rendering of quads (most of the graphics in the game) using an index buffer, decreasing the number of vertices that need to be processed by 33%. - Optimized rendering of quads (most of the graphics in the game) using an index buffer, decreasing the number of vertices that need to be processed by 33%.
- Moved the rest of screenshot work into the background. Screenshoting no longer induces large pauses. - Moved the rest of screenshot work into the background. Screenshoting no longer induces large pauses.
- Reworked tidal warrior to have unique attacks - Reworked tidal warrior to have unique attacks
- Reworked yeti to have unique attacks
### Removed ### Removed

View File

@ -9,7 +9,7 @@ BasicBeam(
damage_effect: Some(Buff(( damage_effect: Some(Buff((
kind: Frozen, kind: Frozen,
dur_secs: 3.0, dur_secs: 3.0,
strength: Value(2.0), strength: Value(1.5),
chance: 1.0, chance: 1.0,
))), ))),
energy_regen: 0, energy_regen: 0,

View File

@ -3,9 +3,9 @@ Shockwave(
buildup_duration: 0.6, buildup_duration: 0.6,
swing_duration: 0.12, swing_duration: 0.12,
recover_duration: 1.2, recover_duration: 1.2,
damage: 200, damage: 100,
poise_damage: 10, poise_damage: 10,
knockback: (strength: 30.0, direction: Up), knockback: (strength: 25.0, direction: Up),
shockwave_angle: 90.0, shockwave_angle: 90.0,
shockwave_vertical_angle: 15.0, shockwave_vertical_angle: 15.0,
shockwave_speed: 50.0, shockwave_speed: 50.0,

View File

@ -3,9 +3,9 @@ BasicMelee(
buildup_duration: 0.8, buildup_duration: 0.8,
swing_duration: 0.2, swing_duration: 0.2,
recover_duration: 0.5, recover_duration: 0.5,
base_damage: 150, base_damage: 100,
base_poise_damage: 50, base_poise_damage: 50,
knockback: ( strength: 50.0, direction: Away), knockback: ( strength: 40.0, direction: Away),
range: 4.0, range: 4.0,
max_angle: 20.0, max_angle: 20.0,
damage_effect: None, damage_effect: None,

View File

@ -84,7 +84,7 @@ impl CharacterBehavior for Data {
- self.timer.as_secs_f32() - self.timer.as_secs_f32()
/ self.static_data.movement_duration.as_secs_f32()) / self.static_data.movement_duration.as_secs_f32())
/ 2.0 / 2.0
+ 0.5), + 0.25),
}); });
if self.timer < self.static_data.movement_duration { if self.timer < self.static_data.movement_duration {

View File

@ -3503,7 +3503,7 @@ impl<'a> AgentData<'a> {
) { ) {
const ICE_SPIKES_RANGE: f32 = 20.0; const ICE_SPIKES_RANGE: f32 = 20.0;
const ICE_BREATH_RANGE: f32 = 15.0; const ICE_BREATH_RANGE: f32 = 15.0;
const ICE_BREATH_TIMER: f32 = 5.0; const ICE_BREATH_TIMER: f32 = 10.0;
const SNOWBALL_MAX_RANGE: f32 = 50.0; const SNOWBALL_MAX_RANGE: f32 = 50.0;
agent.action_state.counter += read_data.dt.0; agent.action_state.counter += read_data.dt.0;