toggle menu
gwatlin
2.0.1
jvm
switch theme
search in API
gwatlin
/
io.github.kryszak.gwatlin.api.gamemechanics.model.skill
Package-level
declarations
Types
Types
Skill
Link copied to clipboard
@
Serializable
data
class
Skill
(
val
id
:
Int
,
val
name
:
String
,
val
description
:
String
?
=
null
,
val
icon
:
String
?
=
null
,
val
weaponType
:
String
?
=
null
,
val
chatLink
:
String
,
val
type
:
SkillType
?
=
null
,
val
skillType
:
String
?
=
null
,
val
professions
:
List
<
String
>
?
=
null
,
val
slot
:
SkillSlot
?
=
null
,
val
facts
:
List
<
Fact
>
=
listOf()
,
val
flags
:
List
<
String
>
=
listOf()
,
val
traitedFacts
:
List
<
@
Serializable
(
with
=
TraitedFact.TraitedFactUnwrapSerializer::class
)
TraitedFact
>
=
listOf()
,
val
categories
:
List
<
String
>
=
listOf()
,
val
attunement
:
String
?
=
null
,
val
cost
:
Int
?
=
null
,
val
dualWield
:
String
?
=
null
,
val
flipSkill
:
Int
?
=
null
,
val
initiative
:
Int
?
=
null
,
val
nextChain
:
Int
?
=
null
,
val
previousChain
:
Int
?
=
null
)
Data model for skill object
Skill
Slot
Link copied to clipboard
@
Serializable
enum
SkillSlot
:
Enum
<
SkillSlot
>
Skill slot values
Skill
Type
Link copied to clipboard
@
Serializable
enum
SkillType
:
Enum
<
SkillType
>
Skill type values