From 40a73a96bddee55f7cd9c8d5296616ae43ee6d10 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 18 Mar 2018 20:55:12 +0100 Subject: ... --- internal/character/name.go | 20 +++----------------- internal/monster/monster.go | 39 ++++++++++++++++++++++----------------- 2 files changed, 25 insertions(+), 34 deletions(-) diff --git a/internal/character/name.go b/internal/character/name.go index af9583a..23175f5 100644 --- a/internal/character/name.go +++ b/internal/character/name.go @@ -6,23 +6,9 @@ import ( ) var parts = [][]string{ - { - "br", "cr", "dr", "fr", "gr", - "j", "kr", "l", "m", "n", - "pr", "", "", "", "r", - "sh", "tr", "v", "wh", "x", - "y", "z", - }, - { - "a", "a", "e", "e", "i", - "i", "o", "o", "u", "u", - "ae", "ie", "oo", "ou", - }, - { - "b", "ck", "d", "g", "k", - "m", "n", "p", "t", "v", - "x", "z", - }, + {"br", "cr", "dr", "fr", "gr", "j", "kr", "l", "m", "n", "pr", "", "", "", "r", "sh", "tr", "v", "wh", "x", "y", "z"}, + {"a", "a", "e", "e", "i", "i", "o", "o", "u", "u", "ae", "ie", "oo", "ou"}, + {"b", "ck", "d", "g", "k", "m", "n", "p", "t", "v", "x", "z"}, } func NewName() string { diff --git a/internal/monster/monster.go b/internal/monster/monster.go index 8f880cf..c07faf6 100644 --- a/internal/monster/monster.go +++ b/internal/monster/monster.go @@ -240,21 +240,26 @@ var Monsters = []Monster{ {"Hogbird", 3, "curl"}, } -var MonMods = []string{ - "-4 fœtal %v", - "-4 dying %v", - "-3 crippled %v", - "-3 baby %v", - "-2 adolescent", - "-2 very sick %v", - "-1 lesser %v", - "-1 undernourished %v", - "+1 greater %v", - "+1 %v Elder", - "+2 war %v", - "+2 Battle-%v", - "+3 Were-%v", - "+3 undead %v", - "+4 giant %v", - "+4 %v Rex", +type MonMod struct { + Level int + Format string +} + +var MonMods = []MonMod{ + {-4, "fœtal %v"}, + {-4, "dying %v"}, + {-3, "crippled %v"}, + {-3, "baby %v"}, + {-2, "adolescent"}, + {-2, "very sick %v"}, + {-1, "lesser %v"}, + {-1, "undernourished %v"}, + {+1, "greater %v"}, + {+1, "%v Elder"}, + {+2, "war %v"}, + {+2, "Battle-%v"}, + {+3, "Were-%v"}, + {+3, "undead %v"}, + {+4, "giant %v"}, + {+4, "%v Rex"}, } -- cgit v1.2.3