aboutsummaryrefslogtreecommitdiff
path: root/src/game/ObjectMgr.h
AgeCommit message (Collapse)Author
2009-06-17*Add config option CheckDB to check if the contents in FULL folder are applied.megamage
--HG-- branch : trunk
2009-06-15 [8016] Work at npc click table data use. Author: VladimirMangosmegamage
* New fields in `npc_spellclick_spells` for allow set npc spell click mode from quest to infinity or to another quest, or from reward quest. * Not expect (and forbid set UNIT_NPC_FLAG_SPELLCLICK in DB and set it at `npc_spellclick_spells` loading. * Apply some speedups for creature checks affected by spel click state *Also add target position of 51852. By Roland --HG-- branch : trunk
2009-06-15*Some creature display id update. By VladimirMangos and GriffonHeartmegamage
--HG-- branch : trunk
2009-06-15*Integrate TicketMgr with ObjectMgr and clean up assosciated code. More ↵Machiavelli
features concerning ticket system are to be added soon. Please report any issues, thanks. --HG-- branch : trunk
2009-06-11*Switch to support client version 3.1.3megamage
*I strongly recommend you not to use this until you get the 313 db. Now all destructible buildings cause client crash. Source: Mangos Thanks to TOM_RUS for most work to make this switch possible ;) --HG-- branch : trunk
2009-06-08 [7980] Implement item use target requirements store and check (new table ↵megamage
`item_required_target`). Author: NoFantasy Signed-off-by: VladimirMangos <vladimir@getmangos.com> * Also implement this table reload * Static Spell::SendCastResult function for call not from spell code. Can be also used in scripts where need send explicitly spell cast error to client. --HG-- branch : trunk
2009-05-31*Move addcre/go functions from opvp to objmgr.megamage
*Do not save respawn time for internally added cre/go. --HG-- branch : trunk
2009-05-24 [7886] Drop use table `petcreateinfo_spell`megamage
This is first commit in chain for remove oudated and not used pet functionality. * Use instead dropped table CreatureSpellData.dbc if creature_template.PetSpellDataId set (mostly hunter pets) * Use creature_template.spellN if not set creature_template.PetSpellDataId (mostly different summon creatures) * Fixed bug with not removing from action bar spell icon for not ranked unlearned spells. Note: summoned controllable creatures without PetSpellDataId must have expected spells in spellN feilds for creature_template. [7887] Drop pet spell teaching code, including field in character_pet. Author: VladimirMangos --HG-- branch : trunk
2009-05-22Add a column to npc_spellclick_spells table to check if quest is ↵Kudlaty
completed/rewarded or incompleted 1: completed or rewarded; 3: incompleted; default 3 --HG-- branch : trunk
2009-05-18[7844] Fixed mangos string storage index type. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-05-15 [7834] Mangos string loading code cleanups. Author: VladimirMangosmegamage
* Better integration creature event ai strings. * Not inclide in checks as expected max mangos strings range value to range --HG-- branch : trunk
2009-05-08 [7797] Use DBC data for mount model selection in more cases. Author: ↵megamage
VladimirMangos * Use alt.team mount data for take player team model id if DB not provide own team creature id in spell taxi call case. * Remove unddeded hacks for model ids from Spell::EffectSendTaxi * Provide spell target for SPELL_EFFECT_SEND_TAXI for spell with target mode 0 for this effect. --HG-- branch : trunk
2009-05-05 [7776] Completed implementation of CMSG_SPELLCLICK Author: arraimegamage
For vehicles, you have to add the correct SPELL_AURA_CONTROL_VEHICLE spells to npc_spellclick_spells, otherwise you won't be able to use them --HG-- branch : trunk
2009-05-04 [7761] GuildBankTabPrice vector is replaced by an array. Author: zhenyamegamage
Arrays are significantly faster. --HG-- branch : trunk
2009-04-19[7688] Move Get*IfCanInteractWith to Player including renamed ↵megamage
IsGameObjectOfTypeInRange. Author: VladimirMangos --HG-- branch : trunk
2009-04-15*Merge.megamage
--HG-- branch : trunk
2009-04-14Creature respawn linking, idea by Rat, wrote by Iskander, blessed by raczman.raczman
--HG-- branch : trunk
2009-04-13[7659] Added several security checks to prevent cheating using facked ↵megamage
packets Author: arrai --HG-- branch : trunk
2009-04-12Change container type for guilds to Map.raczman
Use const_iterator in case nothing is modified in loop. author: bladex. --HG-- branch : trunk
2009-03-13*Merge more contents from SD2. By nofantasy. Also backport some content from ↵megamage
TC2. --HG-- branch : trunk
2009-03-08*Merge.megamage
--HG-- branch : trunk rename : sql/updates/XXX_characters_auctionhouse.sql => sql/updates/1164_characters.sql
2009-03-07Extend the spell_disabled table to have a seperate flag for pet spells from ↵KingPin
player spells, Patch by Koani --HG-- branch : trunk
2009-03-06*Merge.megamage
--HG-- branch : trunk
2009-03-06New AHBot plus AuctionHouse changesParadox
--HG-- branch : trunk
2009-03-05*Implement access_requirement table - by IskanderBlaymoira
- now check the requirements on teleport not only on areatrigger use - moved some columns from instance_template and areatrigger_teleport to access_requirement table --HG-- branch : trunk
2009-02-21[7313] Optimized checks of presence in std::set Author: zhenyamegamage
--HG-- branch : trunk
2009-02-18[7295] Make more static world data accessable for scripts use. Author: NoFantasymegamage
--HG-- branch : trunk
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-17 [7292] Implement storage for points of interest data in DB.megamage
It can be in current state used for simplify scripting code that set POI and more advansed way later.. Call void PlayerMenu::SendPointOfInterest( float X, float Y, uint32 Icon, uint32 Flags, uint32 Data, char const * locName ) will removed after some time delay, and only void PlayerMenu::SendPointOfInterest( uint32 poi_id ) will exist. Author: GriffonHeart --HG-- branch : trunk
2009-02-16[7285] More code cleanups in static data structures use. Author: zhenyamegamage
--HG-- branch : trunk
2009-02-15[7282] Store guilds in map for fast search by id, some other guild/arenateam ↵megamage
related cleanups. Author: zhenya --HG-- branch : trunk
2009-02-13[7266] Use DBC data for auction cut/deposit percents and location (auiction ↵megamage
house id in fact). More auction related code refactoring, Move auction related code from ObjectMgr to AuctionHouseMgr. Author: VladimirMangos --HG-- branch : trunk
2009-02-13Rename AuctionHouse.cpp -> AuctionHouseHandler.cpp AuctionHouseObject.h ↵megamage
->AuctionHouseMgr.h Author: VladimirMangos --HG-- branch : trunk
2009-02-12*Merge.megamage
--HG-- branch : trunk
2009-02-09 [7250] Use bg type ids enum insted raw values and catch some bugs in ↵megamage
result for fixing. * Replace max bg type checks by DBC valid index check * Use in functions and fields BattlegroundTypeId type instead uint32 * Fixed wrong use bg queue ids instead bg type ids in queue update/remove function calls. Many bg have same raw values for type id and queue id but some can be affected by this bug: BATTLEGROUND_EY, BATTLEGROUND_SA, and all areans (with small arena/team size exceptions) * Move Battlemaster to bg type ids map fron ObjectMgr to BatteleGroundMgr. * Remobe redundent for header itself includes for BG headers. * Use Auction location enum instead raw valus. Author: VladimirMangos --HG-- branch : trunk
2009-02-09Replace tabs with spaces in more files.Paradox
--HG-- branch : trunk
2009-02-05*Allow scripts to override SQL and DBC data.megamage
--HG-- branch : trunk
2009-02-04Replace tabs with spaces, and fix crlf issuesmegamage
--HG-- branch : trunk
2009-02-06*Merge.megamage
--HG-- branch : trunk
2009-02-04*Merge.megamage
--HG-- branch : trunk
2009-02-04*Merge.megamage
--HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 2Drahy
* Changed mangos website --HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk
2009-01-25*Update to Mangos 7183.megamage
--HG-- branch : trunk
2009-01-21*Update to Mangos 7136.megamage
--HG-- branch : trunk
2009-01-16*Update to Mangos 7092.megamage
--HG-- branch : trunk
2009-01-12*Update to Trinity 843.megamage
--HG-- branch : trunk
2009-01-11*Implemented requires_heroic_quest_done in areatrigger_teleport - by AnubisssBlaymoira
--HG-- branch : trunk
2009-01-06*Mangos [7040] Move achievment rewards dat to new DB table. Implement ↵megamage
sending item rewards by mail. By VladimirMangos. Support localization string fields for new table. Move achievments related code and data from ObjectMgr to new AcievmentGlobalMgr. *Mangos [7041] Add 7-8 rank warlock stone. By GriffonHeart. --HG-- branch : trunk