Commit Graph
6703 Commits
Author SHA1 Message Date
maximius 79f8acbaf5 *Instead of changing react states and using UpdateVictim (which causes Razorscale to start chasing and attacking the victim), just search for a possible victim. Only attack the victim during the ground phase.
--HG--
branch : trunk
2009-11-21 16:06:05 -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 28113e14f2 *Proper Penance coeffs, by Destalker. Closes #24
--HG--
branch : trunk
2009-11-21 02:33:20 -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 5db87f8102 *Use UpdateEntry instead of SetDisplayId. By manuel, closes #348
--HG--
branch : trunk
2009-11-20 15:38:09 -08:00
maximius 8706c0ccba *Some Anub'arak cleanup and fixes. Thanks trazom, closes #356
--HG--
branch : trunk
2009-11-20 15:26:33 -08:00
maximius 7c47c5cbf3 *Fix windows build, by bigjohnson4, closes #364
--HG--
branch : trunk
2009-11-20 15:09:05 -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
tartalo f18767dc77 Blackfathom Deep: Fix Go handling
--HG--
branch : trunk
2009-11-20 22:24:42 +01:00
tartalo f3c5ccc0cb Blackfathom Deeps: Fix typo
--HG--
branch : trunk
2009-11-20 21:49:20 +01:00
tartalo cb22517ba6 Blackfathom Deeps: Register boss scripts
--HG--
branch : trunk
2009-11-20 21:47:56 +01:00
tartalo 9c558c8ee0 Blackfathom Deeps: Add forgotten file from previous commits :P
--HG--
branch : trunk
2009-11-20 21:41:28 +01:00
tartalo 2a5192e7dd Blackfathom Deeps: Fix GO & Event handling
--HG--
branch : trunk
2009-11-20 21:40:32 +01:00
tartalo 0ed7b7dbbf Blackfathom Deeps, Aku'Mai: implement script (needed for GO handling)
--HG--
branch : trunk
2009-11-20 21:29:29 +01:00
tartalo 0f2dc64a41 Blackfathom Deeps, Twilight Lord Kelris: implement script (needed for GO handling)
--HG--
branch : trunk
2009-11-20 21:15:29 +01:00
tartalo 3b1c6a7bed Blackfathom Deeps, Gelihast: implement script (needed for GO handling)
--HG--
branch : trunk
2009-11-20 21:02:03 +01:00
tartalo 06edea293c Blackfathom Deeps, Lorgust Jett: Implement random home position
--HG--
branch : trunk
2009-11-20 20:44:58 +01:00
tartalo 514939d655 Blackfathom Deeps: Comment unused variable skeleton (it's for a WiP feature)
--HG--
branch : trunk
2009-11-20 20:17:39 +01:00
tartalo 25a7e83699 Blackfathom Deeps: Event tracking & Go handling on instance script (needs boss AI support)
--HG--
branch : trunk
2009-11-20 20:12:45 +01:00
tartalo 59097039df BlackFathom Deeps: Altar scripts
--HG--
branch : trunk
2009-11-20 19:51:13 +01:00
tartalo 34b4e11749 Blackfathom Deeps: Cleanup
--HG--
branch : trunk
2009-11-20 19:32:27 +01:00
maximius 583ef6a339 *Fix a typo from 409a16bdc048, thanks Sundark
--HG--
branch : trunk
2009-11-19 20:15:36 -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