// Merged package: Proto.Design.common

package Proto.Design.common;





// From: common.db\AchievementTable\AchievementLevelTable.proto
message AchievementLevelTable {

  optional int32 id = 1;

  optional int32 needEXP = 2;

  repeated int32 rewardCount = 3;

  repeated int32 rewardId = 4;

  repeated int32 rewardType = 5;

}

// From: common.db\AchievementTable\AchievementTable.proto
message AchievementTable {

  optional int32 conditionSubType = 1;

  optional int32 conditionType = 2;

  optional double conditionValue = 3;

  optional int32 contentsGroup = 4;

  optional int32 descLocalTextId = 5;

  optional int32 eventId = 6;

  optional int32 eventType = 7;

  optional int32 exp = 8;

  optional int32 groupId = 9;

  optional string iconName = 10;

  optional int32 id = 11;

  optional int32 parentGroupId = 12;

  repeated int32 rewardItemCount = 13;

  repeated int32 rewardItemId = 14;

  repeated int32 rewardItemType = 15;

  optional int32 shortCutId = 16;

  optional int32 tabType = 17;

  optional int32 titleLocalTextId = 18;

  optional int32 useBlind = 19;

  optional int32 useType = 20;

}

// From: common.db\Attendance\AttendanceRewardTable.proto
message AttendanceRewardTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 rewardCount = 3;

  optional int32 rewardId = 4;

  optional int32 rewardType = 5;

}

// From: common.db\BattleTable\BattleDeckTable.proto
message BattleDeckTable {

  optional int32 battleClearLocalTextId = 1;

  optional int32 battleFailLocalTextId = 2;

  repeated int32 battleFieldBuff = 3;

  repeated int32 bonusPointLocalTextId = 4;

  repeated int32 bonusPointThumnailLocalTextId = 5;

  repeated int32 bonusPointType = 6;

  repeated int32 bonusPointValue1 = 7;

  repeated int32 bonusPointValue2 = 8;

  repeated int32 bonusRewardCount = 9;

  repeated int32 bonusRewardId = 10;

  repeated int32 bonusRewardType = 11;

  repeated int32 bonusScore = 12;

  optional int32 challengeType = 13;

  repeated int32 charId = 14;

  optional int32 clearTime = 15;

  optional int32 clearType = 16;

  optional int32 clearTypeValue = 17;

  optional int32 commonSoundId = 18;

  repeated int32 costumeId = 19;

  repeated int32 costumeId2 = 20;

  optional int32 costumeUseType = 21;

  optional double damageRate = 22;

  optional int32 deathTimeStartTurnPvE = 23;

  optional int32 difficultyId = 24;

  optional int32 exp = 25;

  optional int32 failWayPointId = 26;

  optional int32 guideTutorialGroupId = 27;

  optional double healthRate = 28;

  optional int32 id = 29;

  repeated int32 level = 30;

  optional string mapScenePath = 31;

  repeated int32 position = 32;

  repeated int32 rewardCount = 33;

  repeated int32 rewardId = 34;

  optional int32 rewardSupplyType = 35;

  repeated int32 rewardType = 36;

  repeated int32 sequence = 37;

  optional int32 simpleTalkGroupId = 38;

  optional int32 solutionTipTextId = 39;

  optional int32 tutorialId = 40;

  optional int32 useBattleContinue = 41;

}

// From: common.db\BattleTable\BattleDefaultTable.proto
message BattleDefaultTable {

  optional int32 AtkMax = 1;

  optional int32 AtkMin = 2;

  optional double CriDMax = 3;

  optional double CriDMin = 4;

  optional double CriMax = 5;

  optional double CriMin = 6;

  optional double DefMax = 7;

  optional double DefMin = 8;

  optional int32 FieldObjectBattleRearrangeEffectTime = 9;

  optional int32 FieldObjectBattleRearrangeTime = 10;

  optional int32 HpMaxLimit = 11;

  optional int32 SpReductionMax = 12;

  optional int32 SpReductionMin = 13;

  optional int32 battleContinueCostItemCount = 14;

  optional int32 battleContinueCostItemId = 15;

  optional int32 battleContinueCostItemType = 16;

  optional int32 battleContinueMaxCount = 17;

  optional int32 battlePowerConst = 18;

  optional double chainDamageValue = 19;

  optional int32 chainMaxCount = 20;

  optional int32 deathTimeBuffId = 21;

  optional int32 deathTimeStartTurnPvP = 22;

  optional double frontMoveSec = 23;

  optional int32 id = 24;

  optional int32 minAttackDamage = 25;

  optional double sideMoveSec = 26;

  optional int32 spGuildRaidMaxCount = 27;

  optional int32 spMaxCount = 28;

  optional int32 spStartGuildRaidCount = 29;

  optional int32 spStartHunterCount = 30;

  optional int32 spStartPvECount = 31;

  optional int32 spStartPvPBLUECount = 32;

  optional int32 spStartPvPREDCount = 33;

  optional int32 spTurnAddGuildRaidCount = 34;

  optional int32 spTurnAddHunterCount = 35;

  optional int32 spTurnAddPvECount = 36;

  optional int32 spTurnAddPvPCount = 37;

  optional double strongElementEffect = 38;

  optional double turnPassSec = 39;

  optional double weakElementEffect = 40;

}

// From: common.db\BattleTable\BattleFieldBuffTable.proto
message BattleFieldBuffTable {

  optional int32 buffID = 1;

  optional int32 id = 2;

  optional int32 teamType = 3;

}

// From: common.db\BattleTable\BattlePowerTable.proto
message BattlePowerTable {

  optional int32 awakePower = 1;

  optional int32 costumeGradePower = 2;

  optional int32 costumePower = 3;

  optional int32 id = 4;

  optional int32 imprintGradePower = 5;

  optional int32 levelValuePower = 6;

  optional int32 potentialConnectionNodePower = 7;

  optional int32 potentialPublicNodePower = 8;

  optional int32 potentialSkillNodePower = 9;

}

// From: common.db\BattleTable\BuffImmuneGroupTable.proto
message BuffImmuneGroupTable {

  repeated string buffClassType = 1;

  repeated int32 buffGroupType = 2;

  repeated int32 buffImmuneApplySkillTextId = 3;

  repeated int32 buffSubType = 4;

  optional int32 id = 5;

}

// From: common.db\Cafeteria\CafeteriaBubbleTable.proto
message CafeteriaBubbleTable {

  optional int32 bubbleLocalTextId = 1;

  optional int32 emotion = 2;

  optional int32 groupId = 3;

  optional int32 id = 4;

  optional int32 npcId = 5;

  optional int32 npcType = 6;

  optional int32 status = 7;

}

// From: common.db\Cafeteria\CafeteriaCostumeTable.proto
message CafeteriaCostumeTable {

  optional int32 costumeId = 1;

  optional int32 id = 2;

  optional int32 rewardId = 3;

  optional int32 rewardType = 4;

  optional int32 rewardValue = 5;

}

// From: common.db\Cafeteria\CafeteriaDefaultTable.proto
message CafeteriaDefaultTable {

  optional int32 NpcSpawnDistance = 1;

  optional int32 basicInteractionMaxCount = 2;

  optional int32 basicInteractionTerm = 3;

  optional int32 bubbleDuration = 4;

  optional int32 bubbleMaxCount = 5;

  optional int32 cafeteriaGuideId = 6;

  optional int32 cafeteriaNoteConditionValue = 7;

  optional int32 dailyShopCurrencyLimit = 8;

  optional int32 defaultBasicInterationCount = 9;

  optional int32 defaultUniqueInterationCount = 10;

  optional int32 eventRewardId = 11;

  optional int32 eventRewardType = 12;

  optional int32 id = 13;

  optional int32 interactionIgonoreTime = 14;

  optional int32 lowMemSpawnCount = 15;

  optional int32 maxRewardTime = 16;

  optional int32 minRewardTime = 17;

  optional int32 normalMemSpawnCount = 18;

  optional int32 noteRewardId = 19;

  optional int32 noteRewardType = 20;

  optional int32 noteRewardValue = 21;

  optional int32 questNameTextId = 22;

  optional int32 questSkipTextId = 23;

  optional string startTimelineName = 24;

  optional int32 startVisualNovelDialogId = 25;

  optional int32 uniqueInteractionMaxCount = 26;

  optional int32 uniqueInteractionTerm = 27;

  optional int32 visualNovelEndRewardCount = 28;

  optional int32 visualNovelEndRewardId = 29;

  optional int32 visualNovelEndRewardType = 30;

}

// From: common.db\Cafeteria\CafeteriaEventTable.proto
message CafeteriaEventTable {

  optional string TimelineName = 1;

  optional string bubbleIconSprite = 2;

  optional int32 eventNpcId = 3;

  optional int32 eventType = 4;

  optional int32 groupId = 5;

  optional int32 id = 6;

  optional string objectPrefabName = 7;

  optional string preReactionPrefabName = 8;

  repeated string reactionPrefabName = 9;

  repeated int32 reactionTime = 10;

  optional int32 rewardCount = 11;

  optional int32 rewardId = 12;

  optional int32 rewardType = 13;

}

// From: common.db\Cafeteria\CafeteriaFacilityTable.proto
message CafeteriaFacilityTable {

  optional int32 facilityType = 1;

  optional int32 id = 2;

  optional string objectName = 3;

}

// From: common.db\Cafeteria\CafeteriaLevelTable.proto
message CafeteriaLevelTable {

  optional int32 bubbleCooldown = 1;

  optional int32 cafeteriaCostumeMax = 2;

  optional int32 cafeteriaCustomerNpcSpawnCount = 3;

  optional string dayFxSoundResourceName = 4;

  optional int32 id = 5;

  optional int32 mapGrade = 6;

  optional string nightFxSoundResourceName = 7;

  repeated int32 skillType = 8;

  repeated int32 skillValue1 = 9;

  repeated int32 skillValue2 = 10;

  repeated int32 skillValue3 = 11;

  repeated int32 skillValue4 = 12;

}

// From: common.db\Cafeteria\CafeteriaManageTable.proto
message CafeteriaManageTable {

  optional int32 costId = 1;

  optional int32 costType = 2;

  optional int32 costValue = 3;

  optional int32 facilityId = 4;

  optional int32 groupId = 5;

  optional int32 id = 6;

  optional string manageIconResourceName = 7;

  optional int32 manageLocalTextId = 8;

  optional int32 parttimeId = 9;

}

// From: common.db\Cafeteria\CafeteriaMapTable.proto
message CafeteriaMapTable {

  optional int32 id = 1;

  optional int32 pointPositionId = 2;

}

// From: common.db\Cafeteria\CafeteriaMovePatternTable.proto
message CafeteriaMovePatternTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 movePatternRepeat = 3;

  optional int32 stopTime = 4;

}

// From: common.db\Cafeteria\CafeteriaNpcTable.proto
message CafeteriaNpcTable {

  optional int32 gender = 1;

  optional int32 id = 2;

  optional int32 movePatternGroupId = 3;

  optional int32 npcNameTextId = 4;

  optional string parttimePrefabName = 5;

  optional int32 parttimeType = 6;

  optional int32 rewardCount = 7;

  optional int32 rewardId = 8;

  optional int32 rewardType = 9;

}

// From: common.db\Cafeteria\CafeteriaTimeTable.proto
message CafeteriaTimeTable {

  optional int32 BgmParameter = 1;

  optional int32 id = 2;

  optional int32 lightParameter = 3;

  optional int32 spawnTime = 4;

  optional string startTime = 5;

}

// From: common.db\Cafeteria\CafeteriaUniqueNpcSpawnTable.proto
message CafeteriaUniqueNpcSpawnTable {

  optional int32 id = 1;

  repeated int32 occurrenceRatio = 2;

  optional int32 spawnMaxTime = 3;

  optional int32 spawnMinTime = 4;

  repeated int32 spawnNpcId = 5;

}

// From: common.db\CashShopTable\CashPackageTable.proto
message CashPackageTable {

  optional string badgeResourceName = 1;

  optional int32 bannerFontLocalTextId = 2;

  optional string categoryResourceName = 3;

  optional int32 contentsGroupId = 4;

  optional int32 contentsLocalTextId = 5;

  optional string contentsResourceName = 6;

  optional int32 contentsSortId = 7;

  optional int32 groupId = 8;

  optional int32 id = 9;

  optional int32 isActiveOnEnter = 10;

  optional int32 packageType = 11;

  optional int32 paidShopGroupId = 12;

  optional int32 paidShopId = 13;

  repeated int32 platformDisPlay = 14;

  optional int32 priority = 15;

  optional string resourceName = 16;

  optional int32 saleGroup = 17;

}

// From: common.db\CashShopTable\CashProductTable.proto
message CashProductTable {

  optional string appleInAppId = 1;

  optional int32 bonusRandomboxId = 2;

  optional string googleInAppId = 3;

  optional int32 groupId = 4;

  optional int32 id = 5;

  optional int32 priceCount = 6;

  optional int32 priceId = 7;

  optional int32 priceType = 8;

  optional int32 priority = 9;

  optional int32 productLocalTextId = 10;

  optional int32 purchaseLimitCount = 11;

  optional int32 purchaseLimitType = 12;

  optional int32 randomboxId = 13;

  optional int32 saleGroup = 14;

  optional int32 timeLimitType = 15;

}

// From: common.db\CashShopTable\CashShopTable.proto
message CashShopTable {

  optional string bgImageName = 1;

  optional int32 dialogueLocalTextId = 2;

  optional int32 groupId = 3;

  optional int32 id = 4;

  optional string illustName = 5;

  repeated int32 priceId = 6;

  repeated int32 priceType = 7;

  optional int32 priority = 8;

  optional int32 productGroupId = 9;

  optional string resourceName = 10;

}

// From: common.db\CashShopTable\ClearEvilCastleTable.proto
message ClearEvilCastleTable {

  optional int32 contentsTicketId = 1;

  optional int32 groupId = 2;

  optional int32 rewardRandomBoxId = 3;

  optional int32 towerMagicId = 4;

  optional int32 towerType = 5;

  optional int32 type = 6;

}

// From: common.db\CashShopTable\ClearPackTable.proto
message ClearPackTable {

  optional int32 contentsTicketId = 1;

  optional int32 groupId = 2;

  optional int32 packId = 3;

  optional int32 packLevel = 4;

  optional int32 rewardRandomBoxId = 5;

  optional int32 type = 6;

}

// From: common.db\CashShopTable\PaidShopTable.proto
message PaidShopTable {

  optional int32 IsVisibleAfterPurchase = 1;

  optional int32 groupId = 2;

  optional string iconResourceName = 3;

  optional int32 id = 4;

  optional int32 subTitleLocalTextId = 5;

  optional int32 titleLocalTextId = 6;

}

// From: common.db\CharTable_Char_Costume_Skill\BuffConditionTable.proto
message BuffConditionTable {

  repeated int32 attackType = 1;

  repeated int32 buffGroup = 2;

  optional int32 chainLess = 3;

  optional int32 chainMore = 4;

  optional int32 chainMultiple = 5;

  repeated int32 element = 6;

  optional int32 id = 7;

  optional int32 logicalType = 8;

  optional int32 mainTarget = 9;

  optional int32 subTarget = 10;

}

// From: common.db\CharTable_Char_Costume_Skill\BuffTable.proto
message BuffTable {

  optional int32 AddBuffId = 1;

  optional int32 buffApplyType = 2;

  optional int32 buffConditionId = 3;

  optional int32 buffCountType = 4;

  optional int32 buffDescSkillTextId = 5;

  optional int32 buffDisplayType = 6;

  optional int32 buffDisplayValue = 7;

  optional int32 buffGroup = 8;

  optional string buffIconSpriteName = 9;

  optional int32 buffMakerType = 10;

  optional int32 buffSkillTextId = 11;

  optional int32 buffTurn = 12;

  optional int32 buffType = 13;

  optional double buffValue = 14;

  optional string classType = 15;

  optional int32 conditionAddBuffId = 16;

  optional string effectPrefabName = 17;

  optional int32 id = 18;

  optional double magicValue = 19;

  optional int32 overLapCount = 20;

  optional int32 overLapMax = 21;

  optional int32 overLapRedeucePerTurn = 22;

  optional int32 ownerType = 23;

  optional string specialEffectPrefabName = 24;

  optional int32 statType = 25;

  optional int32 subType = 26;

}

// From: common.db\CharTable_Char_Costume_Skill\CharacterQuickUITable.proto
message CharacterQuickUITable {

  optional int32 id = 1;

  optional int32 quickUi = 2;

  optional int32 quickUiLocalTextId = 3;

  optional string quickUiSpriteName = 4;

}

// From: common.db\CharTable_Char_Costume_Skill\CharAwakeGrowthTable.proto
message CharAwakeGrowthTable {

  repeated int32 growthItemCount = 1;

  repeated int32 growthItemId = 2;

  repeated int32 growthItemType = 3;

  optional int32 id = 4;

  optional int32 statType = 5;

  optional double statValue = 6;

}

// From: common.db\CharTable_Char_Costume_Skill\CharAwakeTable.proto
message CharAwakeTable {

  optional int32 active = 1;

  repeated int32 growthId = 2;

  optional int32 id = 3;

  optional int32 imprintSlot1 = 4;

  optional int32 imprintSlot2 = 5;

  optional int32 imprintSlot3 = 6;

}

// From: common.db\CharTable_Char_Costume_Skill\CharGroupTable.proto
message CharGroupTable {

  optional int32 charId = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 isBan = 4;

  optional int32 level = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\CharGrowthTable.proto
message CharGrowthTable {

  optional int32 charLevelGroupId = 1;

  repeated int32 classupItemCount = 2;

  repeated int32 classupItemId = 3;

  repeated int32 classupItemType = 4;

  repeated int32 dismissItemCount = 5;

  repeated int32 dismissItemId = 6;

  repeated int32 dismissItemType = 7;

  optional int32 id = 8;

  optional int32 maxLevel = 9;

}

// From: common.db\CharTable_Char_Costume_Skill\CharImprintTable.proto
message CharImprintTable {

  repeated int32 growthId = 1;

  optional int32 id = 2;

}

// From: common.db\CharTable_Char_Costume_Skill\CharLevelTable.proto
message CharLevelTable {

  optional double criticalChance = 1;

  optional double criticalDamageRate = 2;

  optional double elementDefenseValue = 3;

  optional double elementPowerValue = 4;

  optional int32 groupId = 5;

  optional double health = 6;

  optional int32 id = 7;

  optional int32 levelupExp = 8;

  optional double magicDefense = 9;

  optional double magicPower = 10;

  optional double physicalDefense = 11;

  optional double physicalPower = 12;

}

// From: common.db\CharTable_Char_Costume_Skill\CharListTable.proto
message CharListTable {

  optional int32 id = 1;

  optional int32 mapId = 2;

  optional int32 packId = 3;

  optional int32 type = 4;

}

// From: common.db\CharTable_Char_Costume_Skill\CharRecoveryTable.proto
message CharRecoveryTable {

  optional int32 id = 1;

  optional int32 recoveryAddItemCount = 2;

  optional int32 recoveryItemCount = 3;

  optional int32 recoveryItemType = 4;

  optional int32 recoverySquadLevel = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\CharTable.proto
message CharTable {

  optional int32 charGrowthId = 1;

  optional int32 charNameTextId = 2;

  optional double criticalChanceValue = 3;

  optional double criticalDamageRateValue = 4;

  optional int32 defaultCostumeId = 5;

  optional int32 element = 6;

  optional double elementDefenseValue = 7;

  optional double elementPowerValue = 8;

  optional int32 grade = 9;

  optional int32 growthgrade = 10;

  optional double healthValue = 11;

  optional int32 id = 12;

  optional double magicDefenseValue = 13;

  optional double magicPowerValue = 14;

  optional int32 nextCharId = 15;

  optional double physicalDefenseValue = 16;

  optional double physicalPowerValue = 17;

  optional int32 talentId = 18;

  optional int32 type = 19;

  optional int32 uniqueCharId = 20;

  optional int32 usePackTemporary = 21;

}

// From: common.db\CharTable_Char_Costume_Skill\CostumeDesignConceptInfoTable.proto
message CostumeDesignConceptInfoTable {

  optional int32 ageProfileTextId = 1;

  optional int32 associationProfileTextId = 2;

  optional int32 birthDayProfileTextId = 3;

  repeated int32 cutSceneDialogProfileTextId = 4;

  repeated string cutSceneDialogVoiceResourceName = 5;

  optional int32 dislikeProfileTextId = 6;

  optional int32 favoriteProfileTextId = 7;

  repeated int32 generalDialogProfileTextId = 8;

  repeated string generalDialogVoiceResourceName = 9;

  optional int32 heightProfileTextId = 10;

  optional int32 hobbyProfileTextId = 11;

  optional int32 id = 12;

  optional int32 preciousProfileTextId = 13;

  optional int32 rumor1ProfileTextId = 14;

  optional int32 rumor2ProfileTextId = 15;

  repeated int32 skillDialogProfileTextId = 16;

  repeated string skillDialogVoiceResourceName = 17;

  optional int32 summaryProfileTextId = 18;

  repeated int32 talentDialogProfileTextId = 19;

  repeated string talentDialogVoiceResourceName = 20;

  repeated int32 victoryDialogProfileTextId = 21;

  repeated string victoryDialogVoiceResourceName = 22;

}

// From: common.db\CharTable_Char_Costume_Skill\CostumeDesignTable.proto
message CostumeDesignTable {

  repeated int32 attackEffectSkillTextId = 1;

  optional string blurImageName = 2;

  optional int32 costumeId = 3;

  optional string faceIconName = 4;

  optional string faceIllustName = 5;

  optional string iconSpriteName = 6;

  optional int32 id = 7;

  optional string illustName = 8;

  optional string inventoryIllustName = 9;

  optional int32 isCollabo = 10;

  optional string lobbyCutscene = 11;

  repeated string loopPrefabName = 12;

  optional string prefabName = 13;

  optional string simpleIllustName = 14;

  repeated string skillIllustName = 15;

  optional string skillTimelineName = 16;

  optional string uiResourceName = 17;

  optional string voiceResourceName = 18;

}

// From: common.db\CharTable_Char_Costume_Skill\CostumeGrowthTable.proto
message CostumeGrowthTable {

  optional int32 getExchangeItemCount = 1;

  optional int32 getExchangeItemId = 2;

  optional int32 getExchangeItemType = 3;

  optional int32 groupId = 4;

  repeated int32 growthItemCount = 5;

  repeated int32 growthItemId = 6;

  repeated int32 growthItemType = 7;

  optional int32 id = 8;

  optional int32 mileageItemCount = 9;

  optional int32 mileageItemId = 10;

  optional int32 mileageItemType = 11;

  optional int32 overExchangeCount = 12;

}

// From: common.db\CharTable_Char_Costume_Skill\CostumeNodeGroupTable.proto
message CostumeNodeGroupTable {

  optional int32 charUniqueId = 1;

  optional int32 id = 2;

  optional int32 isActive = 3;

  optional string nodeUIPrefab = 4;

}

// From: common.db\CharTable_Char_Costume_Skill\CostumeNodeTable.proto
message CostumeNodeTable {

  repeated int32 activeItemCount = 1;

  repeated int32 activeItemId = 2;

  repeated int32 activeItemType = 3;

  optional int32 addBuffId = 4;

  optional double addBuffModifyBuffMagicValue = 5;

  optional int32 addBuffModifyBuffOrder = 6;

  optional int32 addBuffModifyBuffTurn = 7;

  optional double addBuffModifyBuffValue = 8;

  optional int32 addBuffOrder = 9;

  optional int32 addBuffTextOrder = 10;

  optional int32 attackRange = 11;

  optional int32 attackRangeCount = 12;

  optional double conditionAddBuffModifyBuffMagicValue = 13;

  optional int32 conditionAddBuffModifyBuffOrder = 14;

  optional int32 conditionAddBuffModifyBuffTurn = 15;

  optional double conditionAddBuffModifyBuffValue = 16;

  optional int32 conditionGrade = 17;

  repeated int32 conditionNodeId = 18;

  optional int32 cooldownDecreaseValue = 19;

  optional int32 groupId = 20;

  optional int32 id = 21;

  optional double modifyBuffMagicValue = 22;

  optional int32 modifyBuffOrder = 23;

  optional int32 modifyBuffTurn = 24;

  optional double modifyBuffValue = 25;

  optional int32 nodeGroupType = 26;

  optional int32 nodeType = 27;

  optional int32 spDecreaseValue = 28;

  optional int32 statType = 29;

  optional double statValue = 30;

}

// From: common.db\CharTable_Char_Costume_Skill\CostumeTable.proto
message CostumeTable {

  optional int32 attackMoveType = 1;

  optional int32 attackRange = 2;

  optional int32 attackRangeCount = 3;

  optional int32 attackType = 4;

  optional int32 buffImmuneGroupID = 5;

  repeated int32 connectedCostumeDesignId = 6;

  optional int32 costumeDescNameTextId = 7;

  optional int32 costumeDialog = 8;

  optional int32 costumeNameTextId = 9;

  optional int32 growthGroupId = 10;

  optional int32 id = 11;

  repeated int32 itemAcquireId = 12;

  optional int32 japaneseCharacterVoiceActorNameTextId = 13;

  optional int32 koreanCharacterVoiceActorNameTextId = 14;

  optional int32 maxLevel = 15;

  optional int32 norSubAttackBuffId = 16;

  optional int32 norSubAttackDescSkillTextId = 17;

  optional int32 norSubAttackNameSkillTextId = 18;

  optional int32 normalAttackDescSkillTextId = 19;

  optional int32 normalAttackNameSkillTextId = 20;

  optional int32 notTrash = 21;

  optional int32 packId = 22;

  optional int32 skillGroupId = 23;

  optional int32 spAttackAddCount = 24;

  optional int32 targetType = 25;

  optional int32 useRoguelike = 26;

  optional int32 useUniqueCharId = 27;

}

// From: common.db\CharTable_Char_Costume_Skill\LikabilityPartnerTable.proto
message LikabilityPartnerTable {

  optional int32 id = 1;

  optional double mainCharacterPointWeight = 2;

  repeated int32 partnerUniqueIds = 3;

  repeated int32 rewardCount = 4;

  repeated int32 rewardId = 5;

  repeated int32 rewardType = 6;

  repeated int32 storyId = 7;

}

// From: common.db\CharTable_Char_Costume_Skill\LimitedCostumeTable.proto
message LimitedCostumeTable {

  optional string endDate = 1;

  optional int32 id = 2;

}

// From: common.db\CharTable_Char_Costume_Skill\MercenaryScoutTable.proto
message MercenaryScoutTable {

  optional int32 appearProb = 1;

  optional int32 costumeId = 2;

  optional int32 id = 3;

  optional int32 packId = 4;

  repeated int32 presentItemCount = 5;

  repeated int32 presentItemId = 6;

  repeated int32 presentItemType = 7;

  optional int32 talkGroupId = 8;

  optional int32 type = 9;

}

// From: common.db\CharTable_Char_Costume_Skill\PrestigeSkinTable.proto
message PrestigeSkinTable {

  optional int32 costumeId = 1;

  optional int32 effectTooltipDescLocalTextId = 2;

  optional string effectTooltipSpriteName = 3;

  optional int32 id = 4;

  optional int32 lobbySettingItemId = 5;

  optional int32 skinNameTextId = 6;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillDesignTable.proto
message SkillDesignTable {

  repeated int32 attackEffectSkillTextId = 1;

  optional int32 cameraShakeType = 2;

  optional int32 cameraZoomInType = 3;

  optional int32 id = 4;

  repeated int32 skill1EffectSkillTextId = 5;

  repeated int32 skill2EffectSkillTextId = 6;

  optional string skillBackground = 7;

  optional string skillCutScene = 8;

  optional string skillIconSpriteName = 9;

  repeated int32 stunEffectSkillTextId = 10;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillTable.proto
message SkillTable {

  optional int32 attackMoveType = 1;

  optional int32 attackRange = 2;

  optional int32 attackRangeCount = 3;

  optional int32 attackType = 4;

  repeated int32 buffId = 5;

  optional int32 cooldown = 6;

  optional int32 groupId = 7;

  optional int32 id = 8;

  optional int32 mainTargetType = 9;

  optional int32 mainTargetValue = 10;

  optional int32 repeatCount = 11;

  optional int32 skillDescSkillTextId = 12;

  optional int32 skillDesignId = 13;

  optional int32 skillNameSkillTextId = 14;

  optional double skillUseRate = 15;

  optional int32 spReqCount = 16;

  optional int32 targetType = 17;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillTextTable.proto
message SkillTextTable {

  optional int32 id = 1;

  repeated int32 nodeAddTargetBuffTextId = 2;

  optional string nodeAddText = 3;

  repeated int32 targetBuffTextId = 4;

  optional string text = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillTextTable_CN.proto
message SkillTextTable_CN {

  optional int32 id = 1;

  repeated int32 nodeAddTargetBuffTextId = 2;

  optional string nodeAddText = 3;

  repeated int32 targetBuffTextId = 4;

  optional string text = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillTextTable_EN.proto
message SkillTextTable_EN {

  optional int32 id = 1;

  repeated int32 nodeAddTargetBuffTextId = 2;

  optional string nodeAddText = 3;

  repeated int32 targetBuffTextId = 4;

  optional string text = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillTextTable_JP.proto
message SkillTextTable_JP {

  optional int32 id = 1;

  repeated int32 nodeAddTargetBuffTextId = 2;

  optional string nodeAddText = 3;

  repeated int32 targetBuffTextId = 4;

  optional string text = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\SkillTextTable_TW.proto
message SkillTextTable_TW {

  optional int32 id = 1;

  repeated int32 nodeAddTargetBuffTextId = 2;

  optional string nodeAddText = 3;

  repeated int32 targetBuffTextId = 4;

  optional string text = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\SolidarityLevelTable.proto
message SolidarityLevelTable {

  optional int32 id = 1;

  repeated int32 rewardCount = 2;

  repeated int32 rewardId = 3;

  repeated int32 rewardType = 4;

  optional int32 solidarityLevelRequire = 5;

}

// From: common.db\CharTable_Char_Costume_Skill\SpecialScoutInfoTable.proto
message SpecialScoutInfoTable {

  optional int32 appearTotalCount = 1;

  optional int32 autoResetMinute = 2;

  optional int32 id = 3;

  optional int32 resetCostCount = 4;

  optional int32 resetCostId = 5;

  optional int32 resetCostType = 6;

  optional int32 resetLimitCount = 7;

}

// From: common.db\CharTable_Char_Costume_Skill\StandingTalkTable.proto
message StandingTalkTable {

  optional string backgroundImgName = 1;

  optional int32 dialogTextId = 2;

  optional int32 groupId = 3;

  optional int32 id = 4;

  repeated string illustCharAnimation = 5;

  repeated int32 illustUniqueCharId = 6;

  optional int32 state = 7;

  optional int32 talkCharIndex = 8;

}

// From: common.db\CollectionTable\CollectionTable.proto
message CollectionTable {

  optional int32 grade = 1;

  optional string iconSpriteName = 2;

  optional int32 id = 3;

  repeated int32 itemAcquireId = 4;

  optional int32 itemDescNameTextId = 5;

  optional int32 itemNameTextId = 6;

  optional int32 itemSubNameTextId = 7;

  optional int32 notTrash = 8;

  optional int32 type = 9;

}

// From: common.db\CrearData\ClearDataTable.proto
message ClearDataTable {

  repeated int32 deleteCostumeID = 1;

  repeated int32 deletePackID = 2;

  optional int32 id = 3;

  optional string version = 4;

}

// From: common.db\Dating\DatingCostumeTable.proto
message DatingCostumeTable {

  optional int32 costumeId = 1;

  optional int32 episodeGroupId = 2;

  optional int32 id = 3;

}

// From: common.db\Dating\DatingDefaultTable.proto
message DatingDefaultTable {

  optional int32 datingApMax = 1;

  optional int32 id = 2;

}

// From: common.db\Dating\DatingEpisodeTable.proto
message DatingEpisodeTable {

  optional int32 datingDialogGroupId = 1;

  optional int32 datingMessage1 = 2;

  optional int32 datingMessage2 = 3;

  optional int32 episodeTitleDatingTextId = 4;

  optional int32 episodeType = 5;

  optional int32 groupId = 6;

  optional int32 id = 7;

  optional int32 rewardCount = 8;

  optional int32 rewardDatingPoint = 9;

  optional int32 rewardId = 10;

  optional int32 rewardType = 11;

  optional int32 skipQuestTextId = 12;

  optional int32 talkStatusTextId = 13;

  optional string timelineName = 14;

}

// From: common.db\Dating\DatingMessageTable.proto
message DatingMessageTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 message1DatingTextId = 3;

  optional int32 message2DatingTextId = 4;

  optional int32 messageType = 5;

  optional int32 speakerType = 6;

  optional int32 triggerType = 7;

}

// From: common.db\EquipmentTable\EquipmentGradeTable.proto
message EquipmentGradeTable {

  optional int32 equipGradeLocalTextId = 1;

  optional string iconSpriteName = 2;

  optional int32 id = 3;

  repeated int32 rankSmeltItemCount = 4;

  repeated int32 rankSmeltItemId = 5;

  repeated int32 rankSmeltItemType = 6;

}

// From: common.db\EquipmentTable\EquipmentGrowthTable.proto
message EquipmentGrowthTable {

  repeated int32 breakResultItemCount = 1;

  repeated int32 breakResultItemId = 2;

  repeated int32 breakResultItemType = 3;

  optional int32 groupId = 4;

  optional int32 growthPoint = 5;

  optional int32 id = 6;

  repeated int32 upgradeItemCount = 7;

  repeated int32 upgradeItemId = 8;

  repeated int32 upgradeItemType = 9;

  optional double upgradeSuccessRatio = 10;

}

// From: common.db\EquipmentTable\EquipmentMakingTable.proto
message EquipmentMakingTable {

  optional int32 id = 1;

  optional int32 itemDesLocalTextId = 2;

  optional int32 itemNameLocalTextId = 3;

  repeated int32 materialItemCount = 4;

  repeated int32 materialItemId = 5;

  repeated int32 materialItemType = 6;

  optional int32 resultItemCount = 7;

  optional int32 resultItemId = 8;

  optional int32 resultItemType = 9;

  optional int32 sortOrder = 10;

  optional int32 talentLevel = 11;

}

// From: common.db\EquipmentTable\EquipmentOptionRerollTable.proto
message EquipmentOptionRerollTable {

  optional int32 id = 1;

  repeated int32 lockItemCount = 2;

  repeated int32 rerollItemCount = 3;

  repeated int32 rerollItemId = 4;

  repeated int32 rerollItemType = 5;

}

// From: common.db\EquipmentTable\EquipmentOptionTable.proto
message EquipmentOptionTable {

  optional double defaultValue = 1;

  optional int32 getRatio = 2;

  optional int32 groupId = 3;

  optional double growthValue = 4;

  optional int32 id = 5;

  repeated float levelValue = 6;

  repeated float rankValue1 = 7;

  repeated float rankValue2 = 8;

  repeated float rankValue3 = 9;

}

// From: common.db\EquipmentTable\EquipmentRankTable.proto
message EquipmentRankTable {

  optional int32 groupId = 1;

  repeated int32 growthPoint = 2;

  optional int32 id = 3;

  repeated float rankRatio = 4;

  repeated int32 rankValue = 5;

}

// From: common.db\EquipmentTable\EquipmentTable.proto
message EquipmentTable {

  optional int32 grade = 1;

  optional int32 growthGroupId = 2;

  optional string iconSpriteName = 3;

  optional int32 id = 4;

  optional int32 isMonsterHunt = 5;

  repeated int32 itemAcquireId = 6;

  optional int32 itemDescNameTextId = 7;

  optional int32 itemNameTextId = 8;

  optional int32 itemSubDescLocalTextId = 9;

  repeated int32 mainOptionGroupId = 10;

  optional int32 maxLevel = 11;

  optional int32 notTrash = 12;

  optional int32 optionRerollId = 13;

  optional int32 privateUniqueCharId = 14;

  repeated int32 privateUniqueOptionGroupId = 15;

  optional int32 qualityType = 16;

  optional int32 rankGroupId = 17;

  optional int32 slotType = 18;

  repeated int32 subOptionGroupId = 19;

  optional int32 uniqueEquipId = 20;

}

// From: common.db\EquipmentTable\EquipOptionAlterTable.proto
message EquipOptionAlterTable {

  optional int32 afterMain1OptGroupId = 1;

  repeated int32 afterMain1OptId = 2;

  optional int32 afterMain2OptGroupId = 3;

  repeated int32 afterMain2OptId = 4;

  optional int32 afterPrivateOptGroupId = 5;

  optional int32 afterPrivateOptId = 6;

  optional int32 beforeMain1OptGroupId = 7;

  repeated int32 beforeMain1OptId = 8;

  optional int32 beforeMain2OptGroupId = 9;

  repeated int32 beforeMain2OptId = 10;

  optional int32 beforePrivateOptGroupId = 11;

  optional int32 beforePrivateOptId = 12;

  optional int32 equipId = 13;

  optional int32 groupId = 14;

  optional int32 id = 15;

}

// From: common.db\EventTable\AttendanceAlwaysGroupTable.proto
message AttendanceAlwaysGroupTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 nextId = 3;

}

// From: common.db\EventTable\AttendanceAlwaysRewardTable.proto
message AttendanceAlwaysRewardTable {

  optional int32 attendanceCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\EventTable\AttendanceAlwaysTable.proto
message AttendanceAlwaysTable {

  optional int32 alwaysGroupId = 1;

  optional int32 id = 2;

  optional string titleLocalTextId = 3;

}

// From: common.db\EventTable\AttendanceLimitRewardTable.proto
message AttendanceLimitRewardTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 randomBoxId = 3;

}

// From: common.db\EventTable\CollaboTable.proto
message CollaboTable {

  optional int32 id = 1;

  optional string nameTextId = 2;

}

// From: common.db\EventTable\EventCoinExchangeGroupTable.proto
message EventCoinExchangeGroupTable {

  optional int32 baseCostumeId = 1;

  optional int32 baseCostumeNameLocalTextId = 2;

  optional int32 baseCostumeObtainTitleLocalTextId = 3;

  optional int32 endPageId = 4;

  optional int32 eventNameLocalTextId = 5;

  optional int32 firstButtonCount = 6;

  repeated int32 guideDescLocalTextId = 7;

  repeated int32 guideTitleLocalTextId = 8;

  optional int32 id = 9;

  optional int32 isRepeatableReward = 10;

  repeated int32 itemAcquireId = 11;

  optional int32 itemCount = 12;

  optional int32 itemId = 13;

  optional int32 itemType = 14;

  optional int32 probabilityInfoLocalTextId = 15;

  optional int32 ratioWebLink = 16;

  optional int32 secondButtonCount = 17;

  optional int32 skinGuideDescLocalTextId = 18;

  optional int32 skinGuideTitleLocalTextId = 19;

  optional int32 startPageId = 20;

  optional int32 tokenInfoLocation = 21;

  optional int32 tokenShortCutId = 22;

  optional int32 unlockRatioCount = 23;

}

// From: common.db\EventTable\EventCoinExchangeTable.proto
message EventCoinExchangeTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 keyType = 3;

  optional int32 limitedRatio = 4;

  optional int32 pageId = 5;

  optional int32 ratio = 6;

  optional int32 rewardItemCount = 7;

  optional int32 rewardItemId = 8;

  optional int32 rewardItemType = 9;

  optional int32 setCount = 10;

}

// From: common.db\EventTable\EventDropTable.proto
message EventDropTable {

  optional int32 eventNameLocalTextId = 1;

  optional int32 id = 2;

  repeated int32 packId = 3;

  optional int32 ratio = 4;

  optional int32 rewardItemCount = 5;

  optional int32 rewardItemId = 6;

  optional int32 rewardItemType = 7;

}

// From: common.db\EventTable\EventLostCoinTable.proto
message EventLostCoinTable {

  repeated int32 eventPackId = 1;

  repeated int32 guideDescLocalTextId = 2;

  repeated int32 guideTitleLocalTextId = 3;

  optional int32 id = 4;

}

// From: common.db\EventTable\EventMissionCompleteRewardTable.proto
message EventMissionCompleteRewardTable {

  optional int32 completeMissionCount = 1;

  optional int32 id = 2;

  optional int32 rewardCount = 3;

  optional int32 rewardId = 4;

  optional int32 rewardType = 5;

}

// From: common.db\EventTable\EventMissionGroupTable.proto
message EventMissionGroupTable {

  optional int32 eventMissionType = 1;

  optional int32 eventNameTextId = 2;

  repeated int32 guideDescLocalTextId = 3;

  repeated int32 guideTitleLocalTextId = 4;

  optional int32 id = 5;

  optional int32 isCompleteHide = 6;

  repeated int32 missionGroupId = 7;

  optional int32 scheduleType = 8;

  optional int32 sortId = 9;

  optional int32 usePass = 10;

}

// From: common.db\EventTable\EventPopUpTable.proto
message EventPopUpTable {

  optional int32 conditionSubType = 1;

  repeated int32 conditionSubTypeParams = 2;

  optional int32 conditionType = 3;

  optional int32 conditionValue = 4;

  optional int32 eventType = 5;

  optional int32 eventTypeGroupId = 6;

  optional int32 eventTypeId = 7;

  optional int32 groupId = 8;

  optional int32 id = 9;

  optional int32 popupType = 10;

}

// From: common.db\EventTable\EventShopTable.proto
message EventShopTable {

  optional int32 eventTextId = 1;

  optional int32 id = 2;

  repeated int32 priceId = 3;

  repeated int32 priceType = 4;

  optional int32 productGroupId = 5;

}

// From: common.db\EventTable\EventTable.proto
message EventTable {

  optional int32 bannerFontLocalTextId = 1;

  optional string bannerResouceName = 2;

  optional string categoryBanner = 3;

  optional int32 coinExchangeType = 4;

  optional int32 eventId = 5;

  optional int32 eventNameTextId = 6;

  optional int32 eventType = 7;

  optional int32 id = 8;

  optional int32 isActiveOnEnter = 9;

  optional string packageConnect = 10;

  optional int32 sortId = 11;

}

// From: common.db\EventTable\PackEventBattleGroupTable.proto
message PackEventBattleGroupTable {

  optional int32 battleNameTextId = 1;

  optional int32 eventNameLocalTextId = 2;

  optional int32 id = 3;

}

// From: common.db\EventTable\PackEventBattleTable.proto
message PackEventBattleTable {

  optional int32 battleDeckId = 1;

  optional int32 battlePower = 2;

  optional int32 eventApCount = 3;

  optional int32 groupId = 4;

  optional int32 id = 5;

  optional int32 isFixedCamera = 6;

  optional int32 quickBattlePossible = 7;

  repeated int32 repeatRewardCount = 8;

  repeated int32 repeatRewardType = 9;

  repeated int32 repeatRewardid = 10;

}

// From: common.db\EventTable\PackEventHubTable.proto
message PackEventHubTable {

  optional int32 archivingSortId = 1;

  optional string atlasName = 2;

  optional string bgmName = 3;

  optional int32 collaboId = 4;

  repeated int32 contentGenreId = 5;

  optional string eventBgIllustName = 6;

  optional string eventLogoName = 7;

  optional int32 eventNameTextId = 8;

  optional int32 eventResourceId = 9;

  optional int32 fakePackId = 10;

  repeated int32 guideDescTextId = 11;

  repeated int32 guideTitleTextId = 12;

  optional int32 id = 13;

  optional int32 isHUD = 14;

  optional string label = 15;

  optional string loadingPageName = 16;

  optional string packBannerName = 17;

  optional string packCoverName = 18;

  optional int32 packId = 19;

  optional int32 storyGroupId = 20;

  optional int32 storySynopsisQuestTextId = 21;

  optional int32 subStoryGroupId = 22;

}

// From: common.db\EventTable\PackEventListTable.proto
message PackEventListTable {

  optional string actionType = 1;

  optional string bgCharIllustName = 2;

  optional string bgIllustName = 3;

  optional string eventHubContentIconName = 4;

  optional int32 groupId = 5;

  optional int32 hubContentLocalTextId = 6;

  optional int32 hubContentType = 7;

  optional int32 id = 8;

  optional int32 slotIndex = 9;

  optional int32 sortId = 10;

}

// From: common.db\EventTable\PackEventMiniGameTable.proto
message PackEventMiniGameTable {

  optional int32 contentGenreId = 1;

  optional int32 eventClearSubType = 2;

  optional int32 eventClearType = 3;

  optional int32 eventClearValue = 4;

  optional int32 eventDescLocalTextId = 5;

  optional int32 eventNameLocalTextId = 6;

  optional int32 id = 7;

  optional int32 mapId = 8;

  optional int32 miniGameRewardGroupId = 9;

  optional string minigameHubBanner = 10;

  optional int32 packId = 11;

  optional int32 pointPositionId = 12;

  optional string prefabName = 13;

  optional int32 staticCostumeId = 14;

  optional string staticCostumePath = 15;

  optional int32 staticCostumeType = 16;

}

// From: common.db\EventTable\PackEventStoryGroupTable.proto
message PackEventStoryGroupTable {

  optional int32 id = 1;

  optional int32 storyNameLocalTextId = 2;

  optional int32 storyTitleLocalTextId = 3;

}

// From: common.db\EventTable\PackEventStoryTable.proto
message PackEventStoryTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 mapId = 3;

  optional int32 packId = 4;

  optional int32 questConditionQuestTextId = 5;

  optional int32 questGroupId = 6;

  optional int32 questNameQuestTextId = 7;

  optional int32 questTitleQuestTextId = 8;

  repeated int32 rewardCount = 9;

  repeated int32 rewardId = 10;

  repeated int32 rewardType = 11;

  optional int32 storyType = 12;

  optional string timelineName = 13;

}

// From: common.db\EventTable\PickUpCostumeEventTable.proto
message PickUpCostumeEventTable {

  repeated float addBonusRate = 1;

  optional int32 costumeId = 2;

  optional int32 groupId = 3;

  optional int32 id = 4;

  repeated int32 targetRewardId = 5;

  repeated int32 targetRewardType = 6;

}

// From: common.db\EventTable\UpdateIntroduceTable.proto
message UpdateIntroduceTable {

  optional string costumeIllustPath = 1;

  optional int32 id = 2;

  optional int32 magicId = 3;

  optional int32 orderId = 4;

  optional string resourcePath = 5;

  optional int32 subMagicId = 6;

  optional int32 type = 7;

}

// From: common.db\EvilCastle\EvilCastleDailyRewardTable.proto
message EvilCastleDailyRewardTable {

  optional int32 id = 1;

  optional int32 rewardCount = 2;

  optional int32 rewardId = 3;

  optional int32 rewardType = 4;

  optional int32 score = 5;

}

// From: common.db\EvilCastle\EvilCastleEnvyTowerTable.proto
message EvilCastleEnvyTowerTable {

  optional int32 battleDeckId = 1;

  optional int32 battlePower = 2;

  optional int32 id = 3;

  optional int32 isFixedCamera = 4;

}

// From: common.db\EvilCastle\EvilCastleGreedTowerTable.proto
message EvilCastleGreedTowerTable {

  optional int32 battleDeckId = 1;

  optional int32 battlePower = 2;

  optional int32 id = 3;

  optional int32 isFixedCamera = 4;

}

// From: common.db\EvilCastle\EvilCastleRageTowerTable.proto
message EvilCastleRageTowerTable {

  optional int32 battleDeckId = 1;

  optional int32 battlePower = 2;

  optional int32 id = 3;

  optional int32 isFixedCamera = 4;

}

// From: common.db\EvilCastle\EvilCastleRankTable.proto
message EvilCastleRankTable {

  repeated int32 RewardCount = 1;

  repeated int32 RewardId = 2;

  repeated int32 RewardType = 3;

  optional string iconSpriteName = 4;

  optional int32 id = 5;

  optional int32 rank = 6;

  optional int32 rankLocalTextId = 7;

}

// From: common.db\EvilCastle\EvilCastleTable.proto
message EvilCastleTable {

  optional int32 PointPositionId = 1;

  repeated int32 RewardCount = 2;

  repeated int32 RewardId = 3;

  repeated int32 RewardType = 4;

  optional int32 battlePower = 5;

  optional string bestRecordTimeline = 6;

  optional int32 bossDescLocalTextId = 7;

  optional int32 bossId = 8;

  optional int32 bossNameTextId = 9;

  optional int32 bossTargetLocalText = 10;

  optional int32 clearDescLocalTextId = 11;

  repeated int32 fieldMonsterIds = 12;

  optional int32 floorDescLocalTextId = 13;

  optional int32 floorNameLocalTextId = 14;

  optional string iconSpriteName = 15;

  optional int32 id = 16;

  optional int32 mapId = 17;

  repeated int32 monsterId = 18;

  optional int32 normalDescLocalTextId = 19;

  optional int32 normalTargetLocalText = 20;

  optional string recordUpdateTimeline = 21;

  optional int32 timeAttackId = 22;

}

// From: common.db\EvilCastle\EvilCastleTimeAttackTable.proto
message EvilCastleTimeAttackTable {

  optional int32 DeductPoint = 1;

  optional int32 DeductTime = 2;

  optional int32 DefaultPoint = 3;

  optional int32 LimitPoint = 4;

  optional int32 battleDefaultPoint = 5;

  optional double bossExtraPoints = 6;

  optional int32 damageAddPoint = 7;

  optional int32 damageMaxLimit = 8;

  optional int32 id = 9;

  optional int32 retryDeductPoint = 10;

  optional int32 survivalAddPoint = 11;

  optional int32 turnAddPoint = 12;

}

// From: common.db\EvilCastle\EvilCastleTotalInfoTable.proto
message EvilCastleTotalInfoTable {

  optional int32 id = 1;

  optional string lobbyBackGroudImagePath = 2;

  optional string lobbyIconPath = 3;

  optional string lobbyIllustPath = 4;

}

// From: common.db\EvilCastle\EvilCastleTotalRankTable.proto
message EvilCastleTotalRankTable {

  repeated int32 RewardCount = 1;

  repeated int32 RewardId = 2;

  repeated int32 RewardType = 3;

  optional string iconSpriteName = 4;

  optional int32 id = 5;

  optional int32 rank = 6;

  optional int32 rankLocalTextId = 7;

}

// From: common.db\FieldTable\FieldBuffTable.proto
message FieldBuffTable {

  optional int32 buffDescLocalTextId = 1;

  optional string buffLargeIcon = 2;

  optional int32 buffNameLocalTextId = 3;

  optional string buffSmallIcon = 4;

  optional double buffTime = 5;

  optional int32 buffType = 6;

  optional double disappearTime = 7;

  optional int32 fieldDescLocalTextId = 8;

  optional int32 id = 9;

  optional int32 knockBack = 10;

  optional int32 renderType = 11;

  optional int32 selectBuff = 12;

  optional int32 targetType = 13;

  optional double value = 14;

}

// From: common.db\FieldTable\FieldMonsterBuffTable.proto
message FieldMonsterBuffTable {

  optional double alertDetectionAngle = 1;

  optional double alertDetectionDistance = 2;

  optional double buffTIme = 3;

  optional int32 detectionIgnoreWall = 4;

  repeated int32 detectionType = 5;

  optional double distanceChase = 6;

  optional int32 id = 7;

  optional double moveSpeed = 8;

}

// From: common.db\FieldTable\FieldMonsterMoveTable.proto
message FieldMonsterMoveTable {

  optional double detectionAngle = 1;

  optional double detectionDistance = 2;

  optional int32 detectionIgnoreWall = 3;

  repeated int32 detectionType = 4;

  optional double distanceChase = 5;

  optional double distanceDefault = 6;

  optional double distanceRun = 7;

  optional double encounterAngle = 8;

  optional double encounterDistance = 9;

  optional int32 id = 10;

  optional double lasttimeChase = 11;

  optional int32 lv = 12;

  optional int32 moveIgnoreWall = 13;

  optional int32 moving = 14;

  optional double speedChase = 15;

  optional double speedDefault = 16;

  optional double speedRun = 17;

  optional double timeChase = 18;

  optional double timeDefault = 19;

  optional double timeDiscovery = 20;

  optional double timeRun = 21;

}

// From: common.db\FieldTable\StatueRewardTable.proto
message StatueRewardTable {

  optional int32 id = 1;

  optional int32 rewardCount = 2;

  optional int32 rewardId = 3;

  optional int32 rewardType = 4;

}

// From: common.db\GachaTable\GachaFixedTable.proto
message GachaFixedTable {

  optional int32 g3EquipFixedCount = 1;

  optional int32 g4CostumeFixedCount = 2;

  optional int32 g4EquipFixedCount = 3;

  optional int32 g5CostumeFixedCount = 4;

  optional int32 id = 5;

  optional int32 isResetFixedCount = 6;

}

// From: common.db\GachaTable\GachaGroupTable.proto
message GachaGroupTable {

  optional int32 bannerFontLocalTextId = 1;

  optional int32 buyLimitCount = 2;

  optional int32 descLocalTextId = 3;

  optional int32 endGetItemCount = 4;

  optional int32 endGetItemId = 5;

  optional int32 endGetItemType = 6;

  optional int32 fixedId = 7;

  optional string gachaBannerBg = 8;

  optional string gachaBannerImage = 9;

  optional int32 gachaNameTextId = 10;

  optional string gachaSpineBg = 11;

  optional int32 gachaSubType = 12;

  optional int32 gachaType = 13;

  optional int32 id = 14;

  optional int32 isDisplayUiOwnGachaTicket = 15;

  optional int32 isPickUpExchange = 16;

  optional int32 isSelectedFromPity = 17;

  optional int32 isSpecialSelectionGacha = 18;

  optional int32 oneTimeGachaId = 19;

  optional int32 pickUpExchangeCost = 20;

  optional int32 pickUpItemId = 21;

  optional int32 pointCount = 22;

  optional int32 scheduleType = 23;

  optional int32 selectCount = 24;

  optional int32 selectionChangeCount = 25;

  optional int32 selectionChoiceRate = 26;

  optional int32 sortId = 27;

  optional int32 tenTimeGachaId = 28;

  optional int32 useAccumulateRateLog = 29;

  optional int32 useGachaTicketOption = 30;

  optional int32 useSelectionOnlyFixedApply = 31;

}

// From: common.db\GachaTable\GachaRandomVisualTable.proto
message GachaRandomVisualTable {

  optional int32 grade = 1;

  optional int32 id = 2;

  repeated int32 randomVisualId = 3;

  repeated int32 ratio = 4;

  optional int32 type = 5;

}

// From: common.db\GachaTable\GachaRateDisplayTable.proto
message GachaRateDisplayTable {

  optional double displayRate = 1;

  optional int32 gachaGroupId = 2;

  optional int32 groupId = 3;

  optional int32 id = 4;

  optional int32 nameLocalText = 5;

  optional int32 type = 6;

}

// From: common.db\GachaTable\GachaStepUpTable.proto
message GachaStepUpTable {

  optional int32 fixedId = 1;

  optional int32 gachaGroupId = 2;

  optional int32 gachaId = 3;

  optional int32 groupId = 4;

  optional int32 id = 5;

  optional int32 isDisplayFixedItem = 6;

  optional int32 stepLocalTextId = 7;

}

// From: common.db\GachaTable\GachaTable.proto
message GachaTable {

  optional int32 dailyPayGachaCount = 1;

  optional int32 dailyPayGachaPriceCount = 2;

  optional int32 freeCountDay = 3;

  optional int32 gachaCount = 4;

  optional int32 gachaLocalTextId = 5;

  optional int32 gachaRewardId = 6;

  repeated int32 gachaTicketId = 7;

  optional int32 id = 8;

  optional int32 priceCount = 9;

  optional int32 priceId = 10;

  optional int32 priceType = 11;

}

// From: common.db\GachaTable\GachaVisualInfoTable.proto
message GachaVisualInfoTable {

  optional int32 id = 1;

  optional string merchantIlustName = 2;

  optional int32 merchantNameTextID = 3;

  optional int32 merchantTalkTextID = 4;

  optional int32 type = 5;

  optional string voiceResourceName = 6;

}

// From: common.db\GachaTable\GachaVisualTable.proto
message GachaVisualTable {

  optional int32 id = 1;

  optional int32 type = 2;

  optional int32 visualLocalTextID = 3;

  optional string voiceResourceName = 4;

}

// From: common.db\GameDefaultTable\CommunityDefineTable.proto
message CommunityDefineTable {

  optional int32 friendSendExpireDay = 1;

  optional int32 id = 2;

  optional int32 maxFriendCount = 3;

  optional int32 maxFriendRecommendCount = 4;

  optional int32 maxFriendRecvCount = 5;

  optional int32 maxFriendSendCount = 6;

}

// From: common.db\GameDefaultTable\CommunityWebLinkTable.proto
message CommunityWebLinkTable {

  repeated int32 communityRewardCount = 1;

  repeated int32 communityRewardId = 2;

  repeated int32 communityRewardType = 3;

  optional int32 id = 4;

  optional string linkIconCn1 = 5;

  optional string linkIconCn2 = 6;

  optional string linkIconCn3 = 7;

  optional string linkIconCn4 = 8;

  optional string linkIconCn5 = 9;

  optional string linkIconEn1 = 10;

  optional string linkIconEn2 = 11;

  optional string linkIconEn3 = 12;

  optional string linkIconEn4 = 13;

  optional string linkIconEn5 = 14;

  optional string linkIconJp1 = 15;

  optional string linkIconJp2 = 16;

  optional string linkIconJp3 = 17;

  optional string linkIconJp4 = 18;

  optional string linkIconJp5 = 19;

  optional string linkIconKr1 = 20;

  optional string linkIconKr2 = 21;

  optional string linkIconKr3 = 22;

  optional string linkIconKr4 = 23;

  optional string linkIconKr5 = 24;

  optional string linkIconTw1 = 25;

  optional string linkIconTw2 = 26;

  optional string linkIconTw3 = 27;

  optional string linkIconTw4 = 28;

  optional string linkIconTw5 = 29;

  optional string linkUrlPathCn1 = 30;

  optional string linkUrlPathCn2 = 31;

  optional string linkUrlPathCn3 = 32;

  optional string linkUrlPathCn4 = 33;

  optional string linkUrlPathCn5 = 34;

  optional string linkUrlPathEn1 = 35;

  optional string linkUrlPathEn2 = 36;

  optional string linkUrlPathEn3 = 37;

  optional string linkUrlPathEn4 = 38;

  optional string linkUrlPathEn5 = 39;

  optional string linkUrlPathJp1 = 40;

  optional string linkUrlPathJp2 = 41;

  optional string linkUrlPathJp3 = 42;

  optional string linkUrlPathJp4 = 43;

  optional string linkUrlPathJp5 = 44;

  optional string linkUrlPathKr1 = 45;

  optional string linkUrlPathKr2 = 46;

  optional string linkUrlPathKr3 = 47;

  optional string linkUrlPathKr4 = 48;

  optional string linkUrlPathKr5 = 49;

  optional string linkUrlPathTw1 = 50;

  optional string linkUrlPathTw2 = 51;

  optional string linkUrlPathTw3 = 52;

  optional string linkUrlPathTw4 = 53;

  optional string linkUrlPathTw5 = 54;

  repeated int32 surveyRewardCount = 55;

  repeated int32 surveyRewardId = 56;

  repeated int32 surveyRewardType = 57;

}

// From: common.db\GameDefaultTable\ContentOpenGuideTable.proto
message ContentOpenGuideTable {

  optional int32 id = 1;

  optional int32 magicValue = 2;

  optional int32 openDescLocalTextId = 3;

  optional string openIconName = 4;

  optional int32 openTitleLocalTextId = 5;

  optional int32 shortCutId = 6;

  optional int32 type = 7;

}

// From: common.db\GameDefaultTable\ContentOpenTable.proto
message ContentOpenTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 openHelpLocalTextId = 3;

  optional int32 openTutorialId = 4;

  optional int32 squadLevel = 5;

  optional int32 ticketId = 6;

}

// From: common.db\GameDefaultTable\ContentRankInfoTable.proto
message ContentRankInfoTable {

  optional int32 evilCastleFloorMyRankMaxCount = 1;

  optional int32 evilCastleFloorTopRankMaxCount = 2;

  optional int32 evilCastleTotalMyRankMaxCount = 3;

  optional int32 evilCastleTotalTopRankMaxCount = 4;

  optional int32 id = 5;

  optional int32 mirrorWarMyRankMaxCount = 6;

  optional int32 mirrorWarTopRankMaxCount = 7;

  optional int32 monsterHuntMyRankMaxCount = 8;

  optional int32 monsterHuntTopRankMaxCount = 9;

  optional int32 roguelikeMyRankMaxCount = 10;

  optional int32 roguelikeTopRankMaxCount = 11;

}

// From: common.db\GameDefaultTable\ContentTicketTable.proto
message ContentTicketTable {

  optional int32 descLocalTextId = 1;

  optional string iconSpriteName = 2;

  optional int32 id = 3;

  optional int32 itemDescNameTextId = 4;

  optional int32 itemNameTextId = 5;

  optional int32 itemSubNameTextId = 6;

  optional int32 type = 7;

}

// From: common.db\GameDefaultTable\ContentWebLinkTable.proto
message ContentWebLinkTable {

  optional int32 id = 1;

  optional string linkUrlPathCn = 2;

  optional string linkUrlPathEn = 3;

  optional string linkUrlPathJp = 4;

  optional string linkUrlPathKr = 5;

  optional string linkUrlPathTw = 6;

}

// From: common.db\GameDefaultTable\GameDefaultTable.proto
message GameDefaultTable {

  optional int32 DefaultEquipmentUpgradeCost = 1;

  optional int32 EncountDelayTime = 2;

  optional int32 MaxEquipmentDismentleCount = 3;

  optional int32 MaxEquipmentRefineStreak = 4;

  optional int32 MaxEquipmentUpgradeCount = 5;

  optional int32 MaxEquipmentUpgradeStreak = 6;

  optional int32 addEquipInvenPriceCount = 7;

  optional int32 addEquipInvenPriceType = 8;

  optional int32 addEquipStoragePriceCount = 9;

  optional int32 addEquipStoragePriceType = 10;

  optional int32 addInvenPriceCount = 11;

  optional int32 addInvenPriceType = 12;

  optional int32 addStoragePriceCount = 13;

  optional int32 addStoragePriceType = 14;

  optional int32 chargeTimePerPvpTicket = 15;

  repeated int32 checkActiveOnEnterCompletePackId = 16;

  optional int32 checkActiveOnEnterCompleteTutorialId = 17;

  optional string dailyResetTime = 18;

  optional double dashCooltime = 19;

  optional int32 dashCount = 20;

  optional double dashSpeed = 21;

  optional double dashTime = 22;

  optional int32 defaultCharGroupId = 23;

  optional int32 defaultCostumeId = 24;

  optional int32 defaultEquipInvenSlotCount = 25;

  optional int32 defaultEquipStorageSlotCount = 26;

  optional int32 defaultInvenSlotCount = 27;

  optional int32 defaultStorageSlotCount = 28;

  optional int32 defaultTalkCharCostumeId = 29;

  optional int32 equipFilterOptCount = 30;

  optional int32 equipFilterSubOptCount = 31;

  optional int32 equipmentPresetBaseCount = 32;

  optional int32 eventApMax = 33;

  optional string evilCastleRewardObjectName = 34;

  repeated int32 fieldQuestUsableTalentSkill = 35;

  optional int32 firstLimitGachaId = 36;

  optional int32 gachaEventAddDailyPayGachaCount = 37;

  optional int32 gachaEventAddFreeCount = 38;

  optional int32 gachaPointEndMailId = 39;

  optional int32 giveRecipeMaxSkillLevel = 40;

  optional int32 grPresetBaseCount = 41;

  optional int32 grPresetMaxCount = 42;

  optional int32 growUpGuideAchieveLevel = 43;

  optional int32 homeDefaultBackgroundPath = 44;

  optional int32 huntDispatchLimitCount = 45;

  optional int32 huntingApMax = 46;

  optional int32 id = 47;

  optional int32 initPackId = 48;

  optional string linkFeedbackUrlCn = 49;

  optional string linkFeedbackUrlEn = 50;

  optional string linkFeedbackUrlJp = 51;

  optional string linkFeedbackUrlKr = 52;

  optional string linkFeedbackUrlTw = 53;

  optional int32 loseLikabilityPoint = 54;

  optional int32 mailHistoryPeriodDate = 55;

  optional int32 mailViewLimitCount = 56;

  optional double maxAtkCollectionBuff = 57;

  optional int32 maxDeckNormalTypeCount = 58;

  optional int32 maxDeckTempTypeCount = 59;

  optional int32 maxEquipInvenSlotCount = 60;

  optional int32 maxEquipStorageSlotCount = 61;

  optional int32 maxFreePvpTicket = 62;

  optional double maxHpCollectionBuff = 63;

  optional int32 maxInvenCost = 64;

  optional int32 maxInvenSlotCount = 65;

  optional double maxMgAtkCollectionBuff = 66;

  optional int32 maxStorageSlotCount = 67;

  optional int32 mhPresetBaseCount = 68;

  optional int32 mhPresetMaxCount = 69;

  optional int32 moreSixteenUnderTwentyBillingLimit = 70;

  optional int32 partnerLikabilityMax = 71;

  optional int32 popularEquipConditionPvpRanking = 72;

  optional int32 popularEquipValidity = 73;

  optional int32 popupDisabledDuration = 74;

  optional int32 presetBaseCount = 75;

  optional int32 presetBuyCount = 76;

  optional int32 presetBuyId = 77;

  optional int32 presetBuyType = 78;

  optional int32 presetMaxCount = 79;

  optional int32 returnDayCount = 80;

  optional int32 returnUserPeriod = 81;

  optional int32 reviewPopupConditionPackId = 82;

  optional int32 reviewPopupConditionQuestId = 83;

  optional int32 roguelikeApMax = 84;

  optional int32 shopBuyMaxCount = 85;

  optional int32 silhouetteModeDelayTime = 86;

  optional int32 silhouetteModeIllustCharId = 87;

  optional int32 speechBubbleGapTime = 88;

  optional int32 speechBubbleRemind = 89;

  optional int32 talentSkillMakingDevideValue = 90;

  optional int32 talentSkillPinMaxCount = 91;

  optional int32 todayQuestLimitCount = 92;

  optional int32 todayQuestPackPostCount = 93;

  optional int32 torchLightApMax = 94;

  optional int32 twPresetBaseCount = 95;

  optional int32 twPresetMaxCount = 96;

  optional int32 unableInnReputation = 97;

  optional int32 unableShopReputation = 98;

  optional int32 unableTalentReputation = 99;

  optional int32 underSixteenBillingLimit = 100;

  optional int32 unnormalBattlePower = 101;

  optional int32 useBossHuntingAp = 102;

  optional int32 useNormalHuntingAp = 103;

  optional int32 winLikabilityPoint = 104;

}

// From: common.db\GameDefaultTable\ItemAcquireTable.proto
message ItemAcquireTable {

  optional int32 acquireDescTextId = 1;

  optional string acquireIconName = 2;

  optional int32 acquireTitleTextId = 3;

  optional int32 id = 4;

  optional int32 shortCutId = 5;

}

// From: common.db\GameDefaultTable\LobbyCutsceneTable.proto
message LobbyCutsceneTable {

  repeated int32 costumeConceptInfoTextEnumCount = 1;

  repeated int32 costumeConceptInfoTextType = 2;

  repeated int32 costumeConceptInfoVoiceEnumCount = 3;

  repeated int32 costumeConceptInfoVoiceType = 4;

  optional int32 costumeDesignId = 5;

  optional int32 id = 6;

}

// From: common.db\GameDefaultTable\NewAccountSupplyItemTable.proto
message NewAccountSupplyItemTable {

  optional int32 id = 1;

  repeated int32 supplyItemCount = 2;

  repeated int32 supplyItemId = 3;

  repeated int32 supplyItemType = 4;

}

// From: common.db\GameDefaultTable\PresetTable.proto
message PresetTable {

  optional string iconName = 1;

  optional int32 id = 2;

}

// From: common.db\GameDefaultTable\ShortCutTable.proto
message ShortCutTable {

  optional int32 id = 1;

  repeated int32 magicValue = 2;

  optional string uiName = 3;

}

// From: common.db\GameDefaultTable\SpeechBubbleTable.proto
message SpeechBubbleTable {

  optional int32 id = 1;

  optional int32 localText = 2;

  optional int32 remindType = 3;

}

// From: common.db\GameDefaultTable\SupportCharacterDefaultTable.proto
message SupportCharacterDefaultTable {

  optional int32 DailyMaxSupportRewardCount = 1;

  optional int32 DailyRecommendedSupportCount = 2;

  optional int32 DailySupportCount = 3;

  optional int32 SupportCombatPower = 4;

  optional int32 SupportGuideTutorial = 5;

  optional int32 SupportRewardID = 6;

  optional int32 SupportRewardItemType = 7;

  optional int32 SupportRewardValue = 8;

  optional int32 id = 9;

}

// From: common.db\GameDefaultTable\UserActiveContentsTable.proto
message UserActiveContentsTable {

  optional int32 activeDay = 1;

  optional int32 contentTicketId = 2;

  optional int32 id = 3;

  optional int32 type = 4;

  optional int32 typeGroupId = 5;

  optional int32 typeId = 6;

  optional int32 userType = 7;

}

// From: common.db\Guild\ChatResourceTable.proto
message ChatResourceTable {

  optional int32 chatResourceType = 1;

  optional int32 id = 2;

  optional string resourceName = 3;

}

// From: common.db\Guild\GuildDefaultTable.proto
message GuildDefaultTable {

  optional int32 chatDeleteCount = 1;

  optional int32 chatDeleteTime = 2;

  optional int32 guildAttendanceRewardCount = 3;

  optional int32 guildAttendanceRewardId = 4;

  optional int32 guildAttendanceRewardType = 5;

  optional int32 guildCreateItemCount = 6;

  optional int32 guildCreateItemId = 7;

  optional int32 guildCreateItemType = 8;

  optional int32 guildDeleteCancelTime = 9;

  optional int32 guildGuideId = 10;

  optional int32 guildListCount = 11;

  optional int32 guildMaxMemberCount = 12;

  optional int32 guildSignDelayTime = 13;

  optional int32 guildSignListCount = 14;

  optional int32 guildSignRequestExpireTime = 15;

  optional int32 id = 16;

  optional int32 preGuildGuideId = 17;

}

// From: common.db\Guild\GuildEmblemResourceTable.proto
message GuildEmblemResourceTable {

  optional string displayResourceName = 1;

  optional int32 id = 2;

  optional string resourceName = 3;

}

// From: common.db\Guild\GuildFlagResourceTable.proto
message GuildFlagResourceTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 isDisplayResource = 3;

  optional string resourceName = 4;

}

// From: common.db\GuildRaid\GuildRaidBattleTable.proto
message GuildRaidBattleTable {

  optional int32 battleDeckId = 1;

  optional int32 battleMaxCount = 2;

  optional int32 battlePower = 3;

  optional int32 golemBonusExp = 4;

  optional int32 groupId = 5;

  optional int32 id = 6;

  optional int32 level = 7;

}

// From: common.db\GuildRaid\GuildRaidBossPartsTable.proto
message GuildRaidBossPartsTable {

  optional int32 bossBodyPosition = 1;

  optional string bossPartIcon1 = 2;

  optional string bossPartIcon2 = 3;

  optional int32 bossSkillType = 4;

  optional int32 conditionId = 5;

  optional int32 groupId = 6;

  optional int32 id = 7;

  optional int32 parentCharId = 8;

  optional int32 partLocalTextId = 9;

  optional int32 priority = 10;

  optional int32 turnType = 11;

  optional int32 type = 12;

  optional int32 useCostume = 13;

  optional double weakDmgValue = 14;

}

// From: common.db\GuildRaid\GuildRaidBossTable.proto
message GuildRaidBossTable {

  optional int32 addScore = 1;

  optional string battleMap = 2;

  optional int32 bossNameTextId = 3;

  optional int32 bossRankNameTextId = 4;

  optional int32 groupId = 5;

  optional int32 id = 6;

  optional double levelUpDamageRate = 7;

  optional double levelUpDamageSlope = 8;

  optional double levelUpHealthRate = 9;

  optional double levelUpHealthSlope = 10;

  optional int32 monsterId = 11;

  optional int32 partsGroupId = 12;

  optional double positionScale = 13;

  optional int32 raidBossBattleDeckId = 14;

  optional string readyMap = 15;

  optional int32 rewardCount = 16;

  optional int32 rewardId = 17;

  optional int32 rewardType = 18;

}

// From: common.db\GuildRaid\GuildRaidDefaultTable.proto
message GuildRaidDefaultTable {

  optional double chainPoint = 1;

  optional double charBaseScore = 2;

  optional int32 dailyUseSupporter = 3;

  optional double getBossHpPoint = 4;

  optional double getDamagePoint = 5;

  optional int32 golemCharId = 6;

  optional int32 golemRemainTurn = 7;

  optional string golemResource = 8;

  optional double golemScoreValue = 9;

  optional string iconSpriteName = 10;

  optional int32 id = 11;

  optional int32 itemDescNameTextId = 12;

  optional int32 itemNameTextId = 13;

  optional int32 itemSubNameTextId = 14;

  optional int32 mailId = 15;

  optional double maxGolemGauge = 16;

  optional double phaseValue = 17;

  optional int32 raidBattleDailyEncount = 18;

  optional int32 seasonNumber = 19;

  optional int32 statuePackId = 20;

  optional int32 supportCharBasicRewardCount = 21;

  optional int32 supportCharRentalRewardCount = 22;

  optional double supportScore = 23;

  optional double turnAddScore = 24;

  optional double turnScoreValue = 25;

}

// From: common.db\GuildRaid\GuildRaidFlagTable.proto
message GuildRaidFlagTable {

  optional int32 groupId = 1;

  optional int32 guildRaidFlagDescNameTextId = 2;

  optional int32 guildRaidFlagGrade = 3;

  optional int32 guildRaidFlagNameTextId = 4;

  optional int32 id = 5;

  optional double rank = 6;

}

// From: common.db\GuildRaid\GuildRaidGolemSkillLevelTable.proto
message GuildRaidGolemSkillLevelTable {

  repeated int32 costumeId = 1;

  optional int32 id = 2;

}

// From: common.db\GuildRaid\GuildRaidRankTable.proto
message GuildRaidRankTable {

  optional int32 id = 1;

  optional double rank = 2;

  optional int32 rankLocalTextId = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\GuildRaid\GuildRaidRewardTable.proto
message GuildRaidRewardTable {

  optional int32 id = 1;

  optional int32 rewardCount = 2;

  optional int32 rewardId = 3;

  optional int32 rewardType = 4;

  optional int32 score = 5;

  optional int32 scoreLocalTextId = 6;

}

// From: common.db\GuildRaid\GuildRaidSkillConditionTable.proto
message GuildRaidSkillConditionTable {

  optional int32 conditionListType = 1;

  optional int32 conditionLocalTextId = 2;

  repeated int32 conditionTarget = 3;

  repeated int32 conditionType = 4;

  repeated float conditionValue = 5;

  optional int32 id = 6;

  optional int32 limitLocalTextId = 7;

  optional int32 limitType = 8;

  optional int32 limitValue = 9;

}

// From: common.db\HuntDispatch\HuntDispatchTable.proto
message HuntDispatchTable {

  optional int32 apPerTime = 1;

  optional int32 battleCountBoss = 2;

  optional int32 battleCountMonster = 3;

  optional int32 clearTime = 4;

  optional int32 difficulty = 5;

  optional int32 dispatchNameTextId = 6;

  optional int32 groupId = 7;

  optional int32 id = 8;

  optional int32 mapUiObjectId = 9;

  optional int32 packId = 10;

  optional int32 packNameTextId = 11;

  optional int32 rewardGrowthRate = 12;

  optional int32 typeGroupId = 13;

  optional int32 typeId = 14;

  repeated int32 visualItemId = 15;

  repeated int32 visualItemType = 16;

}

// From: common.db\IdCard\DefaultIdCardSettingTable.proto
message DefaultIdCardSettingTable {

  optional int32 cardItemEnumType = 1;

  optional string colorValue = 2;

  optional int32 id = 3;

  optional int32 itemId = 4;

  optional int32 layerValue = 5;

  optional double positionXValue = 6;

  optional double positionYValue = 7;

  optional int32 rotateValue = 8;

  optional double scaleValue = 9;

}

// From: common.db\IdCard\IdCardBgEffectColortTable.proto
message IdCardBgEffectColortTable {

  optional string bgEffectColorValue = 1;

  optional int32 id = 2;

}

// From: common.db\IdCard\IdCardDefaultTable.proto
message IdCardDefaultTable {

  optional int32 defaultItemCount = 1;

  optional int32 defaultItemId = 2;

  optional int32 defaultItemType = 3;

  optional int32 id = 4;

  optional int32 idCardPresetMaxCount = 5;

  optional int32 maxEditCount = 6;

}

// From: common.db\IdCard\IdCardItemEnumTable.proto
message IdCardItemEnumTable {

  optional int32 id = 1;

  optional int32 maxEditCount = 2;

}

// From: common.db\IdCard\IdCardItemTable.proto
message IdCardItemTable {

  optional int32 filterId = 1;

  optional int32 filterNameTextId = 2;

  optional int32 id = 3;

  optional int32 itemDescNameTextId = 4;

  optional int32 itemNameTextId = 5;

  optional string itemSpriteName = 6;

  optional int32 itemSubNameTextId = 7;

  optional int32 itemUnlockLocalTextId = 8;

  repeated int32 magicValue = 9;

  optional int32 maxCount = 10;

  optional string prefabName = 11;

  optional int32 sortId = 12;

  optional int32 type = 13;

  optional int32 unlockConditionType = 14;

}

// From: common.db\IdCard\IdCardItemtShopTable.proto
message IdCardItemtShopTable {

  optional int32 buyMaxCount = 1;

  optional int32 id = 2;

  repeated int32 priceCount = 3;

  repeated int32 priceId = 4;

  repeated int32 priceType = 5;

}

// From: common.db\IdCard\IdCardTextColortTable.proto
message IdCardTextColortTable {

  optional int32 id = 1;

  optional string textColorValue = 2;

}

// From: common.db\IllustSpineInteraction\SpineInteractionPointTable.proto
message SpineInteractionPointTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  repeated int32 interactionDatingTextId = 3;

  optional int32 interactionGroupId = 4;

  optional int32 interactionToolId = 5;

  repeated string soundFXName = 6;

  optional string soundMotionFXName = 7;

  optional string soundMotionVoiceName = 8;

  repeated string soundVoiceName = 9;

}

// From: common.db\IllustSpineInteraction\SpineInteractionTable.proto
message SpineInteractionTable {

  optional int32 id = 1;

  optional string soundAmbName = 2;

  optional string soundBGMName = 3;

  optional int32 unlockDatingId = 4;

  optional int32 unlockDatinggroupId = 5;

}

// From: common.db\IllustSpineInteraction\SpineInteractionToolbarTable.proto
message SpineInteractionToolbarTable {

  optional string IconSpriteName = 1;

  optional int32 id = 2;

}

// From: common.db\ItemTable\AlchemyTable.proto
message AlchemyTable {

  optional int32 alchemyCategory = 1;

  optional int32 displayGroupId = 2;

  optional int32 groupLocalTextId = 3;

  optional int32 id = 4;

  repeated int32 materialItemCount = 5;

  repeated int32 materialItemId = 6;

  repeated int32 materialItemType = 7;

  repeated int32 packId = 8;

  optional int32 resultItemCount = 9;

  optional int32 resultItemId = 10;

  optional int32 resultItemType = 11;

  optional int32 talentLevel = 12;

}

// From: common.db\ItemTable\ContentsRankRewardTable.proto
message ContentsRankRewardTable {

  optional int32 contentsType = 1;

  optional int32 id = 2;

  optional int32 rank = 3;

  repeated int32 rewardCount = 4;

  repeated int32 rewardId = 5;

  repeated int32 rewardType = 6;

  optional int32 season = 7;

}

// From: common.db\ItemTable\CookingResearchTable.proto
message CookingResearchTable {

  repeated int32 catalystValue = 1;

  optional int32 failItemId = 2;

  repeated int32 useSlotCount = 3;

}

// From: common.db\ItemTable\CookingTable.proto
message CookingTable {

  optional int32 grade = 1;

  optional string iconSpriteName = 2;

  optional int32 id = 3;

  repeated int32 itemAcquireId = 4;

  optional int32 itemDescNameTextId = 5;

  optional int32 itemSubNameTextId = 6;

  repeated int32 materialItemCount = 7;

  repeated int32 materialItemId = 8;

  optional int32 notTrash = 9;

  optional int32 packId = 10;

  optional int32 recipeNameTextId = 11;

  optional int32 resultItemCount = 12;

  optional int32 resultItemId = 13;

  optional int32 stackCount = 14;

  optional int32 talentLevel = 15;

}

// From: common.db\ItemTable\CostumeSelectTable.proto
message CostumeSelectTable {

  optional int32 costumeRewardGroupId = 1;

  optional int32 id = 2;

  repeated int32 recommendCostumeId = 3;

}

// From: common.db\ItemTable\CurrencyTable.proto
message CurrencyTable {

  optional string iconSpriteNameLarge = 1;

  optional string iconSpriteNameSmall = 2;

  optional int32 id = 3;

  optional int32 itemDescNameTextId = 4;

  optional int32 itemNameTextId = 5;

  optional int32 targetItemId = 6;

  optional int32 targetItemType = 7;

}

// From: common.db\ItemTable\FoodBuffTable.proto
message FoodBuffTable {

  optional int32 id = 1;

  optional int32 type = 2;

  optional int32 value = 3;

}

// From: common.db\ItemTable\FoodTable.proto
message FoodTable {

  optional int32 favoriteRecoveryPoint = 1;

  repeated int32 favoriteUniqueCharId = 2;

  optional int32 foodBuffId = 3;

  optional int32 foodType = 4;

  optional int32 grade = 5;

  optional string iconSpriteName = 6;

  optional int32 id = 7;

  repeated int32 itemAcquireId = 8;

  optional int32 itemDescNameTextId = 9;

  optional int32 itemNameTextId = 10;

  optional int32 notTrash = 11;

  repeated int32 packId = 12;

  optional int32 recoveryPoint = 13;

  optional int32 recoveryType = 14;

  optional int32 sortType = 15;

  optional int32 stackCount = 16;

}

// From: common.db\ItemTable\InstantUseItemTable.proto
message InstantUseItemTable {

  optional int32 id = 1;

  optional int32 itemDescNameTextId = 2;

  optional int32 itemNameTextId = 3;

  optional string itemSpriteName = 4;

  optional int32 itemSubNameTextId = 5;

  optional int32 type = 6;

}

// From: common.db\ItemTable\LobbySettingItemTable.proto
message LobbySettingItemTable {

  repeated string iconSpriteName = 1;

  optional int32 id = 2;

  optional int32 interactionId = 3;

  optional string interactionResourceName = 4;

  optional int32 itemNameTextId = 5;

  repeated string itemPath = 6;

  optional int32 packId = 7;

  optional int32 prestigeSkinId = 8;

  optional int32 provideType = 9;

  optional int32 type = 10;

  repeated string wallpaperBGFullPath = 11;

  repeated string wallpaperPath = 12;

}

// From: common.db\ItemTable\MailInfoTable.proto
message MailInfoTable {

  optional int32 id = 1;

  optional int32 messageLocalTextId = 2;

  optional int32 periodDate = 3;

  optional int32 productLocalTextId = 4;

  optional int32 senderLocalTextId = 5;

  optional int32 titleLocalTextId = 6;

  optional int32 type = 7;

}

// From: common.db\ItemTable\RandomBoxTable.proto
message RandomBoxTable {

  optional int32 dropType = 1;

  optional int32 grade = 2;

  optional string iconSpriteName = 3;

  optional int32 id = 4;

  repeated int32 itemAcquireId = 5;

  optional int32 itemDescRandomBoxTextId = 6;

  optional int32 itemNameRandomBoxTextId = 7;

  optional int32 notTrash = 8;

  optional int32 rewardGroupId = 9;

  optional int32 sortType = 10;

  optional int32 stackCount = 11;

}

// From: common.db\ItemTable\ResourceTable.proto
message ResourceTable {

  optional int32 grade = 1;

  optional string iconBackgroundName = 2;

  optional string iconSpriteName = 3;

  optional int32 id = 4;

  repeated int32 itemAcquireId = 5;

  optional int32 itemDescNameTextId = 6;

  optional int32 itemNameTextId = 7;

  optional int32 itemSubNameTextId = 8;

  optional int32 magicValue = 9;

  optional int32 notTrash = 10;

  optional int32 sortType = 11;

  optional int32 stackCount = 12;

  optional int32 type = 13;

}

// From: common.db\ItemTable\RewardGroupTable.proto
message RewardGroupTable {

  optional int32 dropCount = 1;

  optional int32 dropType = 2;

  optional int32 id = 3;

  repeated int32 itemCount = 4;

  repeated int32 itemId = 5;

  repeated int32 itemType = 6;

  optional int32 mailId = 7;

  repeated int32 ratio = 8;

}

// From: common.db\ItemTable\TitleItemTable.proto
message TitleItemTable {

  optional int32 grade = 1;

  optional int32 id = 2;

  optional string titleItemName = 3;

  optional int32 titleMissionTextId = 4;

  optional string titleNameTextId = 5;

  optional int32 titleSortNumber = 6;

  optional int32 type = 7;

}

// From: common.db\ItemTable\UseItemTable.proto
message UseItemTable {

  optional int32 grade = 1;

  optional string iconSpriteName = 2;

  optional int32 id = 3;

  repeated int32 itemAcquireId = 4;

  optional int32 itemDescNameTextId = 5;

  optional int32 itemNameTextId = 6;

  optional int32 itemSubNameTextId = 7;

  optional int32 notTrash = 8;

  optional int32 sortType = 9;

  optional int32 stackCount = 10;

  optional int32 useItemType = 11;

}

// From: common.db\MapTable\MapRewardTable.proto
message MapRewardTable {

  optional int32 id = 1;

  repeated int32 insideMapId = 2;

  optional int32 mapId = 3;

  optional int32 packId = 4;

  repeated int32 rewardAcquireType = 5;

  optional int32 rewardId = 6;

  optional int32 rewardInfoCount = 7;

  optional int32 rewardInfoType = 8;

  optional int32 rewardType = 9;

}

// From: common.db\MapTable\MapTable.proto
message MapTable {

  optional double accelerationSpeed = 1;

  optional int32 advantCharElement = 2;

  optional string ambienceName = 3;

  optional int32 audioCrossfade = 4;

  repeated int32 battleDeckId = 5;

  optional int32 commonSoundId = 6;

  optional int32 encounteSafeValue = 7;

  optional int32 encounterMaxValue = 8;

  optional string envEffectResourceName = 9;

  optional string flashlightResouceName = 10;

  optional int32 footStepSoundType = 11;

  repeated int32 gateId = 12;

  optional int32 id = 13;

  optional int32 isInsideMap = 14;

  optional int32 mapEffect = 15;

  optional int32 mapEffectFreqMax = 16;

  optional int32 mapEffectFreqMin = 17;

  optional int32 mapGroupId = 18;

  optional int32 mapNameTextId = 19;

  optional int32 mapScale = 20;

  optional string mapScenePath = 21;

  optional int32 mapType = 22;

  optional double maxSpeed = 23;

  optional string minimapSize = 24;

  optional string minimapSpriteName = 25;

  optional int32 monsterElement = 26;

  optional string offset = 27;

  optional int32 packId = 28;

  optional int32 showHpUi = 29;

  optional int32 showQuestId = 30;

  optional int32 timeLineEffectUse = 31;

}

// From: common.db\MapTable\WorldMapPinTable.proto
message WorldMapPinTable {

  optional int32 huntPackId = 1;

  optional string huntPinIcoSpriteName = 2;

  optional int32 huntTypeGroupId = 3;

  optional int32 id = 4;

  optional int32 mapDescNameTextId = 5;

  optional int32 mapNameTextId = 6;

  optional string mapPinIconSpriteName = 7;

  optional string mapPinThumbSpriteName = 8;

  optional int32 packId = 9;

  optional int32 type = 10;

}

// From: common.db\MiniGame\BingoCompleteRewardGroupTable.proto
message BingoCompleteRewardGroupTable {

  optional int32 completeCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\MiniGame\BingoLineRewardGroupTable.proto
message BingoLineRewardGroupTable {

  optional int32 clearCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 lineIndex = 4;

  optional int32 lineType = 5;

  optional int32 rewardCount = 6;

  optional int32 rewardId = 7;

  optional int32 rewardType = 8;

}

// From: common.db\MiniGame\BingoRewardGroupTable.proto
message BingoRewardGroupTable {

  optional int32 clearCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\MiniGame\FieldMiniGameBossPatternTable.proto
message FieldMiniGameBossPatternTable {

  optional int32 attackCount = 1;

  optional double attackRange = 2;

  optional double attackSpeed = 3;

  optional int32 attackType = 4;

  optional double attackValue = 5;

  optional double chargeTime = 6;

  optional double detectRange = 7;

  optional int32 groupId = 8;

  optional int32 id = 9;

  optional int32 isImmovable = 10;

  optional string patternPrefabName = 11;

  optional int32 throwingTrapGroupId = 12;

}

// From: common.db\MiniGame\FieldMiniGameCharLevelTable.proto
message FieldMiniGameCharLevelTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 levelupExp = 3;

}

// From: common.db\MiniGame\FieldMiniGameCharTable.proto
message FieldMiniGameCharTable {

  optional double amor = 1;

  optional int32 charGrowthId = 2;

  optional int32 charSkillGroupId = 3;

  optional int32 charUltimateSkillGroupId = 4;

  optional double cooldownValue = 5;

  optional int32 costumeId = 6;

  optional double durationValue = 7;

  optional double expGainValue = 8;

  optional int32 extraProjectile = 9;

  optional double goldGainValue = 10;

  optional int32 groupId = 11;

  optional double hpRecoveryPerSecond = 12;

  optional int32 id = 13;

  optional double itemPickupRange = 14;

  optional double moveSpeed = 15;

  optional double powerValue = 16;

  optional string prefabPath = 17;

  optional double projectileSpeed = 18;

  optional int32 rerollCount = 19;

  optional int32 startHp = 20;

  optional int32 useCommonPrefab = 21;

}

// From: common.db\MiniGame\FieldMiniGameCollectionTable.proto
message FieldMiniGameCollectionTable {

  optional int32 collectionValue = 1;

  optional string iconSpriteName = 2;

  optional int32 id = 3;

  optional int32 itemDescLocalTextId = 4;

  optional int32 itemNameTextId = 5;

  optional string lockedIconSpriteName = 6;

  optional int32 type = 7;

}

// From: common.db\MiniGame\FieldMiniGameMapGroupTable.proto
message FieldMiniGameMapGroupTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 mapId = 3;

  optional int32 mapNameTextId = 4;

  optional string mapSpriteName = 5;

}

// From: common.db\MiniGame\FieldMiniGameMapTable.proto
message FieldMiniGameMapTable {

  optional int32 clearGoalLocalTextId = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 monsterGroupId = 4;

  optional double monsterGrowthValue = 5;

  optional int32 rewardCount = 6;

  optional int32 rewardId = 7;

  optional int32 rewardType = 8;

  optional int32 stageClearValue = 9;

  optional int32 stageDifficulty = 10;

  optional int32 stageType = 11;

}

// From: common.db\MiniGame\FieldMiniGameMonsterTable.proto
message FieldMiniGameMonsterTable {

  optional int32 attackPatternGroupId = 1;

  optional int32 groupId = 2;

  optional double growthValue = 3;

  optional int32 health = 4;

  optional int32 id = 5;

  repeated int32 itemBoxId = 6;

  optional string monsterPrefabName = 7;

  optional double moveSpeed = 8;

  optional double patternCooldown = 9;

  optional double powerValue = 10;

  optional int32 repeatCount = 11;

  optional int32 spawnCount = 12;

  optional double spawnDelayTime = 13;

  optional int32 spawnDuration = 14;

  optional int32 spawnTime = 15;

  optional int32 startSpawnTime = 16;

  optional int32 type = 17;

}

// From: common.db\MiniGame\FieldMiniGameRewardTable.proto
message FieldMiniGameRewardTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 point = 3;

  repeated int32 rewardCount = 4;

  repeated int32 rewardId = 5;

  repeated int32 rewardType = 6;

}

// From: common.db\MiniGame\FieldMiniGameSkillGroupTable.proto
message FieldMiniGameSkillGroupTable {

  optional int32 id = 1;

  optional int32 maxLevel = 2;

  optional int32 skillNameTextId = 3;

  optional int32 skillSubType = 4;

  optional int32 skillType = 5;

  optional int32 targetType = 6;

  optional int32 uniqueCharGroupId = 7;

  optional int32 upgradeSynergyId = 8;

}

// From: common.db\MiniGame\FieldMiniGameSkillTable.proto
message FieldMiniGameSkillTable {

  optional int32 attackCount = 1;

  optional double attackRange = 2;

  optional double attackSize = 3;

  optional double cooldown = 4;

  optional double duration = 5;

  optional string effectPrefabName = 6;

  optional int32 groupId = 7;

  optional int32 id = 8;

  optional int32 knockbackType = 9;

  optional int32 pierce = 10;

  optional double projectileSpeed = 11;

  optional double projectileTerm = 12;

  optional string secondEffectPrefabName = 13;

  optional int32 skillDescLocalTextId = 14;

  optional string skillIconSpriteName = 15;

  optional int32 skillNameLocalTextId = 16;

  optional double skillValue = 17;

  optional int32 statType = 18;

  optional int32 upgradeDescLocalTextId = 19;

}

// From: common.db\MiniGame\FieldMiniGameSpeedTable.proto
message FieldMiniGameSpeedTable {

  optional double boosterSpeed = 1;

  optional int32 boosterTime = 2;

  optional int32 clearTime = 3;

  optional int32 decreaseValue = 4;

  optional int32 ghostPosition = 5;

  optional string ghostPrefab = 6;

  optional int32 id = 7;

  optional int32 maxCount = 8;

  optional int32 objectGroupId = 9;

  repeated int32 runCount = 10;

  repeated float runSpeed = 11;

  optional int32 runValue = 12;

  optional int32 startHpPoint = 13;

}

// From: common.db\MiniGame\FieldMiniGameStarterTable.proto
message FieldMiniGameStarterTable {

  optional int32 id = 1;

  optional int32 inteactionLocalTextId = 2;

  optional int32 isAutoInteraction = 3;

  optional int32 miniGameId = 4;

}

// From: common.db\MiniGame\FieldMiniGameSurvivalBoxTable.proto
message FieldMiniGameSurvivalBoxTable {

  optional int32 guaranteedDrop = 1;

  optional int32 id = 2;

  repeated int32 itemId = 3;

  repeated int32 ratio = 4;

}

// From: common.db\MiniGame\FieldMiniGameSurvivalItemTable.proto
message FieldMiniGameSurvivalItemTable {

  optional int32 id = 1;

  optional string itemPrefabName = 2;

  optional int32 itemType = 3;

  optional int32 itemValue = 4;

  optional int32 itemValue2 = 5;

  optional int32 lifeTime = 6;

}

// From: common.db\MiniGame\FieldMiniGameSurvivalTable.proto
message FieldMiniGameSurvivalTable {

  optional string bombItemPrefab = 1;

  optional double bossMonsterSpawnRange = 2;

  optional int32 bossRageTime = 3;

  optional int32 bossRageValue = 4;

  optional string bossSpawnPointPrefab = 5;

  optional string boxNavPrefab = 6;

  optional int32 characterGroupId = 7;

  optional int32 eventMissionGroupId = 8;

  optional int32 id = 9;

  optional int32 itemLimitCount = 10;

  optional double knockbackRange = 11;

  optional double knockbackTime = 12;

  optional double levelupProtectionTime = 13;

  optional string loadingPrefabName = 14;

  optional int32 mapGroupId = 15;

  optional double monsterAttackInterval = 16;

  optional double monsterSpawnRange = 17;

  optional int32 monsterSpwanSpotCount = 18;

  optional double normalPickupSpeed = 19;

  optional double playerAttackInterval = 20;

  optional int32 skillCapacity = 21;

  optional int32 spawnLimitCount = 22;

  optional string stunEffectPrefabName = 23;

  optional int32 timeLimit = 24;

  optional string ultimateReadyPrefab = 25;

}

// From: common.db\MiniGame\FieldMiniGameUpgradeGroupTable.proto
message FieldMiniGameUpgradeGroupTable {

  optional int32 id = 1;

  optional int32 statType = 2;

  optional int32 upgradeDescLocalTextId = 3;

  optional int32 upgradeNameTextId = 4;

  optional string upgradeSpriteName = 5;

}

// From: common.db\MiniGame\FieldMiniGameUpgradeTable.proto
message FieldMiniGameUpgradeTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 upgradeCost = 3;

  optional double upgradeValue = 4;

}

// From: common.db\MiniGame\MiniGameBingoTable.proto
message MiniGameBingoTable {

  optional int32 bingoCompleteRewardGroupId = 1;

  optional int32 bingoLineRewardGroupId = 2;

  optional int32 bingoRewardGroupId = 3;

  optional string bingoUiPrefab = 4;

  optional int32 columnCount = 5;

  optional int32 id = 6;

  optional int32 itemCount = 7;

  optional int32 itemId = 8;

  optional int32 itemType = 9;

  optional int32 tokenDescLocalTextId = 10;

  optional int32 tokenInfoLocation = 11;

  optional int32 tokenShortCutId = 12;

  optional int32 tokenTitleLocalTextId = 13;

}

// From: common.db\MiniGame\MiniGameBoardTable.proto
message MiniGameBoardTable {

  optional string boardUiPrefab = 1;

  optional int32 charSpriteResource = 2;

  optional int32 id = 3;

  optional int32 itemCount = 4;

  optional int32 itemId = 5;

  optional int32 itemType = 6;

  optional int32 miniGameCompleteRewardGroupId = 7;

  optional int32 miniGameTitleLocalTextId = 8;

  optional int32 moveControllerGroupId = 9;

  optional int32 playSpeed = 10;

  optional int32 scaffoldGroupId = 11;

  optional int32 tokenDescLocalTextId = 12;

  optional int32 tokenInfoLocation = 13;

  optional int32 tokenShortCutId = 14;

  optional int32 tokenTitleLocalTextId = 15;

}

// From: common.db\MiniGame\MiniGameCompleteRewardTable.proto
message MiniGameCompleteRewardTable {

  optional int32 completeCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 rewardItemCount = 4;

  optional int32 rewardItemId = 5;

  optional int32 rewardItemType = 6;

}

// From: common.db\MiniGame\MiniGameMoveControllerTable.proto
message MiniGameMoveControllerTable {

  optional string controllerResourceName = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 moveMaxCount = 4;

  optional int32 moveMinCount = 5;

  optional int32 type = 6;

}

// From: common.db\MiniGame\MiniGamePuzzleEventTable.proto
message MiniGamePuzzleEventTable {

  optional int32 columnCount = 1;

  optional int32 id = 2;

  optional int32 itemCount = 3;

  optional int32 itemId = 4;

  optional int32 itemType = 5;

  optional int32 puzzleCompleteRewardGroupId = 6;

  optional int32 puzzleRewardGroupId = 7;

  optional string puzzleUiPrefab = 8;

  optional int32 tokenDescLocalTextId = 9;

  optional int32 tokenInfoLocation = 10;

  optional int32 tokenShortCutId = 11;

  optional int32 tokenTitleLocalTextId = 12;

}

// From: common.db\MiniGame\MiniGameRouletteTable.proto
message MiniGameRouletteTable {

  optional int32 freeCountDay = 1;

  optional int32 id = 2;

  optional int32 itemCount = 3;

  optional int32 itemId = 4;

  optional int32 itemMaxConsume = 5;

  optional int32 itemType = 6;

  optional int32 pityCounter = 7;

  optional int32 rouletteAccumulatedRewardGroupId = 8;

  optional int32 rouletteRewardGroupId = 9;

  optional string rouletteUiPrefab = 10;

}

// From: common.db\MiniGame\MiniGameScaffoldTable.proto
message MiniGameScaffoldTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 itemCount = 3;

  optional int32 itemId = 4;

  optional int32 itemType = 5;

}

// From: common.db\MiniGame\PuzzleCompleteRewardGroupTable.proto
message PuzzleCompleteRewardGroupTable {

  optional int32 clearCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  repeated int32 puzzleRewardgroupId = 4;

  optional int32 rewardCount = 5;

  optional int32 rewardId = 6;

  optional int32 rewardType = 7;

}

// From: common.db\MiniGame\PuzzleIndexTable.proto
message PuzzleIndexTable {

  optional string Word = 1;

  optional int32 id = 2;

}

// From: common.db\MiniGame\PuzzleRewardGroupTable.proto
message PuzzleRewardGroupTable {

  optional int32 clearCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

  optional int32 sellType = 7;

}

// From: common.db\MiniGame\RouletteAccumulatedRewardTable.proto
message RouletteAccumulatedRewardTable {

  optional int32 accumulatedCount = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\MiniGame\RouletteRewardGroupTable.proto
message RouletteRewardGroupTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 probability = 3;

  optional int32 probability2 = 4;

  optional int32 rewardCount = 5;

  optional int32 rewardId = 6;

  optional int32 rewardType = 7;

  optional int32 slotType = 8;

}

// From: common.db\MiniGame\SichuanBlockDesignTable.proto
message SichuanBlockDesignTable {

  optional int32 id = 1;

  optional string resouceName = 2;

}

// From: common.db\MiniGame\SichuanDefaultTable.proto
message SichuanDefaultTable {

  optional int32 alertTime = 1;

  optional int32 challengeHintTime = 2;

  optional string comboBonusFaceillust = 3;

  optional int32 comboTimer = 4;

  optional int32 hintTime = 5;

  optional int32 id = 6;

  optional string loadingPrefabName = 7;

  optional int32 puzzleHeight = 8;

  optional int32 puzzleWidth = 9;

  optional int32 rankMaxCount = 10;

  optional int32 timerBonus = 11;

}

// From: common.db\MiniGame\SichuanEventTable.proto
message SichuanEventTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 stageId = 3;

}

// From: common.db\MiniGame\SichuanRewardTable.proto
message SichuanRewardTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 missionCount = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\MiniGame\SichuanStageTable.proto
message SichuanStageTable {

  optional int32 clearTime = 1;

  optional int32 id = 2;

  repeated int32 limitTime = 3;

  repeated int32 randomBlockGroupID = 4;

  repeated int32 randomBlockLimit = 5;

  repeated int32 randomBlockTypeCount = 6;

  optional string stageLayoutData = 7;

  optional int32 touchable = 8;

}

// From: common.db\MiniGameAction\ActionGameAttackTable.proto
message ActionGameAttackTable {

  optional int32 attackType = 1;

  optional int32 groggySkillValue = 2;

  optional int32 id = 3;

  optional int32 repeatCount = 4;

  optional double skillValue = 5;

  optional int32 specialGaugeValue = 6;

  optional int32 unblockableType = 7;

}

// From: common.db\MiniGameAction\ActionGameBuffTable.proto
message ActionGameBuffTable {

  optional int32 buffActiveType = 1;

  optional int32 buffApplyType = 2;

  optional int32 buffDescNameTextId = 3;

  optional string buffEffectName = 4;

  optional int32 buffNameTextId = 5;

  optional string buffSpriteName = 6;

  optional double buffTime = 7;

  optional double buffValue = 8;

  optional int32 classType = 9;

  optional int32 id = 10;

  repeated float subMagicValue = 11;

}

// From: common.db\MiniGameAction\ActionGameCharTable.proto
message ActionGameCharTable {

  optional int32 charDescNameTextId = 1;

  optional string charIcon = 2;

  optional string charIllustName = 3;

  optional string charNameImage = 4;

  optional int32 charNameTextId = 5;

  optional string charPrefabPath = 6;

  optional int32 charSkillGroupId = 7;

  optional int32 charStatId = 8;

  optional string charStatImageName = 9;

  optional string charThumName = 10;

  optional int32 charTitleNameTextId = 11;

  optional int32 groupId = 12;

  optional string hitEffPrefab = 13;

  optional int32 id = 14;

  optional int32 monsterPartsGroupId = 15;

  optional int32 monsterType = 16;

  optional string voiceResourceName = 17;

}

// From: common.db\MiniGameAction\ActionGameDefaultTable.proto
message ActionGameDefaultTable {

  optional double aggroDecreaseValue = 1;

  optional int32 alertStateBuffId = 2;

  optional string blowDamageSoundName = 3;

  optional int32 brokenBuffId = 4;

  optional string cutDamageSoundName = 5;

  optional int32 damageLimit = 6;

  optional double emergencyHpRate = 7;

  optional int32 eventMissionGroupId = 8;

  optional string healEffectPrefabName = 9;

  optional int32 id = 10;

  optional string justDodgeEffectPrefabName = 11;

  optional double justDodgeInvincibleTime = 12;

  optional int32 loadingLimit = 13;

  optional string outGameBgmName = 14;

  optional double rageDamageValue = 15;

  optional int32 rankMaxCount = 16;

  optional double skillHoldThreshold = 17;

}

// From: common.db\MiniGameAction\ActionGameKeyButtonTable.proto
message ActionGameKeyButtonTable {

  optional int32 id = 1;

  optional int32 skillButton1 = 2;

  optional int32 skillButton1Hold = 3;

  optional int32 skillButton2 = 4;

  optional int32 skillButton2Hold = 5;

  optional int32 skillButton3 = 6;

  optional int32 skillButton3Hold = 7;

  optional int32 skillButton4 = 8;

  optional int32 skillButton4Hold = 9;

  optional int32 skillButton5 = 10;

  optional int32 skillButton5Hold = 11;

}

// From: common.db\MiniGameAction\ActionGameMissionTable.proto
message ActionGameMissionTable {

  optional int32 conditionSubType = 1;

  optional int32 conditionSubTypeParam = 2;

  optional int32 conditionType = 3;

  optional int32 id = 4;

  optional int32 missionDescNameTextId = 5;

  optional int32 missionNameNameTextId = 6;

  optional int32 monsterType = 7;

  optional int32 rewardCount = 8;

  optional int32 rewardId = 9;

  optional int32 rewardType = 10;

}

// From: common.db\MiniGameAction\ActionGameMonsterPartsTable.proto
message ActionGameMonsterPartsTable {

  repeated int32 banMonsterPatternId = 1;

  optional string baseModelName = 2;

  optional double blowWeakPartsValue = 3;

  optional int32 breakType = 4;

  optional string brokenAnimationName = 5;

  optional string brokenModelName = 6;

  optional int32 brokenValue = 7;

  optional double cutWeakPartsValue = 8;

  optional int32 groupId = 9;

  optional int32 id = 10;

  optional int32 partsNameTextId = 11;

}

// From: common.db\MiniGameAction\ActionGameMonsterPatternTable.proto
message ActionGameMonsterPatternTable {

  optional double attackRangeMin = 1;

  optional int32 conditionType1 = 2;

  optional int32 conditionType2 = 3;

  optional int32 conditionValue1 = 4;

  optional int32 conditionValue2 = 5;

  optional int32 groupId = 6;

  optional int32 id = 7;

  optional int32 maxCount = 8;

  optional int32 priority = 9;

  optional double probability = 10;

  optional int32 skillId = 11;

}

// From: common.db\MiniGameAction\ActionGameSkillTable.proto
message ActionGameSkillTable {

  optional int32 attackId = 1;

  repeated int32 buffId = 2;

  optional int32 comboType = 3;

  optional int32 comboValue = 4;

  optional double cooldown = 5;

  optional int32 groupId = 6;

  optional string hitSoundName = 7;

  optional int32 id = 8;

  optional string skillAnimationName = 9;

  optional int32 skillCancelType = 10;

  optional int32 skillDescNameTextId = 11;

  optional string skillIconSpriteName = 12;

  optional int32 skillNameTextId = 13;

  optional int32 skillType = 14;

  repeated float skillTypeValue = 15;

  optional int32 staminaValue = 16;

}

// From: common.db\MiniGameAction\ActionGameStageTable.proto
message ActionGameStageTable {

  optional int32 charMonsterId = 1;

  optional int32 clearTime = 2;

  optional int32 groupId = 3;

  optional int32 id = 4;

  optional string loadingSceneName = 5;

  optional string mapSceneName = 6;

  optional int32 stageDescLocalTextId = 7;

  optional int32 stageDifficulty = 8;

  optional int32 stageNameLocalTextId = 9;

  optional int32 stageTitleLocalTextId = 10;

  optional int32 stageType = 11;

  optional int32 timeLimit = 12;

}

// From: common.db\MiniGameAction\ActionGameStatTable.proto
message ActionGameStatTable {

  optional double criticalDamageRate = 1;

  optional double criticalRate = 2;

  optional int32 groggyHealthValue = 3;

  optional int32 healthMaxValue = 4;

  optional int32 id = 5;

  optional double moveSpeed = 6;

  optional double powerValue = 7;

  optional int32 rageMaxValue = 8;

  optional int32 recoveryCount = 9;

  optional int32 specialGaugeMaxValue = 10;

  optional double staminaMaxValue = 11;

  optional double staminaRecoveryValue = 12;

}

// From: common.db\MiniGameAction\ActionGameTable.proto
message ActionGameTable {

  optional string battleStartTimeline = 1;

  optional string battleWinTimeline = 2;

  optional int32 id = 3;

  optional int32 stageGroupId = 4;

  optional string stageMonsterIcon = 5;

  optional string stageThumName = 6;

}

// From: common.db\MiniGameDefence\MGDCharTable.proto
message MGDCharTable {

  optional double attackRange = 1;

  optional double attackSpeed = 2;

  optional int32 attackType = 3;

  optional int32 attackValue = 4;

  optional int32 charNameTextId = 5;

  optional double charScale = 6;

  optional int32 element = 7;

  optional string faceIconName = 8;

  optional int32 grade = 9;

  optional int32 groupId = 10;

  optional int32 id = 11;

  optional int32 prefabName = 12;

  optional int32 sellCost = 13;

  optional int32 splash = 14;

  optional double splashRange = 15;

  optional int32 summonRatio = 16;

  optional int32 upAttackValue = 17;

}

// From: common.db\MiniGameDefence\MGDDefaultTable.proto
message MGDDefaultTable {

  optional int32 dangerEffectTime = 1;

  optional int32 dangerEffectValue = 2;

  optional double elementAdvantage = 3;

  optional double elementPenalty = 4;

  optional int32 eventMissionGroupId = 5;

  optional int32 gameOverValue = 6;

  optional string iconSpriteNameLarge = 7;

  optional string iconSpriteNameSmall = 8;

  optional int32 id = 9;

  optional int32 loadingLimit = 10;

  optional int32 startCost = 11;

  optional int32 startWaitTime = 12;

  optional int32 summonCost = 13;

}

// From: common.db\MiniGameDefence\MGDEnemyTable.proto
message MGDEnemyTable {

  optional int32 costumeId = 1;

  optional int32 dropGold = 2;

  optional int32 element = 3;

  optional double enemyScale = 4;

  optional int32 health = 5;

  optional int32 id = 6;

  optional double moveSpeed = 7;

}

// From: common.db\MiniGameDefence\MGDRewardTable.proto
message MGDRewardTable {

  optional int32 id = 1;

  optional int32 rewardCount = 2;

  optional int32 rewardId = 3;

  optional int32 rewardLocalTextId = 4;

  optional int32 rewardType = 5;

  optional int32 wave = 6;

}

// From: common.db\MiniGameDefence\MGDUpgradeTable.proto
message MGDUpgradeTable {

  optional int32 darkupgradeCost = 1;

  optional int32 fireupgradeCost = 2;

  optional int32 id = 3;

  optional int32 lightupgradeCost = 4;

  optional int32 waterupgradeCost = 5;

  optional int32 windupgradeCost = 6;

}

// From: common.db\MiniGameDefence\MGDWaveTable.proto
message MGDWaveTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional int32 spawnMonsterId = 3;

  optional int32 spawnTime = 4;

  optional int32 spawnValue = 5;

  optional double waitingTime = 6;

  optional int32 waveType = 7;

}

// From: common.db\MiniGameRhythm\RhythmGameCharTable.proto
message RhythmGameCharTable {

  optional int32 costumeId = 1;

  optional int32 id = 2;

  optional int32 itemDescNametextId = 3;

  optional string itemIcon = 4;

  optional int32 itemTitleNametextId = 5;

}

// From: common.db\MiniGameRhythm\RhythmGameDefaultTable.proto
message RhythmGameDefaultTable {

  optional int32 defaultCharacter = 1;

  optional int32 eventMissionGroupId = 2;

  optional int32 feverGaugeTotal = 3;

  optional int32 feverMaxTouchableDivider = 4;

  repeated int32 hardJudgment = 5;

  optional int32 hardMissAvailable = 6;

  optional int32 hardSlidingNoteSpace = 7;

  optional int32 id = 8;

  optional int32 moreThanChallengeScore = 9;

  repeated int32 moreThanComboPivot = 10;

  repeated int32 moreThanComboScore = 11;

  repeated int32 nomalJudgment = 12;

  optional int32 normalMissAvailable = 13;

  optional int32 normalSlidingNoteSpace = 14;

  optional int32 noteScrollSpeedSetting = 15;

  optional int32 notesTimingMax = 16;

  optional int32 notesTimingMin = 17;

  optional int32 notesTimingSetting = 18;

  optional int32 recoveryHpJudgement = 19;

  repeated int32 score = 20;

  repeated int32 scoreAccuracy = 21;

  repeated int32 scoreAccuracyAddingPoint = 22;

}

// From: common.db\MiniGameRhythm\RhythmGameGradeTable.proto
message RhythmGameGradeTable {

  optional int32 id = 1;

  optional int32 minAccuracy = 2;

}

// From: common.db\MiniGameRhythm\RhythmGameMusicTable.proto
message RhythmGameMusicTable {

  optional int32 challengeMaxScore = 1;

  optional int32 hardMaxScore = 2;

  optional string hardNotesName = 3;

  optional int32 hardTotalJudgCount = 4;

  optional int32 id = 5;

  optional int32 musicDescLocalTextId = 6;

  optional int32 musicTitleLocalTextId = 7;

  optional int32 normalMaxScore = 8;

  optional string normalNotesName = 9;

  optional int32 normalTotalJudgCount = 10;

  optional int32 playTime = 11;

  optional int32 sortId = 12;

}

// From: common.db\MissionTable\ChangeMissionTable.proto
message ChangeMissionTable {

  optional string endDate = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  optional string startDate = 4;

}

// From: common.db\MissionTable\MissionSectionRewardTable.proto
message MissionSectionRewardTable {

  optional int32 groupType = 1;

  optional int32 id = 2;

  optional int32 rewardCount = 3;

  optional int32 rewardId = 4;

  optional int32 rewardType = 5;

  optional int32 sectionValue = 6;

}

// From: common.db\MissionTable\MissionTable.proto
message MissionTable {

  optional int32 conditionSubType = 1;

  repeated int32 conditionSubTypeParams = 2;

  optional int32 conditionType = 3;

  optional int32 conditionValue = 4;

  optional int32 descLocalTextId = 5;

  optional int32 groupId = 6;

  optional int32 groupType = 7;

  optional int32 id = 8;

  optional int32 isConditionSubTypeMoreCheck = 9;

  optional int32 isHighlight = 10;

  optional int32 lockLocalTextId = 11;

  optional int32 passExp = 12;

  optional int32 rewardCount = 13;

  optional int32 rewardId = 14;

  optional int32 rewardType = 15;

  optional int32 shortCutId = 16;

  optional int32 sortId = 17;

  optional int32 titleLocalTextId = 18;

  optional int32 unlockPackId = 19;

  optional int32 unlockQuestId = 20;

}

// From: common.db\MonsterHuntTable\MonsterHuntBattleTable.proto
message MonsterHuntBattleTable {

  optional int32 battlePower = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

}

// From: common.db\MonsterHuntTable\MonsterHuntPartsTable.proto
message MonsterHuntPartsTable {

  optional int32 bossBodyPosition = 1;

  optional string bossPartIcon1 = 2;

  optional string bossPartIcon2 = 3;

  optional int32 conditionId = 4;

  optional int32 groupId = 5;

  optional int32 id = 6;

  optional int32 parentCharId = 7;

  optional int32 partLocalTextId = 8;

  optional int32 type = 9;

  optional int32 useCostume = 10;

  optional double weakDmgValue = 11;

}

// From: common.db\MonsterHuntTable\MonsterHuntRankTable.proto
message MonsterHuntRankTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional string rankImageIcon = 3;

  optional string rankNameTextId = 4;

  optional double ranking = 5;

  optional int32 rankingType = 6;

  repeated int32 seasonRewardCount = 7;

  repeated int32 seasonRewardId = 8;

  repeated int32 seasonRewardType = 9;

}

// From: common.db\MonsterHuntTable\MonsterHuntRewardTable.proto
message MonsterHuntRewardTable {

  repeated int32 dailyRewardCount = 1;

  repeated int32 dailyRewardId = 2;

  repeated int32 dailyRewardType = 3;

  optional int32 groupId = 4;

  optional int32 level = 5;

  repeated int32 rewardCount = 6;

  repeated int32 rewardId = 7;

  repeated int32 rewardType = 8;

}

// From: common.db\MonsterHuntTable\MonsterHuntSkillConditionTable.proto
message MonsterHuntSkillConditionTable {

  optional int32 conditionListType = 1;

  optional int32 conditionLocalTextId = 2;

  repeated int32 conditionTarget = 3;

  repeated int32 conditionType = 4;

  repeated float conditionValue = 5;

  optional int32 id = 6;

  optional int32 limitLocalTextId = 7;

  optional int32 limitType = 8;

  optional int32 limitValue = 9;

}

// From: common.db\MonsterHuntTable\MonsterHuntTable.proto
message MonsterHuntTable {

  optional int32 battleDeckId = 1;

  optional int32 bossTip2LocalTextId = 2;

  optional int32 bossTipLocalTextId = 3;

  optional string bossUpTimeline = 4;

  optional int32 descTextId = 5;

  optional string firstBossTimeline = 6;

  optional int32 fixCriticalChain = 7;

  optional int32 id = 8;

  optional double levelUpDamageRate = 9;

  optional double levelUpDamageSlope = 10;

  optional double levelUpHealthRate = 11;

  optional double levelUpHealthSlope = 12;

  optional int32 mapId = 13;

  optional int32 monsterHuntChallengeableLevel = 14;

  optional int32 monsterHuntRankValueCount = 15;

  optional int32 monsterId = 16;

  optional int32 openLevelValue = 17;

  optional int32 packId = 18;

  optional int32 partsGroupId = 19;

  optional int32 pointId = 20;

  optional double positionScale = 21;

  optional int32 rewardGroupId = 22;

  optional int32 rewardLevel = 23;

  optional int32 stage2Level = 24;

  optional double stage2Ratio = 25;

  optional int32 stage3Level = 26;

  optional double stage3Ratio = 27;

  optional string startTimeline = 28;

  optional int32 statuePackId = 29;

  repeated int32 teamOpenLevel = 30;

}

// From: common.db\MyRoom\MyRoomDefaultTable.proto
message MyRoomDefaultTable {

  optional int32 charLimitCount = 1;

  optional int32 defaultItemCount = 2;

  optional int32 defaultItemId = 3;

  optional int32 defaultItemType = 4;

  optional int32 id = 5;

  optional int32 otherPlayerListCount = 6;

  optional int32 popularLimitCountPercent = 7;

}

// From: common.db\MyRoom\MyRoomExpandTable.proto
message MyRoomExpandTable {

  optional int32 carpetLimitCount = 1;

  optional int32 charLimitCount = 2;

  optional int32 defaultRoom = 3;

  optional int32 id = 4;

  optional int32 objectLimitCount = 5;

  optional int32 priceCount = 6;

  optional int32 priceId = 7;

  optional int32 priceType = 8;

}

// From: common.db\MyRoom\MyRoomItemEnumTable.proto
message MyRoomItemEnumTable {

  optional int32 gridX = 1;

  optional int32 gridY = 2;

  optional int32 id = 3;

}

// From: common.db\MyRoom\MyRoomItemShopTable.proto
message MyRoomItemShopTable {

  optional int32 buyMaxCount = 1;

  optional int32 elementCount = 2;

  optional int32 elementId = 3;

  optional int32 elementType = 4;

  optional int32 id = 5;

  repeated int32 priceCount = 6;

  repeated int32 priceId = 7;

  repeated int32 priceType = 8;

}

// From: common.db\MyRoom\MyRoomItemTable.proto
message MyRoomItemTable {

  optional int32 canRotate = 1;

  repeated int32 charInteract = 2;

  optional string dodgePrefabName = 3;

  optional int32 enumCountId = 4;

  optional int32 filterId = 5;

  optional int32 filterNameTextId = 6;

  optional int32 id = 7;

  repeated int32 itemAcquireId = 8;

  optional int32 itemAnimation = 9;

  repeated int32 itemInteract = 10;

  optional string itemSpriteName = 11;

  optional int32 itemUnlockLocalTextId = 12;

  optional int32 location = 13;

  optional int32 maxCount = 14;

  optional int32 objectDescNameTextId = 15;

  optional int32 objectNameTextId = 16;

  optional int32 objectType = 17;

  optional int32 packId = 18;

  optional string prefabName = 19;

  optional int32 questLevel = 20;

  optional int32 roomItemType = 21;

}

// From: common.db\MyRoom\MyRoomTrophyItemTable.proto
message MyRoomTrophyItemTable {

  optional int32 id = 1;

  optional string itemSpriteName = 2;

  optional int32 objectDescNameTextId = 3;

  optional int32 objectNameTextId = 4;

  optional string prefabName = 5;

}

// From: common.db\PackTable\PackDefaultTable.proto
message PackDefaultTable {

  optional int32 id = 1;

  optional string packLoadingPrefabName = 2;

}

// From: common.db\PackTable\PackJamEventTable.proto
message PackJamEventTable {

  optional int32 id = 1;

  optional int32 insertMax = 2;

  optional int32 insertMin = 3;

  optional int32 rewardCount = 4;

  optional int32 rewardId = 5;

  optional int32 rewardType = 6;

}

// From: common.db\PackTable\PackMemberTable.proto
message PackMemberTable {

  optional int32 changeType = 1;

  optional int32 id = 2;

  optional int32 packType = 3;

  optional int32 subMemberType = 4;

}

// From: common.db\PackTable\PackTable.proto
message PackTable {

  optional int32 badge = 1;

  optional string bgmName = 2;

  optional int32 bgmSoundId = 3;

  optional int32 bgmTitleLocalTextId = 4;

  optional string bundleLabel = 5;

  optional int32 buyDescLocalTextId = 6;

  optional int32 buyPrice = 7;

  repeated int32 buyRewardCount = 8;

  repeated int32 buyRewardId = 9;

  repeated int32 buyRewardType = 10;

  optional int32 buyType = 11;

  optional string caseBackTextureName = 12;

  optional string caseBackThumbnailTextureName = 13;

  optional string caseFrontPrefabName = 14;

  repeated int32 contentGenreId = 15;

  optional int32 contentTypeTextId = 16;

  optional int32 dockingOnce = 17;

  optional string epilogImageName = 18;

  optional int32 epilogLocalTextId = 19;

  optional string epilogueBGM = 20;

  repeated int32 fieldMapId = 21;

  repeated int32 fieldMonsterGroupId = 22;

  repeated int32 fieldObjectGroupId = 23;

  repeated int32 fieldTrapGroupId = 24;

  optional int32 id = 25;

  optional int32 isNewPack = 26;

  optional int32 isSkipPackInsertDirection = 27;

  optional int32 logType = 28;

  repeated int32 mainQuestRewardCount = 29;

  repeated int32 mainQuestRewardCount1 = 30;

  repeated int32 mainQuestRewardCount2 = 31;

  repeated int32 mainQuestRewardCount3 = 32;

  repeated int32 mainQuestRewardCount4 = 33;

  repeated int32 mainQuestRewardId = 34;

  repeated int32 mainQuestRewardId1 = 35;

  repeated int32 mainQuestRewardId2 = 36;

  repeated int32 mainQuestRewardId3 = 37;

  repeated int32 mainQuestRewardId4 = 38;

  repeated int32 mainQuestRewardType = 39;

  repeated int32 mainQuestRewardType1 = 40;

  repeated int32 mainQuestRewardType2 = 41;

  repeated int32 mainQuestRewardType3 = 42;

  repeated int32 mainQuestRewardType4 = 43;

  optional int32 marketCode = 44;

  optional int32 nextPackId = 45;

  optional int32 packDescNameTextId = 46;

  optional int32 packHide = 47;

  optional string packLoadingPrefabName = 48;

  optional int32 packNameTextId = 49;

  optional int32 packPeriod = 50;

  repeated string packPreviewName = 51;

  repeated string packPreviewSpriteName = 52;

  optional string packSpriteName = 53;

  optional int32 packType = 54;

  optional string packUnopenedResourceName = 55;

  optional int32 priorPackIndex = 56;

  optional string prologImageName = 57;

  optional int32 prologLocalTextId = 58;

  optional string prologueBGM = 59;

  optional int32 salePrice = 60;

  optional string startPositionPath = 61;

  optional int32 storySynopsisQuestTextId = 62;

  optional int32 useSchedule = 63;

  optional int32 waypointPriceType = 64;

  optional int32 waypointPriceUnitCount = 65;

}

// From: common.db\PictorialBook\AdventuregroupBuffTable.proto
message AdventuregroupBuffTable {

  optional int32 id = 1;

  optional int32 statType = 2;

  optional double statValue = 3;

}

// From: common.db\PictorialBook\AlchemyPictorialBookTable.proto
message AlchemyPictorialBookTable {

  optional int32 category = 1;

  optional int32 id = 2;

  optional int32 itemId = 3;

}

// From: common.db\PictorialBook\CharacterPictorialBookTable.proto
message CharacterPictorialBookTable {

  repeated int32 charId = 1;

  optional int32 collectionBuffId = 2;

  optional int32 groupDescLocalTextId = 3;

  optional int32 groupLocalTextId = 4;

  optional int32 id = 5;

  optional int32 tabType = 6;

}

// From: common.db\PictorialBook\CookingPictorialBookTable.proto
message CookingPictorialBookTable {

  optional int32 collectionBuffId = 1;

  optional int32 cookingId = 2;

  optional int32 id = 3;

}

// From: common.db\PictorialBook\CostumePictorialBookTable.proto
message CostumePictorialBookTable {

  optional int32 chaUniqueId = 1;

  repeated int32 collectionBuffId = 2;

  optional int32 costumeID = 3;

  repeated int32 enhanceValue = 4;

  optional int32 id = 5;

  optional int32 tabType = 6;

}

// From: common.db\PictorialBook\EquipmentPictorialBookTable.proto
message EquipmentPictorialBookTable {

  optional int32 category = 1;

  optional int32 collectionBuffId = 2;

  optional int32 equipmentGroupId = 3;

  optional int32 equipmentId = 4;

  optional int32 id = 5;

}

// From: common.db\PictorialBook\IllustViewerTable.proto
message IllustViewerTable {

  optional int32 id = 1;

  optional string voiceResourceName = 2;

}

// From: common.db\PictorialBook\ItemPictorialBookTable.proto
message ItemPictorialBookTable {

  optional int32 category = 1;

  optional int32 collectionBuffId = 2;

  optional int32 id = 3;

  optional int32 itemId = 4;

  optional int32 packId = 5;

}

// From: common.db\PictorialBook\PictorialBookMainTable.proto
message PictorialBookMainTable {

  optional int32 conditionCharId = 1;

  repeated int32 element_type = 2;

  optional int32 id = 3;

  optional string menuIcon = 4;

  optional int32 menuTitleLocalTextId = 5;

  optional int32 pictorialOrder = 6;

  optional int32 type = 7;

  optional int32 useBlind = 8;

}

// From: common.db\PictorialBook\TalentPictorialBookTable.proto
message TalentPictorialBookTable {

  optional int32 id = 1;

  repeated int32 talentId = 2;

  optional int32 talentPictorialDescLocalTextId = 3;

}

// From: common.db\PVPTable\PvpDefaultTable.proto
message PvpDefaultTable {

  optional string BattleBGM = 1;

  optional int32 VP_Min = 2;

  optional int32 apBoostMaxCount = 3;

  optional int32 battleEndTurn = 4;

  optional int32 battleHistoryHour = 5;

  optional int32 battleHistoryLimitCount = 6;

  optional int32 battleHistoryRefreshCoolTime = 7;

  optional int32 battlePenaltyRatio = 8;

  optional int32 battlePenaltyRound = 9;

  optional int32 battleReadyTime = 10;

  optional int32 battleSkipWaitTurn = 11;

  optional int32 careCount = 12;

  optional int32 careLose = 13;

  optional int32 carePointMax = 14;

  optional int32 careWin = 15;

  optional int32 correctionFactor = 16;

  optional int32 id = 17;

  optional int32 matchCount = 18;

  optional int32 matchExcludeCount = 19;

  repeated int32 matchVpRange = 20;

  optional int32 newbieCare = 21;

  optional int32 popularCostumeMinRankGroupId = 22;

  optional int32 pvpUseCoinCount = 23;

  optional int32 repeatBattleInterval = 24;

  optional int32 searchingPoolCount = 25;

  optional int32 startVP = 26;

  optional int32 topRankBoundary = 27;

  repeated int32 topRankMatchVpRange = 28;

}

// From: common.db\PVPTable\PvpRankTable.proto
message PvpRankTable {

  repeated int32 battleLoseRewardCount = 1;

  repeated int32 battleLoseRewardId = 2;

  repeated int32 battleLoseRewardType = 3;

  repeated int32 battleWinRewardCount = 4;

  repeated int32 battleWinRewardId = 5;

  repeated int32 battleWinRewardType = 6;

  optional int32 groupId = 7;

  optional string iconSpriteName = 8;

  optional int32 id = 9;

  optional int32 isELO = 10;

  optional int32 losePoint = 11;

  optional int32 promotionRewardRandomBoxId = 12;

  optional int32 pvpRanking = 13;

  optional int32 rankGroupId = 14;

  optional int32 rankGroupLocalTextId = 15;

  optional int32 rankNameLocalTextId = 16;

  repeated int32 seasonRewardCount = 17;

  repeated int32 seasonRewardId = 18;

  repeated int32 seasonRewardType = 19;

  optional int32 seasonStartVP = 20;

  optional int32 vp = 21;

  optional int32 winPoint = 22;

}

// From: common.db\PVPTable\PvpRankTableV1.proto
message PvpRankTableV1 {

  repeated int32 battleLoseRewardCount = 1;

  repeated int32 battleLoseRewardId = 2;

  repeated int32 battleLoseRewardType = 3;

  repeated int32 battleWinRewardCount = 4;

  repeated int32 battleWinRewardId = 5;

  repeated int32 battleWinRewardType = 6;

  optional string iconSpriteName = 7;

  optional int32 id = 8;

  optional int32 losePoint = 9;

  repeated int32 promotionRewardCount = 10;

  repeated int32 promotionRewardId = 11;

  repeated int32 promotionRewardType = 12;

  optional int32 pvpRanking = 13;

  optional int32 rankNameLocalTextId = 14;

  repeated int32 seasonRewardCount = 15;

  repeated int32 seasonRewardId = 16;

  repeated int32 seasonRewardType = 17;

  optional int32 seasonStartVP = 18;

  optional int32 vp = 19;

  optional int32 winPoint = 20;

}

// From: common.db\PVPTable\PvpSeasonTable.proto
message PvpSeasonTable {

  optional int32 id = 1;

  optional int32 season = 2;

}

// From: common.db\QuestTable\MiniGameButtonInfoTable.proto
message MiniGameButtonInfoTable {

  optional string buttonInfo = 1;

  optional int32 id = 2;

}

// From: common.db\QuestTable\MiniGameTable.proto
message MiniGameTable {

  repeated int32 answerIndex = 1;

  optional int32 gameType = 2;

  optional int32 id = 3;

  optional string prefabName = 4;

}

// From: common.db\QuestTable\QuestClearIllustTable.proto
message QuestClearIllustTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  optional string illustName = 3;

}

// From: common.db\QuestTable\QuestDifficultyTable.proto
message QuestDifficultyTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  repeated int32 limitType = 3;

  repeated int32 limitTypeLocalTextId = 4;

  repeated int32 limitTypeValue = 5;

  repeated int32 limitimmortalType = 6;

  repeated int32 limitimmortalTypeLocalTextId = 7;

  repeated int32 limitimmortalTypeValue = 8;

  optional int32 recommendGrowthPoint = 9;

  repeated int32 rewardCount = 10;

  repeated int32 rewardId = 11;

  repeated int32 rewardType = 12;

}

// From: common.db\QuestTable\QuestItemTable.proto
message QuestItemTable {

  optional string iconSpriteName = 1;

  optional int32 id = 2;

  optional int32 itemDescNameTextId = 3;

  optional int32 itemNameTextId = 4;

  optional int32 notTrash = 5;

  optional int32 stackCount = 6;

}

// From: common.db\QuestTable\QuestTable1.proto
message QuestTable1 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable10.proto
message QuestTable10 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable10001.proto
message QuestTable10001 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable10004.proto
message QuestTable10004 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable10006.proto
message QuestTable10006 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1001.proto
message QuestTable1001 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1002.proto
message QuestTable1002 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1003.proto
message QuestTable1003 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1004.proto
message QuestTable1004 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1005.proto
message QuestTable1005 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1006.proto
message QuestTable1006 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable1007.proto
message QuestTable1007 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11.proto
message QuestTable11 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11001.proto
message QuestTable11001 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11002.proto
message QuestTable11002 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11003.proto
message QuestTable11003 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11004.proto
message QuestTable11004 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11005.proto
message QuestTable11005 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11006.proto
message QuestTable11006 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable11007.proto
message QuestTable11007 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12.proto
message QuestTable12 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12001.proto
message QuestTable12001 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12002.proto
message QuestTable12002 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12003.proto
message QuestTable12003 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12004.proto
message QuestTable12004 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12005.proto
message QuestTable12005 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12006.proto
message QuestTable12006 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable12007.proto
message QuestTable12007 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable13.proto
message QuestTable13 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable14.proto
message QuestTable14 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable15.proto
message QuestTable15 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable16.proto
message QuestTable16 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable17.proto
message QuestTable17 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable18.proto
message QuestTable18 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2.proto
message QuestTable2 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2001.proto
message QuestTable2001 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2002.proto
message QuestTable2002 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2003.proto
message QuestTable2003 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2004.proto
message QuestTable2004 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2005.proto
message QuestTable2005 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2006.proto
message QuestTable2006 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable2007.proto
message QuestTable2007 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3.proto
message QuestTable3 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3001.proto
message QuestTable3001 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3002.proto
message QuestTable3002 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3003.proto
message QuestTable3003 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3004.proto
message QuestTable3004 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3005.proto
message QuestTable3005 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3006.proto
message QuestTable3006 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable3007.proto
message QuestTable3007 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable4.proto
message QuestTable4 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable5.proto
message QuestTable5 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable6.proto
message QuestTable6 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable7.proto
message QuestTable7 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable8.proto
message QuestTable8 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\QuestTable9.proto
message QuestTable9 {

  optional string acceptCinemaName = 1;

  optional int32 acceptNpcId = 2;

  optional int32 acceptTutorialId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 completeTutorialId = 9;

  optional int32 conditionCount = 10;

  optional int32 conditionType = 11;

  repeated int32 deckList = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardCount1 = 15;

  repeated int32 displayRewardCount2 = 16;

  repeated int32 displayRewardCount3 = 17;

  repeated int32 displayRewardCount4 = 18;

  repeated int32 displayRewardId = 19;

  repeated int32 displayRewardId1 = 20;

  repeated int32 displayRewardId2 = 21;

  repeated int32 displayRewardId3 = 22;

  repeated int32 displayRewardId4 = 23;

  repeated int32 displayRewardType = 24;

  repeated int32 displayRewardType1 = 25;

  repeated int32 displayRewardType2 = 26;

  repeated int32 displayRewardType3 = 27;

  repeated int32 displayRewardType4 = 28;

  repeated int32 giveQuestItemId = 29;

  optional int32 id = 30;

  optional int32 isDisableInteraction = 31;

  optional int32 isDisableQuestMark = 32;

  repeated int32 magicValue = 33;

  optional int32 mapId = 34;

  optional int32 nextQuestId = 35;

  optional int32 packId = 36;

  optional int32 priorQuestId = 37;

  optional int32 prologSkipQuestTextId = 38;

  optional int32 questCharIllustCostumeId = 39;

  optional int32 questConditionQuestTextId = 40;

  optional int32 questDescQuestTextId = 41;

  optional int32 questNameQuestTextId = 42;

  optional int32 questSkipQuestTextId = 43;

  optional string questSpecialIllustName = 44;

  optional int32 reputationCompleteId = 45;

  repeated int32 rewardCount = 46;

  repeated int32 rewardCount1 = 47;

  repeated int32 rewardCount2 = 48;

  repeated int32 rewardCount3 = 49;

  repeated int32 rewardCount4 = 50;

  repeated int32 rewardId = 51;

  repeated int32 rewardId1 = 52;

  repeated int32 rewardId2 = 53;

  repeated int32 rewardId3 = 54;

  repeated int32 rewardId4 = 55;

  repeated int32 rewardType = 56;

  repeated int32 rewardType1 = 57;

  repeated int32 rewardType2 = 58;

  repeated int32 rewardType3 = 59;

  repeated int32 rewardType4 = 60;

  optional int32 timelineStartMapId = 61;

  optional int32 type = 62;

}

// From: common.db\QuestTable\StoryLibraryTable.proto
message StoryLibraryTable {

  optional int32 id = 1;

  optional int32 isProlog = 2;

  optional int32 mapId = 3;

  optional int32 packId = 4;

  optional int32 questConditionQuestTextId = 5;

  optional int32 questDescQuestTextId = 6;

  optional int32 questGroupId = 7;

  optional int32 questId = 8;

  optional int32 questNameQuestTextId = 9;

  optional int32 questTypeId = 10;

  optional int32 storyType = 11;

  optional string timelineName = 12;

}

// From: common.db\QuestTable\TodayQuestTable.proto
message TodayQuestTable {

  optional string acceptCinemaName = 1;

  optional int32 acceptDescQuestTextId = 2;

  optional int32 acceptNpcId = 3;

  optional int32 charGroupId = 4;

  optional int32 clearTime = 5;

  repeated int32 collectionId = 6;

  optional string completeCinemaName = 7;

  optional int32 completeNpcId = 8;

  optional int32 conditionCount = 9;

  optional int32 conditionType = 10;

  repeated int32 deckList = 11;

  optional int32 displayDifficulty = 12;

  optional int32 displayMapId = 13;

  repeated int32 displayRewardCount = 14;

  repeated int32 displayRewardId = 15;

  repeated int32 displayRewardType = 16;

  repeated int32 giveQuestItemId = 17;

  optional int32 id = 18;

  repeated int32 magicValue = 19;

  optional int32 mapId = 20;

  optional int32 nextQuestId = 21;

  optional int32 packId = 22;

  optional int32 priorQuestId = 23;

  optional int32 questConditionQuestTextId = 24;

  optional int32 questDescQuestTextId = 25;

  optional int32 questNameQuestTextId = 26;

  optional int32 reputationCompleteId = 27;

  repeated int32 rewardCount = 28;

  repeated int32 rewardId = 29;

  repeated int32 rewardType = 30;

  optional int32 type = 31;

}

// From: common.db\Roguelike\RLBuffTable.proto
message RLBuffTable {

  optional int32 conditionTiming = 1;

  optional int32 conditionType = 2;

  optional int32 conditionValue = 3;

  optional int32 effectApplyType = 4;

  repeated int32 effectApplyValue = 5;

  optional int32 effectType = 6;

  optional double effectValue = 7;

  optional int32 id = 8;

}

// From: common.db\Roguelike\RLDefaultTable.proto
message RLDefaultTable {

  optional string bgmName = 1;

  repeated int32 bossRoom = 2;

  optional double changeFontDamage1 = 3;

  optional double changeFontDamage2 = 4;

  optional int32 charGrowth = 5;

  optional int32 charLevel = 6;

  optional int32 costumeSlot1Option = 7;

  optional int32 costumeSlot2Option = 8;

  optional int32 costumeSlot3Option = 9;

  optional int32 costumeSlot4Option = 10;

  optional int32 costumeUpgradePrice = 11;

  optional int32 crystalAppearFloor = 12;

  optional int32 crystalAppearLevel = 13;

  optional int32 crystalAttackPhase2 = 14;

  optional int32 crystalAttackPhase3 = 15;

  optional int32 crystalBattleEndTurn = 16;

  optional int32 crystalDamageScoreConversion = 17;

  optional int32 crystalRoomGroupId = 18;

  optional int32 crystalRoomId = 19;

  optional double enemyStatusRate = 20;

  optional int32 entryBuyPrice = 21;

  optional int32 floorCount = 22;

  optional int32 floorId = 23;

  optional double giveUpPenalty = 24;

  optional int32 id = 25;

  optional double interest = 26;

  optional int32 memberChangeSP = 27;

  optional double obsidianChangeRate = 28;

  optional int32 roguelikeApCount = 29;

  optional int32 roguelikeCurrency = 30;

  optional int32 roguelikeGrowthCurrency = 31;

  optional int32 roomRatio = 32;

  optional int32 seasonDefaultLostGold = 33;

  optional int32 seasonDefaultObsidian = 34;

  optional int32 shopCharCostumePrice = 35;

  optional double shopDiscountRate = 36;

  optional int32 shopHealPrice = 37;

  optional int32 shopHealRate = 38;

  optional int32 shopRerollExpensive = 39;

  optional int32 shopRerollPrice = 40;

  optional int32 startCostumeCount = 41;

  optional int32 startGold = 42;

  optional int32 startReroll = 43;

  optional int32 wildcardCostumeSelectCount = 44;

}

// From: common.db\Roguelike\RLEventChoiceTable.proto
message RLEventChoiceTable {

  repeated int32 eventGroupId = 1;

  optional int32 id = 2;

}

// From: common.db\Roguelike\RLEventEffectTypeTable.proto
message RLEventEffectTypeTable {

  optional int32 effectType = 1;

  optional int32 effectValue1 = 2;

  optional int32 effectValue2 = 3;

  optional int32 eventEffectNameTextId = 4;

  optional int32 id = 5;

}

// From: common.db\Roguelike\RLEventTable.proto
message RLEventTable {

  repeated int32 choice1EffectId = 1;

  repeated int32 choice1FailEffectId = 2;

  repeated int32 choice2EffectId = 3;

  repeated int32 choiceDescNameTextId = 4;

  repeated int32 choiceFailResultNameTextId = 5;

  repeated int32 choiceResultNameTextId = 6;

  repeated int32 choiceType = 7;

  optional int32 eventDescNameTextId = 8;

  optional int32 eventNameTextId = 9;

  repeated int32 eventSuccessRate = 10;

  optional int32 exitChoiceSwitch = 11;

  optional int32 exitDescNameTextId = 12;

  optional int32 groupId = 13;

  optional int32 id = 14;

}

// From: common.db\Roguelike\RLFloorTable.proto
message RLFloorTable {

  optional int32 bossBattleLevelMax = 1;

  optional int32 bossBattleLevelMin = 2;

  optional int32 eliteBattleLevelMax = 3;

  optional int32 eliteBattleLevelMin = 4;

  optional int32 eventBattleLevelMax = 5;

  optional int32 eventBattleLevelMin = 6;

  optional int32 groupId = 7;

  optional int32 id = 8;

  optional int32 normalBattleLevelMax = 9;

  optional int32 normalBattleLevelMin = 10;

  repeated int32 roomGroupId = 11;

  repeated int32 roomRatio = 12;

  optional int32 shopRoomCount = 13;

  optional int32 treasureRoomCount = 14;

}

// From: common.db\Roguelike\RLGrowthTable.proto
message RLGrowthTable {

  optional int32 groupId = 1;

  optional int32 growthDescLocalTextId = 2;

  optional string growthIcon = 3;

  optional int32 growthNameLocalTextId = 4;

  optional int32 growthType = 5;

  optional double growthValue = 6;

  optional int32 id = 7;

  optional int32 priceCount = 8;

  optional int32 priceId = 9;

  optional int32 priceType = 10;

}

// From: common.db\Roguelike\RLLevelTable.proto
message RLLevelTable {

  repeated int32 bossRoom = 1;

  optional double enemyDamageRate = 2;

  optional double enemyHealthRate = 3;

  optional int32 floorCount = 4;

  optional double getGoldRate = 5;

  optional int32 id = 6;

  optional int32 quickBattleScore = 7;

  repeated int32 rewardCount = 8;

  repeated int32 rewardId = 9;

  repeated int32 rewardType = 10;

  optional double scoreBonusRate = 11;

  optional double shopDiscountChance = 12;

  optional int32 spStartCount = 13;

  optional int32 spTurnAddCount = 14;

  optional int32 startGold = 15;

}

// From: common.db\Roguelike\RLRelicChoiceTable.proto
message RLRelicChoiceTable {

  optional int32 id = 1;

  repeated int32 rateGrade = 2;

  optional int32 relicType = 3;

}

// From: common.db\Roguelike\RLRelicMixTable.proto
message RLRelicMixTable {

  optional int32 id = 1;

  optional int32 mixMaterialRelicId1 = 2;

  optional int32 mixMaterialRelicId2 = 3;

  optional int32 mixResultRelicId = 4;

}

// From: common.db\Roguelike\RLRelicTable.proto
message RLRelicTable {

  optional int32 grade = 1;

  optional int32 id = 2;

  repeated int32 relicBuff = 3;

  optional int32 relicDescTextId = 4;

  optional string relicIcon = 5;

  optional int32 relicIconType = 6;

  optional int32 relicNameTextId = 7;

  optional int32 relicPrice = 8;

  optional int32 relicType = 9;

}

// From: common.db\Roguelike\RLRewardTable.proto
message RLRewardTable {

  optional int32 id = 1;

  repeated int32 rewardCount = 2;

  repeated int32 rewardId = 3;

  repeated int32 rewardType = 4;

  optional double score = 5;

}

// From: common.db\Roguelike\RLRoomTable.proto
message RLRoomTable {

  optional int32 battleDeckId = 1;

  optional double battleRecoveryRate = 2;

  optional int32 battleRewardPoint = 3;

  optional int32 costumeChoiceCount = 4;

  optional int32 eventChoiceId = 5;

  optional int32 groupId = 6;

  optional int32 id = 7;

  repeated int32 rewardRelicId = 8;

  optional int32 shopTableId = 9;

  optional int32 type = 10;

}

// From: common.db\Roguelike\RLScoreTable.proto
message RLScoreTable {

  optional int32 id = 1;

  optional int32 scoreConditionValue = 2;

  optional int32 scoreDescNameTextId = 3;

  optional int32 scoreNameTextId = 4;

  optional int32 scoreType = 5;

  optional int32 scoreValue = 6;

  optional int32 scoreValueVeiw = 7;

}

// From: common.db\Roguelike\RLShopTable.proto
message RLShopTable {

  repeated int32 haveCharCostumeSlotOption = 1;

  optional int32 id = 2;

  optional int32 rerollExpensive = 3;

  optional int32 rerollNameTextId = 4;

  optional int32 rerollPrice = 5;

  optional int32 sellRelicChoiceTableId = 6;

  optional int32 sellRelicCount = 7;

}

// From: common.db\SeasonPassTable\PassBuyTable.proto
message PassBuyTable {

  optional int32 buyItemCount = 1;

  optional int32 buyItemId = 2;

  optional int32 buyItemType = 3;

  optional int32 cashProductGroupId = 4;

  optional int32 cashProductId = 5;

  optional int32 cashSalesGroup = 6;

  optional int32 groupId = 7;

  optional int32 id = 8;

  repeated int32 rewardCount = 9;

  repeated int32 rewardId = 10;

  repeated int32 rewardType = 11;

  optional int32 type = 12;

  optional int32 unlockLevel = 13;

}

// From: common.db\SeasonPassTable\PassLevelTable.proto
message PassLevelTable {

  optional int32 basicRewardCount = 1;

  optional int32 basicRewardId = 2;

  optional int32 basicRewardType = 3;

  optional int32 groupId = 4;

  optional int32 id = 5;

  optional int32 nextNeedExp = 6;

  optional int32 pass1RewardCount = 7;

  optional int32 pass1RewardId = 8;

  optional int32 pass1RewardType = 9;

  optional int32 premiumType = 10;

}

// From: common.db\SeasonPassTable\PassTable.proto
message PassTable {

  optional int32 bannerFontLocalTextId = 1;

  optional int32 coreRewardCount = 2;

  optional int32 coreRewardId = 3;

  optional int32 coreRewardType = 4;

  optional int32 expEventMissionGroupId = 5;

  optional int32 id = 6;

  optional int32 isShowCoreReward = 7;

  optional string mainBannerName = 8;

  optional int32 newbiePassGroupId = 9;

  optional int32 newbiePassStep = 10;

  optional int32 passLevelGroupId = 11;

  optional int32 passNameTextId = 12;

  optional int32 passType = 13;

  optional string prefabName = 14;

  optional int32 scheduleType = 15;

  optional int32 sortId = 16;

  optional string subBannerName = 17;

}

// From: common.db\ShopTable\ProductTable.proto
message ProductTable {

  optional int32 buyMaxCount = 1;

  optional int32 discountRate = 2;

  optional int32 elementCount = 3;

  optional int32 elementId = 4;

  optional int32 elementType = 5;

  optional int32 groupId = 6;

  optional int32 id = 7;

  optional int32 noBargain = 8;

  optional int32 premiumRate = 9;

  optional int32 priceCount = 10;

  optional int32 priceId = 11;

  optional int32 priceType = 12;

  optional int32 reputationType = 13;

}

// From: common.db\ShopTable\SellItemTable.proto
message SellItemTable {

  optional int32 discountRate = 1;

  optional int32 elementCount = 2;

  optional int32 elementId = 3;

  optional int32 elementType = 4;

  optional int32 id = 5;

  optional int32 premiumRate = 6;

  optional int32 priceCount = 7;

  optional int32 priceId = 8;

  optional int32 priceType = 9;

}

// From: common.db\ShopTable\ShopTable.proto
message ShopTable {

  optional int32 bargainLocalTextId = 1;

  optional int32 groupBadMessageLocalTextId = 2;

  optional int32 groupBadNoticeLocalTextId = 3;

  optional int32 groupGoodMessageLocalTextId = 4;

  optional int32 id = 5;

  optional int32 mapNameTextId = 6;

  optional int32 npcLocalTextId = 7;

  optional int32 packId = 8;

  repeated int32 priceId = 9;

  repeated int32 priceType = 10;

  optional int32 resetCount = 11;

  optional int32 resetTermType = 12;

  optional int32 shopType = 13;

  optional int32 startDay = 14;

}

// From: common.db\SkyWay\SkyWayFieldTable.proto
message SkyWayFieldTable {

  optional int32 apType = 1;

  optional int32 battlePower = 2;

  optional int32 bossAp = 3;

  optional int32 bossId = 4;

  optional int32 descLocalTextId = 5;

  optional int32 difficulty = 6;

  repeated int32 displayRewardCount = 7;

  repeated int32 displayRewardId = 8;

  repeated int32 displayRewardType = 9;

  optional int32 groupId = 10;

  optional string iconSpriteName = 11;

  optional int32 id = 12;

  optional int32 mapId = 13;

  repeated int32 monsterAp = 14;

  repeated int32 monsterId = 15;

  optional int32 nameLocalTextId = 16;

  optional int32 pointPositionId = 17;

  optional int32 positionGroup = 18;

  optional int32 worldMapPinId = 19;

}

// From: common.db\SoundTable\CharFieldVoiceTable.proto
message CharFieldVoiceTable {

  optional string damageVoiceName = 1;

  optional string dashVoiceName = 2;

  optional int32 id = 3;

  optional string liftVoiceName = 4;

}

// From: common.db\SoundTable\CommonSoundTable.proto
message CommonSoundTable {

  optional int32 bgmPlayerHidden = 1;

  optional int32 contentTicketId = 2;

  optional int32 id = 3;

  optional int32 packId = 4;

  optional int32 sortId = 5;

  optional int32 soundNameTextId = 6;

  optional string soundPath = 7;

  optional int32 soundSourceNameTextId = 8;

}

// From: common.db\SoundTable\SoundPathTable.proto
message SoundPathTable {

  optional string buttonName = 1;

  optional int32 id = 2;

  optional string soundFilePath = 3;

}

// From: common.db\SoundTable\SoundTable.proto
message SoundTable {

  optional int32 id = 1;

  optional int32 packId = 2;

  optional string soundFilePath = 3;

}

// From: common.db\SoundTable\TitleCallTable.proto
message TitleCallTable {

  optional string EndDate = 1;

  optional int32 JP = 2;

  optional int32 KR = 3;

  optional double Ratio = 4;

  optional string StartDate = 5;

  optional int32 id = 6;

  optional string soundVoiceName = 7;

}

// From: common.db\SquadLevelTable\SquadExpTable.proto
message SquadExpTable {

  optional int32 EXP = 1;

  optional int32 id = 2;

}

// From: common.db\SquadLevelTable\SquadLevelTable.proto
message SquadLevelTable {

  optional int32 id = 1;

  optional int32 needEXP = 2;

  repeated int32 rewardCount = 3;

  repeated int32 rewardId = 4;

  repeated int32 rewardType = 5;

}

// From: common.db\Story\ContentGenreTable.proto
message ContentGenreTable {

  optional int32 genreDescQuestTextId = 1;

  repeated int32 genreTitleQuestTextId = 2;

  optional int32 id = 3;

}

// From: common.db\Story\StoryCategoryTable.proto
message StoryCategoryTable {

  optional int32 GuideGroupId = 1;

  optional int32 categoryLocalTextId = 2;

  optional int32 id = 3;

  repeated int32 packType = 4;

}

// From: common.db\TalentTable\DispatchTable.proto
message DispatchTable {

  optional int32 dispatchEndLocalTextId = 1;

  optional int32 dispatchLevel = 2;

  optional int32 dispatchLocalTextId = 3;

  optional int32 dispatchTime = 4;

  optional int32 id = 5;

  optional int32 nameTextId = 6;

  optional string prefabName = 7;

  optional int32 rewardGroupId = 8;

  optional string spriteName = 9;

}

// From: common.db\TalentTable\TalentGrowthTable.proto
message TalentGrowthTable {

  optional int32 groupId = 1;

  repeated int32 growthItemCount = 2;

  repeated int32 growthItemId = 3;

  repeated int32 growthItemType = 4;

  optional int32 id = 5;

  optional int32 needExp = 6;

}

// From: common.db\TalentTable\TalentRewardTable.proto
message TalentRewardTable {

  optional int32 id = 1;

  repeated int32 rewardCount = 2;

  repeated int32 rewardId = 3;

  repeated int32 rewardType = 4;

}

// From: common.db\TalentTable\TalentSkillTable.proto
message TalentSkillTable {

  optional int32 catalystValue = 1;

  optional int32 classType = 2;

  repeated int32 costumeDesignId = 3;

  repeated int32 costumeId = 4;

  optional int32 getExp = 5;

  optional int32 groupId = 6;

  optional int32 id = 7;

  optional int32 resetType = 8;

  repeated int32 talentSkillDescLocalTextId = 9;

  optional string talentSkillIconSpriteName = 10;

  repeated int32 talentSkillNameLocalTextId = 11;

  optional int32 talentSkillReputation = 12;

  optional int32 targetType = 13;

  repeated float valueList = 14;

}

// From: common.db\TalentTable\TalentTable.proto
message TalentTable {

  optional string blurImageName = 1;

  optional int32 changeOff = 2;

  optional int32 classType = 3;

  optional int32 growthGroupId = 4;

  optional string iconSpriteName = 5;

  optional int32 id = 6;

  optional string imageSpriteName = 7;

  optional int32 isSkip = 8;

  optional int32 maxLevel = 9;

  optional int32 skillEffectTalk1 = 10;

  optional int32 skillEffectTalk2 = 11;

  optional int32 talentDescNameTextId = 12;

  optional string talentEffect = 13;

  optional string talentMark = 14;

  optional int32 talentNameTextId = 15;

  optional int32 talentSkillGroupId = 16;

}

// From: common.db\TextTable\DatingTextTable.proto
message DatingTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\LocalTextTable.proto
message LocalTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\NameTextTable.proto
message NameTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\ProfileTextTable.proto
message ProfileTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\QuestTextTable.proto
message QuestTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\RandomBoxTextTable.proto
message RandomBoxTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\StoryTextTable.proto
message StoryTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TextTable\TextDescriptionTable.proto
message TextDescriptionTable {

  optional int32 descSkillTextId = 1;

  optional int32 id = 2;

  optional int32 targetSkillTextId = 3;

}

// From: common.db\TextTable\TooltipTable.proto
message TooltipTable {

  optional int32 groupId = 1;

  optional int32 id = 2;

  repeated int32 targetTooltipDescId = 3;

}

// From: common.db\TextTable\TooltipTextDescriptionTable.proto
message TooltipTextDescriptionTable {

  optional int32 descTextId = 1;

  optional int32 id = 2;

  optional int32 titleTextId = 3;

}

// From: common.db\TextTable\TooltipTextTable.proto
message TooltipTextTable {

  optional string date = 1;

  optional int32 id = 2;

  optional string text = 3;

  optional string text_cn = 4;

  optional string text_en = 5;

  optional string text_jp = 6;

  optional string text_tw = 7;

}

// From: common.db\TotalWar\TotalWarDefaultTable.proto
message TotalWarDefaultTable {

  optional int32 id = 1;

  repeated int32 idleChangeDamage = 2;

  optional int32 rewardObjectId = 3;

  optional int32 rewardObjectInteractionLocalTextId = 4;

  optional string rewardObjectPrefabName = 5;

  optional int32 totalWarPresetBaseCount = 6;

  optional int32 totalWarPresetBuyCount = 7;

  optional int32 totalWarPresetBuyId = 8;

  optional int32 totalWarPresetBuyType = 9;

  optional int32 totalWarPresetMaxCount = 10;

  optional int32 totalWarStartBuffId = 11;

}

// From: common.db\TotalWar\TotalWarRewardTable.proto
message TotalWarRewardTable {

  optional string bossIdleAnim = 1;

  optional int32 id = 2;

  optional int32 rewardCount = 3;

  optional int32 rewardId = 4;

  optional int32 rewardType = 5;

  optional double score = 6;

}

// From: common.db\Tutorial\EndGuideTable.proto
message EndGuideTable {

  optional string atlasName = 1;

  optional int32 groupId = 2;

  optional int32 guideDescLocalTextId = 3;

  optional int32 guideNameLocalTextId = 4;

  optional string guideTextureName = 5;

  optional int32 id = 6;

  optional string spinePrefabName = 7;

  optional string spriteName = 8;

  optional string voiceResourceName = 9;

}

// From: common.db\Tutorial\EndStoryDefaultTable.proto
message EndStoryDefaultTable {

  optional int32 endGuideTableGroupID = 1;

  optional int32 endPackId = 2;

  optional int32 endPackTutorialId = 3;

  optional int32 id = 4;

}

// From: common.db\Tutorial\FocusTutorialTable.proto
message FocusTutorialTable {

  optional string eventId = 1;

  optional int32 id = 2;

  optional int32 type = 3;

}

// From: common.db\Tutorial\GrowUpGuideTable.proto
message GrowUpGuideTable {

  optional int32 category = 1;

  optional int32 categoryId = 2;

  optional int32 descText = 3;

  optional int32 groupId = 4;

  repeated int32 guideTutorialId = 5;

  optional int32 shortCutId = 6;

}

// From: common.db\Tutorial\GuideTutorialTable.proto
message GuideTutorialTable {

  optional int32 groupId = 1;

  optional int32 guideOrder = 2;

  optional int32 id = 3;

  optional string resourceName = 4;

  optional int32 textLocalTextId = 5;

  optional int32 titleLocalTextId = 6;

}

// From: common.db\UserAlter_Alter\UserAlterTable.proto
message UserAlterTable {

  optional int32 conditionType = 1;

  optional int32 groupId = 2;

  optional int32 id = 3;

  repeated int32 itemCount = 4;

  repeated int32 itemId = 5;

  repeated int32 itemType = 6;

  optional int32 magicGroupId = 7;

  optional int32 magicId = 8;

  optional int32 packId = 9;

  optional int32 questId = 10;

  optional int32 questLevel = 11;

}

// From: common.db\VisualNovel\SelectDialogTable.proto
message SelectDialogTable {

  repeated int32 dialogTextId = 1;

  optional int32 disableDialogIndex = 2;

  optional int32 id = 3;

}

// From: common.db\VisualNovel\VisualNovelDialogTable.proto
message VisualNovelDialogTable {

  optional string VoiceResourceName = 1;

  optional string bgIllust = 2;

  optional int32 cameraFocusNum = 3;

  repeated int32 charAction = 4;

  repeated string charFace = 5;

  repeated int32 costumeDesignId = 6;

  optional string faceIllustName = 7;

  optional int32 groupId = 8;

  optional int32 id = 9;

  optional int32 nameTextId = 10;

  optional int32 packId = 11;

  optional int32 selectDialogId = 12;

  optional int32 selectNum = 13;

  optional int32 soundEventId = 14;

  optional int32 specialEvent = 15;

  optional string specialIllust = 16;

  optional int32 storyTextId = 17;

  optional int32 talkCharNum = 18;

  optional int32 type = 19;

}

// From: common.db\VisualNovel\VisualNovelSoundEventTable.proto
message VisualNovelSoundEventTable {

  optional string ambienceName = 1;

  optional int32 commonSoundId = 2;

  optional int32 echoType = 3;

  optional int32 id = 4;

  optional string soundEffect = 5;

}

// From: common.db\WorldBuff\WorldBuffTable.proto
message WorldBuffTable {

  optional string buffIcon = 1;

  optional int32 buffNoticeLocalTextId = 2;

  optional int32 buffTitleLocalTextId = 3;

  optional double buffValue = 4;

  optional int32 buffdescLocalTextId = 5;

  optional int32 id = 6;

  optional int32 statType = 7;

}
