#pragma once #include #include "entt/entity/entity.hpp" // Combat behavior for ships with weapons (was ThreatResponseBehaviorComponent). // The evaluator sets currentTarget; the executor pushes it to in-range weapons. struct AttackBehavior { std::optional currentTarget; float orbitRadius_tiles = 0.0f; // REQ-SHP-ORBIT float score = 0.0f; };