aboutsummaryrefslogtreecommitdiff
path: root/src/game/Object.cpp
AgeCommit message (Collapse)Author
2009-02-12*Merge.megamage
--HG-- branch : trunk
2009-02-09Replace tabs with spaces in more files.Paradox
--HG-- branch : trunk
2009-02-04Replace tabs with spaces, and fix crlf issuesmegamage
--HG-- branch : trunk
2009-01-28*Fix broken chain spells.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-02-02Fixed client crash. Author: tomrus88megamage
--HG-- branch : trunk
2009-01-31*Update to Mangos 7208. Implement phase system.megamage
--HG-- branch : trunk
2009-01-29*Merge.megamage
--HG-- branch : trunk
2009-01-24*Update to Mangos 7158.megamage
--HG-- branch : trunk
2009-01-22*Update to Mangos 7151.megamage
--HG-- branch : trunk
2009-01-16Update to Trinity 863.megamage
--HG-- branch : trunk
2009-01-15Fix cross faction interactionParadox
--HG-- branch : trunk
2009-01-12*Update to Trinity 843.megamage
--HG-- branch : trunk
2009-01-09*Fix the bug caused by funtions with the same name.megamage
--HG-- branch : trunk
2009-01-09*Merge.megamage
--HG-- branch : trunk
2009-01-08*Update of spell target selection.megamage
--HG-- branch : trunk
2009-01-04*Add some missing contents in previous commits.megamage
--HG-- branch : trunk
2009-01-02*Update to Mangos 7006.megamage
--HG-- branch : trunk
2008-12-30*Update to HG 714.megamage
--HG-- branch : trunk
2008-12-30*Update waypoint movement code. Also fix Linux build.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-19*Movement Generators standardization.shadowu@mail.bg
- bool GetDestination(&x,&y,&z) added to all movement generators.(it is used by update of players view distance) - Fixed when creature entering in combat not count this as StoppedByPlayer. - Random Movement Generator - added support for creating custom spawndist during the game. - Random Movement Generator - Db spawndist is checked only at initialize(NOT in each sellect of random location). - Added Random Movement to motion master - it can be called now by MoveRandom(spawndist) e.g. for use in SD2. - Home and Random movements no more using RespawnCoords(Home Position has implemented) - Fixed bug when creature is moving on path and enter combat, after that returns to spawn position. -Typo fix in Confused Movement Generator --HG-- branch : trunk
2008-12-18*Fix build in Windows.megamage
--HG-- branch : trunk
2008-12-18*Fix build in Linux.megamage
*Fix a bug of bloodboil. By Anubisss. --HG-- branch : trunk
2008-12-15*Fix a typo that makes no trigger can be summoned.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*Move object update from objectaccessor to mapmegamage
*Move activeobject list from objectaccessor to map *Open grid for all active creatures (previously only for possessed ones) --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-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
2008-11-06[svn] Rewrite canSeeOrDetect function.megamage
Minor change on trigger creatures. Remove some unused hacks in scripts. --HG-- branch : trunk
2008-11-05[svn] Implemented player on player and player on creature possession:gvcoman
* Implemented packet and vision forwarding through possessed units * Added new OnPossess script call alerting scripts on when possession is applied/removed * Moved fall damage and fall under map calculations into the Player class * Added new PossessedAI that is applied only while possession on creature is active * Implemented summon possessed spell effect * Fixed Eyes of the Beast --HG-- branch : trunk
2008-11-02[svn] Add function GameObject::CastSpell. Used for hunter's trap and so.megamage
Use original caster instead caster to check spell hit result. Let spell triggers have the same faction as the summoner. Fix the bug that trigger creatures attack enemy. (no need use civilian extra flag in the future, 128 is enough) Fix shadow step. --HG-- branch : trunk
2008-10-31[svn] Improve TargetedMovement (TODO: let mob find "near angle" rather than ↵megamage
"random angle"). Delete a repeated check in instance canenter(). Fix some spell targets. Add some sunwell spell sql. Fix Magtheridons earthquake. (TODO: need to find out why soul transfer has no effect when casted by mobs) Let Brutallus dual wield. Enable burn (still no script effect). Quick fix for shadowmoon valley illidan quest crash (wait for author's fix). --HG-- branch : trunk
2008-10-30[svn] Enable linked spells: cast spells/remove auras when spells ↵megamage
casted/spells hitting/auras removed. Add new table "spell_linked_spell". Some illustrations provided in sql. Let trigger creature cast AOE spells when summoned. Illustration provided in sql. Let active creatures always visible if possible. (seems does not work for now, need to find out why) --HG-- branch : trunk
2008-10-27[svn] * Changed modelid_a/h(2) values to modelid1..4, display ids are no ↵w12x
longer incorrectly chosen based on player faction. Patch provided by WarHead. --HG-- branch : trunk
2008-10-27[svn] Fix a compile error about M_PI_2.megamage
Update Felmyst script to test new setActive function. Fix the bug that priest's fear is unbreakable (dirty hack before find the correct way). (some unfinished unused content included, just ignore them, will finish them later) --HG-- branch : trunk
2008-10-27[svn] * Allow WorldObjects to keep the grid active, and prevent it from ↵w12x
being unloaded. This can be done through calling WorldObject::setActive(bool) from the scripting library. Note that entire instances are still unloaded if no player is present on that map to save resources. This behavior can be changed if the need arises. --HG-- branch : trunk
2008-10-27[svn] Fix some mistakes of the last two commits.megamage
--HG-- branch : trunk
2008-10-23[svn] Fixed copyright notices to comply with GPL.w12x
--HG-- branch : trunk
2008-10-20[svn] Implement CREATURE_FLAG_EXTRA_TRIGGER. In GM mode, creatures flagged ↵w12x
with this will be displayed with displayid_a, in non-gm mode with displayid_h. --HG-- branch : trunk
2008-10-18[svn] Add Unit::GetObjectInWorld function to get object by guid without ↵megamage
providing reference. Small change in SummonGameObject. Fix a bug that player can not click summoned najentus spine (must let target summon gameobject). --HG-- branch : trunk
2008-10-18[svn] Modify SummonGameObject function to set owner GUID.megamage
Implement spell 23019. Patch provided by Edder. --HG-- branch : trunk
2008-10-17[svn] Added a function for WorldObjects to summon GameObjects. Original ↵w12x
patch provided by streetrat. Please refer to the patch thread for usage instructions. --HG-- branch : trunk
2008-10-14[svn] * Merge Temp dev SVN with Assembla.Seline
* Changes include: - Implementation of w12x's Outdoor PvP and Game Event Systems. - Temporary removal of IRC Chat Bot (until infinite loop when disabled is fixed). - All mangos -> trinity (to convert your mangos_string table, please run mangos_string_to_trinity_string.sql). - Improved Config cleanup. - And many more changes. --HG-- branch : trunk