Commit Graph

1226 Commits

Author SHA1 Message Date
n0n4m3
fec5aa38cd Update Spell code for 322a. Part 3
--HG--
branch : trunk
2009-12-17 12:25:31 +01:00
n0n4m3
2028f0658b Removed mtmaps OpenMP
Implement mtmaps based on ACE
For stable work MapUpdate.Threads=2 in config

--HG--
branch : trunk
2009-12-17 07:34:00 +01:00
n0n4m3
1db0cbc339 Fixed talent Ruthlessness
--HG--
branch : trunk
2009-12-17 07:08:21 +01:00
n0n4m3
365f0ae562 Replace some assert with return statement, fixed some crash bugs
--HG--
branch : trunk
2009-12-17 06:49:36 +01:00
spp
5d988a617f Fix Dancing Rune Weapon. By liberate, closes #365
--HG--
branch : trunk
2009-12-14 01:51:12 +01:00
spp
3fc61524ff Implementation of glyph of Power Word: Shield. By rammbonr5, closes #411
--HG--
branch : trunk
2009-12-13 11:35:12 +01:00
spp
56e0e57c99 Prevent a crash in Unit::CalcAbsorbResist. By Sarjuuk (Mangos merge), closes #735
--HG--
branch : trunk
2009-12-13 09:52:56 +01:00
maximius
2b8e315218 *Runic Power and Rage should have a lower limit for regeneration, not an upper limit. Closes #294, thanks MetaphysicalDrama
--HG--
branch : trunk
2009-11-21 19:16:57 -08:00
maximius
c767576d92 *Cleanup, more consistant HandleDummyAuraProc code (added basepoints1 and basepoints2 and edited some spell cases to use these instead of more hacky custom methods..)
--HG--
branch : trunk
2009-11-21 17:59:24 -08:00
maximius
a633b03738 *Fix Rod and Blade of the Unyielding spawning to many NPCs, by destros. Closes #3
--HG--
branch : trunk
2009-11-21 02:36:39 -08:00
maximius
056c6fa680 *Cleanup, better cast for Bear/Dire Bear part of Furor.
--HG--
branch : trunk
2009-11-21 02:19:19 -08:00
maximius
75e37c7599 *Implement "Chaos Bolt cannot be resisted, and pierces through all absorption effects" + some cleanup.
--HG--
branch : trunk
2009-11-20 20:25:12 -08:00
maximius
654519d1a6 *Some cleanup (mostly whitespace changes)
--HG--
branch : trunk
2009-11-20 19:11:28 -08:00
maximius
5b54c76ac3 *Some changes to MeleeDamageBonus and Ebon Plague dummy aura handling. By MetaphysicalDrama, closes #154
--HG--
branch : trunk
2009-11-20 17:21:37 -08:00
maximius
9953ff49b8 *Rewrite 8b3ffb1dd504 with info from QAston
--HG--
branch : trunk
2009-11-19 01:49:03 -08:00
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