WeaponProficiency

@Serializable
data class WeaponProficiency(val name: String, val level: Int, val maxLevel: Int, val totalProgress: Int, val hasMastery: Boolean)(source)

Represents a character's proficiency with a weapon in the game.

Constructors

Link copied to clipboard
constructor(name: String, level: Int, maxLevel: Int, totalProgress: Int, hasMastery: Boolean)

Properties

Link copied to clipboard

Whether the character has mastered this weapon.

Link copied to clipboard
val level: Int

The current proficiency level.

Link copied to clipboard

The maximum attainable level for this weapon.

Link copied to clipboard

The name of the weapon.

Link copied to clipboard

The total amount of progress made towards leveling up this weapon.