mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Balance tweaks
This commit is contained in:
parent
345b725478
commit
b0b114a7f8
@ -1,10 +1,10 @@
|
||||
BasicBeam(
|
||||
buildup_duration: 0.50,
|
||||
buildup_duration: 0.40,
|
||||
recover_duration: 0.50,
|
||||
beam_duration: 1.0,
|
||||
damage: 350,
|
||||
tick_rate: 0.9,
|
||||
range: 20.0,
|
||||
range: 22.0,
|
||||
max_angle: 15.0,
|
||||
damage_effect: Some(Buff((
|
||||
kind: Cursed,
|
||||
|
@ -1,11 +1,11 @@
|
||||
SpinMelee(
|
||||
buildup_duration: 0.6,
|
||||
buildup_duration: 0.5,
|
||||
swing_duration: 0.2,
|
||||
recover_duration: 0.6,
|
||||
base_damage: 70.0,
|
||||
base_poise_damage: 0.0,
|
||||
knockback: ( strength: 8.0, direction: Towards),
|
||||
range: 15.0,
|
||||
range: 17.5,
|
||||
damage_effect: Some(Lifesteal(1.0)),
|
||||
energy_cost: 0.0,
|
||||
is_infinite: true,
|
||||
|
@ -9,7 +9,7 @@ BasicSummon(
|
||||
body_type: Male,
|
||||
)),
|
||||
scale: None,
|
||||
health_scaling: 30,
|
||||
health_scaling: 80,
|
||||
loadout_config: Some(Husk),
|
||||
skillset_config: None,
|
||||
),
|
||||
|
@ -2202,12 +2202,14 @@ impl<'a> AgentData<'a> {
|
||||
}
|
||||
},
|
||||
Tactic::Mindflayer => {
|
||||
const MINDFLAYER_ATTACK_DIST: f32 = 15.0;
|
||||
const MINION_SUMMON_THRESHOLD: f32 = 0.25;
|
||||
const MINDFLAYER_ATTACK_DIST: f32 = 17.5;
|
||||
const MINION_SUMMON_THRESHOLD: f32 = 0.20;
|
||||
let health_fraction = self.health.map_or(0.5, |h| h.fraction());
|
||||
// Extreme hack to set action_timer to 1 at start of combat
|
||||
if agent.action_timer < 0.01 && health_fraction > 0.5 {
|
||||
agent.action_timer = 1.0 - MINION_SUMMON_THRESHOLD;
|
||||
// Extreme hack to set action_timer at start of combat
|
||||
if agent.action_timer < MINION_SUMMON_THRESHOLD
|
||||
&& health_fraction > MINION_SUMMON_THRESHOLD
|
||||
{
|
||||
agent.action_timer = health_fraction - MINION_SUMMON_THRESHOLD;
|
||||
}
|
||||
let mindflayer_is_far = dist_sqrd > MINDFLAYER_ATTACK_DIST.powi(2);
|
||||
if agent.action_timer > health_fraction {
|
||||
|
Loading…
Reference in New Issue
Block a user