dnd maagiliste esemete jaoks andmebaasi Link: https://gitmind.com/app/docs/mytwvaac https://dbdesigner.page.link/L7G3qsVDSS6rNYtQA Password: 7497
Relatsioonid ja reeglid: Generaatoris asub nimetatud itemid, millele on antud enda id, efekti id ja baas itemi id
RELVAD:
Id - igale oma id integer
DMG_TÜÜP - baasrelvadel kas piercing (prc), slashing (sls), bludgeoning (bld)
Relva hind - vaskmüntides positiivne integer (10 cp= 1 sp, 10 sp = 1 gp)
Relva omadused - valik listist {Finesse, Heavy, Light, Loading, Range, Reach, Thrown, Two-Handed, Versatile}
Kategooria - valik {martial,simple}
Range - {x,y}, kui on melee siis on {0,0}, thrown properiga relvadel on siin ka range nagu ammunition omadel.
dmg - {x}d{y} kus x on täringute arv ja y on täring valikust {4,6,10,12,20,100}
KASUTATAVAD:
Id - igale oma
hind - vaskmüntides positiivne integer (10 cp= 1 sp, 10 sp = 1 gp)
kordarv - mitu korda saab kasutada
võimsus - integer mitu korda efekti täringuid korrutada
omadused - {drink,single target,AOE}
ala - kui AOE, siis positiivne integer (ringala mis mõjutab)
MUUD ESEMED:
Id - igale oma
tüüp - asja nimi
hind - vaskmüntides positiivne numeric (10 cp= 1 sp, 10 sp = 1 gp) ehk hind 1 kuld 1 hõbe 1 vask on 1.11
omadused - {wearable,held} kas riideese v midagi muud
ala - kui AOE, siis positiivne integer (ringala mis mõjutab)
TURVISED:
Id- igale oma
hind - vaskmüntides positiivne numeric (10 cp= 1 sp, 10 sp = 1 gp) ehk hind 1 kuld 1 hõbe 1 vask on 1.11
raskus - {heavy,medium,light}
AC - baas ac ilma dex lisamiseta
stealth - {true,false} näitab itemi disadvantagi
=============================================================================
ESEMED
Id- igale esemele id
Nimi- iga eseme nimi
=============================================================================
EFEKTID:
Id - igale oma
nimi - efekti nimi
tüüp - annab mingi idee mis effekt teeb üldisemalt
hind - hind mis lisada baas itemi hinnale
omadused - kirjeldab mis teeb
täring - HEAL ja DMG puhul palju formaadis xdy+mod {x-mitu,y-kui suur, mod-kui palju baas enne täringu veeretust}
=============================================================================
EELGENEREERITUD:
Id - igale oma
NIMI - ühendab efekti ja baasitemi nime
Item Id - baas itemi nimi
Efekt Id - baas efekti nimi
Tuleb teha selgeks kuidas genereerimine käib, eelgenereeritud on need millest efektid saadud, ühendatud tüübid, genereeritud itemitele vahetabel kus baas item mitte baas relv vms.