diff --git a/src/player/player_hit.rs b/src/player/player_hit.rs index 377c1f9..c03b458 100644 --- a/src/player/player_hit.rs +++ b/src/player/player_hit.rs @@ -289,15 +289,15 @@ impl Player { if let Some(weapon) = inventory.get_current_weapon() { if weapon.wtype == WeaponType::Spur { npc.exp = 0; + } else { + if self.popup.value > 0 { + self.popup.add_value(npc.exp as i16); + } else { + self.popup.set_value(npc.exp as i16); + } } } - if self.popup.value > 0 { - self.popup.add_value(npc.exp as i16); - } else { - self.popup.set_value(npc.exp as i16); - } - npc.cond.set_alive(false); } // missile pickup