All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xyz.cssxsh.arknights.excel.Const.kt Maven / Gradle / Ivy

There is a newer version: 2.3.1
Show newest version
package xyz.cssxsh.arknights.excel

import kotlinx.serialization.*
import kotlinx.serialization.json.*

@Serializable
data class ConstInfo(
    @SerialName("advancedGachaCrystalCost")
    private val advancedGachaCrystalCost: Int,
    @SerialName("apBuyCost")
    private val apBuyCost: Int,
    @SerialName("apBuyThreshold")
    private val apBuyThreshold: Int,
    @SerialName("assistBeUsedSocialPt")
    private val assistBeUsedSocialPt: Map,
    @SerialName("attackMax")
    private val attackMax: Double,
    @SerialName("baseMaxFriendNum")
    private val baseMaxFriendNum: Int,
    @SerialName("buyApTimeNoLimitFlag")
    private val buyApTimeNoLimitFlag: Boolean,
    @SerialName("charAssistRefreshTime")
    private val charAssistRefreshTime: List,
    @SerialName("characterExpMap")
    val characterExpMap: List>,
    @SerialName("characterUpgradeCostMap")
    val characterUpgradeCostMap: List>,
    @SerialName("commonPotentialLvlUpCount")
    private val commonPotentialLvlUpCount: Int,
    @SerialName("completeCrystalBonus")
    private val completeCrystalBonus: Int,
    @SerialName("completeGainBonus")
    private val completeGainBonus: Double,
    @SerialName("creditLimit")
    private val creditLimit: Int,
    @SerialName("crisisUnlockStage")
    private val crisisUnlockStage: String,
    @SerialName("defCDPrimColor")
    private val defCDPrimColor: String,
    @SerialName("defCDSecColor")
    private val defCDSecColor: String,
    @SerialName("defMax")
    private val defMax: Double,
    @SerialName("diamondMaterialToShardExchangeRatio")
    private val diamondMaterialToShardExchangeRatio: Int,
    @SerialName("diamondToShdRate")
    private val diamondToShdRate: Int,
    @SerialName("evolveGoldCost")
    private val evolveGoldCost: List>,
    @SerialName("friendAssistRarityLimit")
    private val friendAssistRarityLimit: List,
    @SerialName("hardDiamondDrop")
    private val hardDiamondDrop: Int,
    @SerialName("hpMax")
    private val hpMax: Double,
    @SerialName("initCampaignTotalFee")
    private val initCampaignTotalFee: Int,
    @SerialName("initCharIdList")
    private val initCharIdList: List,
    @SerialName("initPlayerDiamondShard")
    private val initPlayerDiamondShard: Int,
    @SerialName("initPlayerGold")
    private val initPlayerGold: Int,
    @SerialName("initRecruitTagList")
    private val initRecruitTagList: List,
    @SerialName("instFinDmdShdCost")
    private val instFinDmdShdCost: Int,
    @SerialName("isDynIllustEnabled")
    private val isDynIllustEnabled: Boolean,
    @SerialName("isLMGTSEnabled")
    private val isLMGTSEnabled: Boolean,
    @SerialName("lMTGSDescConstOne")
    private val lMTGSDescConstOne: String,
    @SerialName("lMTGSDescConstTwo")
    private val lMTGSDescConstTwo: String,
    @SerialName("LMTGSToEPGSRatio")
    private val lMTGSToEPGSRatio: Int,
    @SerialName("legacyItemList")
    private val legacyItemList: List,
    @SerialName("legacyTime")
    private val legacyTime: Int,
    @SerialName("mailBannerType")
    private val mailBannerType: List,
    @SerialName("maxLevel")
    val maxLevel: List>,
    @SerialName("maxPlayerLevel")
    val maxPlayerLevel: Int,
    @SerialName("maxPracticeTicket")
    val maxPracticeTicket: Int,
    @SerialName("monthlySubRemainTimeLimitDays")
    private val monthlySubRemainTimeLimitDays: Int,
    @SerialName("monthlySubWarningTime")
    private val monthlySubWarningTime: Int,
    @SerialName("multiInComeByRank")
    private val multiInComeByRank: List,
    @SerialName("newBeeGiftEPGS")
    private val newBeeGiftEPGS: Int,
    @SerialName("normalGachaUnlockPrice")
    private val normalGachaUnlockPrice: List,
    @SerialName("normalRecruitLockedString")
    private val normalRecruitLockedString: List,
    @SerialName("playerApMap")
    val playerApMap: List,
    @SerialName("playerApRegenSpeed")
    val playerApRegenSpeed: Int,
    @SerialName("playerExpMap")
    val playerExpMap: List,
    @SerialName("pullForceZeroIndex")
    private val pullForceZeroIndex: Int,
    @SerialName("pullForces")
    private val pullForces: List,
    @SerialName("pushForceZeroIndex")
    private val pushForceZeroIndex: Int,
    @SerialName("pushForces")
    private val pushForces: List,
    @SerialName("reMax")
    private val reMax: Double,
    @SerialName("recruitPoolVersion")
    private val recruitPoolVersion: Int,
    @SerialName("replicateShopStartTime")
    private val replicateShopStartTime: Int,
    @SerialName("requestSameFriendCD")
    private val requestSameFriendCD: Int,
    @SerialName("richTextStyles")
    private val richTextStyles: Map,
    @SerialName("TSO")
    private val TSO: Int,
    @SerialName("termDescriptionDict")
    private val termDescriptionDict: Map,
    @SerialName("UnlimitSkinOutOfTime")
    private val unlimitSkinOutOfTime: Int,
    @SerialName("useAssistSocialPt")
    private val useAssistSocialPt: Int,
    @SerialName("useAssistSocialPtMaxCount")
    private val useAssistSocialPtMaxCount: Int,
    @SerialName("v006RecruitTimeStep1Refresh")
    private val v006RecruitTimeStep1Refresh: Int,
    @SerialName("v006RecruitTimeStep2Check")
    private val v006RecruitTimeStep2Check: Int,
    @SerialName("v006RecruitTimeStep2Flush")
    private val v006RecruitTimeStep2Flush: Int,
    @SerialName("voucherDiv")
    private val voucherDiv: Int,
    @SerialName("voucherSkinDesc")
    private val voucherSkinDesc: String,
    @SerialName("voucherSkinRedeem")
    private val voucherSkinRedeem: Int,
    @SerialName("weeklyOverrideDesc")
    private val weeklyOverrideDesc: String
)

/**
 * XXX
 */
@Serializable
data class CharAssistRefreshTime(
    @SerialName("Hour")
    val hour: Int,
    @SerialName("Minute")
    val minute: Int
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy