package io.github.lishangbu.avalon.dataset.api.model 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(), )