diff --git a/src/damage_system.rs b/src/damage_system.rs index 6a7c029..036ff78 100644 --- a/src/damage_system.rs +++ b/src/damage_system.rs @@ -53,7 +53,6 @@ impl<'a> System<'a> for DamageSystem { if let Some(pos) = positions.get(entity) { let idx = map.xy_idx(pos.x, pos.y); map.bloodstains.insert(idx); - spatial::remove_entity(entity, idx); } if stats.hit_points.current < 1 && dmg.1 { @@ -91,7 +90,7 @@ impl<'a> System<'a> for DamageSystem { if player_pos.y - i > 1 { particles.request( player_pos.x, - player_pos.y - 1, + player_pos.y - i, colors::GOLD, colors::BLACK, rltk::to_cp437('░'),