* unlink quick facts from articles and store per-row
* new system allows generic and manual QuickFacts to coexist
* fill new table with data for zones
* if someone used static quickFacts .. uh .. good luck?
* the great unfuckening of user and displayName
* `login` is purely used as login with AUTH_MODE_SELF
* `email` may now also be used to log in (if the system knows it)
* `username` is purely used for display around the site, and lookups from web context
* both must exist because of external logins
a) that may be not unique
b) you may not want to share with the rest of the world
* todo: implement rename ( because of b) )
* do not use NULL on item stats as it prevents searching for an amount of 0 (except for stats that certain items just cant have)
* fix stats from spells granting spell power and spell healing separately
* define and use some item subclasses
* split completion table into it's subcomponents
* this should save some disk space as some keys and null fields have been optimized out and col sizes have been reduced
* sort ICC raid bosses first to last
* rework npc <-> chest loot linking
* difficulty is now directly stored
* should fix multiple issues where loot tabs had wrong difficulty or null title
* move areatrigger teleport endpoints and instance entrance points to spawns. This makes them editable like spawn points.
* since instance entrances aren't shown on maps they are moved through the admin menu on the instances page.
* rewrote spawns SetupScript. Individual groups can now be recalculated separately.
* fix spawns for multifloor dungeonmaps that use their worldmaparea entry for coordinates
* fix mapper feature: move visible spawn point
* resolve confused X/Y coordinate remapping from a time before i knew world coordinated are rotated by 90°
* PS: Ulduar floor indizes were funky. No idea why.
* restore old define order for g_zone_areas
* unify stat handling. If there are discrepancies left at least they are now centralized.
- health should no longer pretend to be mana
- stats are no longer capped to 32.7k points as items can have multiple of the same stat and handily exceed smallints
* weight scale fixes:
- "repair cost" is no longer a weight scale option. Why was it one in the first place? Also it wasn't even accessible before. (that was a bug)
- "bonus armor" is now searchable and only applied to armor pieces
* removed unused parsed stats from itemsets
* only throw errors if there is actually a config to work with. (like, not when you are just setting up for the first time)
* do not use trigger_error() in CLI mode as it can cause a lockup as the error_handler tries to throw more errors.
* assign lost validator fn flag to settings
* also use validator onReset
* Conditions: loot rows initially have no 'id'
* fixed building talent string for hunter pets (different talents can occupy the same row/col spot)
* added keys loot cols on creature table
* fixed trying to show itemset type for itemsets without type
* fixed waypoint calculation when moving entity between floors
* convert configuration from list of constants to object
* fixes config changes not applying on cli whithout closing and reopening again
* config variables are no longer embedded in localization text
* implement SpawnedByDefault from TC
* maybe fix a longstanding issue where multiple parent areas per instanced map lead to wrong spawn points
map should be can also be
36 The Deadmines The Great Sea, Unused Ironcladcove
109 The Temple of Atal'Hakkar Sunken Temple
540 The Shattered Halls Hellfire Citadel
560 Old Hillsbrad Foothills Hyjal Past
631 Icecrown Citadel The Frost Queen's Lair, Putricide's Laboratory of Alchemical Horrors and Fun, The Crimson Hall, The Frozen Throne, The Sanctum of Blood
* setting an unsigned column -1 is pretty pointless, isn't it?
* using a recently truncated, not yet repopulated table to determine if items can be obtained is pretty pointless, RIGHT!?
(items are not longer blanket tagged as unobtainable)
* fixed encoding Dungeon Difficulty in source
* resolve difficulty dummy loot sources to base creature if able
* added listview note for difficulty source on item detail page
* misc: fixed parsing color UI escape sequence
* get sounds from ScreenEffect.dbc and link to type Spell and type Sound
* resolve ScreenEffect name in SpellDetailPage
Fixup
* fix warning in UI escape sequence parsing
* have creature emotes in the same system (on a negeative index) as SAI links were uselessly pointing to player emotes before
* player emotes are now gendered
* display two more cases of who points at whom when using a player emote
* use and link event sound from emote
* display more misc info
* define and use some more magic numbers
* move id-based custom data from spell SetupScript to aowow_setup_custom_data table
* hide on unused glyph while at it