From 724a8f83f027a13c0460089c3ee364a64413e431 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 4 May 2025 10:34:17 +0200 Subject: [PATCH] ru:: only existing enemies can be attacked --- rogueviz/ru/powers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rogueviz/ru/powers.cpp b/rogueviz/ru/powers.cpp index df06cdb8..364fd2f6 100644 --- a/rogueviz/ru/powers.cpp +++ b/rogueviz/ru/powers.cpp @@ -117,7 +117,7 @@ void gen_powers() { m.attack_facing = m.facing; m.attack_when = gframeid; auto pb = m.get_pixel_bbox_at(xy{m.where.x + m.attack_facing * m.dsiz().x, m.where.y}); auto bb = pixel_to_block(pb); - for(auto& e: current_room->entities) if(intersect(e->get_pixel_bbox(), pb)) e->attacked(15); + for(auto& e: current_room->entities) if(e->existing && intersect(e->get_pixel_bbox(), pb)) e->attacked(15); for(int y=bb.miny; yat(x, y);