Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
object BattleUnitAssembler
Link copied to clipboard
data class BattleUnitAssemblyRequest(val unitId: String, val metadata: UnitMetadataState, val abilityInternalName: String? = null, val itemId: String? = null, val moves: List<BattleMoveSlotInput> = emptyList(), val currentHp: Int? = null, val statusState: AttachedEffectState? = null, val volatileStates: Map<String, AttachedEffectState> = emptyMap(), val conditionStates: Map<String, AttachedEffectState> = emptyMap(), val boosts: Map<String, Int> = emptyMap(), val debugState: UnitDebugState = UnitDebugState(), val forceSwitchRequested: Boolean = false)
Link copied to clipboard
data class CreatureAbilityOptionRecord(val internalName: String, val slot: Int, val hidden: Boolean)
Link copied to clipboard
data class CreatureUnitImportRecord(val id: Long, val speciesId: Long?, val internalName: String, val name: String, val weight: Int?, val growthRateInternalName: String?, val captureRate: Int?, val typeIds: List<String>, val baseStats: Map<String, Int>, val abilityOptions: List<CreatureAbilityOptionRecord>)
Link copied to clipboard
data class NatureImportRecord(val id: Long?, val internalName: String, val increasedStatInternalName: String?, val decreasedStatInternalName: String?)