From 34e206e519da1e6198dee207058b1806c2e5893c Mon Sep 17 00:00:00 2001 From: MatusGuy <85036874+MatusGuy@users.noreply.github.com> Date: Fri, 14 Jul 2023 23:21:43 +0100 Subject: [PATCH] change class name check to dynamic cast --- src/object/player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/object/player.cpp b/src/object/player.cpp index 0540385a272..91ac15b1049 100644 --- a/src/object/player.cpp +++ b/src/object/player.cpp @@ -751,7 +751,7 @@ Player::update(float dt_sec) downbox.set_bottom(get_bbox().get_bottom() + 16.f); for (auto& brick : Sector::get().get_objects_by_type()) { // stoneform breaks through any kind of bricks - if (downbox.contains(brick.get_bbox()) && (m_stone || brick.get_class_name() != "heavy-brick")) { + if (downbox.contains(brick.get_bbox()) && (m_stone || !dynamic_cast(&brick))) { brick.try_break(this, is_big()); } }