From 43435509f69f352234fa3aed542e8988d535341d Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Thu, 24 Apr 2025 00:45:25 -0400 Subject: [PATCH] Fixed system to use the BattleEngine result. --- systems.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/systems.cpp b/systems.cpp index 952d4ab..12e9c4c 100644 --- a/systems.cpp +++ b/systems.cpp @@ -231,7 +231,7 @@ void System::combat(GameLevel &level, int attack_id) { } while(auto act = battle.next()) { - auto [enemy, action] = *act; + auto [enemy, enemy_action] = *act; Events::Combat result { player_combat.attack(enemy.combat), 0 @@ -242,7 +242,7 @@ void System::combat(GameLevel &level, int attack_id) { world.set(enemy.entity, {100, effect}); } - if(enemy.ai.wants_to("kill_enemy")) { + if(enemy_action == combat::BattleAction::ATTACK) { result.enemy_did = enemy.combat.attack(player_combat); animate_entity(world, enemy.entity); }