2017-02-11 18:29:52 -02:00
2017-02-11 15:37:27 -02:00
2017-02-11 18:29:52 -02:00
2017-02-11 16:45:56 -02:00
2017-02-11 15:37:27 -02:00
2017-02-11 18:29:52 -02:00
2017-02-11 15:37:27 -02:00
doc
2017-02-11 18:12:02 -02:00
doc
2017-02-11 18:10:01 -02:00

|MIT|

.. |MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg

LuaNameGen - Lua Name Generator v1.0.0
=======================================

What if, instead of Bilbo and Frodo, Tolkien's characters were named Bill and Fred?

Or if, during the climax of a role-playing session, you face an Ancient Red Dragon called Bob...

That should be enough to justify this script.

Embark in this (meta)adventure, the quest for name generation!

Free the syllables. Create fantastic names. Have fun. Provide fun.

Fork. Fix. Pull request. Register issues. Contribute.

Let's make it the **One Generator to rule them all**.

Table of contents
==================

* `Inspiration`_

  - `Code`_

  - `Names and syllables`_

* `Usage`_

  - `Basic usage`_

  - `Like-a-boss usage`_

* `How does it works?`_

  - `Basics`_

  - `Syllable Groups`_

  - `Rules`_

* `How to help`_

* `Example of generated names`_

Inspiration
============

Code
-----

This script is shamelessly inspired by the great `libtcod's namegen`_, written by Dominik "Mingos" Marczuk. It even uses its syntax for .cfg files, aiming to provide compatibility with its existing sets.

.. _`libtcod's namegen`: https://bitbucket.org/libtcod/libtcod/src/afba13253a79f16d10f596e2c9c99cf183f94b3c/src/namegen_c.c


Names and syllables
--------------------

Part of the patterns used in this this script were adapted from:

* `libtcod's namegen sets`, written by Mingos and Jice;

Inspiration came from sources such as:

* J.R.R. Tolkien's works;
* Gary Gygax's works;
* Many other fantasy novels;
* `d20pfsrd.com`_, the huge, free and beautiful PF SRD :)
* `fantasynamegenerators.com`_;
* `fantasynamegen.com`_;
* `creative-role-playing.com`_ fantasy-sounding-names;
* other generators that I shall remember someday.

.. _`d20pfsrd.com`: http://www.d20pfsrd.com/
.. _`fantasynamegenerators.com`: https://fantasynamegenerators.com/
.. _`fantasynamegen.com`: https://www.fantasynamegen.com/
.. _`creative-role-playing.com`: http://web.archive.org/web/20141009095317/https://www.creative-role-playing.com/fantasy-sounding-names/

Usage
======

Basic usage
------------

To get a dwarf name and surname, using default sets, just do:

.. code-block:: lua

   local namegen = require("namegen")

   local name = namegen.generate("dwarf male")  --  Dolin
   local surname = namegen.generate("dwarf surname")  --  Steelcutter

Like-a-boss usage
------------------

To get whatever you want, call for a name set with the rule you want:

.. code-block:: lua

   local namegen = require("namegen")

   local syllable_a = namegen.generate_custom(
       "orc female 2", "$A$10B")  --  Bragluk
   local syllable_b = namegen.generate_custom(
       "giant female", "$B$10B")  --  tuhli
   local syllable_c = namegen.generate_custom(
       "infernal 1", "-$B$B")  -- -mozraz
   print("It's alive!!!", syllable_a .. syllable_b .. syllable_c)
   -- It's alive!!!   Bragluktuhli-mozraz


How does it works?
===================

Basics
-------

When loaded/required, the module "namegen" parses the set files pointed by 'namegen.index' (a plain text file).

Each line of 'namegen.index' indicates the location of a set file to be readed. By default it only contains one: `namegen.cfg`.

Each set file (also plain text files) follows a simple syntax (libtcod's syntax, so any .cfg file from it can be used), and may contains multiple sets. This is an example of a basic set:

.. code-block:: none

   name "dwarf male" {
       syllablesStart  = "Do, Due"
       syllablesEnd = "lin, rin"
       rules = "$s$e"
   }

This set with its only rule would generate names such as:

* Dolin;

* Dorin;

* Duelin;

* Duerin;

Syllable Groups
----------------

Every syllable group has a matching symbol (used rules, `s` and `e` in the previous example) that matches it, and will, after parsed, be stored under a specific key on the parser data table:

.. code-block:: none

   symbol  group name          parser field
   ------  ----------          ------------
   s       syllablesStart      parser_data["start"]
   m       syllablesMiddle     parser_data["middle"]
   e       syllablesEnd        parser_data["end"]
   P       syllablesPre        parser_data["pre"]
   p       syllablesPost       parser_data["post"]
   v       phonemesVocals      parser_data["vocals"]
   c       phonemesConsonants  parser_data["consonants"]
   A       customGroupA        parser_data["cga"]
   B       customGroupB        parser_data["cgb"]
   ... (custom groups exist from `A` to `O`)
   N       customGroupN        parser_data["cgn"]
   O       customGroupO        parser_data["cgo"]
   ?       phonemesVocals/     parser_data["vocals"]/
           phonemesConsonants  parser_data["consonants"]

Rules
------

Considering the basic example above, if you replace its rule for "$e$s", that would swap syllables in the generated names.

It is possible to set a chance of adding a syllable. The rule "$s$e$50e" would have fifty percent chance of adding a third syllable from `syllablesEnd` group (or the matching group of the letter you pass).

If you want to have multiple rules for a same set, simply separate them with a comma:

.. code-block:: none

    rules = "$e$s, $s$e"

Each rule would have an equal chance to be used at each generation. If desired, you can give specific chances for each rule (by default they all have the same chance of being used):

.. code-block:: none

    rules = "%50$e$s, $s$e"

Instead of each rule having 1/2 chance to be used, the first one would have 1/2*50% chance.

How to help
============

* Improve the lua code, performance-wise, fix bugs, etc.

* You can help to test or improve content:

  - test existing syllable sets;

  - improve them:

    + create a new rule;

    + modify a new rule;

    + change/remove syllables or syllable groups;

    + add some illegal results to avoid weird combinations;

  - submit a new set.

  - `improve the documentation`.

On both cases the optimal way to it is by following github's workflow_: fork, fix, submit a pull request.

You can also report an issue_.

.. _workflow: https://help.github.com/articles/fork-a-repo/
.. _issue: https://github.com/LukeMS/lua-namegen/issues
.. _`improve the documentation`: https://github.com/LukeMS/lua-namegen/edit/master/README.rst

Example of generated names
===========================

This is a list of a few names genereated by the default sets:


* "celestial female"

.. code-block:: lua

   "Adrasteleth", "Ar-talas", "Ar-valkar", "Aranet", "Asaneseth", "Astarer", "Atlaneth", "Avareseth", "Avlantenth", "Avraleth", "Jal-sarat", "Jal-varat", "Jasalenth", "Jasaner", "Jasarmeth", "Jasarmeth", "Kalades", "Kalares", "Kalasenth", "Kalases", "Kalaster", "Kavalel", "Klarones", "Paladereth", "Paloreleth", "Palorer", "Ral-amar", "Ranalen", "Ranaren", "Saraner", "Sarateth", "Sardareleth", "Sardareth", "Sarnateleth", "Talasenth", "Taranenth", "Taranet", "Taraneth", "Tavaleth", "Valanten", "Valdoreleth", "Valdoreth", "Valkareth", "Valnarer", "Valnareth", "Vanarel", "Var-varan", "Varaleth", "Varaleth", "Varaneth"

* "celestial male"

.. code-block:: lua

   "Amadas", "Amaral", "Amartas", "Amartathal", "Ansamal", "Aradath", "Aradath", "Aramathar", "Asarnas", "Atarat", "Jaranath", "Jasalath", "Jasanath", "Javralanth", "Kaladathal", "Kalarath", "Kalarathar", "Kalasal", "Katarnath", "Kavalath", "Klaronan", "Klaronanth", "Pal-sarat", "Paloral", "Paloral", "Palorath", "Ral-varan", "Ranarathar", "Rasanas", "Ravanar", "Ravanathal", "Samaras", "Saranathas", "Sardanath", "Sardaranth", "Talasathar", "Talonas", "Taranar", "Taranathar", "Tavalath", "Valdorath", "Valmaranth", "Valmarath", "Valmarathal", "Valnoras", "Vanarat", "Varamathar", "Varanath", "Varatan", "Varatan"

* "dark elf female"

.. code-block:: lua

   "Burpansyliza", "Burpellivrin", "Burrellivira", "Bursolisra", "Charsabiddril", "Charyasralene", "Chorvrilralbra", "Denilenhel", "Deorelhel", "Dolorgrinbra", "Dolothdylhel", "Dorpansylvra", "Dorvorsinsil", "Dromtorlavdril", "Dultulralil", "Dulvolsylra", "Durseklenistra", "Dursulralia", "Enolgdylira", "Ensunleviza", "Gulorlivlin", "Gultulsylith", "Gulyolsinhel", "Insnyllenistra", "Istvillivith", "Jegsuldylna", "Jendolgraldra", "Jersusilith", "Kilthalrilira", "Kilyelralbra", "Lilrharaene", "Lilyaspellin", "Lulvolraistra", "Marvireltra", "Mazsolralvril", "Mazsolsyllin", "Mernilrailn", "Mezrellinbra", "Mezrusyldra", "Mezsabpelia", "Mezsullinia", "Mezvrilralna", "Molnylenra", "Molvrillivith", "Morvirlivdril", "Norolgsylene", "Nothorradril", "Olnesindra", "Oltelleviza", "Oltulendril"

* "dark elf male"

.. code-block:: lua

   "Balsablinrid", "Bursoliluld", "Burtorpirnaz", "Chartullenul", "Chormyrpirvim", "Choryolervir", "Colyasravim", "Divvorilird", "Dolorgiseld", "Dromporisnim", "Dulnellivnim", "Dulrhasinnid", "Dulverpirriv", "Eilnelavnim", "Eilonpelnid", "Eilsinlinvid", "Enorgerrim", "Gonvorerul", "Gulsunsyluld", "Gultelpirrim", "Imrelsylriv", "Imyellavrim", "Insvrilrinrim", "Istvorrilird", "Jegrhaennaz", "Jendsulpirvim", "Jendyasisviz", "Jerrelilrid", "Jysnylilald", "Jyssusrinnid", "Kilolgelul", "Kilporrinul", "Kiltenralvir", "Lilpanlivviz", "Lilrhapirriv", "Lilrurilnil", "Lilsolraid", "Lulpellevul", "Lulsolisrid", "Lulyolrinird", "Mabtorsylnim", "Martorrinid", "Marvirpirid", "Merothisrim", "Meryaspiruld", "Mezsussinnaz", "Molorpirild", "Mornilrallim", "Nothpanilird", "Nothvekidnid"

* "dragon female"

.. code-block:: lua

   "Adastraxenoris", "Adramanthysa", "Adravorunga", "Ancavoraxis", "Andravorunga", "Archoborossa", "Archocalchaxis", "Atravoraxis", "Barazzemalis", "Barzzebraxis", "Berumalaxis", "Berunaluxis", "Bhakrivorunga", "Bhakrizzebraxis", "Biamalaxis", "Biamanthysa", "Brimamordaxis", "Brimamordaxis", "Cadranadralix", "Chromordaxis", "Chroneriaxis", "Chroxenoris", "Harborossa", "Harcalchaxis", "Harlagonis", "Harzzemalis", "Iulzzebraxis", "Jarzemmalaxis", "Jazrazuthraxis", "Jurgamandrossa", "Keruxazzemalis", "Lazulomandrossa", "Majuribazia", "Majurinadralix", "Melkarcalchaxis", "Melkarxenoris", "Peridomordaxis", "Peridoxenoris", "Phrixuzuthraxis", "Porphyrovoraxis", "Rhadavorunga", "Rhodomanthysa", "Sarbazia", "Scarvabazia", "Skhiamandrossa", "Tchalcedocalchaxis", "Tchalcedomalaxis", "Tchalcedozuthraxis", "Trochocordaxis", "Zalarvoraxis"

* "dragon male"

.. code-block:: lua

   "Abramandros", "Abrazuthrax", "Adravorung", "Ancazuthrax", "Aragphylax", "Baralagon", "Baranalux", "Beruzzebrax", "Bhakribazius", "Bhakrivorax", "Bracalchax", "Bradocordax", "Cadrabazius", "Cadramalax", "Chrobradax", "Chrovorax", "Glaumandros", "Heliobradax", "Iulcordax", "Jurgacordax", "Lazulomandros", "Lazuloxenor", "Marmoracordax", "Marnadral", "Melkarnadral", "Peridoxenor", "Pyravorung", "Pyraxenor", "Pyrazuthrax", "Rauboros", "Raumandros", "Rhexenor", "Rhezzemal", "Rhodocordax", "Rhodonalux", "Sarbradax", "Sarcumalax", "Sardanadral", "Sarzzemal", "Scarvamanthys", "Scarvavorax", "Sidereobradax", "Sidereomanthys", "Skhianadral", "Sulchrulagon", "Tchalcedobradax", "Vramalax", "Vraxenor", "Zalarmandros", "Zalarmanthys"

* "dwarf female"

.. code-block:: lua

   "Aiess", "Alfra", "Anhild", "Arra", "Bafra", "Bamala", "Boali", "Bomnuda", "Bomvara", "Brilleras", "Dalinda", "Danbida", "Dandy", "Darnda", "Degra", "Duerla", "Dwaov", "Dwaryn", "Dwatuna", "Ferila", "Feya", "Fredrotha", "Funla", "Garbida", "Glotha", "Grodmila", "Grody", "Gwargra", "Henden", "Jama", "Kilaani", "Kilnuda", "Lasryn", "Lesthel", "Lota", "Minuda", "Nagnon", "Raskala", "Rasma", "Rasya", "Renmae", "Ridy", "Senev", "Svaritza", "Tardy", "Tarnda", "Thiba", "Thrata", "Vongra", "Vonnda"

* "dwarf female 2"

.. code-block:: lua

   "Bordga", "Brokkris", "Bromrun", "Bruis", "Burldis", "Burlrun", "Daldis", "Daldis", "Dolgis", "Dorlis", "Dormrun", "Dormvis", "Dorrun", "Durbis", "Durnhild", "Fromdis", "Fuldga", "Fundlif", "Gimrith", "Gimrun", "Glodis", "Gondlis", "Gondnis", "Gormlind", "Gormvis", "Guldhild", "Gundris", "Gundris", "Horddis", "Hornhild", "Hornna", "Hornrun", "Nalif", "Nordnis", "Norris", "Stornlif", "Strombis", "Stromis", "Sturbis", "Sturlvis", "Sturris", "Sundrun", "Thorga", "Thorndis", "Thornna", "Thornrun", "Throrris", "Throrrith", "Thruvis", "Thunddis"

* "dwarf male"

.. code-block:: lua

   "Anthur", "Aran", "Belmun", "Bobil", "Bomthur", "Bomur", "Darfri", "Dethur", "Devi", "Duerrin", "Duevim", "Dunur", "Duvi", "Duvin", "Dwoggamri", "Figin", "Firan", "Frebur", "Funchar", "Gamdir", "Gamfri", "Glothur", "Gramthrun", "Gremryl", "Gwarbil", "Hokig", "Jorvim", "Kaden", "Kanur", "Kaun", "Kildir", "Kraide", "Lodur", "Lovi", "Marbin", "Nalvri", "Ori", "Rasran", "Renbin", "Renulf", "Svun", "Tavin", "Thaggat", "Thardunli", "Tormur", "Triarol", "Vagrin", "Vonun", "Welin", "Zeliban"

* "dwarf male 2"

.. code-block:: lua

   "Balli", "Balnir", "Bordin", "Brimbor", "Brodri", "Brodror", "Brokkvor", "Bromri", "Bromrin", "Brurin", "Burlri", "Dolgbor", "Dormin", "Dorrok", "Dorrur", "Drimvi", "Dromvi", "Durmin", "Durvir", "Fuldin", "Fuldnir", "Gimir", "Gondin", "Gordli", "Gordri", "Gordvir", "Grimri", "Grodli", "Gromin", "Gromvi", "Gundror", "Hordli", "Horndin", "Hornin", "Hornli", "Hornri", "Hornrin", "Hornrur", "Hrarur", "Ormin", "Skondli", "Stornlin", "Stromlin", "Sturlbor", "Sturlbor", "Sundrin", "Thorri", "Thorrur", "Throbor", "Thrordin"

* "dwarf surname"

.. code-block:: lua

   "Bearslayer", "Blackspike", "Bloodpike", "Boarbutcher", "Boarmauler", "Coalcutter", "Coalfist", "Coppercrusher", "Copperfist", "Dragonburner", "Elfstriker", "Fairspike", "Fierybrand", "Fieryhammer", "Foebutcher", "Gemminer", "Gianteater", "Giantslayer", "Gnomekicker", "Goblinslicer", "Goldenheart", "Goldenspike", "Granitefoot", "Hammercarver", "Hammerfist", "Hardaxe", "Ironbender", "Ironhand", "Marbledigger", "Mithrilcutter", "Mithrilfist", "Mithrilforger", "Noblechest", "Noblefoot", "Ogre-Fighter", "Ogre-Strangler", "Ogreburner", "Onyxfoot", "Orc-Beheader", "Orcchoker", "Rockcarver", "Silvermace", "Spidermauler", "Spiderpuncher", "Steelsword", "Stoneblade", "Stonepick", "Whitefinger", "Wolfslayer", "Wyvernstriker"

* "elf female"

.. code-block:: lua

   "Alea", "Alea", "Alea", "Alyndra", "Alyndra", "Alyndra", "Amlaruil", "Anarzee", "Axilya", "Braerindra", "Caerthynna", "Chandrelle", "Chomylla", "Daratrine", "Daratrine", "Darunia", "Darunia", "Deularla", "Eirika", "Elanil", "Elanil", "Elmyra", "Eloimaya", "Eloimaya", "Faraine", "Faraine", "Faraine", "Ilmadia", "Ilmadia", "Isilynor", "Iythronel", "Liluth", "Lixiss", "Lixiss", "Lura", "Lymsleia", "Lyndis", "Nushala", "Nushala", "Nushala", "Nyna", "Pyria", "Sariandi", "Sariandi", "Sariandi", "Shalana", "Sheedra", "Syndra", "Wynnter", "Wynnter"

* "elf female 2"

.. code-block:: lua

   "Aeglitharloth", "Aegserileth", "Aelnimaredel", "Aelninevloth", "Aelrindadriel", "Aelseramiel", "Aelthaerevwë", "Aesseldirriel", "Aesserevwen", "Arrimaledel", "Belsaereneth", "Bermindarriel", "Caelseredmir", "Caelserthaleth", "Caelthaerevian", "Caermaegolrial", "Caermithadien", "Caermithirmir", "Caerthalebril", "Calmarinmir", "Caristasrial", "Carranarwen", "Cirlirelwen", "Cirloralwë", "Cirnirthalsil", "Cirtherenwen", "Clarirareth", "Cristheresiel", "Elrinansil", "Elrinilroël", "Eolloralien", "Eolraeladroël", "Eolsaeramwen", "Eolsilmolroël", "Erlrilevwen", "Estlirevedel", "Estmirilsil", "Faerinadriel", "Findirthaliel", "Finrilinrien", "Galmireveth", "Ganrinolrial", "Ganseldarril", "Gilraninriel", "Gilranthalroël", "Ilmmelaliel", "Ilmrindamroël", "Lendsaeransil", "Lendtheremriel", "Lindmaegarmir"

* "elf male"

.. code-block:: lua

   "Ailluin", "Anfalen", "Anlyth", "Bellas", "Bellas", "Connak", "Connak", "Connak", "Connak", "Dakath", "Fhaornik", "Fhaornik", "Folmar", "Folmar", "Hagwin", "Ilimitar", "Ilimitar", "Iliphar", "Iliphar", "Inialos", "Inialos", "Jannalor", "Josidiah", "Juppar", "Kendel", "Melandrach", "Morthil", "Mythanthar", "Nym", "Nym", "Oenel", "Olaurae", "Orist", "Pelleas", "Phaendar", "Pleufan", "Pleufan", "Respen", "Rhys", "Riluaneth", "Riluaneth", "Ruvyn", "Shaundyl", "Taegen", "Thalanil", "Theodred", "Theodred", "Triandal", "Vulmon", "Xhalth"

* "elf male 2"

.. code-block:: lua

   "Aegthaelamion", "Aelthaelebdir", "Aermelendan", "Aersilevras", "Aesthaleddel", "Aethmelthallad", "Aethnitholfal", "Aethsarerrond", "Anmithadlin", "Arninerdir", "Arrilarlin", "Arrinarlin", "Belmindellin", "Belnithirdir", "Carlarilros", "Celimedfal", "Cellirthalros", "Cirnirardan", "Cirseldesros", "Clarrinebnar", "Crislithildir", "Crismithelion", "Cristhaeremrior", "Earrelesros", "Earthalelrond", "Elbthaerirlin", "Elliralthir", "Elthmitholrod", "Erinelad", "Erlarendil", "Estloranion", "Estrinallad", "Faermerilion", "Farlorthonion", "Feansarasfal", "Findthaerebdil", "Garrelevion", "Gelirasdan", "Gelmirenrond", "Gelnimalrior", "Ilmirevdil", "Ilmnimthalros", "Ilmralamrior", "Ilmriminnar", "Ithlarerthir", "Ithmitheldir", "Lendnithinion", "Lendraelevion", "Lendsilmadrior", "Lindisterthir"

* "giant female"

.. code-block:: lua

   "Beeghsoh", "Bulfah", "Daoh-Mughkhem", "Daoh-Yeeh", "Doh-Digrinaroo", "Fah-Hatoomogh", "Fah-Pogh", "Fah-Ronkh", "Fah-Suhi", "Fah-Suth", "FahBeeghbaod", "FahNham", "Faoghbeegh-Fah", "Gunri-Rei", "Hani-Rei", "Heghidoh", "Khem-Daoh", "Khuri-Soh", "Lah-Hah", "Lah-Ronkhdigri", "Lah-Snaohfeehm", "LahPogh", "LahYeehig", "Meh-Lah", "Mih-Heghi", "MihGhahghaw", "MihSuhi", "MihTregh", "Nuhdoh", "Obdaoh", "Orf-Soh", "Orflah", "Rei-Buri", "Rei-Gunri", "Rei-Khee", "ReiGhad", "ReiGonkh", "ReiWuh", "Rhoosuhi-Tih", "Roukdoh", "Soh-Rhoomogh", "SohYuhob", "Tih-Ehm", "TihOrfghammugh", "TihOuh", "TihSuth", "Toudh-Fah", "Tuhli-Doh", "Vuhpuh-Fah", "Yeehsoh"

* "giant male"

.. code-block:: lua

   "Baod", "Baod-Wuh", "Chah-Khangham", "Dhak", "Dum", "Dum", "Eghigoush", "Ehm-Suth", "Faogh", "Feehm-Yih", "Ghug-Mugh", "Giree", "Giree", "Goushghad", "Gunri-Shom", "Hah", "Hah-Khaz", "Hatoo", "Heh", "Heh", "Heh-Thom", "Houm", "Igroukig", "Khan", "Khanlugh", "Lugh-Rifoopugh", "Mogh", "Naoh", "Orf", "Peh", "Poghsuhi", "Puh", "Rhoo-Giree", "Rhoo-Ouh", "Rouk-Zham", "Shehi", "Shlo-Digri", "Shlo-Digri", "Shom", "Shul-Ough", "Suhiorf", "Tuhli", "Ub-Yuh", "Ubghah", "Vuh-Ouhrahoo", "Wah", "Wuh", "Wuhtuhli", "Yaum", "Yuh-Giree"

* "gnome female"

.. code-block:: lua

   "Banus", "Billeklinkle", "Bimkiulo", "Binkwin", "Binkwin", "Bipvizz", "Bipvizz", "Bixgus", "Byloflink", "Cargus", "Carvizz", "Dibink", "Dimbick", "Dimbick", "Dindamink", "Ditinkle", "Elsizzle", "Fildilinkey", "Filliflink", "Filliflink", "Fynkkink", "Fynkkink", "Gellergo", "Glinbynus", "Gynndeedus", "Gynnoago", "Hinkabrick", "Ketklinkle", "Ketris", "Kitlelinkey", "Kitlelinkey", "Klofizzy", "Klofizzy", "Lisble", "Lymkeergo", "Lymtink", "Lysskyago", "Lysthink", "Mittledigo", "Mittlesizzle", "Nitly", "Talkink", "Tallinkey", "Thinbick", "Thinbick", "Thinbythin", "Thinklinkey", "Tilkitinkle", "Tyllofizzy", "Tyllofizzy"

* "gnome male"

.. code-block:: lua

   "Balibik", "Bilkeefinkle", "Bilkeefinkle", "Bimliarn", "Binkbrick", "Bolink", "Bomdable", "Bomdable", "Buofinkle", "Buris", "Burtink", "Dinlebrick", "Donflonk", "Fenbink", "Fenbink", "Fenklink", "Fenlflonk", "Filbik", "Filgus", "Finkvash", "Finsizz", "Gelklink", "Gimfizz", "Gimlulo", "Glinkdeegus", "Gnofinkle", "Hinbmink", "Hinbmink", "Hinklosizz", "Hinlidink", "Klobnk", "Laflink", "Laflink", "Lawizz", "Lolarn", "Lolarn", "Mitash", "Mittlegus", "Pithkeebick", "Pithosizz", "Talbeefizz", "Talbeefizz", "Talwick", "Thenflink", "Tinfizz", "Tobgus", "Todatonk", "Tolosizz", "Tomink", "Tovash"

* "gnome surname"

.. code-block:: lua

   "Acerspindle", "Berrysteel", "Bizzspan", "Blackstrip", "Blacktorque", "Castdwadle", "Castfizzle", "Castmaster", "Castspring", "Castspring", "Cogbonk", "Fastfuse", "Finesteel", "Fizzlepipe", "Fizzlepipe", "Fizzlepipe", "Gearblast", "Geartorque", "Geartorque", "Grinddwadle", "Mechaspan", "Mechaspark", "Mechaspring", "Mekkapipe", "Overkettle", "Sadbonk", "Sadbonk", "Shinepipe", "Shinepipe", "Shortgauge", "Sparkkettle", "Sparksprocket", "Springcrank", "Steamfuzz", "Steamgauge", "Steamgauge", "Steamnozzle", "Steamnozzle", "Swiftdwadle", "Swiftspinner", "Thistlebus", "Thistlebus", "Thistlegrinder", "Thistlenozzle", "Tinkfuzz", "Tinkspark", "Tosslespanner", "Twisttorque", "Wobblespanner", "Wobblespanner"

* "goblin female"

.. code-block:: lua

   "Achgaay", "Achvarkah", "Adzgnaty", "Arkachya", "Arkstoggah", "Balggagya", "Blidgukzatgah", "Blotgady", "Blotsnagay", "Bolgvarkghy", "Burkyakghy", "Drizzatah", "Gagyadah", "Garshukgah", "Garzibghy", "Gatirkgah", "Gazizy", "Gazragglizah", "Ghakmazgah", "Ghaksligy", "Gitflugay", "Glatglakmizah", "Gukdrikay", "Irkgaay", "Khadsnaggah", "Krigblokya", "Lagmaky", "Lakbilgragya", "Laknoky", "Lakskugya", "Ligmakghy", "Likkglokgah", "Lozbilgay", "Nigmazay", "Ratmaky", "Shukurfgah", "Slaishukya", "Sniggatya", "Snikslogah", "Sogshukah", "Yaggmazay", "Yakzatgah", "Yarkdrizah", "Yarknazay", "Yipsligah", "Zatsnatghy", "Zibbalgah", "Zibghaggary", "Zibmazy", "Zizglakgah"

* "goblin male"

.. code-block:: lua

   "Balggar", "Balgsog", "Bligbalg", "Bloktog", "Burkkrig", "Burklikklig", "Drikmiz", "Flugyip", "Gakrag", "Garmiz", "Glakgak", "Gloknad", "Goggaz", "Gogglatdrik", "Gratglok", "Guksnik", "Irkglok", "Irksnarkzib", "Irktog", "Khadbilg", "Laggnat", "Lagspik", "Likkhig", "Luklozdrik", "Makbolg", "Mizbot", "Nadblig", "Noggadz", "Nogglak", "Nukkhig", "Ragskug", "Ratbug", "Ratrakgliz", "Shrigziz", "Skragblot", "Sloggog", "Snarkga", "Snigflug", "Snitburk", "Snitnok", "Spikglok", "Spikglok", "Stoggsog", "Togurf", "Urfsna", "Varkkak", "Yaggach", "Yaggsnag", "Yignikk", "Zibtog"

* "half-demon female"

.. code-block:: lua

   "Aagdusla", "Azanil", "Brazija", "Brazskiu", "Bruhbau", "Drulgnalu", "Jhaaldiu", "Jhaalulla", "Jhaalxhiu", "Jidsula", "Jurbau", "Kaazanil", "Krauizil", "Krivija", "Krivija", "Kuazdiu", "Luribau", "Luriija", "Niddiu", "Nidzihyl", "Ninjbau", "Ninjdiu", "Nulnalu", "Nymzihyl", "Ranaganil", "Rilthusula", "Rukanil", "Ruknalu", "Ruzbau", "Saagrhyl", "Ulthuskiu", "Ulthuskiu", "Ulthuzihyl", "Urzija", "Uznidbau", "Uznidbau", "Vlaajizil", "Vlaajrula", "Vlaglin", "Vlashzihyl", "Vlukbau", "Vluzakskiu", "Vrazanil", "Vulkjiul", "Xaugiu", "Xidizil", "Xulziu", "Zugnalu", "Zuvlin", "Zuvsula"

* "half-demon male"

.. code-block:: lua

   "Alurruzuk", "Aziklank", "Brallurr", "Bralruzuk", "Bruhzuk", "Draanull", "Drulgundak", "Drulgzu", "Guzbru", "Guzdrul", "Guzsuruk", "Haugarag", "Hauglun", "Jhaaldrul", "Jidnal", "Jiusalk", "Jurgrul", "Jurinu", "Kargsalk", "Kargundak", "Krivrul", "Krivsul", "Krivzu", "Kuduuvik", "Mulkrul", "Nidzuk", "Ninjsalk", "Nullun", "Rilthulank", "Rilthurul", "Rilthusuruk", "Rukbru", "Rulklun", "Ruzrul", "Ulthuruzuk", "Uznidnal", "Virnuvik", "Vlashnal", "Vlukinu", "Vlukzuk", "Vrazlurr", "Vrazundak", "Xauxulg", "Xidarag", "Xidsuruk", "Xurajuvik", "Zauvarag", "Zauvinu", "Zauvnal", "Zauvzuk"

* "halfling female"

.. code-block:: lua

   "Adelheid", "Allison", "Alyssa", "Amber", "Aregund", "Begga", "Begga", "Berenga", "Bertha", "Bertha", "Bertha", "Brunhilda", "Brunhilda", "Camelia", "Camelia", "Chlodosind", "Cora", "Engelberga", "Erica", "Ermengard", "Esmee", "Fatima", "Goiswinth", "Goiswinth", "Gomatrudis", "Jenna", "Kaitlyn", "Laura", "Lily", "Marcatrude", "Mary", "Menegilda", "Morgan", "Myrna", "Myrna", "Myrtle", "Myrtle", "Prima", "Ragnachilde", "Regnetrudis", "Rotrud", "Saffron", "Saffron", "Scarlet", "Theodelinda", "Theoderada", "Theutberga", "Theutberga", "Tiffany", "Vulfegundis"

* "halfling female 2"

.. code-block:: lua

   "Adice", "Adwisa", "Aila", "Albice", "Alma", "Almwina", "Almwina", "Bardwina", "Biffwina", "Boffa", "Boffwina", "Bombia", "Bombia", "Brama", "Bungily", "Droca", "Drogina", "Durla", "Emmily", "Erna", "Everia", "Falca", "Fulba", "Fulbily", "Gama", "Hama", "Hasca", "Hascina", "Hodia", "Huga", "Hugia", "Ivwisa", "Marka", "Milia", "Mungia", "Othia", "Othice", "Saba", "Sama", "Samia", "Sega", "Sega", "Segina", "Serla", "Serla", "Toba", "Tobwina", "Wanina", "Wanwina", "Wyda"

* "halfling male"

.. code-block:: lua

   "Adalhaid", "Angilbart", "Basso", "Berchar", "Bertin", "Bilbo", "Bildad", "Blanco", "Charles", "Dalfin", "Emme", "Enurchus", "Erard", "Fastred", "Fastred", "Fortinbras", "Grossman", "Guntramn", "Hildebald", "Hildebald", "Hildebald", "Huebald", "Imbert", "Imnachar", "Isengrim", "Isengrim", "Letard", "Lo", "Lo", "Lo", "Majorian", "Matfrid", "Matfrid", "Mauger", "Melampus", "Melampus", "Merimac", "Moro", "Moro", "Pancras", "Ragnfred", "Sadoc", "Sunno", "Sunno", "Taurin", "Ted", "Tobold", "Unroch", "Waltgaud", "Zwentibold"

* "halfling male 2"

.. code-block:: lua

   "Adelo", "Adelwin", "Adrfast", "Adro", "Ailert", "Ailo", "Ailwin", "Albard", "Almo", "Ambo", "Biffard", "Biffold", "Biffwin", "Bombald", "Bungfast", "Bungo", "Drogfast", "Drogwise", "Durlfast", "Durlo", "Durlo", "Ernert", "Ernfast", "Erno", "Falco", "Falcwise", "Frobard", "Gamo", "Gamo", "Hamo", "Hamo", "Hugo", "Ivald", "Marko", "Mungard", "Mungwise", "Mungwise", "Odo", "Odo", "Odo", "Odwise", "Samald", "Samard", "Samo", "Samwise", "Serlwise", "Tobard", "Wigald", "Wigold", "Wydwise"

* "halfling surname"

.. code-block:: lua

   "Bilberry", "Bolger-Baggins", "Bophin", "Bophin", "Bracegirdle", "Brandagamba", "Brandagamba", "Brandagamba", "Brandybuck", "Brockhouse", "Brown", "Brown", "Fairbairn", "Fairbairn", "Fairbairn", "Farfoot", "Featherbottom", "Featherbottom", "Finnagund", "Gawkroger", "Goodchild", "Goodchild", "Greenhill", "Hayward", "Heathertoes", "Hedgehopper", "Hedgehopper", "Hlothran", "Hlothran", "Hogpen", "Langham", "Leafwalker", "Leafwalker", "Leafwalker", "Lightfoot", "Littlefoot", "Longfoot", "Lothran", "Oldbuck", "Proudbody", "Smallburrow", "Stoor", "Took", "Townsend", "Twofoot", "Twofoot", "Underlake", "Undertree", "Undertree", "Zaragamba"

* "human female"

.. code-block:: lua

   "Aelfthryth", "Aeranor", "Aethelgifu", "Aethelleofu", "Aewleofu", "Bayraed", "Bealdleofu", "Beothryth", "Bethetira", "Bethynor", "Cinstance", "Cwenwaru", "Cynecromb", "Demelza", "Deorwaru", "Deorwig", "Eadleofu", "Eaduald", "Ealdflaed", "Emelossra", "Emima", "Freaflaed", "Giwe", "Goddeal", "Hildbeald", "Lavirida", "Leofbeald", "Leofbeald", "Mildcromb", "Mildleofu", "Mildmaer", "Nerana", "Neruda", "Oswict", "Saeburg", "Saesige", "Salata", "Sigewulf", "Silothra", "Vorassra", "Wacerlac", "Wictsige", "Wigbeorht", "Wineflaed", "Winewig", "Wulfgifu", "Wulfwict", "Xanynn", "Xerora", "Zubina"

* "human male"

.. code-block:: lua

   "Aelfhere", "Aelfrun", "Aelfstan", "Aethelmaht", "Aethelsige", "Alldil", "Alndur", "Armdeal", "Bealdwil", "Belakaltholen", "Beorhtfugol", "Beranwig", "Caswyn", "Cuthwig", "Cynefrith", "Cynehere", "Cyneweald", "Dagsta", "Daimkhad", "Dairdig", "Deorrim", "Drgorn", "Drntir", "Duvfvor", "Eadgeat", "Eadheard", "Eadlac", "Ealdmund", "Ealhfrea", "Graegstan", "Heregod", "Hidur", "Hurlar", "Isenmon", "Joriorn", "Mardsin", "Margh", "Mauhies", "Nii", "Oegeat", "Osaeldra", "Rhxdur", "Scrocgeat", "Scrocweald", "Sneldeal", "Stanin", "Strangnoth", "Thurgeat", "Thurwine", "Winewold"

* "human surname"

.. code-block:: lua

   "'Bright' Fitchett", "'Faithful' Acquieri", "'Lean' Arcand", "'Lean' Harrison", "'Rotted' Dark", "'Wild' Hoflienus", "'Wise' Mjahriksdottir", "Anvil-Nose", "Armieim", "Artre", "Bishop", "Bjoaldersdottir", "Blakemore", "Bloodmouth", "Bonython", "Brownie", "Bullock", "Care", "Coad", "Crowder", "Dalton", "Dunnett", "Graeme", "Hare", "Harornedottir", "Kjanssen", "Law", "Limquardt", "Magiont", "Midal", "Newbury", "Northerner", "Oath-Mouth", "Oath-Tamer", "Ogden", "Palmer", "Partridge", "Petinette", "Petty", "Poor-Smasher", "Rouncefield", "Secret-Drums", "Seven-Fire", "Slayer", "Stanton", "Terrill", "Thorpe", "Townend", "Vial", "the Unseen"

* "infernal 1"

.. code-block:: lua

   "Aiazulfraz", "Aiazuyjuu", "Baalzurhuu", "Baelazziel", "Baphluru", "Buzrucha", "Dreelnee", "Frazlugro", "Gelavgel", "Geluvnahu", "Ghaaivalu", "Ghauuvshai", "Ghauyuzul", "Gre-evssu", "Grejuszul", "Guraivphaal", "Guzrizul", "Gya-zotho", "Gyaluhriz", "Gyavaavu", "Gzi-zuphaal", "Hriziriuz", "Huzazlurhz", "Iuz-rumoz", "Ixujinahu", "Juujaalz", "Juuyushu", "Kraa-vuyil", "Kraaruthalu", "Liluuzhruz", "Lol-uythu", "Malruyaa", "Nallirhuu", "Oazoijlurhz", "Oxu-uyoxu", "Razyubre", "Reozolhuz", "Rezjuthu", "Riz-loraz", "Rizlonee", "Rizzossu", "Ruezmoz", "Ruzialu", "Shuolhuz", "Thuyugre", "Tzejugarl", "Tzevizu", "Yeejuolth", "Zielribaz", "Zulzushu"

* "infernal 2"

.. code-block:: lua

   "Aagilthog", "Aagujrung", "Aghuraab", "Aigzaogg", "Bargzedroog", "Chag-rutzolg", "Chaguvxub", "Derghyuuag", "Draugvuiog", "Dreghulkolg", "Droglokag", "Druj-zulaug", "Drujzeyibb", "Felgijnaag", "Frubeyhrud", "Frublumog", "Glaagyomaug", "Glaboztzolg", "Gub-alkag", "Hegerbrelg", "Hegziaab", "Iubaythaug", "Iubulgaub", "Iubvutrulg", "Klegazstug", "Leeghurhrag", "Mogranalb", "Morg-uvdroog", "Nogyubrelg", "Nud-arlaug", "Nugruzub", "Nugulnog", "Nyogjuthog", "Nyogruagh", "Obb-urgrolb", "Raug-ilnaag", "Ruugvoghad", "Saugazigg", "Shuborthaug", "Shubuzdaurg", "Strogzanaag", "Stugujiug", "Stugzudraug", "Szugyuuag", "Thogorjulb", "Trulg-ujthog", "Urbuzjulb", "Vulbziaag", "Yeburobb", "Zugujnaug"

* "infernal 3"

.. code-block:: lua

   "Ach-zudak", "Achlunuur", "Akk-zidun", "Azt-romet", "Aztroash", "Bar-ozcharn", "Blikardun", "Blikjiruun", "Borirsoth", "Borivtash", "Chon-uylok", "Feshlukos", "Gaurzaech", "Githezgur", "Glaur-arrhast", "Gochaylok", "Gochyuoch", "Iex-ijlach", "Inaxziter", "Kosivter", "Liskvuinax", "Lithzaluth", "Lokijruaak", "Lokloslyth", "Lokulgor", "Loth-ojnoc", "Moth-linuur", "Muthzonilv", "Nythivinax", "Ralkzolach", "Roth-avnur", "Roth-uyter", "Rothurkir", "Rothuvnur", "Ruaakviluth", "Ruaakyimuth", "Ruttargith", "Ruun-rivach", "Saurribahor", "Slythilsoth", "Sothvubahor", "Tash-alsot", "Tash-uloth", "Terlaiex", "Thalurvooth", "Turvodak", "Uztjudraum", "Vap-ajcharn", "Vrokyuroth", "Xaas-ruslyth"

* "ogre female"

.. code-block:: lua

   "Arghsluby", "Burznakhay", "Drubkulkgah", "Dubzudmaugah", "Durshkugy", "Dushmulghy", "Ghakhgrulya", "Ghakhnakhah", "Gharluzghy", "Gharnarggah", "Gludhrungdubay", "Gluznargdrubay", "Groggdubay", "Grogglugah", "Grokmugmaugya", "Grulukhay", "Grulurghy", "Grumflugghy", "Grumfluzy", "Grumfrolbgah", "Grumgulvgah", "Grumshargay", "Gulvkroddofya", "Gulvlumya", "Haiglugah", "Haislugghy", "Hurgthulkghy", "Klobghorghy", "Krodmakhay", "Kulkgrulgrobah", "Luggrobya", "Lushgharghy", "Lushgrumy", "Lushmulay", "Luzghulgah", "Makhghorya", "Mulguhlghy", "Mulslubgomgah", "Obbmuzdgah", "Shugdugghy", "Shurgradghorghy", "Shuzdulya", "Slubghashy", "Sludgrashghy", "Sludgruzah", "Sluggruzgah", "Thragmugghy", "Truglurzgah", "Urkhulgah", "Yuggrutgah"

* "ogre male"

.. code-block:: lua

   "Arghfugslub", "Drubrolb", "Fuglugsnog", "Ghashbog", "Gholmug", "Gludslud", "Grashdush", "Grobklob", "Grokmurk", "Grolthulk", "Grufgom", "Grufobb", "Grulgroggdrug", "Grumfburz", "Grumflummaug", "Grushruf", "Gruzlum", "Gruzluz", "Gulvgom", "Hrungurkh", "Lorgdrug", "Lorggrok", "Lumgruf", "Lurzurgh", "Makhgludsnog", "Makhmakh", "Mudgrol", "Mulslud", "Muzddub", "Nakhruz", "Nargglud", "Obbgru", "Obburd", "Rolbgrum", "Ruzmakh", "Shrufgulv", "Shurgulv", "Snadyur", "Snogbarsh", "Thraggrash", "Thulkdrub", "Trugghukk", "Truguz", "Urddursh", "Urfaug", "Urkhkulk", "Urmolg", "Urshur", "Uzhur", "Zugdrok"

* "orc female"

.. code-block:: lua

   "Batonk", "Batonk", "Batonk", "Boladurz", "Bolob", "Bor", "Bor", "Borba", "Bula", "Bumph", "Burub", "Burzraz", "Gasbut", "Gashbul", "Ghaktha", "Ghaktha", "Gham", "Glob", "Gonrn", "Gonzush", "Grat", "Grat", "Gratzush", "Grazth", "Gul", "Gul", "Gul", "Gulfug", "Lambug", "Lamut", "Lashdurz", "Lashdurz", "Mazoga", "Mazoish", "Mogak", "Morn", "Morza", "Murzum", "Oghash", "Orbuh", "Shadzug", "Shagdub", "Shal", "Sharamph", "Sharn", "Shazgob", "Uglaim", "Ulorz", "Uroga", "Uroggdub"

* "orc female 2"

.. code-block:: lua

   "Bazrorgay", "Bazyobya", "Brogskulggah", "Bruzyashghy", "Daglakhya", "Dargshogskulgghy", "Dogdobgah", "Drabgolah", "Drabrashghy", "Dugruftay", "Duraggah", "Gnarlgnubay", "Gnubrashah", "Gnubsnuby", "Golkdakkay", "Grubgrubya", "Grubrorgy", "Hagbruzshadgah", "Hrogghazy", "Kharglazgah", "Kragblagay", "Kragshakgah", "Kragskarghy", "Lakhghazghy", "Lashdugah", "Lashgokhay", "Lashgokhgah", "Lobgolyakhay", "Lubrugah", "Muksnubay", "Mukstulgghy", "Mukumshgah", "Rotbruzkrudghy", "Ruddakkghy", "Rudgnashbragah", "Rudolgghy", "Ruftghazghy", "Rufthrugy", "Shadgloly", "Shagbadgah", "Shagshakgah", "Shazbazay", "Skulgkrudghy", "Skulgsnaray", "Trogbaglobgah", "Ungdargah", "Ungrotgah", "Ungshakgah", "Zahksnargah", "Zoghrugghy"

* "orc male"

.. code-block:: lua

   "Alog", "Apaugh", "Apaugh", "Bazur", "Bogakh", "Bogrum", "Buruub", "Durbrag", "Ghamulakh", "Grat", "Gratgnak", "Grogmar", "Gruish", "Hibub", "Hugmug", "Khaong", "Kurdburz", "Larek", "Larek", "Largug", "Lumdk", "Lumdk", "Lurodum", "Mabub", "Maguumbu", "Mahk", "Malz", "Malz", "Mashgob", "Mulunok", "Muzgrbash", "Nagrutto", "Oggugat", "Olmthu", "Onog", "Orokbul", "Peghed", "Podagog", "Podagog", "Shegog", "Ulagak", "Ulmat", "Urul", "Ushnurz", "Vorgarag", "Yadba", "Yalakgh", "Yamorz", "Yasog", "Zlughig"

* "orc male 2"

.. code-block:: lua

   "Aggrashslur", "Agrug", "Badsnurr", "Bagmukung", "Bakhgrath", "Bazkrag", "Blagug", "Bragyob", "Dagbruz", "Drabbruz", "Drabgrash", "Ghazkrag", "Ghazrug", "Glakhdag", "Glazbakh", "Glazgol", "Glurrogg", "Gnarlgnubglaz", "Gnashglol", "Gnashtrog", "Gobrotbrag", "Gorbash", "Grathshag", "Grazgud", "Grotglakh", "Grotrorg", "Gudglaz", "Gutbakh", "Hrogungug", "Khaggudlob", "Kharbruzbakh", "Kharhrog", "Lobaug", "Lobyob", "Oggkhag", "Olggol", "Ragkrag", "Roggyash", "Rorgshazmuz", "Rotslur", "Ruggol", "Shogbragkhag", "Slurglufshak", "Snorllash", "Snorlluf", "Snurrgraz", "Snurrthak", "Umshumsh", "Unggrot", "Zahkgrot"

* "orc surname"

.. code-block:: lua

   "Agadrzuf", "Atulor", "Baguub", "Baguub", "Bargash", "Bargzuf", "Basilslag", "Bolmrolg", "Broan", "Bugmakh", "Burbrag", "Burgk", "Burorz", "Dumulg", "Durgzol", "Dushnar", "Gamoam", "Gharfish", "Gholarn", "Gluul", "Gulfgakh", "Gurudu", "Gurwog", "Gurwog", "Hubrim", "Khalob", "Khara", "Khatmakh", "Khazob", "Laglob", "Lumbgdum", "Luzgub", "Malgdum", "Maroar", "Moghku", "Mulur", "Sharzol", "Sharzol", "Shulharzol", "Shuluk", "Trazuf", "Trazuf", "Ugdmgog", "Ulab", "Urgaharz", "Urgaharz", "Ushuamakh", "Uzganar", "Uzgku", "Uzgrat"

* "sprite female 1"

.. code-block:: lua

   "Dexarel", "Flaxafer", "Flaxarel", "Flaximer", "Flaxirel", "Flixanel", "Fosserel", "Friskafer", "Friskimer", "Friskirel", "Frissanel", "Frissarel", "Gessarel", "Gessifer", "Glanafer", "Glanafer", "Glanasti", "Glimafer", "Glimasti", "Glissenti", "Gossenti", "Gossinel", "Gossirel", "Hexinel", "Miskenti", "Ressamer", "Ressanel", "Ressefer", "Riffamer", "Riffenti", "Rillasti", "Rillasti", "Rillirel", "Saffirel", "Shimerel", "Tissanel", "Tissenti", "Trillafer", "Trillirel", "Twispefer", "Twisperel", "Twixanel", "Weskamer", "Weskifer", "Winnamer", "Winnamer", "Winnamer", "Wispenti", "Wispirel", "Wispirel"

* "sprite female 2"

.. code-block:: lua

   "Brisree", "Cryltiss", "Elsisa", "Elsiynx", "Emberla", "Feriskiss", "Ferismee", "Ferisniss", "Ganliss", "Ganmee", "Glinkriss", "Glinksa", "Halkiss", "Halliss", "Halnyx", "Istleniss", "Istleree", "Istleynx", "Jatniss", "Jatriss", "Jatriss", "Jostdee", "Jostliss", "Justiss", "Lirradee", "Lirrariss", "Minkmee", "Minkree", "Minksa", "Mirrakiss", "Mirraliss", "Mistleree", "Mistletiss", "Ninkala", "Ninkaree", "Opalynx", "Orifliss", "Orisynx", "Peridee", "Sarmliss", "Sarmmee", "Stithsa", "Tirrala", "Tirranyx", "Trumpriss", "Trumptiss", "Whisdee", "Whisniss", "Whistiss", "Zandola"

* "sprite male 1"

.. code-block:: lua

   "Dexaldo", "Dexesto", "Flaxando", "Flissesto", "Fossando", "Friskamo", "Friskaroll", "Friskendo", "Frissando", "Frissesto", "Frissesto", "Gessasto", "Gesseron", "Glanallo", "Glaxaron", "Glaxasto", "Glimesto", "Glisseron", "Glissesto", "Hexando", "Lissaroll", "Minaldo", "Minaron", "Miskallo", "Raffando", "Raffasto", "Raffasto", "Ressasto", "Riffondo", "Rillaroll", "Saffendo", "Tinkaldo", "Tinkendo", "Tinkondo", "Trillaldo", "Trillando", "Trilleroll", "Tristaroll", "Twisperoll", "Twissando", "Twisseron", "Twixeroll", "Weftesto", "Weskasto", "Weskondo", "Winnallo", "Winnallo", "Wispallo", "Wispendo", "Wispesto"

* "sprite male 2"

.. code-block:: lua

   "Brisfrell", "Crylfret", "Cryltross", "Crylzisk", "Elsifret", "Elsizisk", "Emberrix", "Eskmist", "Ferisfrell", "Ferismist", "Frimibrix", "Ganbrix", "Ganzisk", "Glinkfret", "Halwin", "Histbik", "Histbrix", "Iphilfrell", "Istlebrix", "Istlefrell", "Istlekin", "Istlezisk", "Istlezisk", "Jatbik", "Jatfrell", "Jusmist", "Juszisk", "Lirramist", "Lirrazisk", "Malibrix", "Malikin", "Malitross", "Mirratwik", "Mistlezisk", "Ninkamit", "Ninkarix", "Ninkatross", "Opalbrix", "Sarmkin", "Stithrix", "Stithtross", "Tirrabik", "Tirrabrix", "Tirramit", "Trumpbik", "Trumpzisk", "Whisbik", "Zandorix", "Zandotwik", "Zandozisk"
Description
No description provided
Readme 320 KiB
Languages
Lua 100%