aboutsummaryrefslogtreecommitdiff
path: root/src/game/Creature.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-09*Some GUID cleanup, don't want any Linux crashes ;) (thanks Zor)maximius
--HG-- branch : trunk
2009-09-02*Try to fix the bug that creature does not regenerate after evade.megamage
--HG-- branch : trunk
2009-08-29*More update about positions.megamage
*Ulduar: do not allow demolisher to regenerate pyrite. Player must shoot down and grab the containers to refill pyrite. --HG-- branch : trunk
2009-08-29*Make position as a class;megamage
--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*Fix the behavior of mob assistance.megamage
--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*Some clean up and add debug info to find the reason of crash.megamage
--HG-- branch : trunk
2009-08-26*Add function CanAIAttackmegamage
--HG-- branch : trunk
2009-08-26*Fix the bug that inhabit_air does not make mob flymegamage
--HG-- branch : trunk
2009-08-25*Always remove riding aura when exit vehicle.megamage
*Other misc changes. --HG-- branch : trunk
2009-08-25*Fix the bug that sometimes vehicle is not usable after respawn.megamage
--HG-- branch : trunk
2009-08-24*Some update of aura system. Remove unnecessary variables and parameters ↵megamage
from auraeffect. Always refer to parent aura when finding target/source/caster. --HG-- branch : trunk
2009-08-23*Allow vehicles to regenerate energy.megamage
--HG-- branch : trunk
2009-08-23*Update vehicle system. Make vehicle a seperate class from creature.megamage
--HG-- branch : trunk
2009-08-23*Better mob ai for quest an end to all things.megamage
--HG-- branch : trunk
2009-08-23*Allow to change creature's sight distance because 50 yards are too small ↵megamage
for some scripts. --HG-- branch : trunk
2009-08-17* Correctly set SPELLMOD_COOLDOWN for pet cooldowns. By pasdVn.Machiavelli
--HG-- branch : trunk
2009-08-15*Add config option to change minimum level required to Dual Specmaximius
--HG-- branch : trunk
2009-08-15*Change react state of guardian back to aggressive. Instead check threat ↵megamage
radius in canstartattack to prevent them attack too far target. --HG-- branch : trunk
2009-08-14*Fix function disappearanddie to make creature disappear immediately without ↵megamage
death visual. --HG-- branch : trunk
2009-08-14*Add Dual Spec support, original by EnderGT, thanks to Thyros and XTElite1 ↵maximius
for helping me test :) --HG-- branch : trunk
2009-08-12*Send area id instead of zone id in local defense channel. By durotarmegamage
--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-01*Improvements in map managing.QAston
--HG-- branch : trunk
2009-07-24[8204] Avoid call assistance from non-combatants. Author: GriffonHeartmegamage
--HG-- branch : trunk
2009-07-22*Implement Aura Type 247 (SPELL_AURA_CLONE_CASTER) and 279 ↵QAston
(SPELL_AURA_INITIALIZE_IMAGES) *Handle CMSG_GET_MIRRORIMAGE_DATA opcode. *Save Minions follow angle to allow themmoving in a formation *Improvements in SpellAI: correctly evade and select attack target for creatures without threat list *Use SpellAI instead of PetAI for not controllable guardians *Only guardians with SUMMON_TYPE_PET are controllable now *Add script and template data for Mirror Image. *Thanks to Drahy for help. --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-06-27[8058] Avoid use error_log in non-scripting DLL code. Author: NoFantasymegamage
--HG-- branch : trunk
2009-06-27[8057] Move code from Event AI to class Creature function for reuse in other ↵megamage
scripting cases. Author: NoFantasy --HG-- branch : trunk
2009-06-22* Update creature damage calculation.Machiavelli
--HG-- branch : trunk
2009-06-19*Update creature damage calculation.megamage
--HG-- branch : trunk
2009-06-19*Lower creature damage.megamage
--HG-- branch : trunk
2009-06-18*Change creature damage calculation.megamage
--HG-- branch : trunk
2009-06-18[8040] Implement Creature::ForcedDespawn and ACTION_T_FORCE_DESPAWN for ↵megamage
EventAI. Author: NoFantasy --HG-- branch : trunk
2009-06-18* In case of a 'for' loop, don't declare the iterator of a type that has a ↵Machiavelli
larger value range when the iterator can take a maximum value of a more efficient data type. (int to uint8 in most cases). * Other minor cleanups, Null pointer checks etc. --HG-- branch : trunk
2009-06-17*Update creature melee damage calculation.megamage
--HG-- branch : trunk
2009-06-17*Allow to force to respawn creatures.megamage
*Save creature data for vehicles. *Change some visibility update sequence of respawned creatures. *Fix bugs of quest 12687: dark rider may not be on horse / horse cannot be used twice / horse does not respawn at correct phase --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*Some creature display id update. By VladimirMangos and GriffonHeartmegamage
--HG-- branch : trunk
2009-06-15*Check movementflag to interrupt casting instead of checking position.megamage
*Also some other fixes about movement flags. --HG-- branch : trunk
2009-06-13[7995] Check display id correctness for creature and gameobjects. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-06-11MergeMachiavelli
--HG-- branch : trunk
2009-06-11* Change name of recently added scriptAI functions to better reflect purposeMachiavelli
* Fix typo in 3910_world.sql, spotted by irish --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-10*Fix the bug that players lose stats when change weapons when have disarm auras.megamage
--HG-- branch : trunk
2009-06-10*Fix a crash in 3896.megamage
--HG-- branch : trunk
2009-06-09*Fix a bug that creature ignore LOS in assistance case.megamage
--HG-- branch : trunk