aboutsummaryrefslogtreecommitdiff
path: root/src/game/ObjectMgr.cpp
AgeCommit message (Collapse)Author
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*Event Hooks (OnLogin, OnLogout, OnPVPKill) by Hawthornemaximius
*Boss Emote Command for DB Scripts by XTElite1 --HG-- branch : trunk
2009-09-10Fix compatibility problems with PostgreSQL. Patch by AzuritusKudlaty
--HG-- branch : trunk
2009-09-02 [8449] Deprecate healing/damage item mods and merge internal data in to ↵megamage
spell power. Author: VladimirMangos * Report at loading about deprecated ITEM_MOD_SPELL_HEALING_DONE and ITEM_MOD_SPELL_DAMAGE_DONE and drop support code. * Merge healing/damage base spell bonus fields and function to spell power field/function. --HG-- branch : trunk
2009-09-02 [8444] Prevent spawn gameobjects with invalid displayid by command. ↵megamage
Author: VladimirMangos Also fix mangos string for not existed gameobejct entry. --HG-- branch : trunk
2009-08-28*Update flame levi script. Allow player to shoot down pyrite container and ↵megamage
refill the demolishers. *Other script-related fixes. --HG-- branch : trunk
2009-08-27[8426] Use upper/lower iterator pairs as result instead 2 function calls. ↵megamage
Author: VladimirMangos --HG-- branch : trunk
2009-08-26*Update flame levi script. Fix the bug that it often gets stuck.megamage
--HG-- branch : trunk
2009-08-26*Add function CanAIAttackmegamage
--HG-- branch : trunk
2009-08-25*Always remove riding aura when exit vehicle.megamage
*Other misc changes. --HG-- branch : trunk
2009-08-24 [8408] Optimized guild_member loading during startup. Changed rank ids ↵megamage
in guild_rank table. First start of mangos will take more time then usually, because of guild_rank change. If you want to speed first start up, execute command: UPDATE guild_rank SET rid = rid - 1; Signed-off-by: Triply <triply@getmangos.com> --HG-- branch : trunk
2009-08-24*Fix a bug that dk's ghoul generates energy twice per tick.megamage
--HG-- branch : trunk
2009-08-23*Fix a crash.megamage
--HG-- branch : trunk
2009-08-23*Update vehicle system. Make vehicle a seperate class from creature.megamage
--HG-- branch : trunk
2009-08-21*Revert 5219.megamage
--HG-- branch : trunk
2009-08-21*Display max veh number and capture point banner in wintergrasp.megamage
--HG-- branch : trunk
2009-08-19*Set ReqSourceCount at least 1.megamage
--HG-- branch : trunk
2009-08-19[8387] Fixed error output at creature_template check Author: arraimegamage
--HG-- branch : trunk
2009-08-18*Fix the bug that alliance players cannot use some dk flight nodes.megamage
--HG-- branch : trunk
2009-08-17Fix spellclick typoKudlaty
--HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).QAston
--HG-- branch : trunk
2009-08-17*Add spell_bonus_data for lightwell - by ElronQAston
*Add aura_required, aura_forbidden, user_type columns to npc_spellclick_spells table for additional requirement checks *Remove workarounds from lightwell code and use new npc_spellclick_spells fields instead. --HG-- branch : trunk
2009-08-12*Allow players to capture siege workshops in wintergrasp.megamage
--HG-- branch : trunk
2009-08-10*Some update of opvp (no real change)megamage
--HG-- branch : trunk
2009-08-06 [8315] Fixed memory leaks (mostly at server shutdown) and code cleanups. ↵megamage
Author: VladimirMangos * Fixed leak in BattleGround::m_PlayerScores at BattleGround::Reset, add and use BattleGroundScoreMap typedef * Delete AreaTeam objects stored in global map at shutdown * Delete Corpse objects stored in global map at shutdown * Store guild bank log entries as objectes instead pointers in log event lists --HG-- branch : trunk
2009-08-06*Update creature damamge formula. Use damage mod in config as total_pct ↵megamage
modifier. --HG-- branch : trunk
2009-08-03*Add some crash prevention checks.QAston
--HG-- branch : trunk
2009-08-01*Improvements in map managing.QAston
--HG-- branch : trunk
2009-07-30 [8221] Removed trailing whitespacesmegamage
With excluded dep/ - as usual. Signed-off-by: freghar <compmancz@gmail.com> --HG-- branch : trunk
2009-07-20 [8190] Update killing quest objectives base at creature_template ↵megamage
KillCredit fields. Author: GriffonHeart Note: for avoid double counting must be removed C++ scripts and EventAI scripts that do same thing in old way. Signed-off-by: VladimirMangos <vladimir@getmangos.com> Also implement KillCreditN field check at loading. --HG-- branch : trunk
2009-07-16 [8183] Some gameobject despanw related fixes Author: VladimirMangosmegamage
* Implement use `consumable` field in gameobject template for gameobject required explcit despawn at use. * Move gameobject template fields cech function from Gameobject to gameobject template class, and update callers. * Cast spells at gameobject use with gameobject guid as original caster guid, as already used in some other cases. (skipped) --HG-- branch : trunk
2009-07-16 [8176] (skipped) Forbid using some monster movement flags (that can ↵megamage
crash client) in creature*_addon tables.moveflag tables field. Also refactoring creature addon tables loading. Author: VladimirMangos --HG-- branch : trunk
2009-07-10 [8126] Improvemets in player/pet/charter name checks. Author: VladimirMangosmegamage
* Implement new config options for minimal player/pet/charter name length (2 by default) * Better error reporting at problems in names. * Add check from max pet/charter name length (same as for player names at client side) --HG-- branch : trunk
2009-07-01[8101] Prevent use talents as quest rewards or spell_learn_spell learned ↵megamage
spells. Author: VladimirMangos --HG-- branch : trunk
2009-07-01*Backup your DB!megamage
[8098] Support uint32 spell ids in code. Author: VladimirMangos * Propertly work with uint32 spell ids in player action bar * Fix in same time bug with not save equipment set button with id==0 * Merge misc field in character_action and playercreateinfo_action to action field as 3 byte * Propertly load uint32 spell ids from character_spell * Fixed types for some pet/creature related structure for spell id storing. --HG-- branch : trunk
2009-07-01[8092] Check bag size at item protos loading and item slots at invetory ↵megamage
loading. Author: VladimirMangos --HG-- branch : trunk
2009-06-22* Update creature damage calculation.Machiavelli
--HG-- branch : trunk
2009-06-22* Fix build, sorryMachiavelli
--HG-- branch : trunk
2009-06-21* Correctly update ticket status in database when closing via GM command.Machiavelli
--HG-- branch : trunk
2009-06-19*Update creature damage calculation.megamage
--HG-- branch : trunk
2009-06-19* Omit closed tickets when checking for an active GM ticket.Machiavelli
--HG-- branch : trunk
2009-06-18 [8039] Prevent including talents to trainer data, report at server loading. ↵megamage
Author: VladimirMangos --HG-- branch : trunk
2009-06-18* More updating of iterator data types in loopsMachiavelli
--HG-- branch : trunk
2009-06-17*A temp fix for the bug that weekly quests can be repeated without any limit.megamage
--HG-- branch : trunk
2009-06-17*Add config option CheckDB to check if the contents in FULL folder are applied.megamage
--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-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