StatCalculatorNatureView.kt

package io.github.lishangbu.avalon.dataset.model

/** 能力值计算器使用的性格信息。 */
data class StatCalculatorNatureView(
    /** 性格 ID。 */
    val id: String,
    /** 性格内部名称。 */
    val internalName: String,
    /** 性格显示名称。 */
    val name: String,
    /** 提升能力项的 ID。 */
    val increasedStatId: String? = null,
    /** 提升能力项的内部名称。 */
    val increasedStatInternalName: String? = null,
    /** 提升能力项的显示名称。 */
    val increasedStatName: String? = null,
    /** 降低能力项的 ID。 */
    val decreasedStatId: String? = null,
    /** 降低能力项的内部名称。 */
    val decreasedStatInternalName: String? = null,
    /** 降低能力项的显示名称。 */
    val decreasedStatName: String? = null,
)