Update CDBaseCombatAIComponentTable with complete column structure and add BuffComponent tests

Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-08-31 22:13:57 +00:00
parent 94acddc3e9
commit da801c61ab
3 changed files with 268 additions and 3 deletions

View File

@@ -5,11 +5,22 @@
struct CDBaseCombatAIComponent {
int32_t id;
float aggroRadius;
int32_t behaviorType;
float combatRoundLength;
int32_t combatRole;
float minRoundLength;
float maxRoundLength;
float tetherSpeed;
float pursuitSpeed;
float combatStartDelay;
float softTetherRadius;
float hardTetherRadius;
float spawnTimer;
int32_t tetherEffectID;
bool ignoreMediator;
float aggroRadius;
bool ignoreStatReset;
bool ignoreParent;
};
class CDBaseCombatAIComponentTable : public CDTable<CDBaseCombatAIComponentTable, std::vector<CDBaseCombatAIComponent>> {