aboutsummaryrefslogtreecommitdiff
path: root/src/game/Map.cpp
AgeCommit message (Collapse)Author
2009-09-15[8500] Fixed long existed bug with vmaps unloading.Chaz Brown
When order of coordinates has been updated for loading case, unloading part escape fixing in past. Patch By Jolan --HG-- branch : trunk
2009-09-14Backed out changeset d3fe2d6d504a (please test your patches thoroughly ↵maximius
before getting me to push them ogeraisi) --HG-- branch : trunk
2009-09-14*Merged MaNGOS [8458], [8475], [8476] by ogeraisi, thanks to all authors :)maximius
--HG-- branch : trunk
2009-09-13*Missed a Boss Emote Command changemaximius
--HG-- branch : trunk
2009-09-13*Event Hooks (OnLogin, OnLogout, OnPVPKill) by Hawthornemaximius
*Boss Emote Command for DB Scripts by XTElite1 --HG-- branch : trunk
2009-09-09*Some GUID cleanup, don't want any Linux crashes ;) (thanks Zor)maximius
--HG-- branch : trunk
2009-08-30*More verbose EAI output messages.. this should probably be double-checked ↵maximius
for validity. --HG-- branch : trunk
2009-08-29*Remove some log spams.megamage
--HG-- branch : trunk
2009-08-25*Delete object after map update. This will make mtmap safer.megamage
--HG-- branch : trunk
2009-08-23*Update vehicle system. Make vehicle a seperate class from creature.megamage
--HG-- branch : trunk
2009-08-19*Add script lock for ScriptsProcess() because some bad scripts may cause ↵megamage
dead loop. --HG-- branch : trunk
2009-08-18*Fix a crash by looting player's corpse when the bg is unloaded.megamage
--HG-- branch : trunk
2009-08-18*more area flags for Dalaran By raven_codamegamage
--HG-- branch : trunk
2009-08-14*Fix the crash caused by map::removing does not really resetmapmegamage
--HG-- branch : trunk
2009-08-13*Add some detailed error log in SCRIPT_COMMAND_CAST_SPELL so we can know ↵megamage
what is causing spams --HG-- branch : trunk
2009-08-12*Rewrite and simplify sendmessagetoset functions. This fixes the bug that ↵megamage
player cannot see dummy aura is cancelled when puppet is far away. --HG-- branch : trunk
2009-08-12*first remove corpse from world then resetmapmegamage
--HG-- branch : trunk
2009-08-12*Fix a crash caused by corpses.megamage
--HG-- branch : trunk
2009-08-11*Fix a crash caused by setmap.megamage
--HG-- branch : trunk
2009-08-11*ResetMap for worldobjects when map is deleted.megamage
--HG-- branch : trunk
2009-08-11*Only use m_isWorldObject to check if an object is in grid or world.megamage
--HG-- branch : trunk
2009-08-11*Fix a crash since the last rev.megamage
--HG-- branch : trunk
2009-08-10*Cleanup about deleting player.megamage
--HG-- branch : trunk
2009-08-09*Add an assert in removeunitfromnotifymegamage
--HG-- branch : trunk
2009-08-08*Fix a crash caused by relocationnotifymegamage
--HG-- branch : trunk
2009-08-06*Fix the bug that players get stuck after teleported out of bg.megamage
*Do not delete the map immediately until all players are teleported. --HG-- branch : trunk
2009-08-06*Add SpellCasterAI as a framework for casting only units (like ebon gargoyle ↵QAston
or mirror image. --HG-- branch : trunk
2009-08-06*Try to fix the crash caused by invalid map pointer of player.megamage
--HG-- branch : trunk
2009-08-01*Fix a typo.QAston
--HG-- branch : trunk
2009-08-01*Do not remove player reference to map on player remove from map.QAston
--HG-- branch : trunk
2009-08-01*Improvements in map managing.QAston
--HG-- branch : trunk
2009-07-31[8272] Fixed typos in world 'height' by code. Author: Soryamegamage
--HG-- branch : trunk
2009-07-31 [8252] Move DB scripting code from global World to Map. Author: Ambalmegamage
This one more step to pre-map events proccesing and parallel in future. [8256] Restore DB script loading broken after [8252]. Author: VladimirMangos Also propetly decrease scheduled DB script actions at map unloading. Some code style restore. --HG-- branch : trunk
2009-07-16 [8182] Store and use Map* pointer in WorldObject instead map ids for ↵megamage
speedup Author: Ambal Also some code logic cleanups. Changes let make more cleanups in base map access and other places, but this chnages not inlcuded in patch. *This patch may cause crash. --HG-- branch : trunk
2009-07-09*Allow to fish in shallow water.aven_coda
--HG-- branch : trunk
2009-07-01 [8102] Simplify code base at new root method ↵megamage
WorldObject::CleanupsBeforeDelete Author: VladimirMangos * Call it from Map::AddObjectToRemoveList and remove now not needed explcit calls * Create Gameobject version to make GO with owner more safe for remove --HG-- branch : trunk
2009-06-17[8031] Move player update code to Map::Update. Author: Ambalmegamage
--HG-- branch : trunk
2009-06-16[8026] Obtain object's map directly by calling appropriate ↵megamage
WorldObject::GetMap()/GetBaseMap() functions instead of accessing MapManager. Code cleanups. Big thanks Infinity for tests. Author: Ambal --HG-- branch : trunk
2009-06-14[8013] Fixed SMSG_RAID_INSTANCE_INFO opcode, some other fixes. Author: tomrus88megamage
--HG-- branch : trunk
2009-06-10*A missing part of the last rev.megamage
--HG-- branch : trunk
2009-06-10*Move relocation notify back to map class so that mtmap can work better.megamage
--HG-- branch : trunk
2009-06-10*Fix a crash in relocation notify.megamage
--HG-- branch : trunk
2009-06-09*Fix the bug that players cannot see anything in instance.megamage
--HG-- branch : trunk
2009-06-09*Fix the bug that relocation notify is called twice.megamage
--HG-- branch : trunk
2009-06-09*Fix a crash caused by 3881. Please do not use any revs between this and 3881.megamage
--HG-- branch : trunk
2009-06-09*Update relocation notification code. Always store pointers instead of guids.megamage
--HG-- branch : trunk
2009-06-07*Do not allow two side emote.megamage
--HG-- branch : trunk
2009-06-05*Add some debug info to find crash bug caused by player Notify()megamage
--HG-- branch : trunk
2009-05-31 [7918] Improve portability in work with uint64 string format specifiers ↵megamage
and in code literals. Author: VladimirMangos * Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define. I64FMTD renamed to UI64FMTD for more clear name. * Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals. Please always use UI64LIT(0x00001) instead less portable 0x00001LL --HG-- branch : trunk
2009-05-31Mangos [7911]. Author: tomrus88megamage
Very big patch. May cause bugs. --HG-- branch : trunk