This commit is contained in:
yoncodes
2025-10-28 21:21:28 -04:00
commit e58fd190b4
2962 changed files with 3063199 additions and 0 deletions

14
database/Cargo.toml Normal file
View File

@@ -0,0 +1,14 @@
[package]
name = "database"
edition.workspace = true
version.workspace = true
[dependencies]
sqlx.workspace = true
serde.workspace = true
chrono.workspace = true
protocol.workspace = true
crypto.workspace = true
tracing.workspace = true
data.workspace = true
serde_json.workspace = true

View File

@@ -0,0 +1,6 @@
CREATE TABLE "Account" (
"Uid" integer NOT NULL,
"UserName" TEXT(255) NOT NULL,
"Password" TEXT(255) NOT NULL,
PRIMARY KEY("Uid" AUTOINCREMENT)
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "AchievementClearInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "AchievementInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Value" BIGINT,
"MaxClearId" INTEGER,
"ContentsGroup" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "AchievementUpdateInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Value" BIGINT,
"IsSet" INTEGER
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "ActionMatchingClientInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"UserInfo" TEXT,
"IsRoomMaster" INTEGER,
"EnterTime" BIGINT,
"Guid" TEXT,
"ActionChar" INTEGER
);

View File

@@ -0,0 +1,20 @@
CREATE TABLE "ActionMonsterStateInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" INTEGER,
"Seq" INTEGER,
"MonsterId" INTEGER,
"MonsterIndex" INTEGER,
"MonsterPosition" TEXT,
"MonsterVector" TEXT,
"Speed" REAL,
"DeltaTime" REAL,
"SendTime" BIGINT,
"Health" INTEGER,
"RageValue" INTEGER,
"GroggyValue" INTEGER,
"State" INTEGER,
"PatternInfo" TEXT,
"HitInfo" TEXT,
"AttackSkillId" INTEGER
);

View File

@@ -0,0 +1,18 @@
CREATE TABLE "ActionPlayerStateInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" INTEGER,
"Seq" INTEGER,
"OwnerIndex" BIGINT,
"PlayerPosition" TEXT,
"PlayerVector" TEXT,
"KnockbackInfo" TEXT,
"Speed" REAL,
"DeltaTime" REAL,
"SendTime" BIGINT,
"Health" INTEGER,
"Stamina" INTEGER,
"RecoveryCount" INTEGER,
"SkillId" INTEGER,
"HitInfo" TEXT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "ActionRelayUserInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"ActionUserInfo" TEXT,
"PlayerSyncInfo" TEXT
);

View File

@@ -0,0 +1,10 @@
CREATE TABLE "ActionUserInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"OwnerIndex" BIGINT,
"ActionCharId" INTEGER,
"ClientState" INTEGER,
"NetworkState" INTEGER,
"NetworkPing" INTEGER,
"CalcState" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "ActiveContentsInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"StartTime" BIGINT,
"EndTime" BIGINT
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "AttendanceAlwaysInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EventScheduleId" INTEGER,
"AttendanceGroupId" INTEGER,
"AttendanceCount" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "AttendanceEventRewardObtainInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EventScheduleId" INTEGER,
"GroupId" INTEGER,
"Id" INTEGER
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "AttendanceInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"AttendanceTime" BIGINT NOT NULL
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "AttendanceLimitInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"RewardId" INTEGER,
"RewardDate" TEXT
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "AttendancePackageInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Id" INTEGER,
"IsReward" INTEGER
);

View File

@@ -0,0 +1,27 @@
CREATE TABLE "BattleCharInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"UniqueIndex" INTEGER,
"InvenIndex" BIGINT,
"Id" INTEGER,
"Hp" BIGINT,
"Level" INTEGER,
"CostumeInvenIndex" BIGINT,
"CostumeId" INTEGER,
"CostumeLevel" INTEGER,
"GridIndex" INTEGER,
"ReserveCostumeId" INTEGER,
"IsActiveSubSkillUse" INTEGER,
"BuffPlusStat" TEXT,
"BuffMultipleStat" TEXT,
"AttackDamage" BIGINT,
"BattlePower" INTEGER,
"TotalWarPlayType" INTEGER,
"ConnectPotentialCostume" INTEGER,
"Key" INTEGER NOT NULL,
"Value" INTEGER NOT NULL,
"TargetingCount" INTEGER,
"SupporterOwnerIndex" BIGINT,
"SupporterSlotIndex" INTEGER,
"CostumeDesignId" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "BattleDamageInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"Value" BIGINT
);

View File

@@ -0,0 +1,10 @@
CREATE TABLE "BattleGolemInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Level" INTEGER,
"Gauge" REAL,
"RemainTurn" INTEGER,
"ReserveCostumeId" INTEGER,
"Key" INTEGER NOT NULL,
"Value" INTEGER NOT NULL
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "BattleGridTypeItemInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"TeamType" INTEGER,
"GridIndex" INTEGER,
"BuffId" INTEGER,
"IsInfinite" INTEGER,
"BuffTurn" INTEGER
);

View File

@@ -0,0 +1,12 @@
CREATE TABLE "BattleResultInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"BattleResult" INTEGER,
"RedCharInfoIndex" TEXT, -- References BattleCharInfo.InvenIndex
"BlueCharInfoIndex" TEXT, -- References BattleCharInfo.InvenIndex
"GridItemIndex" TEXT, -- References BattleGridTypeItemInfo.InvenIndex
"BattleStatisticsInfoIndex" BIGINT, -- References BattleStatisticsInfo.InvenIndex
"GolemInfoIndex" BIGINT, -- References BattleGolemInfo.InvenIndex
"RedDeckOutCharInfoIndex" TEXT, -- References BattleCharInfo.InvenIndex
"BlueDeckOutCharInfoIndex" TEXT -- References BattleCharInfo.InvenIndex
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "BattleStatisticsInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"AttackDamageInfoIndex" TEXT, -- References BattleDamageInfo.InvenIndex
"ReceivedDamageInfoIndex" TEXT -- References BattleDamageInfo.InvenIndex
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "BuffInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"BuffId" INTEGER,
"CasterCharId" INTEGER,
"StartTime" BIGINT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "CafeteriaFacilityInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"FacilityId" INTEGER
);

View File

@@ -0,0 +1,11 @@
CREATE TABLE "CafeteriaInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Level" INTEGER,
"RewardReceiptTime" BIGINT,
"SpawnTime" BIGINT,
"OngoingManageId" INTEGER,
"DailyConnectionCostumeId" INTEGER,
"CanGetPhoneNumber" INTEGER,
"DailyNpcRewardCurrencyCount" INTEGER
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "CafeteriaPartTimeManagerInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"PartTimeManagerId" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "CafeteriaRegularCostumeNoteInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CostumeId" INTEGER,
"ServeCount" INTEGER,
"IsReceivedReward" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "CashMailInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"MailInfoIndex" TEXT, -- References MailInfo.InvenIndex
"TotalCount" INTEGER,
"MaxInvenIndex" BIGINT
);

View File

@@ -0,0 +1,11 @@
CREATE TABLE "CashProductInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Id" INTEGER,
"SaleGroup" INTEGER,
"StartTime" BIGINT,
"EndTime" BIGINT,
"EndDelayMinutes" INTEGER,
"EventIndex" BIGINT
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "CashShopInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"ShopId" INTEGER,
"StartTime" BIGINT,
"EndTime" BIGINT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "CashShopPurchaseCountInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"PurchaseCountInfoIndex" TEXT -- References PurchaseCountInfo.InvenIndex
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "ChargeCostEventScheduleInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"ScheduleIndex" INTEGER,
"ItemType" INTEGER,
"MaxCount" INTEGER,
"StartTime" BIGINT,
"EndTime" BIGINT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "ChargeCostInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CostTimeInfoIndex" INTEGER NOT NULL, -- References CostTimeInfo.InvenIndex
"EventScheduleInfoIndex" INTEGER -- References ChargeCostEventScheduleInfo.InvenIndex
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "CharAwakeInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"UniqueCharId" INTEGER,
"IsAwake" INTEGER,
"ImprintSlot1Level" INTEGER,
"ImprintSlot2Level" INTEGER,
"ImprintSlot3Level" INTEGER
);

View File

@@ -0,0 +1,17 @@
CREATE TABLE "CharInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"InvenIndex" BIGINT,
"Id" INTEGER,
"Hp" BIGINT,
"Level" INTEGER,
"CostumeId" INTEGER,
"Exp" INTEGER,
"UseCostume" BIGINT,
"TalentLevel" INTEGER,
"TalentExp" INTEGER,
"SolidarityReward" INTEGER,
"ExpiryTime" BIGINT,
"PictorialbookInfoIndex" TEXT, -- References PictorialBookInfo.InvenIndex
"ConnectPotentialCostume" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "CharPartnerInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"MainUniqueId" INTEGER,
"SubUniqueId" INTEGER,
"Point" INTEGER,
"Reward" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "CharScoutInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"AppearCharId" INTEGER NOT NULL, -- Parallel array with appear_char_id, scout_complete_char_id
"UseResetCount" INTEGER,
"NextAutoResetTime" BIGINT,
"ScoutCompleteCharId" INTEGER NOT NULL -- Parallel array with appear_char_id, scout_complete_char_id
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "CommunityRewardInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" INTEGER,
"SubType" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "ContentsCharItemInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInvenIndex" BIGINT,
"EquipInfoIndex" TEXT, -- References ContentsEquipInfo.InvenIndex
"ConnectPotentialCostume" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "ContentsEquipInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EquipInvenIndex" BIGINT,
"EquipType" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "ContentRankStatueInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"Season" INTEGER,
"ErrorFlag" INTEGER,
"StatueGroupInfoIndex" TEXT -- References StatueGroupInfo.InvenIndex
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "CostumeBaseInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"Level" INTEGER,
"DesignId" INTEGER
);

View File

@@ -0,0 +1,13 @@
CREATE TABLE "CostumeInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"InvenIndex" BIGINT,
"Id" INTEGER,
"Level" INTEGER,
"UseChar" BIGINT,
"PictorialbookInfoIndex" TEXT, -- References PictorialBookInfo.InvenIndex
"SortId" INTEGER,
"UseMyRoomCount" INTEGER,
"PotentialId" TEXT,
"DesignId" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "CostumePotentialConnectInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"InvenIndex" BIGINT,
"CostumeId" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "CostumeUseInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CostumeIndex" BIGINT,
"CharIndex" BIGINT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "CostTimeInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"LastChargeTime" BIGINT,
"CostItemInfoIndex" BIGINT -- References ItemInfo.InvenIndex
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "CSMiniGameRelayServerInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"HeaderIndex" BIGINT, -- References CommonHeader.InvenIndex
"ServerInfoIndex" TEXT -- References RelayServerInfo.InvenIndex
);

View File

@@ -0,0 +1,10 @@
CREATE TABLE "DatingEpisodeInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"DatingPoint" INTEGER,
"LastClearId" INTEGER,
"LastMessageGroupId" INTEGER,
"LastMessageId" INTEGER,
"LastMessageUpdateTime" BIGINT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "DatingInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EpisodeInfoIndex" TEXT, -- References DatingEpisodeInfo.InvenIndex
"MessageChoiceInfoIndex" TEXT -- References DatingMessageChoiceInfo.InvenIndex
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "DatingMessageChoiceInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Id" INTEGER,
"SelectTextId" INTEGER
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "DeckCostumeSettingInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInvenIndex" BIGINT
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "DeckInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInvenIndex" BIGINT,
"Position" INTEGER,
"Sequence" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "DeckMessageInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInfoIndex" BIGINT, -- References CharInfo.InvenIndex
"EquipInfoIndex" TEXT, -- References EquipInfo.InvenIndex
"CostumeInfoIndex" TEXT, -- References CostumeInfo.InvenIndex
"CharAwakeInfoIndex" BIGINT -- References CharAwakeInfo.InvenIndex
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "DefenseMonsterInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"MonsterId" INTEGER,
"MonsterIndex" INTEGER,
"SpawnTicks" BIGINT,
"DespwanTicks" BIGINT,
"Health" INTEGER
);

View File

@@ -0,0 +1,11 @@
CREATE TABLE "DefenseUnitInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"UnitId" INTEGER,
"UnitIndex" INTEGER,
"SpawnTicks" BIGINT,
"DespwanTicks" BIGINT,
"ElementLevel" INTEGER,
"CoolTime" REAL,
"GridIndex" INTEGER
);

View File

@@ -0,0 +1,11 @@
CREATE TABLE "DefenseUserInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"OwnerIndex" BIGINT,
"State" INTEGER,
"EnemyCount" INTEGER,
"Wave" INTEGER,
"TotalEnemyKillCount" INTEGER,
"NetworkState" INTEGER,
"NetworkPing" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "DelayedVisibilityScheduleInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" TEXT,
"Id" INTEGER,
"TableId" INTEGER,
"OpenDate" BIGINT
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "DispatchInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"ServerNowTime" BIGINT,
"EndTime" BIGINT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EnvInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"IsLive" INTEGER,
"UseSdk" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "EquipBaseInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"Level" INTEGER,
"PrivateOption" TEXT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EquipBatchUseInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInvenIndex" BIGINT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EquipClearInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInvenIndex" BIGINT
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "EquipInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"InvenIndex" BIGINT,
"UseChar" BIGINT,
"KeepFlag" INTEGER,
"LockFlag" INTEGER,
"BaseInfo" TEXT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EquipOptionInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Id" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EquipPresetCharInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"CharInvenIndex" BIGINT,
"PresetInfoIndex" TEXT -- References EquipPresetInfo.InvenIndex
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EquipPresetInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"PresetName" TEXT,
"Slot" INTEGER,
"PresetResourceId" INTEGER,
"PresetResourceColor" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EquipPresetItemInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EquipType" INTEGER,
"EquipInvenIndex" BIGINT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EquipStorageInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EquipInfoIndex" TEXT -- References EquipInfo.InvenIndex
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EventExchangeInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EventUid" INTEGER,
"GroupId" INTEGER,
"Page" INTEGER,
"KeyCount" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EventExchangeRewardInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EventUid" INTEGER,
"GroupId" INTEGER,
"Id" INTEGER,
"Count" INTEGER
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "EventHubInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"HubId" INTEGER,
"StartTime" BIGINT,
"PlayEndTime" BIGINT,
"EndTime" BIGINT,
"SettingInfoIndex" TEXT -- References EventHubSettingInfo.InvenIndex
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EventHubSettingInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Slot" INTEGER,
"HubContentType" INTEGER
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "EventMissionInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EventId" BIGINT,
"GroupId" INTEGER,
"Id" INTEGER,
"Value" INTEGER,
"IsComplete" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EventRewardHistoryInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EventScheduleId" INTEGER,
"EventGroupId" INTEGER
);

View File

@@ -0,0 +1,11 @@
CREATE TABLE "EventScheduleInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"EventType" TEXT,
"EventId" INTEGER,
"EventSubId" INTEGER,
"StartDate" BIGINT,
"EndDate" BIGINT,
"IsActive" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EvilCastleClearRewardInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"TicketId" INTEGER,
"TowerType" INTEGER,
"TowerMagicId" INTEGER
);

View File

@@ -0,0 +1,9 @@
CREATE TABLE "EvilCastleEndSeasonInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Rank" INTEGER,
"StageIndex" INTEGER,
"Point" INTEGER,
"IsRewarded" INTEGER,
"RewardInfoIndex" TEXT -- References RewardInfo.InvenIndex
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EvilCastleEndSeasonTotalInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Rank" INTEGER,
"Point" INTEGER,
"IsRewarded" INTEGER,
"RewardInfoIndex" TEXT -- References RewardInfo.InvenIndex
);

View File

@@ -0,0 +1,11 @@
CREATE TABLE "EvilCastleInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Rank" INTEGER,
"StageIndex" INTEGER,
"Retry" INTEGER,
"Point" INTEGER,
"SeasonHighestPoint" INTEGER,
"IsRewarded" INTEGER,
"StageClearTime" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EvilCastleRankingInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"UserRankingInfoIndex" TEXT, -- References EvilCastleRankUserInfo.InvenIndex
"MyRankingInfoIndex" BIGINT -- References EvilCastleRankUserInfo.InvenIndex
);

View File

@@ -0,0 +1,14 @@
CREATE TABLE "EvilCastleRankUserInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"OwnerIndex" BIGINT,
"UserId" TEXT,
"UserExp" INTEGER,
"PortraitCostumeId" INTEGER,
"PortraitCostumeDesignId" INTEGER,
"GuildBaseInfoIndex" BIGINT, -- References GuildBaseInfo.InvenIndex
"Rank" INTEGER,
"Point" INTEGER,
"TitleId" INTEGER,
"Date" BIGINT
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "EvilCastleRewardInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"EndSeasonInfoIndex" TEXT, -- References EvilCastleEndSeasonInfo.InvenIndex
"EndSeasonTotalInfoIndex" BIGINT, -- References EvilCastleEndSeasonTotalInfo.InvenIndex
"RewardInfoBundleIndex" BIGINT -- References RewardInfoBundle.InvenIndex
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EvilCastleRogueLikeAllUserScoreInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"AllUserTotalScore" BIGINT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EvilCastleRogueLikeChoiceInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EvilCastleRogueLikeEventInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"GroupId" INTEGER,
"Id" INTEGER
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EvilCastleRogueLikeFloorInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Number" INTEGER
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EvilCastleRogueLikeGiveUpInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Obsidian" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EvilCastleRogueLikeGrowthInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" INTEGER,
"Level" INTEGER
);

View File

@@ -0,0 +1,27 @@
CREATE TABLE "EvilCastleRogueLikeInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"StateInfoIndex" BIGINT, -- References EvilCastleRogueLikeStateInfo.InvenIndex
"Level" INTEGER,
"FloorInfoIndex" TEXT, -- References EvilCastleRogueLikeFloorInfo.InvenIndex
"DeckInfoIndex" TEXT, -- References DeckInfo.InvenIndex
"CharInfoIndex" TEXT, -- References CharInfo.InvenIndex
"CostumeInfoIndex" TEXT, -- References CostumeInfo.InvenIndex
"RelicInfoIndex" TEXT, -- References RelicInfo.InvenIndex
"ChoiceInfoIndex" BIGINT, -- References EvilCastleRogueLikeChoiceInfo.InvenIndex
"ReRoll" INTEGER,
"GroupId" INTEGER,
"Id" INTEGER,
"GrowthInfoIndex" TEXT, -- References EvilCastleRogueLikeGrowthInfo.InvenIndex
"EventInfoIndex" BIGINT, -- References EvilCastleRogueLikeEventInfo.InvenIndex
"ShopInfoIndex" BIGINT, -- References EvilCastleRogueLikeShopInfo.InvenIndex
"BattleLevel" INTEGER,
"MaxTryLevel" INTEGER,
"Obsidian" INTEGER,
"RogueLikeGold" INTEGER,
"Season" INTEGER,
"RegularSeason" INTEGER,
"SeasonReward" INTEGER,
"MaxRewardLevel" INTEGER,
"HighestCrystalDamage" BIGINT
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EvilCastleRogueLikeRankInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"UserRankInfoIndex" TEXT, -- References EvilCastleRogueLikeRankUserInfo.InvenIndex
"MyRankInfoIndex" BIGINT -- References EvilCastleRogueLikeRankUserInfo.InvenIndex
);

View File

@@ -0,0 +1,14 @@
CREATE TABLE "EvilCastleRogueLikeRankUserInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"OwnerIndex" BIGINT,
"UserId" TEXT,
"UserExp" INTEGER,
"PortraitCostumeId" INTEGER,
"PortraitCostumeDesignId" INTEGER,
"GuildBaseInfoIndex" BIGINT, -- References GuildBaseInfo.InvenIndex
"Rank" INTEGER,
"Score" INTEGER,
"TitleId" INTEGER,
"CrystalDamage" BIGINT
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EvilCastleRogueLikeRoomInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Number" INTEGER,
"GroupId" INTEGER,
"Id" INTEGER,
"IsClear" INTEGER
);

View File

@@ -0,0 +1,10 @@
CREATE TABLE "EvilCastleRogueLikeScoreInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"TotalScore" INTEGER,
"Obsidian" INTEGER,
"AllUserTotalScore" BIGINT,
"MaxTryLevel" INTEGER,
"MaxRewardLevel" INTEGER,
"CrystalDamage" BIGINT
);

View File

@@ -0,0 +1,5 @@
CREATE TABLE "EvilCastleRogueLikeShopInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"ReRollPrice" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EvilCastleRogueLikeShopItemInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Type" INTEGER,
"Id" INTEGER,
"Price" INTEGER,
"SoldOut" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "EvilCastleRogueLikeStateInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Floor" INTEGER,
"Room" INTEGER,
"State" INTEGER
);

View File

@@ -0,0 +1,8 @@
CREATE TABLE "EvilCastleStageRankingInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Rank" INTEGER,
"Point" INTEGER,
"TotalRank" INTEGER,
"TotalPoint" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "EvilCastleTotalInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Rank" INTEGER,
"Point" INTEGER,
"IsRewarded" INTEGER
);

View File

@@ -0,0 +1,6 @@
CREATE TABLE "EvilCastleTowerInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"Id" INTEGER,
"BattleMode" INTEGER
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE "FieldBuffInfo" (
"Index" INTEGER PRIMARY KEY AUTOINCREMENT,
"Uid" BIGINT NOT NULL,
"BuffId" INTEGER,
"BuffCount" INTEGER,
"EndTime" BIGINT
);

Some files were not shown because too many files have changed in this diff Show More