Eve-of-Darkness / db-public

Vanilla database for Dawn of Light
19 stars 19 forks source link

Adjust tables #289

Closed NetDwarf closed 1 year ago

NetDwarf commented 1 year ago

Make DBIndoorItem, DBOutdoorItem, ItemUnique, Quest non-static Make KeepComponent, KeepHookPoint, SpellXCustomValues static Adjust config.example.yml accordingly Remove Quest.json (player content) Adjust stat columns type from int to smallint

NetDwarf commented 1 year ago

To clarify: "static" means world-static in contrast to "dynamic" player generated data. For example Quest actually tracks the progression in scripted quests which is created by interaction of the player and is not static.

One pitfall to keep in mind are tables that mix these. I only know of Keep that does this. We can maybe handle it like DBHouse (just making it non-static).