summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/character/name.go20
-rw-r--r--internal/monster/monster.go39
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"},
}