package emu.nebula.data; import emu.nebula.data.custom.CharGemAttrGroupDef; import emu.nebula.data.resources.*; import lombok.Getter; public class GameData { // ===== Characters ===== @Getter private static DataTable CharacterDataTable = new DataTable<>(); @Getter private static DataTable CharacterAdvanceDataTable = new DataTable<>(); @Getter private static DataTable CharacterSkillUpgradeDataTable = new DataTable<>(); @Getter private static DataTable CharacterUpgradeDataTable = new DataTable<>(); @Getter private static DataTable CharItemExpDataTable = new DataTable<>(); @Getter private static DataTable CharacterSkinDataTable = new DataTable<>(); @Getter private static DataTable CharacterArchiveDataTable = new DataTable<>(); @Getter private static DataTable TalentGroupDataTable = new DataTable<>(); @Getter private static DataTable TalentDataTable = new DataTable<>(); // Characters: Emblems @Getter private static DataTable CharGemDataTable = new DataTable<>(); @Getter private static DataTable CharGemSlotControlDataTable = new DataTable<>(); @Getter private static DataTable CharGemAttrGroupDataTable = new DataTable<>(); @Getter private static DataTable CharGemAttrValueDataTable = new DataTable<>(); // Characters: Affinity @Getter private static DataTable AffinityLevelDataTable = new DataTable<>(); @Getter private static DataTable AffinityGiftDataTable = new DataTable<>(); @Getter private static DataTable PlotDataTable = new DataTable<>(); // Characters: Phone @Getter private static DataTable ChatDataTable = new DataTable<>(); // Characters: Dating @Getter private static DataTable DatingLandmarkDataTable = new DataTable<>(); @Getter private static DataTable DatingLandmarkEventDataTable = new DataTable<>(); @Getter private static DataTable DatingCharacterEventDataTable = new DataTable<>(); // ===== Discs ===== @Getter private static DataTable DiscDataTable = new DataTable<>(); @Getter private static DataTable DiscStrengthenDataTable = new DataTable<>(); @Getter private static DataTable DiscItemExpDataTable = new DataTable<>(); @Getter private static DataTable DiscPromoteDataTable = new DataTable<>(); @Getter private static DataTable DiscPromoteLimitDataTable = new DataTable<>(); // Discs: Melody items @Getter private static DataTable SecondarySkillDataTable = new DataTable<>(); // ===== Items ===== @Getter private static DataTable ItemDataTable = new DataTable<>(); @Getter private static DataTable ProductionDataTable = new DataTable<>(); @Getter private static DataTable PlayerHeadDataTable = new DataTable<>(); @Getter private static DataTable TitleDataTable = new DataTable<>(); @Getter private static DataTable HonorDataTable = new DataTable<>(); @Getter private static DataTable DropDataTable = new DataTable<>(); // ===== Shops ===== @Getter private static DataTable MallMonthlyCardDataTable = new DataTable<>(); @Getter private static DataTable MallPackageDataTable = new DataTable<>(); @Getter private static DataTable MallShopDataTable = new DataTable<>(); @Getter private static DataTable MallGemDataTable = new DataTable<>(); @Getter private static DataTable MallActivityDataTable = new DataTable<>(); @Getter private static DataTable MonthlyCardRewardDataTable = new DataTable<>(); @Getter private static DataTable ResidentShopDataTable = new DataTable<>(); @Getter private static DataTable ResidentGoodsDataTable = new DataTable<>(); // ===== Battle Pass ===== @Getter private static DataTable BattlePassDataTable = new DataTable<>(); @Getter private static DataTable BattlePassLevelDataTable = new DataTable<>(); @Getter private static DataTable BattlePassQuestDataTable = new DataTable<>(); @Getter private static DataTable BattlePassRewardDataTable = new DataTable<>(); // ===== Commissions ===== @Getter private static DataTable AgentDataTable = new DataTable<>(); // ===== Dictionary ===== @Getter private static DataTable DictionaryTabDataTable = new DataTable<>(); @Getter private static DataTable DictionaryEntryDataTable = new DataTable<>(); // ===== Gacha ===== @Getter private static DataTable GachaATypeProbDataTable = new DataTable<>(); @Getter private static DataTable GachaDataTable = new DataTable<>(); @Getter private static DataTable GachaNewbieDataTable = new DataTable<>(); @Getter private static DataTable GachaRewardDataTable = new DataTable<>(); @Getter private static DataTable GachaStorageDataTable = new DataTable<>(); @Getter private static DataTable GachaTypeDataTable = new DataTable<>(); // ===== Story ===== @Getter private static DataTable StoryDataTable = new DataTable<>(); @Getter private static DataTable StorySetSectionDataTable = new DataTable<>(); @Getter private static DataTable StoryEvidenceDataTable = new DataTable<>(); @Getter private static DataTable MainScreenCGDataTable = new DataTable<>(); // ===== Daily/Weekly Quests ===== @Getter private static DataTable DailyQuestDataTable = new DataTable<>(); @Getter private static DataTable DailyQuestActiveDataTable = new DataTable<>(); @Getter private static DataTable WeeklyQuestDataTable = new DataTable<>(); @Getter private static DataTable WeeklyQuestActiveDataTable = new DataTable<>(); // ===== Achievements ===== @Getter private static DataTable AchievementDataTable = new DataTable<>(); // ===== Tutorials ===== @Getter private static DataTable TutorialLevelDataTable = new DataTable<>(); // ===== Instances ===== @Getter private static DataTable DailyInstanceDataTable = new DataTable<>(); @Getter private static DataTable DailyInstanceRewardGroupDataTable = new DataTable<>(); @Getter private static DataTable RegionBossLevelDataTable = new DataTable<>(); @Getter private static DataTable SkillInstanceDataTable = new DataTable<>(); @Getter private static DataTable CharGemInstanceDataTable = new DataTable<>(); @Getter private static DataTable CharGemInstanceRewardGroupDataTable = new DataTable<>(); @Getter private static DataTable WeekBossLevelDataTable = new DataTable<>(); // ===== Star Tower ===== @Getter private static DataTable StarTowerDataTable = new DataTable<>(); @Getter private static DataTable StarTowerStageDataTable = new DataTable<>(); @Getter private static DataTable StarTowerGrowthNodeDataTable = new DataTable<>(); @Getter private static DataTable StarTowerFloorExpDataTable = new DataTable<>(); @Getter private static DataTable StarTowerTeamExpDataTable = new DataTable<>(); @Getter private static DataTable StarTowerEventDataTable = new DataTable<>(); @Getter private static DataTable StarTowerQuestDataTable = new DataTable<>(); @Getter private static DataTable StarTowerBuildRankDataTable = new DataTable<>(); @Getter private static DataTable StarTowerBookPotentialRewardDataTable = new DataTable<>(); @Getter private static DataTable TowerVitaOptionDataTable = new DataTable<>(); @Getter private static DataTable SubNoteSkillPromoteGroupDataTable = new DataTable<>(); @Getter private static DataTable PotentialDataTable = new DataTable<>(); @Getter private static DataTable CharPotentialDataTable = new DataTable<>(); @Getter private static DataTable StarTowerBookFateCardBundleDataTable = new DataTable<>(); @Getter private static DataTable StarTowerBookFateCardQuestDataTable = new DataTable<>(); @Getter private static DataTable StarTowerBookFateCardDataTable = new DataTable<>(); @Getter private static DataTable FateCardDataTable = new DataTable<>(); // ===== Infinity Tower ===== @Getter private static DataTable InfinityTowerLevelDataTable = new DataTable<>(); @Getter private static DataTable InfinityTowerDifficultyDataTable = new DataTable<>(); // ===== Vampire Survivor ===== @Getter private static DataTable VampireSurvivorDataTable = new DataTable<>(); @Getter private static DataTable VampireTalentDataTable = new DataTable<>(); // ===== Score Boss ===== @Getter private static DataTable ScoreBossControlDataTable = new DataTable<>(); @Getter private static DataTable ScoreBossRewardDataTable = new DataTable<>(); // ===== Trace Hunt ===== @Getter private static DataTable TraceHuntControlDataTable = new DataTable<>(); @Getter private static DataTable TraceHuntLevelDataTable = new DataTable<>(); @Getter private static DataTable TraceHuntSelfHuntExtraCostDataTable = new DataTable<>(); // ===== Dorm ===== @Getter private static DataTable DormRoomDataTable = new DataTable<>(); @Getter private static DataTable DormFurnitureDataTable = new DataTable<>(); @Getter private static DataTable DormLayoutRewardDataTable = new DataTable<>(); @Getter private static DataTable DormRoomLayoutDataTable = new DataTable<>(); @Getter private static DataTable DormRewardDataTable = new DataTable<>(); @Getter private static DataTable DormAchievementDataTable = new DataTable<>(); @Getter private static DataTable DormHonorTitleDataTable = new DataTable<>(); @Getter private static DataTable DormRoleDataTable = new DataTable<>(); @Getter private static DataTable DormRoleSkinDataTable = new DataTable<>(); @Getter private static DataTable DormInteractiveDataTable = new DataTable<>(); @Getter private static DataTable DormQuestDataTable = new DataTable<>(); @Getter private static DataTable DormQuestGroupDataTable = new DataTable<>(); @Getter private static DataTable DormRoomSceneDataTable = new DataTable<>(); // ===== Misc ===== @Getter private static DataTable WorldClassDataTable = new DataTable<>(); @Getter private static DataTable GuideGroupDataTable = new DataTable<>(); @Getter private static DataTable HandbookDataTable = new DataTable<>(); @Getter private static DataTable SignInDataTable = new DataTable<>(); // ===== Activity ===== @Getter private static DataTable ActivityDataTable = new DataTable<>(); // Activity: Login Reward @Getter private static DataTable LoginRewardGroupControlDataTable = new DataTable<>(); // Activity: Tower Defense @Getter private static DataTable TowerDefenseLevelDataTable = new DataTable<>(); // Activity: Soldier @Getter private static DataTable SoldierGradeChallengeDataTable = new DataTable<>(); @Getter private static DataTable SoldierSeasonDataTable = new DataTable<>(); @Getter private static DataTable SoldierNodePlanDataTable = new DataTable<>(); @Getter private static DataTable SoldierCharacterDataTable = new DataTable<>(); @Getter private static DataTable SoldierStarterCardDataTable = new DataTable<>(); @Getter private static DataTable SoldierFloorDataTable = new DataTable<>(); @Getter private static DataTable SoldierShopPoolDataTable = new DataTable<>(); @Getter private static DataTable SoldierShopLevelDataTable = new DataTable<>(); @Getter private static DataTable SoldierEventPlanDataTable = new DataTable<>(); @Getter private static DataTable SoldierEventBattlePoolDataTable = new DataTable<>(); @Getter private static DataTable SoldierStrategyCardDataTable = new DataTable<>(); @Getter private static DataTable SoldierCardEffectDataTable = new DataTable<>(); @Getter private static DataTable SoldierBuffDataTable = new DataTable<>(); // Activity: Trials @Getter private static DataTable TrialControlDataTable = new DataTable<>(); @Getter private static DataTable TrialGroupDataTable = new DataTable<>(); // Activity: Joint Drill @Getter private static DataTable JointDrill2LevelDataTable = new DataTable<>(); // Activity: Levels @Getter private static DataTable ActivityLevelsLevelDataTable = new DataTable<>(); // Activity: Task @Getter private static DataTable ActivityTaskDataTable = new DataTable<>(); @Getter private static DataTable ActivityTaskGroupDataTable = new DataTable<>(); // Activity: Story @Getter private static DataTable ActivityStoryDataTable = new DataTable<>(); // Activity: Shop @Getter private static DataTable ActivityShopDataTable = new DataTable<>(); @Getter private static DataTable ActivityShopControlDataTable = new DataTable<>(); @Getter private static DataTable ActivityGoodsDataTable = new DataTable<>(); }