Add roll values to the new UI

This commit is contained in:
Thomas Andres Gomez 2025-02-21 14:53:52 +01:00
parent 6385d4c8bd
commit 3c8eecdab5
16 changed files with 262 additions and 53 deletions

View file

@ -5,5 +5,6 @@ import kotlinx.serialization.Serializable
@Serializable
data class Message(
val from: String,
val value: MessageContent,
val type: MessageType,
val value: String,
)

View file

@ -1,6 +0,0 @@
package com.pixelized.server.lwa.protocol
import kotlinx.serialization.Serializable
@Serializable
sealed interface MessageContent

View file

@ -0,0 +1,5 @@
package com.pixelized.server.lwa.protocol
enum class MessageType {
Roll
}

View file

@ -1,12 +1,13 @@
package com.pixelized.server.lwa.protocol
package com.pixelized.server.lwa.protocol.roll
import kotlinx.serialization.Serializable
@Serializable
data class RollMessage(
val characterId: String,
val skillLabel: String,
val resultLabel: String?,
val rollDifficulty: String?,
val rollValue: Int,
val rollSuccessLimit: Int?,
) : MessageContent
)