Omega via svn r9469:
if mapsizes do not exist, pull them from blizzard and hope they aren't wrong.
Use EJ model id and don't hard embed it in mods that are in EJ. instead, setmodelid will be for mods that aren't in EJ or for correcting ones that are wrong in EJ only.
Both changes from TOM_RUS, minus not removing the hard coded mapsizes yet. I want to do more verification first, plus apis have a history of being wrong which is why we hard coded them in first place. I prefer using apis as a fallback instead of primary. I'll delete mapsizes on a per zone basis when i verify them case by case.
Omega via svn r9470:
couple globals to cache. i'm a little unkeen on how often getmapsizes is calling 2 globals though (every 0.05 seconds with radar open) the code works but is it efficient enough? perhaps tandanu can optimize it
Omega via svn r9471:
couple more tweaks
Omega via svn r9472:
delete all hard coded mapsizes. mapsizes are still supported since sometimes blizz data is wrong and we gotta use our own data, but that doesn't appear to be case for any of these mods at the moment.
Omega via svn r9473:
and, CPU optimize! arrow/range finder should be far more efficient now.
Omega via svn r9474:
A little more tweaks, perfect now
Merge branch 'master' of git://git.curseforge.net/wow/deadly-boss-mods/mainline

Conflicts:
	DBM-Core/DBM-Core.lua
	DBM-HeartofFear/Garalon.lua
	DBM-HeartofFear/Meljarak.lua
	DBM-HeartofFear/Shekzeer.lua
	DBM-HeartofFear/Tayak.lua
	DBM-HeartofFear/Unsok.lua
	DBM-HeartofFear/Zorlok.lua
	DBM-MogushanVaults/Elegon.lua
	DBM-MogushanVaults/Feng.lua
	DBM-MogushanVaults/GarajalTheSpiritBinder.lua
	DBM-MogushanVaults/SpiritKings.lua
	DBM-MogushanVaults/StoneGuard.lua
	DBM-MogushanVaults/WillofEmperor.lua
	DBM-Pandaria/Anger.lua
	DBM-Pandaria/Nalak.lua
	DBM-Pandaria/Oondasta.lua
	DBM-Pandaria/Salyis.lua
	DBM-Party-MoP/GateSettingSun/Gadok.lua
	DBM-Party-MoP/GateSettingSun/Kiptilak.lua
	DBM-Party-MoP/GateSettingSun/Raigonn.lua
	DBM-Party-MoP/GateSettingSun/Rimok.lua
	DBM-Party-MoP/JadeSerpentTemple/LibraryEvent.lua
	DBM-Party-MoP/JadeSerpentTemple/LiuFlameheart.lua
	DBM-Party-MoP/JadeSerpentTemple/ShaofDoubt.lua
	DBM-Party-MoP/JadeSerpentTemple/WiseMari.lua
	DBM-Party-MoP/MogushanPalace/Gekkan.lua
	DBM-Party-MoP/MogushanPalace/TrialoftheKing.lua
	DBM-Party-MoP/MogushanPalace/WeaponmasterXin.lua
	DBM-Party-MoP/NiuzaoTemple/Jinbak.lua
	DBM-Party-MoP/NiuzaoTemple/Neronok.lua
	DBM-Party-MoP/NiuzaoTemple/Pavalak.lua
	DBM-Party-MoP/NiuzaoTemple/Vojak.lua
	DBM-Party-MoP/ScarletCathedral/Durand.lua
	DBM-Party-MoP/ScarletCathedral/Korlof.lua
	DBM-Party-MoP/ScarletCathedral/ThalnosSoulrender.lua
	DBM-Party-MoP/ScarletHalls/Braun.lua
	DBM-Party-MoP/ScarletHalls/FlameweaverKoegler.lua
	DBM-Party-MoP/ScarletHalls/Harlan.lua
	DBM-Party-MoP/Scholomance/Chillheart.lua
	DBM-Party-MoP/Scholomance/DarkmasterGandling.lua
	DBM-Party-MoP/Scholomance/JandiceBarov.lua
	DBM-Party-MoP/Scholomance/LillianVoss.lua
	DBM-Party-MoP/Scholomance/Rattlegore.lua
	DBM-Party-MoP/ShadoPanMonastery/GuCloudstrike.lua
	DBM-Party-MoP/ShadoPanMonastery/ShaofViolence.lua
	DBM-Party-MoP/ShadoPanMonastery/Snowdrift.lua
	DBM-Party-MoP/ShadoPanMonastery/TaranZhu.lua
	DBM-Party-MoP/StormstoutBrewery/Hoptallus.lua
	DBM-Party-MoP/StormstoutBrewery/OokOok.lua
	DBM-Party-MoP/StormstoutBrewery/YanZhu.lua
	DBM-TerraceofEndlessSpring/LeiShi.lua
	DBM-TerraceofEndlessSpring/ProtectorsofEndless.lua
	DBM-TerraceofEndlessSpring/ShaofFear.lua
	DBM-TerraceofEndlessSpring/Tsulong.lua