Database
From Neverend
Databases are used to save, store, and query data. Databases use redundant backup. Databases must be accessed quickly, and handle large amounts of data in parralel. The database can be based on SQL or something similar.
- Quest database- Keeps track of quest variables and specific quests.
- NPC database- Keeps track of NPCs and characters, including death status.
- Monster database- Keeps track of monsters.
- Item database- Keeps track of items, including artifacts and unique items.
- Object database- Keeps track of objects including containers with items.
- Building database- Keeps track of buildings and architecture.
- Plant database- Keeps track of plants.
- Spell database- Keeps track of spells including player created and dynamic spells.
- Player database- Keeps track of player accounts, characters, equipment, items, territory, deeds, journals, bank accounts, politics, reputation, statistics, skills, stats, achievements, and records.
- Relationship database- Keeps track of NPC to NPC relationships and Player to NPC relationships. All players and NPCs have corresponding data on allegiance, hate, reputation, familiarity, gossip, number of encounters, number of times killed by, number of times helped, and other variables that allow players and NPCs to remember specifics about each other.
- Script database- Keeps track of all default scripts, GM scripts, quest scripts, even scripts, player made scripts, and NPC made scripts for monsters, NPCs, players, spells, traps, buildings, guilds, companies, cities, empires, guards, politics, lairs, and pets.
