Modul:Ideengenerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 2: | Zeile 2: | ||
function artikel(r) | function artikel(r) | ||
− | local g={' | + | local g={'eine','einen'} |
return g[r] | return g[r] | ||
end | end | ||
Zeile 8: | Zeile 8: | ||
function attribut(r,g) | function attribut(r,g) | ||
local a={ | local a={ | ||
− | {'hochnäsige',' | + | {'hochnäsige','hochnäsigen'}, |
− | {'pragmatische',' | + | {'pragmatische','pragmatischen'}, |
− | {'doppelzüngige',' | + | {'doppelzüngige','doppelzüngigen'}, |
− | {'böswillige',' | + | {'böswillige','böswilligen'}, |
− | {'gutmütige',' | + | {'gutmütige','gutmütigen'}, |
− | {'tiefgläubige',' | + | {'tiefgläubige','tiefgläubigen'}, |
− | {'freundliche',' | + | {'freundliche','freundlichen'}, |
− | {'gruselige',' | + | {'gruselige','gruseligen'}, |
− | {'schweigsame',' | + | {'schweigsame','schweigsamen'}, |
− | {'redselige',' | + | {'redselige','redseligen'}, |
− | {'betrunkene',' | + | {'betrunkene','betrunkenen'}, |
− | {'nackte',' | + | {'nackte','nackten'}, |
− | {'attraktive',' | + | {'attraktive','attraktiven'}, |
− | {'hässliche',' | + | {'hässliche','hässlichen'}, |
− | {'neue',' | + | {'neue','neuen'}, |
− | {'junge',' | + | {'junge','jungen'}, |
− | {'alte',' | + | {'alte','alten'}, |
− | {'altbekannte',' | + | {'altbekannte','altbekannten'}, |
− | {'seltsame',' | + | {'seltsame','seltsamen'}, |
− | {'gesegnete',' | + | {'gesegnete','gesegneten'}, |
} | } | ||
return a[r][g] | return a[r][g] |
Version vom 25. März 2022, 16:09 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Ideengenerator/Doku erstellt werden
local p = {} function artikel(r) local g={'eine','einen'} return g[r] end function attribut(r,g) local a={ {'hochnäsige','hochnäsigen'}, {'pragmatische','pragmatischen'}, {'doppelzüngige','doppelzüngigen'}, {'böswillige','böswilligen'}, {'gutmütige','gutmütigen'}, {'tiefgläubige','tiefgläubigen'}, {'freundliche','freundlichen'}, {'gruselige','gruseligen'}, {'schweigsame','schweigsamen'}, {'redselige','redseligen'}, {'betrunkene','betrunkenen'}, {'nackte','nackten'}, {'attraktive','attraktiven'}, {'hässliche','hässlichen'}, {'neue','neuen'}, {'junge','jungen'}, {'alte','alten'}, {'altbekannte','altbekannten'}, {'seltsame','seltsamen'}, {'gesegnete','gesegneten'}, } return a[r][g] end function person(r,g) local p={ {'Hochadlige','Hochadliger'}, {'Niederadlige','Niederadliger'}, {'Handwerkerin','Handwerker'}, {'Edelhandwerkerin','Edelhandwerker'}, {'Händlerin','Händler'}, {'Bäuerin','Bauer'}, {'Bedienstete','Bediensteter'}, {'Soldatin','Soldat'}, {'Geweihte','Geweihter'}, {'Gesetzlose','Gesetzloser'}, {'Fischerin','Fischer'}, {'Schifferin','Schiffer'}, {'Gauklerin','Gaukler'}, {'Magierin','Magier'}, {'Hexe','Hexer'}, {'Druidin','Druide'}, {'Zwergin','Zwerg'}, {'Elfe','Elf'}, {'Orkin','Ork'}, {'Kreatur'}, }; return p[r][g] end function p.NSC() math.randomseed(os.time()) local g=math.random(1,2) local a=math.random(1,20) local p=math.random(1,20) if p==20 then g=1 end return artikel(g)..' '..attribut(a,g)..' '..person(p,g) end return p