maximius
461e8d134f
*Fix a typo, thanks thmarth. Closes #388
...
--HG--
branch : trunk
2009-11-21 19:47:33 -08: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
409bad7d15
*You must be in combat to use Disengage.
...
--HG--
branch : trunk
2009-11-21 16:12:41 -08:00
maximius
dd9ed3912b
*Some cleanup and optimization to talent resetting and spec swapping. Has no impact on the functionality (it just wastes less CPU).
...
--HG--
branch : trunk
2009-11-21 13:54:02 -08:00
maximius
729bc6d68f
*Ignore whether or not a spell is in the active spec on spec swap (it doesn't matter, the spells from your other spec will be learned shortly)
...
*Ignore whether or not a spell is in the active or inactive spec on talent reset (it doesn't matter, the spells from your other spec can be learned with a simple spec swap)
--HG--
branch : trunk
2009-11-21 07:32:09 -08:00
maximius
ea6a322670
*Increment the iterator normally, since it's no longer deleted, and the old method causes an infinite loop..
...
--HG--
branch : trunk
2009-11-21 06:35:30 -08:00
maximius
7a2cad6e1b
*Fix a crash :(
...
--HG--
branch : trunk
2009-11-21 06:24:15 -08:00
maximius
e73ab432eb
*Fix a stupid mistake on my part that caused the removal loop to never start, and -aggressively- remove talent/spells on talent reset & spec swap.
...
--HG--
branch : trunk
2009-11-21 06:13:20 -08:00
maximius
51a2284f69
*Don't set PLAYERSPELL_NEW. That will prevent the spell from being removed from the character DB, which is bad.
...
--HG--
branch : trunk
2009-11-21 05:43:14 -08:00
maximius
2e256f44db
*The typos will never cease :'(. Also, 32e347321fb9 was a merge of SD2 r1492.
...
--HG--
branch : trunk
2009-11-21 05:13:19 -08:00
maximius
bd1065156e
*Copy and paste woes D:
...
--HG--
branch : trunk
2009-11-21 05:01:03 -08:00
maximius
83fa9466de
*Oops, edited the wrong function in 11085dbb7da0 >.<' 5AM woes
...
--HG--
branch : trunk
2009-11-21 04:59:10 -08:00
maximius
9fc070bb1d
*Allow talent resets even if your talent map is empty.
...
--HG--
branch : trunk
2009-11-21 04:55:02 -08:00
maximius
41ad7346bc
*Optimization, and remove talents from the talent map by TalentID, not SpellID.
...
--HG--
branch : trunk
2009-11-21 04:44:34 -08:00
maximius
61524e0cde
*Revert a useless change from 5dcacd638128 (may of broken AH), closes #338
...
--HG--
branch : trunk
2009-11-21 03:31:09 -08:00
maximius
ad71ee4c7a
*Fix the issue with Passive talents never being removed, thanks MetaphysicalDrama ;D Refs #371 , #370 , #367 , #368 , #326
...
--HG--
branch : trunk
2009-11-21 03:27:43 -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
4f8f69a805
*Less hacky Disengage.
...
--HG--
branch : trunk
2009-11-21 02:14:28 -08:00
maximius
c19489cd50
*More consistant method for adding/removing talents. Refs #370 , #368
...
--HG--
branch : trunk
2009-11-21 01:49:15 -08:00
maximius
db132054fd
*Minor correction in talent resetting, and cosmetic change in spec swapping.
...
--HG--
branch : trunk
2009-11-20 23:04:39 -08:00
maximius
e4e61ac99d
*Fix some typos.
...
--HG--
branch : trunk
2009-11-20 22:39:27 -08:00
maximius
c16e08faed
*Cleanup, search through the talent map instead of spell chains for talent ranks during spec swaps.
...
Also properly set talent state upon talent reset, and only reset talents that exist in the active spec. Refs #367 , #326
--HG--
branch : trunk
2009-11-20 22:38:01 -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
37974cc362
*Fix Ghoul scaling talents and glyphs. By MetaphysicalDrama, closes #102 , #38 , #39
...
--HG--
branch : trunk
2009-11-20 19:44:22 -08:00
maximius
b3a25b247a
*Little tweak that might make no difference, or might make a signifigant difference in removing talent spell chains..
...
--HG--
branch : trunk
2009-11-20 19:34:39 -08:00
maximius
6296dda84e
*Some dual talent tweaks.. refs #326
...
--HG--
branch : trunk
2009-11-20 19:27:21 -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
b9a0663126
*Dual spec switching and talent resetting rewrites, comment out some redundant code, and remove spells learned from talents properly. Closes #326
...
--HG--
branch : trunk
2009-11-20 16:09:20 -08:00
maximius
4072c0bdbf
*Different creature searcher method for Dalaran Mageguards, thanks manuel
...
*Fix a minor typo in recent AH change that (probably) prevented anybody from bidding, sorry D:
--HG--
branch : trunk
2009-11-20 15:06:21 -08:00
maximius
c871b72579
*Better fix to #333
...
--HG--
branch : trunk
2009-11-19 20:06:49 -08:00
maximius
72607c20ba
*Prevent MoveFollow and MoveChase while UNIT_FLAG_DISABLE_MOVE is present, by Liberate. Closes #168 .
...
*Some cleanup, and fix typo from cf0046bc32c6.
--HG--
branch : trunk
2009-11-19 20:03:35 -08:00
maximius
f4808f3ff5
*Merge TC1 r1737 and r1754 by BroodWyrn, fixes spells 45151, 45141, 46394 (Brutallus Burn), closes #179
...
--HG--
branch : trunk
2009-11-19 19:55:24 -08:00
maximius
02eeffd22f
*Add two new functions GetHomePosition() and GetRelativeAngle(x, y)
...
--HG--
branch : trunk
2009-11-19 18:20:34 -08:00
maximius
4abed08f4d
*Implement second part of Furor, closes #333 .
...
*Add missed part of last commit (oops)
--HG--
branch : trunk
2009-11-19 04:36:20 -08:00
maximius
ffe4451dc2
*Spell::EffectPlayerPull should not use KnockbackFrom, this moves you away from the destination, instead of towards. Fix by disassembler. Closes #169
...
--HG--
branch : trunk
2009-11-19 04:23:36 -08:00
maximius
07c27142ec
*Error in 5dcacd638128, thanks Spp
...
--HG--
branch : trunk
2009-11-19 04:16:40 -08:00
maximius
aa36d772a1
*Some Auction House cleanup, Refs #331
...
--HG--
branch : trunk
2009-11-19 03:55:15 -08:00
maximius
7ad284bd33
*Some cleanup.
...
--HG--
branch : trunk
2009-11-19 03:53:49 -08:00
maximius
9953ff49b8
*Rewrite 8b3ffb1dd504 with info from QAston
...
--HG--
branch : trunk
2009-11-19 01:49:03 -08:00
maximius
cb8c4d84e6
*Apply #325
...
--HG--
branch : trunk
2009-11-18 18:43:45 -08:00
maximius
53fa6322a8
*Hysteria now causes health loss. By manuel, thanks to QAston. Closes #323
...
--HG--
branch : trunk
2009-11-18 16:45:07 -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
d03ec103f3
*Backed out changeset 28e38f926a47. Closes #313 .
...
--HG--
branch : trunk
2009-11-18 13:49:58 -08:00
Rat
e445e863df
*fix insane Steady Shot damage
...
note: TEST BEFORE PUSHING!
--HG--
branch : trunk
2009-11-18 13:06:07 +01:00
maximius
559df76699
*Hunter pets should now have their talents refunded when a hunter switches talent specs, even if they are dismissed at the time.
...
--HG--
branch : trunk
2009-11-18 02:42:55 -08:00