e4k-data
Version:
All recent data from Empire: Four Kingdoms
1,787 lines (1,677 loc) • 103 kB
TypeScript
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;