Roll20/Tounges

From Omnia
Jump to navigation Jump to search

https://app.roll20.net/forum/post/5633578/script-tongues-a-simple-language-script

https://github.com/sarkamist/Tongues-Script

04bd5b16ca29a4c49b3a5b9f1b2d26c0.png

9183604efeeb0b76188fcf87a8a7f544.png

Elvish example: [1]

Vocabulary:
Elvish 1-letter words: [A, N, I, O, E, D] 
Elvish 2-letter words: [Da, Lo, An, Ni, Al, Do, Ri, Su, No, Va, Fa, Fe] 
Elvish 3-letter words: [Ano, Dur, Tal, Nei, Ash, Dor, Anu, Fal, Tur, Ala, Nor, Osa, Val] 
Elvish 4-letter words: [Alah, Andu, Dath, Mush, Shar, Thus, Fulo, Aman, Diel, Dieb, Rini, Anar, Vala] 
Elvish 5-letter words: [Talah, Adore, Ishnu, Bandu, Balah, Fandu, Thera, Turus, Shari, Shano, Terro, Eburi, Valas] 
Elvish 6-letter words: [Dorini, Shando, Ethala, Fallah, Belore, Do'rah, Neph'o, Man'ar, Ishura, U'phol, T'as'e, Vala'se] 
Elvish 7-letter words: [Asto're, Anoduna, Alah'ni, Dor'Ano, Al'shar, Mush'al, Aman'ni, Shan're, Vala'nor] 
Elvish 8-letter words: [Mandalas, Eraburis, Dorithur, Dal'dieb, Thoribas, D'ana'no, Il'amare, Vala'nore] 
Elvish 9-letter words: [Neph'anis, Dune'adah, Banthalos, Fala'andu, Dath'anar, Shari'fal, Thori'dal, Vala'thalo] 
Elvish 10-letter words: [Thero'shan, Isera'duna, Ash'therod, Dorados'no, Shar'adore, Vala'quen] 
Elvish 11-letter words: [Fandu'talah, Shari'adune, Vala'quendi, Felo'melorn] 
Elvish 12-letter words: [Dor'ana'badu, T'ase'mushal, Va'linanar'e] 
Elvish 13-letter words: [U'phol'belore, Anu'belore'delanah] 
Elvish 14-letter words: [Turus'il'amare, Anu'dorannador] 
Elvish 15-letter words: [Asto're'dunadah]
Elvish 16-letter words: [Shindu'fallah'na]
Elvish 17-letter words: [Thoribas'no'thera, Ando'meth'derador, Anu'dorinni'talah, Esh'thero'mannash]

Dictionary:
[May the light of the sun burn you: Anu'belore'delanah]
[Fireball, Fire bolt: Sela'na'melorn]
[Magic sphere: Sela'na]
[Flamestrike: Felo'melorn]
[Fire: Melorn]
    wordHash = function(str){
        var hash = 0, i, chr;
        if (str.length === 0) return hash;
        for (i = 0; i < str.length; i++) {
            chr   = str.charAt(i).toLowerCase().charCodeAt(0);
            hash  = ((hash << 5) - hash) + chr;
            hash |= 0; // Convert to 32bit integer
        }
        return Math.abs(hash);
    },


My original referenced source: https://app.roll20.net/forum/permalink/5933406/