X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fmodel%2Fdto%2FItemDto.kt;h=373db466baf14f54fb86b352be00acbb8353f3e6;hb=6bb7e1d207c640ff3b8e41ce2fb1c6203985bdb1;hp=d46edddc0a2b686ce96e044ebaace2140e829068;hpb=63ffd8af5e9788f36fc75b6d5c29ae525eb74692;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/model/dto/ItemDto.kt b/core/src/ru/deadsoftware/cavedroid/game/model/dto/ItemDto.kt index d46eddd..373db46 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/model/dto/ItemDto.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/model/dto/ItemDto.kt @@ -5,13 +5,19 @@ import kotlinx.serialization.Serializable @Serializable data class ItemDto( - @Deprecated("numeric ids will be removed") @SerialName("id") val id: Int, @SerialName("name") val name: String, - @SerialName("type") val type: String, + @SerialName("type") val type: String = "normal", @SerialName("texture") val texture: String, @SerialName("origin_x") val originX: Float = 0f, @SerialName("origin_y") val origin_y: Float = 1f, @SerialName("action_key") val actionKey: String? = null, @SerialName("mob_damage_multiplier") val mobDamageMultiplier: Float = 1f, @SerialName("block_damage_multiplier") val blockDamageMultiplier: Float = 1f, + @SerialName("top_slab_block") val topSlabBlock: String? = null, + @SerialName("bottom_slab_block") val bottomSlabBlock: String? = null, + @SerialName("tool_level") val toolLevel: Int? = null, + @SerialName("max_stack") val maxStack: Int = 64, + @SerialName("tint") val tint: String? = null, + @SerialName("burning_time") val burningTime: Long? = null, + @SerialName("smelt_product") val smeltProduct: String? = null, )