Commit Graph
1026 Commits
Author SHA1 Message Date
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 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 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 7ad284bd33 *Some cleanup.
--HG--
branch : trunk
2009-11-19 03:53:49 -08: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
maximius f59106d9c3 *Clear reactives and pet auras on spec changes.
--HG--
branch : trunk
2009-11-17 23:30:08 -08:00
maximius ed38413906 *Cleanup, and backout 316e049b930a (oops)
--HG--
branch : trunk
2009-11-17 22:09:05 -08:00
maximius 07601c4854 *Proper default value for m_specsCount.
--HG--
branch : trunk
2009-11-17 21:33:14 -08:00
maximius 4fcd64789c *Fix initialization of health bonus regen, by tali
--HG--
branch : trunk
2009-11-17 21:32:34 -08:00
maximius dfc9338812 *Merge 94c7ee9cce6a by win32, don't mod damage on broken items.
--HG--
branch : trunk
2009-11-17 21:27:08 -08:00
Rat bf2520e207 *tabs
--HG--
branch : trunk
2009-11-12 11:57:10 +01:00
Rat 030d6647b6 *fix build
note: Compile before pushing !!!

--HG--
branch : trunk
2009-11-12 11:53:53 +01:00
maximius 9b3b1f65b2 *Destroy both ReqItems and SrcItems on quest failure.
--HG--
branch : trunk
2009-11-11 20:06:47 -08:00
maximius 389a377dd3 *Destroy quest items on quest failure, and some cleanup.
--HG--
branch : trunk
2009-11-11 15:11:51 -08:00
Machiavelli 412fe99319 Hopefuly correctly fix a crash in Player::KilledMonsterCredit now
--HG--
branch : trunk
2009-11-03 18:27:35 +01:00
maximius ffb28c06a7 * Better solution to No Fly zones by Spp, closes #4
--HG--
branch : trunk
2009-11-02 20:30:25 -08:00
tartalo bcfff09c74 *Implementation of 'No Fly Zone' (Dalaran and Wintergrasp), by Spp
--HG--
branch : trunk
2009-11-02 21:05:54 +01:00
maximius c3ba7d2208 *Fix getLevel() being parsed as a char in ostringstream use
--HG--
branch : trunk
2009-11-01 20:50:31 -08: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
Machiavelli 2b2b2a1d0e Fix a crash in Player::KilledMonsterCredit, do not use any revs between 6093 and this.
--HG--
branch : trunk
2009-11-01 21:15:23 +01:00
tartalo ba52852ae5 Delete redundant () on previous patch :P
--HG--
branch : trunk
2009-11-01 20:50:53 +01:00
tartalo 80ac5f6587 Add Dalaran to no fly zones in Northrend
--HG--
branch : trunk
2009-11-01 20:47:40 +01:00
maximius 218e81d4dc *Typo correction, fixes *nix build, thanks alex_1983
--HG--
branch : trunk
2009-11-01 01:35:54 -08:00
maximius 037d69cc04 *Cleanup, and beda0979614d redux
--HG--
branch : trunk
2009-10-31 21:33:26 -07:00
Kudlaty 425597d522 Fix exploit that Titan's Grip allow to use with it staff/polearm
--HG--
branch : trunk
2009-11-01 03:51:09 +01:00
maximius a22da32a51 *Correctly update negative aura duration at loading, thanks Sisif
--HG--
branch : trunk
2009-10-31 16:44:14 -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 47ba05f5d4 *Partial backout of 6f77c852bd4a
--HG--
branch : trunk
2009-10-31 04:31:53 -07:00
maximius e45eeecdcd *Don't increment an iterator after it's erased, by RammboNr5. Also remove an unused iterator.
--HG--
branch : trunk
2009-10-31 00:50:27 -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
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 a5937d9d13 Fix typo, sorry
--HG--
branch : trunk
2009-10-31 01:16:48 +01:00
Kudlaty e44c123184 Fix hit chance calculation for Fist Weapons. Patch by krz
--HG--
branch : trunk
2009-10-31 01:14:58 +01:00
maximius b9fd59683c *Duels - if initiator and opponent are on the same team, or initiator and opponent are not PvP enabled, forcibly stop attacking on DUEL_FLED, otherwise they can continue attacking.
--HG--
branch : trunk
2009-10-28 21:44:26 -07:00
maximius f4d76b8216 *Implement new LootMode system, and add some basic support in boss_sartharion.cpp. Requires database support.
--HG--
branch : trunk
2009-10-28 16:31:19 -07:00
maximius 921224ed42 *Fix 'slain' achievements for heroic mode dungeons, by Azuritus
--HG--
branch : trunk
2009-10-28 12:40:24 -07:00
tartalo 57a9410e22 Fix KillCredit effect when is casted by players. Thanks Azuritus
--HG--
branch : trunk
2009-10-24 20:09:02 +02:00
Anubisss 2820c7ba11 *Fix the bug that cant accept timed quests. Patch by Elron.
--HG--
branch : trunk
2009-10-22 15:51:31 +02:00
tartalo 9c81b3e51d MapManager: Block access to instances if encounter in progress or are full
--HG--
branch : trunk
2009-10-22 13:05:52 +02:00
tartalo 25e36147aa Fix compile && better solution for patch 6033, by Spp
--HG--
branch : trunk
2009-10-22 01:56:44 +02:00
tartalo 46c411b778 Backed out changeset 09d9acdcaed4
Sorry for the inconvenience. Part of this push was an untested patch that was miss pushed

--HG--
branch : trunk
2009-10-22 01:54:14 +02:00
tartalo 2d713bbc70 Fix compile && better solution for previos patch, by Spp
--HG--
branch : trunk
2009-10-21 23:46:07 +02:00
tartalo 5e9c0d385a * Fix possible server crash in Player::IsAtGroupRewardDistance, by Spp
* Fix possible server crash in Player::RewardPlayerAndGroupAtEvent
* Wintergrasp: Correct use of RewardPlayerAndGroupAtEvent, by Spp

--HG--
branch : trunk
2009-10-21 22:15:36 +02:00
tartalo 7a0bb775f0 * Disable m_pad in Player as it always uses initialization value, by Spp
--HG--
branch : trunk
2009-10-21 11:25:47 +02:00
tartalo db9408cc53 Wintergrasp: Quest Fix (Slay them all && No Mercy Mericiless), by Manuel
Player: Fix possible server crash in Player::RewardPlayerAndGroupAtEvent, by Spp

--HG--
branch : trunk
2009-10-21 19:06:54 +02:00
maximius d22768a6b5 *Cleanup
--HG--
branch : trunk
2009-10-18 18:38:46 -07:00
Spp 8bba043164 *Wintergrasp: Tenacity applied when player resurrects. By Spp
*OutdoorPvP: Implementation of HandlePlayerResurrects. By Spp
*Wintergrasp: Fix to honor rewards (DestroyedTower never applied). By Spp
*Wintergrasp: Fix to Spirit Healers (werent visible during wartime). By Spp

--HG--
branch : trunk
2009-10-18 13:17:05 +02:00
maximius 3f338cc1c3 *Massive cleanup redux.
--HG--
branch : trunk
2009-10-17 16:20:24 -07:00