Hier mal ein Vorschlag zur Güte und zur Vereinfachung: NPC-Namen kann man frei setzen, also setzt man bei ungefähr passenden Werten einfach einen anderen Namen UND nutzt eben soetwas wie "Berghyäne" oder "Wüstenwolf" mit einem kleinen Vermerk im Text dazu, dass man ein derartiges Tier noch nie zuvor gesehen hatte. Vorher kurze Randomliste erstellt, store des per Random erzeugten NPC-Namen und fetch entsprechend im fight-tag....eine ZB und keine Ahung 20 unterschiedliche, nie gesehene Tiere mit komischen/flaschen Namen, weil das Kind ja einen Recht auf einen Namen hat.
EDIT: Funktioniert nicht nur mit Kunstnamen, sondern eben auch mit verschiedenen Adjektiven wie zerzaust,zottelig, mit Schaum vor dem Maul, blutrünstig, sabbernd, stark, schnell, also nicht nur 20, sondern 40 und noch mehr Kämpfe mit ein paar Zeilen Code mehr xD