mirror of
https://github.com/doukutsu-rs/doukutsu-rs
synced 2025-03-22 18:09:32 +00:00
fix egg corridor inaccuracies (fixes #155)
This commit is contained in:
parent
3cc9d75681
commit
ca1fa7b7c0
|
@ -138,8 +138,8 @@ impl NPC {
|
|||
|
||||
if self.action_counter >= 8
|
||||
&& self.target_x >= 100
|
||||
&& self.x - 0x8000 < player.x
|
||||
&& self.x + 0x8000 > player.x
|
||||
&& self.x - 0x6000 < player.x
|
||||
&& self.x + 0x6000 > player.x
|
||||
&& self.y - 0xa000 < player.y
|
||||
&& self.y + 0xa000 > player.y
|
||||
{
|
||||
|
|
|
@ -119,11 +119,14 @@ impl NPC {
|
|||
self.action_counter2 += 1;
|
||||
if self.action_counter2 < 3 || self.life > 150 {
|
||||
self.action_counter3 = 0;
|
||||
|
||||
self.face_player(player);
|
||||
} else {
|
||||
self.action_counter3 = 1;
|
||||
}
|
||||
|
||||
self.face_player(player);
|
||||
self.face_player(player);
|
||||
self.direction = self.direction.opposite();
|
||||
}
|
||||
}
|
||||
|
||||
self.action_counter += 1;
|
||||
|
@ -373,6 +376,12 @@ impl NPC {
|
|||
_ => (),
|
||||
}
|
||||
|
||||
self.vel_y += 0x40;
|
||||
self.clamp_fall_speed();
|
||||
|
||||
self.x += self.vel_x;
|
||||
self.y += self.vel_y;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue