diff --git a/src/npc/ai/doctor.rs b/src/npc/ai/doctor.rs index e6af1a6..413bc21 100644 --- a/src/npc/ai/doctor.rs +++ b/src/npc/ai/doctor.rs @@ -929,6 +929,16 @@ impl NPC { self.face_player(player); } } + 501 => { + self.anim_num = 9; + + self.action_counter += 1; + if self.action_counter / 2 % 2 != 0 { + self.x = self.target_x; + } else { + self.x = self.x.wrapping_add(0x200); + } + } 510 | 511 => { if self.action_num == 510 { self.action_num = 511; diff --git a/src/npc/ai/sue.rs b/src/npc/ai/sue.rs index 708d55d..ad5770a 100644 --- a/src/npc/ai/sue.rs +++ b/src/npc/ai/sue.rs @@ -291,6 +291,7 @@ impl NPC { self.anim_counter = 0; self.x += 0xc00; self.target_x = self.x; + state.sound_manager.play_sfx(29); } self.action_counter += 1;