Add CDBaseCombatAIComponentTable with LoadValuesFromDefaults support

Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-08-31 21:58:26 +00:00
parent 6bb8040221
commit dac47cc240
5 changed files with 107 additions and 22 deletions

View File

@@ -3,6 +3,7 @@
#include "CDAnimationsTable.h"
#include "CDBehaviorParameterTable.h"
#include "CDBehaviorTemplateTable.h"
#include "CDBaseCombatAIComponentTable.h"
#include "CDClientDatabase.h"
#include "CDComponentsRegistryTable.h"
#include "CDCurrencyTableTable.h"
@@ -65,6 +66,7 @@
DEFINE_TABLE_STORAGE(CDActivityRewardsTable);
DEFINE_TABLE_STORAGE(CDActivitiesTable);
DEFINE_TABLE_STORAGE(CDAnimationsTable);
DEFINE_TABLE_STORAGE(CDBaseCombatAIComponentTable);
DEFINE_TABLE_STORAGE(CDBehaviorParameterTable);
DEFINE_TABLE_STORAGE(CDBehaviorTemplateTable);
DEFINE_TABLE_STORAGE(CDBrickIDTableTable);
@@ -154,6 +156,7 @@ void CDClientManager::LoadValuesFromDatabase() {
void CDClientManager::LoadValuesFromDefaults() {
LOG("Loading default CDClient tables!");
CDBaseCombatAIComponentTable::Instance().LoadValuesFromDefaults();
CDPetComponentTable::Instance().LoadValuesFromDefaults();
CDActivitiesTable::Instance().LoadValuesFromDefaults();
CDActivityRewardsTable::Instance().LoadValuesFromDefaults();