mirror of
https://github.com/doukutsu-rs/doukutsu-rs
synced 2025-07-09 22:16:20 +00:00
Add missing fireplace smoke
This commit is contained in:
parent
69fdc7d3d2
commit
6d08eb716e
|
@ -465,7 +465,7 @@ impl NPC {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn tick_n038_fireplace(&mut self, state: &mut SharedGameState) -> GameResult {
|
pub(crate) fn tick_n038_fireplace(&mut self, state: &mut SharedGameState, npc_list: &NPCList) -> GameResult {
|
||||||
match self.action_num {
|
match self.action_num {
|
||||||
0 => {
|
0 => {
|
||||||
self.anim_counter = (self.anim_counter + 1) % 16;
|
self.anim_counter = (self.anim_counter + 1) % 16;
|
||||||
|
@ -475,6 +475,14 @@ impl NPC {
|
||||||
10 | 11 => {
|
10 | 11 => {
|
||||||
if self.action_num == 10 {
|
if self.action_num == 10 {
|
||||||
self.action_num = 11;
|
self.action_num = 11;
|
||||||
|
npc_list.create_death_smoke(
|
||||||
|
self.x,
|
||||||
|
self.y,
|
||||||
|
self.display_bounds.right as usize,
|
||||||
|
8,
|
||||||
|
state,
|
||||||
|
&self.rng,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
self.anim_rect.left = 0;
|
self.anim_rect.left = 0;
|
||||||
|
|
|
@ -280,7 +280,7 @@ impl GameEntity<([&mut Player; 2], &NPCList, &mut Stage, &mut BulletManager, &mu
|
||||||
35 => self.tick_n035_mannan(state, npc_list),
|
35 => self.tick_n035_mannan(state, npc_list),
|
||||||
36 => self.tick_n036_balrog_hover(state, players, npc_list),
|
36 => self.tick_n036_balrog_hover(state, players, npc_list),
|
||||||
37 => self.tick_n037_sign(state),
|
37 => self.tick_n037_sign(state),
|
||||||
38 => self.tick_n038_fireplace(state),
|
38 => self.tick_n038_fireplace(state, npc_list),
|
||||||
39 => self.tick_n039_save_sign(state),
|
39 => self.tick_n039_save_sign(state),
|
||||||
40 => self.tick_n040_santa(state, players),
|
40 => self.tick_n040_santa(state, players),
|
||||||
41 => self.tick_n041_busted_door(state),
|
41 => self.tick_n041_busted_door(state),
|
||||||
|
|
Loading…
Reference in a new issue