diff --git a/handlers/add_monster_handler.go b/handlers/add_monster_handler.go index da20ac2..ed44271 100644 --- a/handlers/add_monster_handler.go +++ b/handlers/add_monster_handler.go @@ -58,15 +58,37 @@ func AddMonster(Monsters *[]model.Monster) http.HandlerFunc { Dex: r.FormValue("saveDex"), Con: r.FormValue("saveCon"), Wis: r.FormValue("saveWis"), + Str: r.FormValue("saveStr"), + Cha: r.FormValue("saveCha"), + Int: r.FormValue("saveInt"), }, Skill: model.Skill{ - Perception: r.FormValue("perception"), - Stealth: r.FormValue("stealth"), + Perception: r.FormValue("perception"), + Stealth: r.FormValue("stealth"), + Acrobatics: r.FormValue("acrobatics"), + AnimalHandling: r.FormValue("animalHandling"), + Arcana: r.FormValue("arcana"), + Athletics: r.FormValue("athletics"), + Deception: r.FormValue("deception"), + History: r.FormValue("history"), + Insight: r.FormValue("insight"), + Intimidation: r.FormValue("intimidation"), + Investigation: r.FormValue("investigation"), + Medicine: r.FormValue("medicine"), + Nature: r.FormValue("nature"), + Performance: r.FormValue("performance"), + Persuasion: r.FormValue("persuasion"), + SleightOfHand: r.FormValue("sleightOfHand"), + Survival: r.FormValue("survival"), + Religion: r.FormValue("religion"), }, - Resist: []string{r.FormValue("resist")}, - Senses: []string{r.FormValue("senses")}, - Languages: []string{r.FormValue("languages")}, - CR: r.FormValue("cr"), + Resist: []string{r.FormValue("resist")}, + ConditionImmune: []string{r.FormValue("conditionImmune")}, + Immune: []string{r.FormValue("immune")}, + Vulnerable: []string{r.FormValue("vulnerable")}, + Senses: []string{r.FormValue("senses")}, + Languages: []string{r.FormValue("languages")}, + CR: r.FormValue("cr"), Traits: []model.Trait{ { Name: r.FormValue("traitName"), diff --git a/model/model.go b/model/model.go index 577eefc..01bd301 100644 --- a/model/model.go +++ b/model/model.go @@ -17,7 +17,7 @@ type Monster struct { Type string `json:"type"` Name string `json:"name"` Vulnerable []string `json:"vulnerable"` - ConditionImmnue []string `json:"conditionImmune"` + ConditionImmune []string `json:"conditionImmune"` Resist []string `json:"resist"` Immune []string `json:"immune"` Traits []Trait `json:"trait"` @@ -78,7 +78,7 @@ type Skill struct { Nature string `json:"nature"` Perception string `json:"perception"` Performance string `json:"performance"` - Persuation string `json:"persuation"` + Persuasion string `json:"persuasion"` SleightOfHand string `json:"sleightOfHand"` Survival string `json:"survival"` Religion string `json:"religion"` diff --git a/templates/monster.html b/templates/monster.html index 2cd8b84..ef7f9c9 100644 --- a/templates/monster.html +++ b/templates/monster.html @@ -19,9 +19,31 @@