aboutsummaryrefslogtreecommitdiff
path: root/src/game/GameObject.cpp
AgeCommit message (Collapse)Author
2009-04-20 [7690] Move GetCreature/GetGameobject to class Map. Author: VladimirMangosmegamage
* This let get objects at map without reference to player or another object. * Simplify future implementation for per-map storage for like objects --HG-- branch : trunk
2009-04-18*Try to fix a crash by not allowing trap grid visit creating new grid.megamage
--HG-- branch : trunk
2009-04-17[7682] Implement support ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT ↵megamage
Author: Trazom --HG-- branch : trunk
2009-04-08 [7634] Fixed: select non-despawnable gameobjects base at appropriate for ↵megamage
gameobject type dataN fields. Author: VladimirMangos Many in world gameobject that unexpected daspawned before must now work in more expected way. In tests i not found any damage to bg gameobject work, and at least this restore expected work for non-bg dorrs//buttons broken after half-year ago patch (that has been reverted partly in this commit) --HG-- branch : trunk
2009-04-05[7612] Move SMSG_TRIGGER_CINEMATIC and SMSG_TRIGGER_MOVIE to functions and ↵megamage
use its instead explicit packet creating. Author: NoFantasy --HG-- branch : trunk
2009-03-31*Try to fix crash.megamage
--HG-- branch : trunk
2009-03-28*First remove object from world then unregister it. This may fix some crashes.megamage
--HG-- branch : trunk
2009-03-25*Merge.megamage
--HG-- branch : trunk
2009-03-25*Do not allow to add/remove obj to/from world more than once.megamage
--HG-- branch : trunk
2009-03-21*Remove dual ERROR in logs Author: AlexDerekamegamage
--HG-- branch : trunk
2009-03-19*Update gameobject visual and command. By Vladimir.megamage
--HG-- branch : trunk
2009-03-18 [7489] Update gameobject rotation fields if need. Author: VladimirMangosmegamage
* Fixed update absent in ".gobject turn" command * Propetly set rotation fields for summoned objects * Check rotation/coordinates fields values at server loading --HG-- branch : trunk
2009-03-14*Fix the case that trap spell is casted on target self.megamage
--HG-- branch : trunk
2009-03-12[7444] Fixed some recently added and old type conversion warnings. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-11 [7440] Use server-side only zone info. Optimize related calles in case ↵megamage
zone and subzone use. Author: VladimirMangos This in some cases make some zones not explorable if it not have server side data in current maps but not allow cheating with zone set from client. --HG-- branch : trunk
2009-03-10*Update bind sight spells code.megamage
--HG-- branch : trunk
2009-03-09 [7426] Mounted players now can capture tower point in Eye of Storm. ↵megamage
Author: Triply Renamed function isAllowUseBattleGroundObject to CanUseBattleGroundObject --HG-- branch : trunk
2009-03-08[7403] much more unneeded includes removed Author: balrokmegamage
--HG-- branch : trunk
2009-02-27[7347] Prevent sql errors at GM-mode corpse save. Apply same chnages and for ↵megamage
other pahsemask save part for consistense and safe. Author: VladimirMangos --HG-- branch : trunk
2009-02-22[7328] Implement new way of work for warlock player summoning spell 698. ↵megamage
Required correct DB data. Author: VladimirMangos --HG-- branch : trunk
2009-02-22[7327] Restore work of meeting stones, and make it work in more correct way. ↵megamage
Required correct DB data. Author: charlie2025 --HG-- branch : trunk
2009-02-19*Implemented gameobjects and creatures grouping (pools of them)megamage
*Groups (called pools) can be also member of any game event Author: Neo2003 --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-14*Make range check dependent from target.QAston
--HG-- branch : trunk
2009-02-13*Merge.megamage
--HG-- branch : trunk
2009-02-13*Fix bug that traps were activated by totems.QAston
--HG-- branch : trunk
2009-02-08 Fixes and cleanups in loot code. Author: VladimirMangosmegamage
* Move not-normal loot tables generation in single place (Loot::FillLoot function) for group and non group case. * Simplify LootView code. --HG-- branch : trunk
2009-02-04*Fix a crash bug in the previous rev.megamage
--HG-- branch : trunk
2009-02-04*Implement stealth detection for traps.QAston
--HG-- branch : trunk
2009-02-04Replace tabs with spaces, and fix crlf issuesmegamage
--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-02-01 [7217] Remove outdated for 3.0.x gameobject 187039 invisibility (type ↵megamage
10) set in code. Now gameobject expected have phasemask 2 in DB for expected work. Author: VladimirMangos --HG-- branch : trunk
2009-02-01 [7214] Phase system continue development - Commands and fixes.megamage
* Fixed creature/gameobject save from game (used in commands code only) * Implement .modify phase (for player), .npc setphase (for creature/pet), .gobject phase (for gameobjects) commands for set phasemask of selected object. In player/pet case temporary until in game phase switch/re-login/GM-mode change. In creature/gameobject case change saved in DB. * Add to .gps output phasemask value print. Allow use .gps command with creature/gameobject shift-link (work for objects loaded in game in command time). Author: VladimirMangos --HG-- branch : trunk
2009-01-31*Update to Mangos 7208. Implement phase system.megamage
--HG-- branch : trunk
2009-01-31*Update to Mangos 7206.megamage
--HG-- branch : trunk
2009-01-25*Update to Mangos 7183.megamage
--HG-- branch : trunk
2009-01-04*Add some missing contents in previous commits.megamage
--HG-- branch : trunk
2008-12-24Backed out changeset: ad4f100c0a9dmegamage
--HG-- branch : trunk
2008-12-24*Update to Mangos 6938. (Only build for VC9)megamage
--HG-- branch : trunk
2008-12-12*Update to Mangos 6902. Source: Mangos.megamage
*Skipped rev: rev 6893, some code about waypoint movement. --HG-- branch : trunk
2008-12-10*Add function SummonTrigger and allow to override its AI.megamage
*Remove some trigger scripts. Use default trigger AI and db data instead. *Small fix on eagle boss' electrical storm. --HG-- branch : trunk
2008-12-06*Update to Mangos 6880. Source: Mangos.megamage
*Skip 6878, 6871. *Main change: change cell size, add is3dDistance for IsWithinDistInMap and isVisibleForOrDetect. --HG-- branch : trunk
2008-11-21*Alterac Valley. By Bogie and Balrok. Note: some core contents are modified. ↵megamage
Will fix them later. Some sql are disabled because of possible conflict with offical DB. Use them at your own risk. --HG-- branch : trunk
2008-11-16*Fix Gruul's shatter effect damage. Patch provided by _krz.megamage
--HG-- branch : trunk
2008-11-14[svn] *** Source: MaNGOS ***visagalis
* Implement localization of creature/gameobject name that say/yell. Author: evilstar (rewrited by: Vladimir) * Fix auth login queue. Author: Derex * Allowed switching INVTYPE_HOLDABLE items during combat, used correct spells for triggering global cooldown at weapon switch. Author: mobel/simak * Fixed some format arg type/value pairs. Other warnings. Author: Vladimir * [238_world.sql] Allow have team dependent graveyards at entrance map for instances. Author: Vladimir NOTE: Entrance map graveyards selected by same way as local (by distance from entrance) Until DB support will work in old way base at current DB data. --HG-- branch : trunk
2008-11-14[svn] *** Source: MaNGOS ***visagalis
* Fixed build extractor at Windows Vista. Author: Vladimir * Fixed comment text and code indentifiers spelling. Author: Vladimir & Paradox. * Access cached member lists in guild handlers instead of querying the DB. Author: Hunuza * Small fixes in send/received packet and simple code cleanup also. Author: Vladimir * Not output error at loading empty character_ticket table. Author: Vladimir * Not reset display model at shapeshift aura remove if it not set at apply. Author: Arthorius * Applied props to few files. --HG-- branch : trunk
2008-11-09[svn] Send AttackStart package when update visibility.megamage
Update DoMeleeAttackIfReady to support dual wield. Show player modelid2 instead id3 of triggers. This should fix the bug that gameobject::castspell summon a human model. Remove the correct flag to make creature attackable. This should fix the bug that Illidan and Magtheridon are unattackable. Add NullCreatureAI for trinityscript. Fix channeler's soul transfer. Some update of black temple scripts. --HG-- branch : trunk