Commit Graph

1411 Commits

Author SHA1 Message Date
maximius
3a9f3af443 *Partial backout of 8b3ffb1dd504, allow Prayer of Mending to heal pets.
--HG--
branch : trunk
2009-11-18 16:36:07 -08:00
maximius
e59ec6d814 *Properly cast uint32 damage and healing as int32 to prevent overflow errors, by RammboNr5. Closes #94
--HG--
branch : trunk
2009-11-18 16:31:21 -08:00
maximius
0134b7fee8 *Rewritten method for Dalaran Mageguards to determine if they should teleport you.
--HG--
branch : trunk
2009-11-18 16:24:30 -08:00
maximius
753c472010 *Add some debug output to HandleAuraEffect, by Spp. Closes #238
--HG--
branch : trunk
2009-11-18 00:48:27 -08:00
maximius
f59106d9c3 *Clear reactives and pet auras on spec changes.
--HG--
branch : trunk
2009-11-17 23:30:08 -08:00
maximius
9eae529293 *Fix *nix compile, closes #301
--HG--
branch : trunk
2009-11-17 23:13:54 -08:00
maximius
1fac6a6c40 *Typo D:
--HG--
branch : trunk
2009-11-17 23:10:12 -08:00
maximius
d5a13769d1 *Some cleanup.
--HG--
branch : trunk
2009-11-17 23:02:37 -08:00
maximius
d03c14e0b7 *Furor now stores and restores Energy properly, thanks lobuz
--HG--
branch : trunk
2009-11-17 20:50:38 -08:00
maximius
6659defa6d *Fix Prayer of Mending spell bonus, thanks lobuz
--HG--
branch : trunk
2009-11-17 20:23:42 -08:00
maximius
980a943c67 *Proper Diseases and Death Strike disease count, thanks lobuz
--HG--
branch : trunk
2009-11-17 20:13:41 -08:00
maximius
308c833a1b *Implement Glyph of Shadowflame, thanks lobuz
--HG--
branch : trunk
2009-11-17 20:10:58 -08:00
maximius
1bc7abb278 *Lava Flows now put a buff on the Fire Shock's caster when it's dispelled, thanks lobuz
--HG--
branch : trunk
2009-11-17 20:07:34 -08:00
maximius
6b72b304ad *Correct Seal of Command formula, and minor cleanup, thanks lobuz
--HG--
branch : trunk
2009-11-17 20:04:39 -08:00
maximius
ce0f37bed3 *Correct Divine Storm heal, thanks lobuz
--HG--
branch : trunk
2009-11-17 19:28:36 -08:00
maximius
718fe5008e *Cleanup
--HG--
branch : trunk
2009-11-11 12:59:25 -08:00
tartalo
5b7ef6fd2f Set proper orientation after being teleported by spell, by Spp. Closes #100
--HG--
branch : trunk
2009-11-07 18:47:11 +01:00
maximius
0975d50207 *Fix fist weapons crit chance, found by SyRiOCoP, fixes #27
--HG--
branch : trunk
2009-11-04 18:41:38 -08:00
maximius
1d7f2fc243 *Update WorldSession::HandleMovementOpcodes with some new information on how vehicles behave, and do a little bit of cleanup.
--HG--
branch : trunk
2009-11-03 22:28:04 -08:00
Machiavelli
93d543a9c1 Do not proc Blood Aura from Improved Blood Presence (removed in 3.1)
--HG--
branch : trunk
2009-11-03 13:37:54 +01:00
maximius
b257a28fa9 *Cleanup, fix many cases of unoptimized loops, potential crashes, excessively large data types, unnecessary or wrong casts, non-standardized function calls, and so on..
*Proper Maexxna Web Spray locations (old locations sent players flying into the air)

--HG--
branch : trunk
2009-11-01 17:53:07 -08:00
maximius
e335592a52 *Implement Shadow Affinity (Ranks 1, 2, 3), thanks Sisif
--HG--
branch : trunk
2009-10-31 17:04:07 -07:00
maximius
d2e138afaf *Apply SPELL_AURA_MOD_EXPERTISE in related hit chance calculations, thanks Sisif
--HG--
branch : trunk
2009-10-31 16:49:29 -07:00
maximius
bf4909cfb6 *Glyph of Siphon Life, Glyph of Life Tap, Glyph of Ice Lance, thanks Sisif
--HG--
branch : trunk
2009-10-31 16:35:54 -07:00
maximius
548ba65cf2 *Correct Sapphiron's Blizzard spell DoSummon parameters
*Glyph of Blocking, thanks Sisif

--HG--
branch : trunk
2009-10-31 16:32:18 -07:00
maximius
743578b81f *Reinit the iterator in each loop as the iter is removed from the list, in AuctionHouseObject::Update, by Trazom
*No longer disregard z/o in Map::CreatureRelocation, thanks Sisif
*Cleanup, and make Divine Storm default to m_caster is no unitTarget is available
*Some mtmaps optimization

--HG--
branch : trunk
2009-10-31 16:00:47 -07:00
maximius
52bab5854f *Fix a crash in Object.h
*Fix action button saving
*Fix a crash on item swap in guild bank
*Fix exploit moving after death in Unit.cpp
*Fix assert fail at grid load in Creature.cpp
Thanks Sisif for these! :)

--HG--
branch : trunk
2009-10-31 02:14:25 -07:00
maximius
73fd6dbba6 *Make mtmaps a bit more stable, particularly when it updates players.
*Do some better cleanup on spec switching (should no longer strip away all auras, forcing a relog), unsummon totems, clear combo points, etc.
*Cleanup and optimization.

--HG--
branch : trunk
2009-10-30 22:52:37 -07:00
Kudlaty
22f349d2b5 Clean up last commit
--HG--
branch : trunk
2009-10-31 03:35:34 +01:00
Kudlaty
717f1aefc9 *Change virtual bool IsEscorted in escort_ai.h to check if creature is escorted or not
*If creature use POINT_MOTION_TYPE, sethomeposition in combat start point

--HG--
branch : trunk
2009-10-31 03:33:04 +01:00
maximius
e6e621bfad *Add virtual bool IsEscorted() to escort_ai.h
*Some minor cleanup and optimization

--HG--
branch : trunk
2009-10-30 18:54:38 -07:00
Kudlaty
98d53f6a9d Fix Feeding Frenzy, Cobra Reflexes, Cornered. Now they are active only when victim hp is below certain percentage. Patch by thenecromancer, updated by krz
--HG--
branch : trunk
2009-10-31 01:50:52 +01:00
Anubisss
d9530eea57 *Fix this part of Rime: "Obliterate has a 15% chance to reset the cooldown on Howling Blast". Patch by thenecromancer.
--HG--
branch : trunk
2009-10-24 00:40:11 +02:00
Machiavelli
803da775f4 Use correct check in BuildMovementPacket to determine if creature can fly. Based on [8647] by NoFantasy
--HG--
branch : trunk
2009-10-23 16:08:33 +02:00
maximius
d22768a6b5 *Cleanup
--HG--
branch : trunk
2009-10-18 18:38:46 -07:00
maximius
3a48de01e7 *Cleanup 649167cf44ca
--HG--
branch : trunk
2009-10-18 17:04:54 -07:00
maximius
9cd569b3f5 *Effects which increase Bleed damage also increase Shred damage, changes by thenecromancer
--HG--
branch : trunk
2009-10-18 16:56:14 -07:00
maximius
3245addf0e *Backed out changeset 22566e4b7926
--HG--
branch : trunk
2009-10-18 04:14:59 -07:00
maximius
970405aca5 *Merge some Improved Blood Presence code from MaNGOS, may fix m_spellModTakingSpell 53168 crash.
--HG--
branch : trunk
2009-10-17 22:51:00 -07:00
maximius
3f338cc1c3 *Massive cleanup redux.
--HG--
branch : trunk
2009-10-17 16:20:24 -07:00
maximius
e585187b24 *Backed out changeset 3be01fb200a5
--HG--
branch : trunk
2009-10-17 15:51:44 -07:00
maximius
26b5e033ff *Massive cleanup (\n\n -> \n, *\n -> \n, cleanup for(...) to for (...), and some other cleanups by hand)
*Fix a possible crash in Spell::DoAllEffectOnTarget

--HG--
branch : trunk
2009-10-17 15:35:07 -07:00
maximius
d088564403 *Cleanup, and fix a likely infinite loop, thanks thenecromancer
--HG--
branch : trunk
2009-10-17 04:33:11 -07:00
maximius
a641b82f03 *Fix several typos.
--HG--
branch : trunk
2009-10-17 03:52:49 -07:00
maximius
46f2faf1f3 *Cleanup, remove all positive auras (ie: buffs from another spec) on spec change.
--HG--
branch : trunk
2009-10-17 02:52:10 -07:00
maximius
6dc187627d *Cleanup.
--HG--
branch : trunk
2009-10-15 14:03:55 -07:00
maximius
47079eb853 *Improved Fire Nova Totem & Earthen Power, patch converted by QuaLiT1
--HG--
branch : trunk
2009-10-15 00:10:54 -07:00
maximius
e490c33725 *Some cleanup, change some illogical conditions (if you can attack your target is no reason to ignore the target, o_O)
--HG--
branch : trunk
2009-10-13 19:48:35 -07:00
maximius
9fdc4e137b *Don't require AI for waypoint creatures. Hopefully this will fix the NPCs outside of Shadow Labyrinth never entering combat unless a player attacks them.
--HG--
branch : trunk
2009-10-13 19:11:34 -07:00
maximius
8a5ac3834d *Wintersgrasp - prevents team from using vehicles to damage their own buildings, by Spp
*Wintersgrasp - restore proper faction of units in Unit::RestoreFaction(), don't just always use faction_A, by Spp

--HG--
branch : trunk
2009-10-13 16:16:45 -07:00