Modul:Ideengenerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
+ | |||
+ | local atrribute={ | ||
+ | {'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'}, | ||
+ | } | ||
function artikel(r) | function artikel(r) | ||
Zeile 7: | Zeile 30: | ||
function attribut(r,g) | function attribut(r,g) | ||
− | + | return attribute[r][g] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | return | ||
end | end | ||
Version vom 25. März 2022, 16:17 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Ideengenerator/Doku erstellt werden
local p = {} local atrribute={ {'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'}, } function artikel(r) local g={'eine','einen'} return g[r] end function attribut(r,g) return attribute[r][g] end function person(r,g) local p={ {'Hochadlige','Hochadligen'}, {'Niederadlige','Niederadligen'}, {'Handwerkerin','Handwerker'}, {'Edelhandwerkerin','Edelhandwerker'}, {'Händlerin','Händler'}, {'Bäuerin','Bauer'}, {'Bedienstete','Bediensteten'}, {'Soldatin','Soldaten'}, {'Geweihte','Geweihten'}, {'Gesetzlose','Gesetzlosen'}, {'Fischerin','Fischer'}, {'Schifferin','Schiffer'}, {'Gauklerin','Gaukler'}, {'Magierin','Magier'}, {'Hexe','Hexer'}, {'Druidin','Druiden'}, {'Zwergin','Zwerg'}, {'Elfe','Elf'}, {'Orkin','Ork'}, {'Kreatur'}, }; return p[r][g] end function darsteller() 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 function p.Idee() math.randomseed(os.time()) return "Keine Ideen? Dann schreibe doch eine Geschichte über '''"..darsteller().."''' und '''"..darsteller().."'''." end return p