From e575a51284146151470258c996f36b5b2ba856b4 Mon Sep 17 00:00:00 2001 From: Pcornat Date: Fri, 6 Feb 2026 13:34:10 +0100 Subject: [PATCH] Simplify code --- src/billy_objects.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/billy_objects.cpp b/src/billy_objects.cpp index d8cba8b..9bee152 100644 --- a/src/billy_objects.cpp +++ b/src/billy_objects.cpp @@ -99,13 +99,7 @@ namespace character { void BillyObjects::check_dagger_conditions(CharacterSheet &sheet) { if (const auto it_dagger = sheet.get_objects().find(tools::Dagger); it_dagger != sheet.get_objects().cend()) { - const std::size_t count_weapons = std::ranges::count_if(sheet.get_objects(), - [](container::const_reference node) { - return std::get_if(&node.first) != - nullptr; - } - ); - if (count_weapons > 1 || sheet.get_objects().contains(weapons::Bow)) { + if (sheet.get_nb_weapons() > 1 || sheet.get_objects().contains(weapons::Bow)) { sheet.habilete.materiel -= it_dagger->second->add_materiel(sheet.get_habilete().type); } }