UNPKG

e4k-data

Version:
1,787 lines (1,677 loc) 103 kB
export interface Data { achievements: Achievement[]; activityrewards: ActivityReward[]; alienRerollChances: AlienReRollChance[]; allianceBattleGroundDungeons: AllianceBattleGroundDungeon[]; allianceBattleGroundMaps: AllianceBattleGroundMap[]; allianceBattleGroundPreBuiltCastles: AllianceBattleGroundPreBuiltCastle[]; allianceBattleGroundRankRewards: AllianceBattleGroundRankReward[]; allianceBattleGroundScorings: AllianceBattleGroundScoring[]; allianceBattleGroundSettings: AllianceBattleGroundSetting[]; alliancebuffs: AllianceBuff[]; allianceCoatColors: AllianceCoatColor[]; allianceCoatLayouts: AllianceCoatLayout[]; alliancefameranks: AllianceFameRank[]; allianceforges: AllianceForge[]; allianceFundsDonatables: AllianceFundsDonatable[]; alliancehelprequests: AllianceHelpRequest[]; allianceInvasionCamps: AllianceInvasionCamp[]; allianceQuests: AllianceQuest[]; alliancerankrights: AllianceRankRight[]; allianceranks: AllianceRank[]; allianceTowerEffects: AllianceTowerEffect[]; allianceTowerEffectsActivations: AllianceTowerEffectsActivation[]; allianceTowers: AllianceTower[]; artifacts: Artifact[]; artifactsLeagues: ArtifactLeague[]; attackSetupSlots: AttackSetupSlot[]; backgrounds: Background[]; beginner_loginrewards: BeginnerLoginReward[]; boostConsumables: BoostConsumable[]; boosttypes: BoostType[]; bossdungeons: BossDungeon[]; bosses: Boss[]; buildingPositions: BuildingPosition[]; buildings: Building[]; catalysts: Catalyst[]; characters: Character[]; collectorEventOptions: CollectorEventOption[]; collectorEventRewards: CollectorEventReward[]; constructionItemDisassemblingTombolas: ConstructionItemDisassemblingTombola[]; constructionItemRecipes: ConstructionItemRecipe[]; constructionItems: ConstructionItem[]; constructionItemsEffectGroups: ConstructionItemsEffectGroup[]; craftingQueues: CraftingQueue[]; craftingRecipes: CraftingRecipe[]; crestsymbols: CrestSymbol[]; currencies: Currency[]; currencyBoosters: CurrencyBooster[]; currencyCaps: CurrencyCap[]; currencyClearCompensations: CurrencyClearCompensation[]; currencyCollectTaskTypes: CurrencyTaskType[]; currencyHiddenLists: CurrencyHiddenList[]; currencyMinutesSkipValues: CurrencyMinutesSkipValue[]; currencyRandomBonuses: CurrencyRandomBonus[]; currencyRarenesses: CurrencyRareness[]; currencySpendTaskTypes: CurrencyTaskType[]; currencyTypes: CurrencyType[]; dailyactivities: DailyActivity[]; dailyrewards: DailyReward[]; daimyoCastleAllianceContracts: DaimyoAllianceContract[]; daimyoCastles: DaimyoCastle[]; daimyoEndRewards: DaimyoEndReward[]; daimyoTownshipAllianceContracts: DaimyoAllianceContract[]; daimyoTownships: DaimyoTownship[]; decoThresholds: DecoThreshold[]; districtTypes: DistrictType[]; divisionRounds: DivisionRound[]; donationItems: DonationItem[]; donationRewards: DonationItem[]; donationSettings: DonationItem[]; donationTypes: DonationItem[]; dungeons: Dungeon[]; effectCaps: EffectCap[]; effects: Effect[]; effecttypes: EffectType[]; emptyAreas: EmptyArea[]; equipments: Equipment[]; equipment_drops: EquipmentDrop[]; equipment_effects: EquipmentEffect[]; equipment_effectstrengths: EquipmentEffectStrength[]; equipment_gem_effects: EquipmentGemEffect[]; equipment_groups: EquipmentGroup[]; equipment_rarenesses: EquipmentRareness[]; equipment_sets: EquipmentSet[]; equipment_slots: EquipmentSlot[]; equipment_wearers: EquipmentWearer[]; eventAutoScalingCamps: EventAutoScalingCamp[]; eventAutoScalingCIs: EventAutoScalingCI[]; eventAutoScalingDifficulties: EventAutoScalingDifficulty[]; eventAutoScalingDifficultyTypes: EventAutoScalingDifficultyType[]; eventAutoScalingHoLSkills: EventAutoScalingHoLSkill[]; eventAutoScalingLordEffects: EventAutoScalingLordEffect[]; eventAutoScalings: EventAutoScaling[]; eventAutoScalingToolPairings: EventAutoScalingPairing[]; eventAutoScalingUnitPairings: EventAutoScalingPairing[]; events: Event[]; eventSkins: EventSkin[]; expansions: Expansion[]; externalServerSkins: ExternalServerSkin[]; feasts: Feast[]; forgeMinuteSkips: ForgeMinuteSkip[]; fortuneTellerClasses: FortuneTellerClass[]; fusionCostSequences: FusionCostSequence[]; fusionForges: FusionForge[]; fusionShops: FusionShop[]; fusionSystems: FusionSystem[]; gachaEvents: GachaEvent[]; gemColors: GemColor[]; gemlevels: GemLevel[]; gems: Gem[]; generalAbilities: GeneralAbility[]; generalAbilityEffects: GeneralAbilityEffect[]; generalAbilityTriggers: GeneralAbilityTrigger[]; generalRarities: GeneralRarity[]; generals: General[]; generalSkills: GeneralSkill[]; generalSkillTiers: GeneralSkillTier[]; generalSkipFinishQuests: GeneralSkipFinishQuest[]; generalSlots: GeneralSlot[]; generalsRespecPackages: GeneralsReSpecPackage[]; generalXpItems: GeneralXPItem[]; globalEffects: GlobalEffect[]; highscoreboni: HighscoreBonus[]; horses: Horse[]; islandPlayerRewards: IslandPlayerReward[]; islandPreBuiltCastles: IslandPreBuiltCastle[]; islandrewardranks: IslandRewardRank[]; isles: Isle[]; isoObjects: ISOObject[]; isoResources: ISOResource[]; kingdoms: Kingdom[]; kingsMarkets: KingsMarket[]; landmarks: Landmark[]; leaderboardRewards: LeaderboardReward[]; leaguetypeEvents: LeagueTypeEvent[]; leaguetypes: LeagueType[]; legendskills: LegendSkill[]; legendskillthresholds: LegendSkillThreshold[]; levelBoosters: LevelBooster[]; levelbrackets: LevelBracket[]; levelUpPrices: LevelUpPrice[]; levelups: LevelUp[]; longtermpointeventquests: LongTermPointEventQuest[]; lootBoxes: LootBox[]; lootBoxKeyTombolas: LootBoxKeyTombola[]; lootBoxTombolas: LootBoxTombola[]; lootBoxTypes: LootBoxType[]; lords: Lord[]; luckywheelclasses: LuckyWheelClass[]; LuckyWheelDropChanceHardJackpots: LuckyWheelDropChanceHardJackpot[]; LuckyWheelDropChanceJackpots: LuckyWheelDropChanceJackpot[]; LuckyWheelDropChances: LuckyWheelDropChance[]; luckywheelrewardsets: LuckyWheelRewardSet[]; mainquests: MainQuest[]; maps: Map[]; merchants: Merchant[]; messageRestrictions: MessageRestriction[]; mightranks: MightRank[]; mineTypes: MineType[]; monuments: Monument[]; movements: Movement[]; newsletterRewards: NewsletterReward[]; nomadCamps: NomadCamp[]; officersSchoolCurrencies: OfficersSchoolCurrency[]; officersSchoolDurations: OfficersSchoolDuration[]; officersSchoolEffects: OfficersSchoolEffect[]; officersSchoolPowerDistributions: OfficersSchoolPowerDistribution[]; officersSchoolUnitPairs: OfficersSchoolUnitPair[]; packageCategories: PackageCategory[]; packageCategoryCostRelations: PackageCategoryCostRelation[]; packageCategoryFilterRelations: PackageCategoryFilterRelation[]; packageFilters: PackageFilter[]; packages: Package[]; packageSubFilters: PackageSubFilter[]; partpayprices: PartPayPrice[]; paymentrewards: PaymentReward[]; playerNameChanges: PlayerNameChange[]; pointeventquests: PointEventQuest[]; pointeventrewardsets: PointEventRewardSet[]; pointeventtypes: PointEventType[]; prebuiltcastles: PreBuiltCastle[]; primeDays: PrimeDay[]; privateVillages: PrivateVillage[]; properties: Property[]; quests: Quest[]; raidBosses: raidBoss[]; raidBossLevels: RaidBossLevel[]; raidBossStages: RaidBossStage[]; randomgroups: RandomGroup[]; relicBluePrints: RelicBluePrint[]; relicCategories: RelicCategory[]; relicEffectLists: RelicEffectList[]; relicEffectPowerRatings: RelicEffectPowerRating[]; relicEffects: RelicEffect[]; relicEnchanters: RelicEnchanter[]; relicLootOptions: RelicLootOption[]; relicPowerDistributions: RelicPowerDistribution[]; relicTypes: RelicType[]; rerollCosts: ReRollCost[]; researches: Research[]; resources: Resource[]; rewardBags: RewardBag[]; rewards: Reward[]; saleDaysLuckyWheelClasses: SaleDaysLuckyWheelClass[]; saleDaysLuckyWheelDropChanceJackpots: SaleDaysLuckyWheelDropChanceJackpot[]; saleDaysLuckyWheelDropChances: SaleDaysDaysLuckyWheelDropChance[]; saleDaysLuckyWheelInitialCategorySelections: SaleDaysLuckyWheelInitialCategorySelection[]; saleDaysLuckyWheelRewardSets: SaleDaysLuckyWheelRewardSet[]; samuraiCamps: SamuraiCamp[]; sceatSkills: SceatSkill[]; sceatSkillTiers: SceatSkillTier[]; sceatSkillTrees: SceatSkillTree[]; seasonEndRewards: SeasonEndReward[]; seasonEventRewards: SeasonEventReward[]; seasonMedals: SeasonMedal[]; seasonPromotionRewards: SeasonPromotionReward[]; seasonRanks: SeasonRank[]; seasonSettings: SeasonSetting[]; sectors: Sector[]; shoppingCarts: ShoppingCart[]; slums: Slum[]; specialcamps: SpecialCamp[]; startResources: StartResource[]; subscriptionLoyalties: SubscriptionLoyalty[]; subscriptionsBuffs: SubscriptionsBuff[]; subscriptionsRewards: SubscriptionsReward[]; surroundings: Surrounding[]; tempServerDailyTaskRewards: TempServerDailyTaskReward[]; tempServerPreBuiltCastles: TempServerPreBuiltCastle[]; tempServerRankPoints: TempServerRankPoint[]; tempServerRankRewards: TempServerRankReward[]; tempServerSettings: TempServerSetting[]; titles: Title[]; tmapnodes: TMapNode[]; tmaps: TMap[]; toolCategories: ToolCategory[]; townsfolks: Townsfolk[]; units: Unit[]; version: Version; versionInfo: VersionInfo; villages: Village[]; viplevels: VIPLevel[]; welcomeBackRewards: WelcomeBackReward[]; wishingwells: WishingWell[]; wodIds: Wod[]; worldmapskins: WorldmapSkin[]; } export interface Achievement { "achievementID": number; "achievementPoints": number; "achievementSeriesID": number; "achievementSeriesNumber": number; "category": string; "conditions": string; "crestSymbolIDs"?: number; "currency2"?: number; "googleGameCenterId"?: string; "googlePolGameCenterId"?: string; "hidden"?: number; "hideIconText"?: number; "mapID"?: number; "numberOfAchievementsInSeries": number; "requiredAchievementID": number; "runsParallelForServer"?: number; "shownKingdomID"?: number; "triggerKingdomID": number; "unlocksDifficulty"?: number; } export interface ActivityReward { "activityRewardID": number; "crossplayID": number; "nextActivityRewardID"?: number; "rewardID": number; "waitingTime": number; } export interface AlienReRollChance { "alienRerollChancesID": number; "amountUnits": number; "chance": number; "isHardCurrency"?: number; "isSoftCurrency"?: number; } export interface AllianceBattleGroundDungeon { "allianceBattleGroundDungeonID": number; "allianceBattleGroundScoringID": number; "coolDown": number; "countVictory": number; "defStrength": number; "defenceTools": string; "defenceUnits": string; "dungeonNPToolStacks": number | string; "dungeonPToolStacks": number; "dungeonlevel": number; "gateBonus": number; "guards": number; "lootResources": number; "lootStonePercentMax": number; "lootStonePercentMin": number; "lootWoodPercentMax": number; "lootWoodPercentMin": number; "lootc1": number; "lordID": number; "skipCost": number; "unitWallCount": number; "wallBonus": number; } export interface AllianceBattleGroundMap { "mapID": number; "name": string; } export interface AllianceBattleGroundPreBuiltCastle { "costC2"?: number; "preBuiltCastleID": number; "questsToFinish": string; "startPlayerLevel": number; "startResourceID": number; } export interface AllianceBattleGroundRankReward { "allianceBattleGroundRankID": number; "allianceBattleGroundRankRewardID": number; "eventID": number; "rank": number; "rewardID": number; "rewardSetID": number; } export interface AllianceBattleGroundScoring { "allianceSteal"?: number; "kingstowerDecay"?: number; "metropolisDecay"?: number; "playerSteal"?: number; "scoring": string; "scoringID": number; } export interface AllianceBattleGroundSetting { "allianceCurrencyID": number; "allianceCurrencyLootFactorMin"?: number; "allianceFame"?: number; "allianceMight"?: number; "allianceRewardSetID": number; "allianceTowerEffectIDs"?: string; "boosterCurrencyID": number; "boosterCurrencyLimit": number; "boosterCurrencyPackageID": number; "boosterCurrencyValue": number; "capitalLandmarkID": number; "currencyID": number; "currencyLootFactorMax": number; "currencyLootFactorMin"?: number; "defenceTowerLossMalus"?: number; "defenceTowerLossMalusMax"?: number; "dialogStatisticIDs": string; "kingsTowerLandmarkID": number; "malusCurrencyID"?: number; "mapID": number; "maxAllianceSize": number; "metropolisLandmarkID": number; "peaceDuration": number; "playerRewardSetID": number; "presetIDs": string; "rewardSetID": number; "scoringID": number; "settingID": number; "skinID": number; "startCurrencyAmount": number; } export interface AllianceBuff { "allianceBuffID": number; "allianceBuffSeriesID": number; "availableInAllianceFunds"?: number; "costBastionDoubloon"?: number; "costC1"?: number; "costC2"?: number; "costFuryDoubloon"?: number; "costRampartDoubloon"?: number; "costSpiritDoubloon"?: number; "costStone"?: number; "costTimeDoubloon"?: number; "costVigorDoubloon"?: number; "costWood"?: number; "crossplayID"?: number; "duration"?: number; "effects"?: string; "forgingCostC1"?: number; "hiddenBattleGround"?: number; "isBattleground"?: number; "isDefaultLevel"?: number; "isTemporary"?: number; "level": number; "maxLevel": number; "requiredBuffID"?: number; } export interface AllianceCoatColor { "allianceCoatColorID": number; "color": string; } export interface AllianceCoatLayout { "allianceCoatLayoutID": number; "comment1": string; "effectIconID"?: number; "effects"?: string; "eventID"?: number; "isDefault"?: number; "maxDuration"?: number; "noofColors": number; } export interface AllianceFameRank { "currency1": number; "currency2": number; "fameLevel": number; "stone": number; "threshold": number; "wood": number; } export interface AllianceForge { "allianceForgeID": number; "forgingCostC1": number; "level": number; } export interface AllianceFundsDonatable { "allianceFundsDonatableID": number; "currencyID"?: number; "directlyByPlayer": number; "resourceID"?: number; "sortOrder": number; } export interface AllianceHelpRequest { "allianceHelpRequestID": number; "allianceRepairBuilding"?: number; "crossplayID": number; "decreaseBuildingTimeAbsolute"?: number; "maxHelpersCount": number; "unitCountBonus"?: number; "unitHealTimeReduction"?: number; } export interface AllianceInvasionCamp { "addKhanTablet"?: number; "allianceInvasionCampID": number; "baseLevel": number; "chanceForCriticalRageGeneration"?: number; "coolDown": number; "cooldownIncrease"?: number; "cooldownIncreaseCap"?: number; "countVictory"?: number; "defStrength": number; "defenceTools": string; "defenceUnits": string; "dungeonNPToolStacks": string; "dungeonPToolStacks": number; "dungeonlevel": number; "eventID": number; "gateBonus": number; "generatedRagePerAttack"?: number; "generatedRagePerDefense"?: number; "guards"?: number; "increaseInterval"?: number; "increaseMultiplier"?: number; "khanTabletDiff"?: number; "lootCoalPercentMax"?: number; "lootCoalPercentMin"?: number; "lootGlassPercentMax"?: number; "lootGlassPercentMin"?: number; "lootOilPercentMax"?: number; "lootOilPercentMin"?: number; "lootResources": number; "lootStonePercentMax": number; "lootStonePercentMin": number; "lootWoodPercentMax": number; "lootWoodPercentMin": number; "lootc1": number; "lordID": number; "playerRageCap"?: number; "rageNeededForLevelUp"?: number; "skipCost": number; "skipCostIncrease"?: number; "skipCostIncreaseCap"?: number; "unitWallCount": number; "wallBonus": number; } export interface AllianceQuest { "allianceQuestID": number; "cancelCostC2": number; "chance": number; "comment1": string; "comment2": string; "comment3"?: string; "comment4": string; "duration": number; "eventID"?: number; "questID": number; "questType": string; "rewardPoints": number; } export interface AllianceRankRight { "neededMemberRank": number; "rankRightID": number; "rankRightName": string; } export interface AllianceRank { "rankID": number; "rankRightName": string; "rerankRight": number; } export interface AllianceTowerEffect { "allianceTowerEffectID": number; "effectBasePrice": number; "effectID": number; "effectIncrease": number; "effectMaxLevel": number; "effectStartValue": number; } export interface AllianceTowerEffectsActivation { "allianceTowerEffectsActivationID": number; "cost": number; "remainingTime": number; } export interface AllianceTower { "addStatuette": number; "allianceTowerID": number; "allianceTowerLevelMultiplier": number; "areaSpecificEffects": string; "countVictory": number; "defeatedPVPBasePoints": number; "gateWodId": number; "guards": number; "keepWodId": number; "level": number; "lordID": number; "moatWodId": number; "peasants": number; "unitCapacity": number; "unitWallCount": number; "wallWodId": number; } export interface Artifact { "artifactID": number; "artifactParts": number; "artifactType": string; "crossplayID"?: number; } export interface ArtifactLeague { "artifactID": number; "artifactPrice": number; "artifactsLeagueID": number; "averageDungeonLevel"?: number; "crossplayID"?: number; "dropFactor": number; "exponent": number; "groupID": number; "maxLevel": number; "minLevel": number; "offset": number; "rewardIDs": number; } export interface AttackSetupSlot { "costC2": number; "crossplayID": number; "slotID": number; } export interface Background { "group": string; "name": string; "type": string; "wodID": number; } export interface BeginnerLoginReward { "beginnerLoginRewardID": number; "rewardID": number; } export interface BoostConsumable { "crossplayID": number; "currencyID": number; } export interface BoostType { "boostType": string; "effectType": string; } export interface BossDungeon { "attackDelayRange": number; "attackStrength": number; "cooldownDelay": number; "countVictories": number; "dungeonlevel": number; "kID": number; "lootCoal"?: number; "lootFood": number; "lootGlass"?: number; "lootOil"?: number; "lootStone": number; "lootWood": number; "lootc1": number; "lootc2": number; "playerCooldownDelay": number; } export interface Boss { "id": number; "mapId": number; "name": string; } export interface BuildingPosition { "areaTypes": number; "buildingPositionID": number; "buildingWodID": number; "crossplayID": number; "preBuiltCastleID"?: number; "rotation": number; "spaceIDs": number | string; "x": number; "y": number; } export interface Building { "Beefboost"?: number; "Beefproduction"?: number; "Coalboost"?: number; "Coalproduction"?: number; "Foodboost"?: number; "Foodproduction"?: number; "Foodreduction"?: number; "Glassboost"?: number; "Glassproduction"?: number; "Hideout"?: number; "Honeyboost"?: number; "Honeyproduction"?: number; "Ironboost"?: number; "Ironproduction"?: number; "Meadboost"?: number; "Meadreduction"?: number; "Moral"?: number; "Oilboost"?: number; "Oilproduction"?: number; "Population"?: number; "Stoneboost"?: number; "Stoneproduction"?: number; "Woodboost"?: number; "Woodproduction"?: number; "addEquipmentStorageCapacity"?: number; "addGemStorageCapacity"?: number; "alliFoodProductionBonus"?: number; "aquamarineHideout"?: number; "aquamarineStorage"?: number; "areaSpecificEffects"?: string; "auxiliaryCapacity"?: number; "baronSize"?: number; "beefStorage"?: number; "block"?: number; "buildDuration"?: number; "buildSpeedBoost"?: number; "buildingCostReduction"?: number; "buildingGroundType"?: string; "burnable"?: number; "canBePrimeSaleOffer"?: number; "coalStorage"?: number; "commanderSize"?: number; "comment1"?: number | string; "comment2"?: number | string; "constructionItemGroupIDs"?: number | string; "costAquamarine"?: number; "costC1"?: number; "costC2"?: number; "costCoal"?: number; "costCommonStraw"?: number; "costCommonTimber"?: number; "costDragonScaleTile"?: number; "costFloraToken"?: number; "costGlass"?: number; "costGoldToken"?: number; "costImperialDucat"?: number; "costIron"?: number; "costKhanMedal"?: number; "costKhanTablet"?: number; "costLegendaryMaterial"?: number; "costLegendaryToken"?: number; "costOil"?: number; "costPlaster"?: number; "costRareGlue"?: number; "costRareNails"?: number; "costSamuraiToken"?: number; "costSceatToken"?: number; "costStone"?: number; "costWood"?: number; "craftingQueueId"?: number; "crossplayID"?: number; "customDeco"?: number; "damageTreshold"?: number; "decoPoints"?: number; "defensiveToolsSpeedBoost"?: number; "destructable"?: number; "districtSlots"?: number; "districtTypeID"?: number; "downgradeWodID"?: number; "earlyUnlockIceSortOrder"?: number; "earlyUnlockRequiredLevel"?: number; "effectLocked"?: number; "eventIDs"?: number | string; "foodRatio"?: number; "foodStorage"?: number; "forcedPosition"?: number; "gateBonus"?: number; "glassStorage"?: number; "group": string; "guardSize"?: number; "height": number; "hiddenSoldiersSpace"?: number; "hideForLevelUp"?: number; "honeyRatio"?: number; "honeyStorage"?: number; "hospitalCapacity"?: number; "hospitalSlots"?: number; "hunterMax"?: number; "hunterRatio"?: number; "initialFusionLevel"?: number; "ironStorage"?: number; "isBattleGround"?: number; "isDistrict"?: number; "isFusionSource"?: number; "isFusionTarget"?: number; "isNotBattleGround"?: number; "isRelicBuilding"?: number; "isRelicEnchanter"?: number; "islandAlliancePoints"?: number; "kIDs"?: number | string; "level": number; "lowLevelBuildDuration"?: string; "mapIDs"?: string; "marketCarriages"?: number; "maximumCount"?: number; "meadProduction"?: number; "meadStorage"?: number; "mightValue"?: number; "mineTypeID"?: number; "moatBonus"?: number; "movable"?: number; "name": string; "offensiveToolsSpeedBoost"?: number; "oilStorage"?: number; "onlyInAreaTypes"?: number | string; "overlay"?: string; "palaceUnlockID"?: string; "potionable"?: number; "recruitSpeedBoost"?: number; "relicFragmentBoost"?: number; "requiredLegendLevel"?: number; "requiredLevel"?: number; "requiredPrivateOffer"?: number; "researchBoost"?: number; "rotateType"?: number; "sceatSkillLocked"?: number; "scoringID"?: number; "sellC1"?: number; "sellFloraToken"?: number; "sellLegendaryMaterial"?: number; "sellLegendaryToken"?: number; "sellSoldierBiscuit"?: number; "server"?: number; "shopCategory"?: string; "shownTravelBonus"?: number; "skillPoints"?: number; "skinID"?: number; "slumLevelNeeded"?: number; "smashable"?: number; "sortOrder"?: number; "spySize"?: number; "stackSize"?: number; "stoneStorage"?: number; "storeable"?: number; "tempServerBurnable"?: number; "tempServerCostStone"?: number; "tempServerCostWood"?: number; "tempServerDestructable"?: number; "tempServerTime"?: number; "type": number | string; "unitSize"?: number; "unitWallCount"?: number; "unlockHorses"?: string; "unlockIDs"?: string; "upgradeWodID"?: number; "useTypeForClassName"?: number; "walkable"?: number; "wallBonus"?: number; "width": number; "wodID": number; "woodStorage"?: number; "xp"?: number; } export interface Catalyst { "addDecoDust": number; "costDecoDust": number; "currencyID": number; "deprecated": number; "forgeID": number; "maxUsableFusionLevel": number; "tier": number; } export interface Character { "badLuckProtectionDrawAmount": number; "badLuckSpinRarities": string; "characterID": number; "coolDownInSeconds": number; "crossplayID": number; "freeOpeningTombolaID": number; "maxFreeOpenings": number; "name": string; "packageIDs": number | string; "spinRarities": string; "tombolas": string; "unluckyTotalPoints": number; } export interface CollectorEventOption { "baseCollectorBoost": number; "collectorCurrencyID": number; "collectorEventColor"?: string; "collectorEventOptionID": number; "collectorEventSkinName": string; "collectorKeyBoost": number; "collectorKeyCurrencyID": number; "collectorKeyLimit": number; "collectorKeyPackageID": number; "crestColors": string; "crestType": number; "dailyCurrencyIncrease": number; "eventStartCurrencyAmount": number; } export interface CollectorEventReward { "collectorEventRewardsID": number; "eventOptionID": number; "minCurrencyAmount": number; "rewardID": number; } export interface ConstructionItemDisassemblingTombola { "constructionItemDisassemblingTombolaID": number; "crossplayID": number; "rewardID": number; "shares": number; "tombolaID": number; } export interface ConstructionItemRecipe { "blueprintID": number; "constructionItemID": number; "constructionItemRecipeID": number; "costCommonBricks"?: number; "costCommonClay"?: number; "costCommonFinesand"?: number; "costCommonPurifiedwater"?: number; "costCommonStraw"?: number; "costCommonTimber"?: number; "costEpicCobblestone"?: number; "costEpicPreciousmetals"?: number; "costEpicResin"?: number; "costLegendaryFabric"?: number; "costLegendaryMagmastone"?: number; "costLegendarySoulstone"?: number; "costRareFarmingtools"?: number; "costRareFlint"?: number; "costRareGlue"?: number; "costRareNails"?: number; "costRarePaint"?: number; "costRareRope"?: number; "craftingDuration": number; "crossplayID": number; "defaultUnlocked"?: number; "neededConstructionItemID"?: number; } export interface ConstructionItem { "Coalproduction"?: number; "Foodproduction"?: number; "Glassproduction"?: number; "Ironproduction"?: number; "Meadreduction"?: number; "Oilproduction"?: number; "ReduceResearchResourceCosts"?: number; "Stoneproduction"?: number; "Woodproduction"?: number; "XPBoostBuildBuildings"?: number; "addCommonBricks"?: number; "addCommonClay"?: number; "addCommonFinesand"?: number; "addCommonPurifiedwater"?: number; "addCommonStraw"?: number; "addCommonTimber"?: number; "addEpicCobblestone"?: number; "addEpicResin"?: number; "addLegendaryFabric"?: number; "addLegendarySoulstone"?: number; "addRareFarmingtools"?: number; "addRareFlint"?: number; "addRareGlue"?: number; "addRareNails"?: number; "addRarePaint"?: number; "addRareRope"?: number; "coalStorage"?: number; "comment1"?: string; "comment2"?: string; "constructionItemEffectGroupID": number; "constructionItemGroupID": number; "constructionItemID": number; "crossplayID": number; "decoPoints"?: number; "defensiveToolsCostsReduction"?: number; "defensiveToolsSpeedBoost"?: number; "disassemblingTombolaID"?: number; "duration"?: number; "effects"?: string; "espionageTravelBoost"?: number; "feastCostsReduction"?: number; "foodStorage"?: number; "glassStorage"?: number; "healSpeed"?: number; "honeyStorage"?: number; "hospitalCapacity"?: number; "ironStorage"?: number; "isPremium"?: number; "level": number; "lockRemoval"?: string; "marketCarriages"?: number; "meadStorage"?: number; "name": string; "offensiveToolsCostsReduction"?: number; "offensiveToolsSpeedBoost"?: number; "oilStorage"?: number; "ownerGlobalEffect"?: number; "rarenessID": number; "recruitCostReduction"?: number; "recruitSpeedBoost"?: number; "removalCostC1"?: number; "slotTypeID": number; "stackSize"?: number; "stoneStorage"?: number; "unboostedFoodProduction"?: number; "unboostedStoneProduction"?: number; "unboostedWoodProduction"?: number; "unitWallCount"?: number; "woodStorage"?: number; } export interface ConstructionItemsEffectGroup { "areaLimit": number; "constructionItemEffectGroupID": number; "constructionItemGroupID": number | string; "crossplayID": number; } export interface CraftingQueue { "craftingQueueId": number; "crossplayID": number; "permanentProductionSlots": number; "permanentQueueSlots": number; "productionSlotUnlockCostC1": number; "productionSlotUnlockDuration": number; "queueSlotUnlockCostC1": string; "queueSlotUnlockDuration": number; "queueTypeId": number; } export interface CraftingRecipe { "costC1"?: number; "costC2"?: number; "costCoal"?: number; "costDragonCharm"?: number; "costDragonGlass"?: number; "costDragonScaleSplinters"?: number; "costGlass"?: number; "costIron"?: number; "costLegendaryMaterial"?: number; "costLegendaryToken"?: number; "costOil"?: number; "costRefinedLumber"?: number; "costRefinedStone"?: number; "costSceatToken"?: number; "costSteel"?: number; "costStone"?: number; "costWood"?: number; "craftingDuration": number; "craftingRecipeId": number; "level": number; "queueTypeId": number; "recipeGroupID": number; "requiredCraftingBuildings"?: string; "researchGroupID"?: number; "rewardIDs": number; "skipCostC2": number; "type": string; } export interface CrestSymbol { "comment1": string; "costC1"?: number; "costC2"?: number; "crestSymbolID": number; "effects"?: string; "requiredAchievementID"?: number; } export interface Currency { "JSONKey": string; "Name": string; "assetName": string; "crossplayID": number; "currencyID": number; } export interface CurrencyBooster { "crossplayID": number; "currencyBoosterName": string; "currencyID": number; } export interface CurrencyCap { "crossplayID": number; "currencyID": number; "hardCap": number; "hideClientCapDisplay"?: number; "softCap": number; } export interface CurrencyClearCompensation { "currencyClearCompensationID": number; "currencyID": number; "minCurrencyAmount": number; "rewardID": number; } export interface CurrencyTaskType { "crossplayID": number; "currencyID": number; "taskType": string; } export interface CurrencyHiddenList { "currencyID": number; } export interface CurrencyMinutesSkipValue { "MinuteSkipIndex": number; "MinutesSkipValue": number; "crossplayID": number; "currencyID": number; } export interface CurrencyRandomBonus { "RandomBonusName": string; "crossplayID": number; "currencyID": number; } export interface CurrencyRareness { "crossplayID": number; "currencyID": number; "rareness": number; } export interface CurrencyTaskType { "crossplayID": number; "currencyID": number; "taskType": string; } export interface CurrencyType { "crossplayID": number; "currencyIDRange": string; "typeID": number; "typeName": string; } export interface DailyActivity { "add10MinSkip"?: number; "add1MinSkip"?: number; "add30MinSkip"?: number; "add5MinSkip"?: number; "addDailyDutyPoints"?: number; "conditions": string; "dailyQuestID": number; "isDefaultQuest"?: number; "isTempServerQuest"?: number; "levelCalculated"?: number; "minLevel"?: number; "needsAlliance"?: number; "triggerKingdomID": number; "units"?: string; } export interface DailyReward { "currency1"?: string; "dailyRewardID": number; "equipment"?: string; "food"?: string; "rewardPoints": number; "stone"?: string; "unitA"?: string; "unitB"?: string; "unitC"?: string; "wood"?: string; } export interface DaimyoAllianceContract { "enableOnStart"?: number; "id": number; "nextContract": number; "rank": number; "shogunPoints": number; "warEffortPoints": number; } export interface DaimyoCastle { "addSamuraiMedal": number; "addShogunPoint": number; "coolDown": number; "cooldownIncrease": number; "cooldownIncreaseCap": number; "gateBonus": number; "guards": number; "id": number; "level": number; "lootCoalPercentMax"?: number; "lootCoalPercentMin"?: number; "lootGlassPercentMax"?: number; "lootGlassPercentMin"?: number; "lootOilPercentMax"?: number; "lootOilPercentMin"?: number; "lootResources": number; "lootStonePercentMax": number; "lootStonePercentMin": number; "lootWoodPercentMax": number; "lootWoodPercentMin": number; "lootc1": number; "moatBonus": number; "rank": number; "shogunPointsNeededForLevelUp": number; "skipCost": number; "skipCostIncrease": number; "skipCostIncreaseCap": number; "unitWallCount": number; "wallBonus": number; } export interface DaimyoEndReward { "id": number; "minHighscoreRank": number; "rewardIDs": string; "rewardSetID": number; } export interface DaimyoAllianceContract { "enableOnStart"?: number; "id": number; "nextContract": number; "rank": number; "shogunPoints": number; "warEffortPoints": number; } export interface DaimyoTownship { "addSamuraiMedal": number; "addShogunPoint": number; "coolDown": number; "cooldownIncrease": number; "cooldownIncreaseCap": number; "gateBonus": number; "id": number; "level": number; "lootc1": number; "moatBonus": number; "rank": number; "shogunPointsNeededForLevelUp": number; "skipCost": number; "skipCostIncrease": number; "skipCostIncreaseCap": number; "unitCapacity": number; "unitWallCount": number; "wallBonus": number; } export interface DecoThreshold { "MinPoints": number; "decoLevelID": number; "decoWodID": number; "eventID": number; } export interface DistrictType { "crossplayID": number; "district": string; "districtTypeID": number; } export interface DivisionRound { "comment1": string; "demotes"?: string; "divisionRoundID": number; "divisions": number; "eventID": number; "promotes": string; "sourceDivisionRoundID"?: number; "subdivisionSizes"?: string; "subdivisions": number | string; "targetDivisionRoundID"?: number; "testonly"?: number; "type": string; } export interface DonationItem { "crossplayID": number; "currencyID": number; "donationItemID": number; "donationItemSetID": number; "donationTypeID": number; "maxPointLimit"?: number; "ratio": number; } export interface DonationItem { "crossplayID": number; "donationRewardID": number; "donationTypeID": number; "minPoints": number; "rewardID": number; "rewardSetID": number; } export interface DonationItem { "crossplayID": number; "donationItemSetID": number; "donationSettingID": number; "rewardSetID": number; } export interface DonationItem { "crossplayID": number; "donationTypeID": number; "name": string; } export interface Dungeon { "countVictories": number; "kID": number; "lordID"?: number; "skipCosts"?: number; "toolL"?: string; "toolM"?: string; "toolR"?: string; "unitsK"?: string; "unitsL"?: string; "unitsM"?: string; "unitsR"?: string; } export interface EffectCap { "capID": number; "crossplayID": number; "maxTotalBonus"?: number; } export interface Effect { "areaTypeID"?: number | string; "capID": number; "crossplayID"?: number; "effectID": number; "effectTypeID": number; "isPvEFight"?: number; "isPvPFight"?: number; "name": string; "playerRelation"?: string; "raidBossID"?: number; "sortOrder"?: string; "spaceIDs"?: number | string; } export interface EffectType { "combatType"?: number; "crossplayID": number; "effectTypeID": number; "name": string; "sortCategory"?: number; "sortGroup"?: number; } export interface EmptyArea { "areaType": number; "defStrength"?: number; "defenceTools"?: string; "defenceUnits"?: string; "dungeonNPToolStacks"?: string; "dungeonNPTools"?: number; "dungeonPToolStacks"?: string; "dungeonPTools"?: number; "emptyAreaID": number; "gateWodId"?: number; "guards"?: number; "isBattleground": number; "kID": number; "keepWodId"?: number; "lordID": number; "peasants"?: number; "startingFood"?: number; "unitWallCount": number; "wallWodId"?: number; } export interface Equipment { "canSlotGem"?: number; "comment1"?: string; "comment2"?: string; "crossplayID"?: number; "duration"?: number; "effects"?: string; "equipmentID": number; "mightValue"?: number; "picID"?: number; "rarenessID"?: number; "reuseAssetOfEquipmentID"?: number; "sellC1"?: number; "sellOfferingShard"?: number; "sellPriceOverride"?: number; "sellRiftShard"?: number; "setID"?: number; "skinID"?: number; "slotID": number; "starLevel"?: number; "starRarity"?: number; "wearerID": number; } export interface EquipmentDrop { "areaTypeID": number | string; "dropChance": number; "dropID": number; "gemLevelID"?: number; "kID": number | string; "levelFactor": number; "magicFindStrength": number; "maxLevel": number; "minLevel": number; "name": string; "rarenessID"?: number; } export interface EquipmentEffect { "areaTypeID"?: number | string; "bonus"?: number; "crossplayID": number; "dropRate"?: number; "effectID": number; "enchantmentPrimaryBonus"?: number; "enchantmentSecondaryBonus"?: number; "equipmentEffectID": number; "excludedMali"?: number | string; "ignoreCap"?: number; "itemGroupID"?: number | string; "name"?: number | string; "wearerID": number; } export interface EquipmentEffectStrength { "bonus"?: number; "crossplayID": number; "dropRate"?: number; "primary"?: number; "rarenessID"?: number; "singleBonus"?: number; "strengthID": number; } export interface EquipmentGemEffect { "areaTypeID"?: number | string; "crossplayID": number; "effectID": number; "effectTypeID": number; "name": string; } export interface EquipmentGroup { "crossplayID": number; "dropRate": number; "itemGroupID": number; "name": string; "picID": number; "slotID": number; "wearerID": number; } export interface EquipmentRareness { "color": string; "crossplayID"?: number; "isHero"?: number; "mightValue"?: number; "name": string; "rarenessID": number; "saleValue"?: number; "secondaryAttributes"?: number; "slotIDs"?: number | string; "sortOrder": number; } export interface EquipmentSet { "ID": number; "comment1"?: string; "comment2"?: string; "effects": string; "neededItems": number; "setID": number; } export interface EquipmentSlot { "appearanceCount": number; "bonus": number; "crossplayID": number; "dropRate"?: number; "name": string; "slotID": number; } export interface EquipmentWearer { "crossplayID": number; "dropRate": number; "name": string; "wearerID": number; } export interface EventAutoScalingCamp { "addKhanTablet"?: number; "addSamuraiMedal"?: number; "addSamuraiToken"?: number; "addShogunPoint"?: number; "areaType": number; "attackWaveAmount"?: number; "attackWaveAmountMax"?: number; "attackWaveAmountMin"?: number; "baseLevel"?: number; "camplevel": number; "chanceForCriticalRageGeneration"?: number; "coolDown"?: number; "cooldownIncrease"?: number; "cooldownIncreaseCap"?: number; "countVictory"?: number; "difficultyID": number; "eventAutoScalingCampID": number; "eventID": number; "flankToolsPerWave"?: number; "flankToolsPerWaveMax"?: number; "flankToolsPerWaveMin"?: number; "frontToolsPerWave"?: number; "frontToolsPerWaveMax"?: number; "frontToolsPerWaveMin"?: number; "generateAttacks"?: number; "generatedRagePerAttack"?: number; "generatedRagePerDefense"?: number; "increaseInterval"?: number; "increaseMultiplier"?: number; "khanTabletDiff"?: number; "lootC1": number; "lootCoal"?: number; "lootFood"?: number; "lootGlass"?: number; "lootHoney"?: number; "lootIron"?: number; "lootMead"?: number; "lootOil"?: number; "lootStone"?: number; "lootWood"?: number; "lordID"?: number; "maxTroopCapacityAttack"?: number; "maxTroopCapacityDefense"?: number; "normalDiffDefStrengthBoostMaxAttack"?: number; "normalDiffDefStrengthBoostMaxDefense"?: number; "normalDiffDefStrengthBoostMinAttack"?: number; "normalDiffDefStrengthBoostMinDefense"?: number; "playerRageCap"?: number; "premiumDiffDefStrengthBoostMaxDefense"?: number; "premiumDiffDefStrengthBoostMinDefense"?: number; "rageNeededForLevelUp"?: number; "randomFactorAttack"?: number; "randomFactorDefense"?: number; "rank"?: number; "samuraiTokenDiff"?: number; "saveSettingForNumberOfAttacks"?: number; "shogunPointsNeededForLevelUp"?: number; "skipCostIncrease"?: number; "skipCostIncreaseCap"?: number; "skipCosts"?: number; "unitCapacity"?: number; } export interface EventAutoScalingCI { "eventAutoScalingCiID": number; "eventID": number; "useableConstructionItemGroupIDs": number; } export interface EventAutoScalingDifficulty { "difficultyID": number; "difficultyTypeID": number; "eventID": number; "isLocked"?: number; "rentC2Cost"?: number; } export interface EventAutoScalingDifficultyType { "difficultyTypeID": number; "name": string; "sortOrder": number; } export interface EventAutoScalingHoLSkill { "eventAutoScalingLegendID": number; "eventID": number; "mappingLegendSkillEffect": string; "playerLegendSkillEffect": string; } export interface EventAutoScalingLordEffect { "difficultyID": number; "effectGroup": string; "effectID": number; "effectName": string; "eventAutoScalingLordEffectID": number; "eventID": number; "maxValue": number; "minValue": number; "wearerID": number; } export interface EventAutoScaling { "defaultAttackUnits"?: string; "defaultDefenseUnits": string; "defaultGateAttackTools"?: number; "defaultGateDefenseTools"?: number; "defaultMeleeAttackTools"?: number; "defaultMeleeDefenseTools": number; "defaultMoatAttackTools"?: number; "defaultMoatDefenseTools"?: number; "defaultRangeAttackTools"?: number; "defaultRangeDefenseTools": number; "defaultWallAttackTools"?: number; "defaultWallDefenseTools"?: number; "difficultyID": number; "eventAutoScalingID": number; "eventID": number; "gateReductionBoost": number; "guardsReductionBoost": number; "minDefStrength": number; "moatReductionBoost": number; "npcDefenseScoreMultiplier": number; "toolPlayerLevel": number; "wallReductionBoost": number; "wavesPerTool": number; } export interface EventAutoScalingPairing { "eventID": number; "mappingWodID": number; "maxDifficultyID": number; "minDifficultyID": number; "playerWodID": number; "toolPairID": number; } export interface EventAutoScalingPairing { "eventID": number; "mappingWodID": number; "maxDifficultyID": number; "minDifficultyID": number; "playerWodID": number; "unitPairID": number; } export interface Event { "IsoChangeType"?: number; "areaTypes"?: number | string; "averageDungeonLevel"?: number; "boobyRewardIDs"?: string; "comment1"?: string; "comment2"?: string; "costFactorC2"?: number; "costFactorFood"?: number; "costFactorStone"?: number; "crossplayMinLevel"?: number; "eventDuration"?: string; "eventExtensionUnlock"?: number; "eventID": number; "eventType"?: string; "famePerDay"?: string; "hasSubtypes"?: number; "hubType"?: string; "invisible"?: number; "kIDs"?: number | string; "leaguetypeEventsIDs"?: string; "mapID"?: string; "maxLevel"?: number; "merchantID"?: number; "minLevel"?: number; "onlyPayUser"?: number; "openWithLogin"?: number; "packageIDs"?: number | string; "partPayPriceID"?: number; "prizeDeco"?: number; "resourceTravelTaxRate"?: number; "rewardIDs"?: number | string; "skinID"?: number; "targetSkipCostC2"?: number; "topXRewardIDs"?: string; "unitTravelTaxRate"?: number; "useMinLevelOfEvents"?: number; "winnerRewardIDs"?: string; } export interface EventSkin { "eventSkinID": number; "eventType": string; "hasIsoSkin": number; "hasWorldMapSkin": number; "kIDs": number; "minLevel": number; } export interface Expansion { "costC2"?: number; "costLegendaryMaterial"?: number; "costLegendaryToken"?: number; "costStone"?: number; "costWood"?: number; "crossplayID"?: number; "effectLocked"?: number; "expansionID"?: number; "expansionLevel"?: number; "group"?: string; "kIDs"?: number | string; "mapIDs"?: string; "name"?: string; "sceatSkillLocked"?: number; "shopCategory"?: string; "spaceIDs"?: number | string; "type"?: string; "wodID"?: number; } export interface ExternalServerSkin { "skin": string; "skinID": number; } export interface Feast { "costC2"?: number; "costFood"?: number; "duration": number; "feastID": number; "maxLevel": number; "minLevel": number; "productionBoost": number; "sortOrder": number; "type": string; } export interface ForgeMinuteSkip { "currencyID": number; "forgeID": number; "id": number; } export interface FortuneTellerClass { "c2Cost": number; "fortuneTellerClassID": number; "rewardIDs": string; "toprewardID": number; } export interface FusionCostSequence { "costAmount": number; "costJSONKey": string; "forgeID": number; "fusionTargetLevelIterationIndex": number; "id": number; } export interface FusionForge { "dustCurrencyID": number; "forgeID": number; "usableMinuteSkipsPerDay": number; } export interface FusionShop { "id": number; "packageIDs": string; } export interface FusionSystem { "assembleCatalystEnergyCost": number; "baseBonusFusionXPChance": number; "disassembleCatalystEnergyCost": number; "energyRechargeIntervalInSeconds": number; "fusionCurrencyID": number; "id": number; "minLevel": number; "premiumBonusFusionXPChance": number; "skipRechargeHardCurrencyCost": number; "skipRechargeHardCurrencyCostFactor": number; } export interface GachaEvent { "comment1": string; "comment2"?: string; "costCarnivalMask"?: number; "costFrozenCarrot"?: number; "costHollowMoonEgg"?: number; "costLuckySlice"?: number; "costMerchantsKey"?: number; "costOrange"?: number; "costSoldierBiscuit"?: number; "costSweetTreat"?: number; "eventID": number; "freeChestResetTime": number; "freeChestRewardID": number; "gachaID": number; "gachaLevel": number; "leagueTypeIDs": number; "lootBoxTombolaID": number; "maxPulls"?: number; "minPulls": number; "multiPullMax": number; "rewardSetID": number; "tombolaSpinsAmount": number; } export interface GemColor { "colorCode": string; "crossplayID": number; "gemColorID": number; } export interface GemLevel { "craftCostC1"?: number; "craftCostC2"?: number; "craftSuccessChance"?: number; "crossplayID": number; "gemLevelID": number; "insertCostC1": number; "removalCostC2": number; "saleValue": number; } export interface Gem { "comment1": string; "comment2"?: string; "crossplayID": number; "droppable": number; "effects": string; "followingGemID"?: number; "gemColorID"?: number;