megamage
f6e8ccb239
*Clean up summon code.
...
--HG--
branch : trunk
2009-05-03 10:45:34 -05:00
QAston
f9b13b45e0
*Fix grounding totem.
...
*Fix runic power regeneration of butchery
*Fix some problems with master of subtlety buff expire.
*Do not allow arcane intellect and brillance to stack.
--HG--
branch : trunk
2009-05-03 16:55:09 +02:00
megamage
122d944945
*Update summon system.
...
*Fix the bug that shaman cannot summon fire elemental.
*Fix the bug that totem meters cannot be displayed.
--HG--
branch : trunk
2009-05-02 19:24:22 -05:00
megamage
9f0f239e60
*Merge.
...
*Also fix build in VC7 and VC8.
--HG--
branch : trunk
2009-05-02 13:30:55 -05:00
megamage
f303ee08c5
*Update spell selection.
...
--HG--
branch : trunk
2009-05-02 11:28:11 -05:00
QAston
8a05a5b91c
Handle spell effects in order from dbcs
...
--HG--
branch : trunk
2009-05-02 17:43:41 +02:00
QAston
a1f73a8a08
*More correct handling of fly mod auras.
...
*Pets now learn all levelup spells.
*Fix lightning overload.
--HG--
branch : trunk
2009-05-02 16:08:52 +02:00
megamage
a102098eb2
*Send stop packet iff necessary. Hope this can fix the bug that cannot immediatly remove confuse movement and face wrong direction after charging.
...
--HG--
branch : trunk
2009-05-01 21:04:02 -05:00
megamage
db817d668a
*Merge.
...
--HG--
branch : trunk
2009-05-01 18:37:32 -05:00
megamage
e1b8fff590
*Fix a crash caused by uninitialized variable "m_transport"
...
--HG--
branch : trunk
2009-05-01 17:40:27 -05:00
megamage
5a66774008
*Fix the bug that shapeshift can remove blind.
...
--HG--
branch : trunk
2009-05-01 15:36:32 -05:00
QAston
a098dc72fc
*Do not apply auras with 4th diminishing level
...
*Some fixes related to last commit.
--HG--
branch : trunk
2009-05-01 17:21:16 +02:00
megamage
48dab8af91
*Merge.
...
--HG--
branch : trunk
2009-04-30 16:31:05 -05:00
megamage
d6b1013763
*Allow spell with SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY ignore all kinds of immunity.
...
--HG--
branch : trunk
2009-04-30 16:25:43 -05:00
megamage
eb9328e4db
*Fix the calculation of isInLine.
...
--HG--
branch : trunk
2009-04-30 16:13:57 -05:00
QAston
6e933320b2
*Check item existance requirements for mainhand/offhand weapon spells.
...
--HG--
branch : trunk
2009-04-30 22:41:36 +02:00
Drahy
b225a3adf1
* Try to fix the bug that pet cannot attack players in arena - thx megamage
...
--HG--
branch : trunk
2009-04-30 22:28:49 +02:00
megamage
a9f6f4481d
*Do not allow client to interrupt instant spells. By thenecromancer
...
--HG--
branch : trunk
2009-04-30 09:59:16 -05:00
megamage
98cda77146
*Cleanup InterruptNonMeleeSpells. Backported from TC2. Source: Mangos.
...
--HG--
branch : trunk
2009-04-29 18:10:00 -05:00
QAston
3e45bb2bfb
*Fix Blessing of Sanctuary
...
--HG--
branch : trunk
2009-04-29 20:33:49 +02:00
megamage
8f0fecd7e3
*Fix build.
...
--HG--
branch : trunk
2009-04-27 21:23:42 -05:00
megamage
2b753d0f23
[7723] New AI call EnterCombat called at enter creature to combat (and re-enter if leave by some reason). Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-27 19:14:37 -05:00
megamage
09af28301e
[7716] Fixed some typos and possible crashes. Author: AlexDereka
...
--HG--
branch : trunk
2009-04-27 18:42:35 -05:00
megamage
34599a46f7
*Some update of summon effect code.
...
--HG--
branch : trunk
2009-04-27 18:12:45 -05:00
QAston
ec4031be35
*Fix improved shadowform.
...
--HG--
branch : trunk
2009-04-25 20:36:31 +02:00
QAston
a00563a127
*Fix deadly brew.
...
*Some changes in flag SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY.
--HG--
branch : trunk
2009-04-25 18:53:29 +02:00
megamage
a72f23f56b
*Some update of vehicle code.
...
--HG--
branch : trunk
2009-04-25 08:58:16 -05:00
megamage
d407325b77
[7709] Cleanups in AI()->AttackedBy use. Author: VladimirMangos
...
* Remove redundent AI()->AttackedBy call at melee cast in state update (called in cast)
* Move attacks state update call after first attack instead after all extra attack state updates.
--HG--
branch : trunk
2009-04-24 11:51:44 -05:00
megamage
d4c15bb11a
[7703] Implement heal/damage total counters and related BG achievments. Author: Trazom
...
* ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE
* ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE
--HG--
branch : trunk
2009-04-23 22:07:37 -05:00
megamage
e991397971
[7702] Implement some damage/healing achievement statistics. Author: Trazom
...
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED
* ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CASTED
* ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED
--HG--
branch : trunk
2009-04-23 22:07:04 -05:00
megamage
892053938e
[7701] Move explicit healing repeating code to DealHeal functions. Author: Trazom
...
--HG--
branch : trunk
2009-04-23 22:02:41 -05:00
QAston
066af701d3
*Fix frenzy and Ferocious Inspiration proc.
...
*Add command .reset all pet_spells - use it if you still have problems with pet talents after recent revs changes (like pets with all talents for example)
--HG--
branch : trunk
2009-04-23 20:57:17 +02:00
megamage
bce871f253
*Fix a client crash caused by transport.
...
--HG--
branch : trunk
2009-04-23 00:12:29 -05:00
megamage
3b49bfb1ff
[7697] Interrupt casting at enter to evade mode. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-22 17:58:46 -05:00
megamage
3a316370b1
[7696] Fixed compile warnings Author: AlexDereka
...
--HG--
branch : trunk
2009-04-22 17:56:59 -05:00
megamage
1cd8ea8c1a
*Fix some bugs about vehicle.
...
--HG--
branch : trunk
2009-04-22 17:50:26 -05:00
megamage
06667c40dd
*Fix some bugs about vehicle.
...
--HG--
branch : trunk
2009-04-21 15:43:03 -05:00
megamage
c25158f836
*Fix the bug that unit cannot enter vehicle.
...
--HG--
branch : trunk
2009-04-21 15:12:59 -05:00
megamage
e643d3994c
*Fix the bug that some mount spells show two mounts, one on the other.
...
--HG--
branch : trunk
2009-04-21 14:20:00 -05:00
megamage
297498f1f7
*Fix the bug that all vehicles are broken.
...
--HG--
branch : trunk
2009-04-21 14:05:54 -05:00
megamage
4e1143c990
*Fix a crash of vehicle.
...
--HG--
branch : trunk
2009-04-21 12:55:26 -05:00
megamage
fc48248221
*Fix a typo in ProcDamageAndSpellFor. Note: in TC2 this function is handled in a better way, and do not need this.
...
--HG--
branch : trunk
2009-04-20 21:15:33 -05:00
megamage
fc7e1db9fb
[7690] Move GetCreature/GetGameobject to class Map. Author: VladimirMangos
...
* 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-20 20:28:19 -05:00
QAston
7139aa19d8
*Move unsummon statue and pet code to spell::finish
...
*Move m_formalCaster from Aura to AuraEffect
*Interrupt channeled spells in spell::update instead of unit::_deleteauras
--HG--
branch : trunk
2009-04-20 23:08:03 +02:00
megamage
2649b4c44d
*Do not make deep (ProcDamageAndSpellFor) static.
...
--HG--
branch : trunk
2009-04-20 15:54:51 -05:00
QAston
cc5414f925
*Correct check range for totem area auras.
...
--HG--
branch : trunk
2009-04-20 16:48:35 +02:00
QAston
4ac0914d81
*Change totem cast handling, use owner guid as m_originalCaster by default.
...
*Check range for formal caster instead of original one
--HG--
branch : trunk
2009-04-20 14:23:00 +02:00
QAston
9ddd7cf660
Implement attribute flag SPELL_ATTR_EX2_TRIGGERED_CAN_TRIGGER, fix improved fire nova totem.
...
--HG--
branch : trunk
2009-04-20 12:38:35 +02:00
megamage
68fd41d2c8
*Fix a bug that pet/charmed cannot AOE neutral creatures.
...
--HG--
branch : trunk
2009-04-19 19:45:54 -05:00
QAston
b190b51d4f
*Missing part of last commit
...
--HG--
branch : trunk
2009-04-20 00:57:14 +02:00