mirror of
https://github.com/doukutsu-rs/doukutsu-rs
synced 2025-03-24 02:49:21 +00:00
control_enabled check on nikumaru
This commit is contained in:
parent
7d92b55b58
commit
af6e36ef3b
|
@ -20,7 +20,7 @@ impl NikumaruCounter {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl GameEntity<&Player> for NikumaruCounter {
|
impl GameEntity<&Player> for NikumaruCounter {
|
||||||
fn tick(&mut self, _state: &mut SharedGameState, player: &Player) -> GameResult {
|
fn tick(&mut self, state: &mut SharedGameState, player: &Player) -> GameResult {
|
||||||
if !player.equip.has_nikumaru() {
|
if !player.equip.has_nikumaru() {
|
||||||
self.tick = 0;
|
self.tick = 0;
|
||||||
self.shown = false;
|
self.shown = false;
|
||||||
|
@ -28,7 +28,10 @@ impl GameEntity<&Player> for NikumaruCounter {
|
||||||
}
|
}
|
||||||
|
|
||||||
self.shown = true;
|
self.shown = true;
|
||||||
self.tick += 1;
|
|
||||||
|
if state.control_flags.control_enabled() {
|
||||||
|
self.tick += 1;
|
||||||
|
}
|
||||||
|
|
||||||
if self.tick >= 300000 {
|
if self.tick >= 300000 {
|
||||||
self.tick = 300000;
|
self.tick = 300000;
|
||||||
|
|
Loading…
Reference in a new issue