Package-level declarations

Types

Link copied to clipboard
data class AbilityInfo(val id: Long, val internalName: String, val name: String, val effect: String? = null, val introduction: String? = null)
Link copied to clipboard
data class CreatureAbilityOptionInfo(val internalName: String, val slot: Int, val hidden: Boolean)
Link copied to clipboard
data class CreatureInfo(val id: Long, val speciesId: Long? = null, val internalName: String, val name: String, val weight: Int? = null, val growthRateInternalName: String? = null, val captureRate: Int? = null, val typeInternalNames: List<String> = emptyList(), val baseStats: Map<String, Int> = emptyMap(), val abilityOptions: List<CreatureAbilityOptionInfo> = emptyList())
Link copied to clipboard
data class ItemInfo(val id: Long, val internalName: String, val name: String, val shortEffect: String? = null, val effect: String? = null, val text: String? = null, val attributeInternalNames: Set<String> = emptySet(), val flingEffectInternalName: String? = null)
Link copied to clipboard
data class MoveInfo(val id: Long, val internalName: String, val name: String, val typeInternalName: String? = null, val damageClassInternalName: String? = null, val targetInternalName: String? = null, val accuracy: Int? = null, val effectChance: Int? = null, val pp: Int? = null, val priority: Int? = null, val power: Int? = null, val shortEffect: String? = null, val effect: String? = null, val ailmentInternalName: String? = null, val ailmentChance: Int? = null, val healing: Int? = null, val drain: Int? = null)
Link copied to clipboard
data class NatureInfo(val id: Long, val internalName: String, val name: String, val increasedStatInternalName: String? = null, val decreasedStatInternalName: String? = null)
Link copied to clipboard
data class SpeciesInfo(val id: Long, val internalName: String, val name: String, val captureRate: Int? = null)
Link copied to clipboard
data class TypeEffectivenessCell(val defendingType: TypeEffectivenessTypeView, val multiplier: BigDecimal?, val status: String)
Link copied to clipboard
Link copied to clipboard
data class TypeEffectivenessCompleteness(val expectedPairs: Int, val configuredPairs: Int, val missingPairs: Int)
Link copied to clipboard
data class TypeEffectivenessMatchup(val defendingType: TypeEffectivenessTypeView, val multiplier: BigDecimal?, val status: String)
Link copied to clipboard
data class TypeEffectivenessMatrixCellInput(val attackingType: String, val defendingType: String, val multiplier: BigDecimal?)
Link copied to clipboard
data class TypeEffectivenessResult(val attackingType: TypeEffectivenessTypeView, val defendingTypes: List<TypeEffectivenessMatchup>, val finalMultiplier: BigDecimal?, val status: String, val effectiveness: String)
Link copied to clipboard
data class TypeEffectivenessRow(val attackingType: TypeEffectivenessTypeView, val cells: List<TypeEffectivenessCell>)
Link copied to clipboard
data class TypeEffectivenessTypeView(val internalName: String, val name: String)