1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2024-09-28 21:19:24 +00:00

Add damage amount display when taking fatal damage

Fix doukutsu-rs/doukutsu-rs#163
This commit is contained in:
biroder 2023-03-04 18:15:20 +02:00 committed by GitHub
parent 3fbe94ecd1
commit 6e9fe76cf9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -939,7 +939,13 @@ impl Player {
impl GameEntity<&NPCList> for Player {
fn tick(&mut self, state: &mut SharedGameState, npc_list: &NPCList) -> GameResult {
if !self.cond.alive() {
if !self.cond.alive() && self.life > 0 {
return Ok(());
} else if !self.cond.alive() && self.life == 0 {
self.popup.x = self.x;
self.popup.y = self.y - self.display_bounds.top as i32 + 0x1000;
self.popup.tick(state, ())?;
return Ok(());
}