2022-08-19 18:09:05 +02:00
|
|
|
package main
|
|
|
|
|
|
|
|
type Character struct {
|
2022-08-20 16:32:50 +02:00
|
|
|
Misc Misc `json:"misc"`
|
|
|
|
Stats []Stat `json:"stats"`
|
|
|
|
Skills []Skill `json:"skills"`
|
2022-12-31 00:21:29 +01:00
|
|
|
Feats []Feat `json:"feats"`
|
2022-08-19 18:09:05 +02:00
|
|
|
}
|
2022-08-20 16:32:50 +02:00
|
|
|
|
2022-08-19 18:09:05 +02:00
|
|
|
type Misc struct {
|
2023-02-01 10:54:27 +01:00
|
|
|
Level int `json:"level"`
|
|
|
|
Name string `json:"name"`
|
|
|
|
Race string `json:"race"`
|
|
|
|
Class string `json:"class"`
|
|
|
|
Background string `json:"background"`
|
|
|
|
PersonalityTrait string `json:"personalityTrait"`
|
|
|
|
Ideals string `json:"ideals"`
|
|
|
|
Bonds string `json:"bonds"`
|
|
|
|
Flaws string `json:"flaws"`
|
|
|
|
Quirk string `json:"quirk"`
|
|
|
|
|
|
|
|
ReliableTalent bool `json:"reliableTalent"`
|
|
|
|
JackOfAllTrades bool `json:"jackOfAllTrades"`
|
|
|
|
IsKurthog bool `json:"isKurthog"`
|
2022-08-19 18:09:05 +02:00
|
|
|
}
|
2022-12-31 00:21:29 +01:00
|
|
|
|
2022-08-20 16:32:50 +02:00
|
|
|
type Skill struct {
|
|
|
|
SkillName string `json:"skillName"`
|
|
|
|
Proficient bool `json:"proficient"`
|
|
|
|
Expertise bool `json:"expertise"`
|
|
|
|
BaseStat string `json:"baseStat"`
|
|
|
|
}
|
2022-12-31 00:21:29 +01:00
|
|
|
|
2022-08-20 16:32:50 +02:00
|
|
|
type Stat struct {
|
2023-01-03 15:21:08 +01:00
|
|
|
StatName string `json:"statName"`
|
|
|
|
Score int `json:"score"`
|
|
|
|
Proficient bool `json:"proficient"`
|
|
|
|
SaveProficient bool `json:"saveProficient"`
|
2022-08-19 18:09:05 +02:00
|
|
|
}
|
2022-12-31 00:21:29 +01:00
|
|
|
|
2023-02-01 10:54:27 +01:00
|
|
|
type Spell struct {
|
|
|
|
SpellName string `json:"spellName"`
|
|
|
|
Level int `json:"level"`
|
|
|
|
CastingTime string `json:"castingTime"`
|
|
|
|
Range int `json:"range"`
|
|
|
|
Components string `json:"components"`
|
|
|
|
Duration string `json:"duration"`
|
|
|
|
Attack_Save string `json:"attack_save"`
|
|
|
|
Damage_Effect string `json:"damage_effect"`
|
|
|
|
}
|
|
|
|
|
2022-12-31 00:21:29 +01:00
|
|
|
type Feat struct {
|
|
|
|
FeatName string `json:"featName"`
|
|
|
|
FeatDescription string `json:"featDescription"`
|
|
|
|
}
|