mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Made enemies actually attack
This commit is contained in:
parent
6f598681fb
commit
cab898a91f
@ -69,14 +69,14 @@ impl<'a> System<'a> for Sys {
|
||||
let dist = Vec2::<f32>::from(target_pos.0 - pos.0).magnitude();
|
||||
if target_stats.is_dead {
|
||||
choose_new = true;
|
||||
} else if dist < 3.0 {
|
||||
} else if dist < 1.5 {
|
||||
// Get more distance
|
||||
controller.move_dir =
|
||||
Vec2::<f32>::from(target_pos.0 - pos.0).normalized() * -0.96;
|
||||
} else if dist < 4.0 {
|
||||
// Fight and slowly move closer
|
||||
controller.move_dir =
|
||||
Vec2::<f32>::from(target_pos.0 - pos.0).normalized() * 0.01;
|
||||
Vec2::<f32>::from(target_pos.0 - pos.0).normalized() * 0.1;
|
||||
|
||||
if rand::random::<f32>() < 0.1 {
|
||||
controller.attack = true;
|
||||
|
Loading…
Reference in New Issue
Block a user