Commit Graph

1411 Commits

Author SHA1 Message Date
Xanadu
8cc3d2ad7f Fixed Drain Soul and Shadowburn Soul Shard on target death. Closes issue 1058.
--HG--
branch : trunk
2010-03-15 02:59:21 +01:00
Xanadu
9f81a8ba5c Fixed crash on player kill and cleaned up the code a bit. Closes issue 1062. Closes issue 1064.
--HG--
branch : trunk
2010-03-12 05:46:32 +01:00
Trazom62
856d41a7b5 Fix Val'anyr, Hammer of Ancient Kings. Thanks sombre88.
Fixe issue #910.

--HG--
branch : trunk
2010-03-11 23:18:05 +01:00
Trazom62
8947cfd41c Fix crash in getFactionTemplateEntry.
Fixe issues #1050.

--HG--
branch : trunk
2010-03-11 23:12:44 +01:00
Trazom62
ed8c5ef6ff Implement group loot for chest having GroupLootRules (go type=3, data15=1).
Implement round robin loot.
Implement round robin for underthreshold items (group loot and need befor greed).
Fix "all players pass" bug on creature.
Add SMSG_LOOT_LIST message to indicate looter (round robin or master).
And some other minor loot bugs.

Fixes issue #167.
Fixes issue #247.

--HG--
branch : trunk
2010-03-11 22:55:02 +01:00
thenecromancer
e1542df90c Convert some C style casts to new functions
--HG--
branch : trunk
2010-03-11 20:51:31 +01:00
Spp
103a61a358 Fix debug msg in Unit::SetCharmedBy
--HG--
branch : trunk
2010-03-10 09:01:17 +01:00
raczman
7fd1789109 Totem* casts.
--HG--
branch : trunk
2010-03-10 07:58:11 +01:00
XTZGZoReX
0038b2be0e * Add GUID logging in Unit::SetCharmedBy.
--HG--
branch : trunk
2010-03-10 02:41:16 +01:00
XTZGZoReX
54df245bb2 * Update AiReaction enum.
--HG--
branch : trunk
2010-03-10 02:02:24 +01:00
Spp
8034a6c48e Rename 'Hostil' to 'Hostile'
Credits to NoFantasy (Mangos)
Closes issue #411

--HG--
branch : trunk
2010-03-09 11:11:10 +01:00
_manuel_
ca033148c9 Backed out commit 3cb8647899, values are in dbcs, if you have issues with the spell try to show us the debug lines.
--HG--
branch : trunk
2010-03-08 23:17:26 -03:00
silver1ce
3847e3be42 fix my typo in a4f4c51dca,
could not detect it earlier
Сloses #1029

--HG--
branch : trunk
2010-03-08 23:40:46 +02:00
raczman
07f3b91426 Some Creature* casts moved to new ToCreature.
Added const Creature* ToCreature()

--HG--
branch : trunk
2010-03-07 18:30:53 +01:00
silver1ce
9a8f10fa30 avoid send movement packet at death twice, cleanup
--HG--
branch : trunk
2010-03-07 18:17:37 +02:00
raczman
91b8ee104e Added new type-safe cast functions.
This, when properly used, should get rid of most memory corruption issues,
currently, casting types C-style with no checks leads to some abstract crashing.
Functionality is same as with dynamic_cast<>, but with no RTTI check - so when
casting into invalid type you will receive NULL, and most probably crash.
At the same time, i took the liberty to convert most Player* casts to ToPlayer().
Still needs crapload of casts being moved to new facility.

--HG--
branch : trunk
2010-03-07 15:20:19 +01:00
_manuel_
a40dad1f11 Fixed Eye for an Eye by Gyullo.
--HG--
branch : trunk
2010-03-01 19:51:48 -03:00
p0wer
1ceda14d54 Change the conditional statement for Merciless Combat so it correctly applies extra damage when required. Fixes #860.
--HG--
branch : trunk
2010-02-28 14:46:15 -06:00
Trazom62
4c16bff8e6 Fix mana set to 0 when mob dies. Thanks Malcrom.
--HG--
branch : trunk
2010-02-28 21:34:31 +01:00
Trazom62
fe3fa59839 Fix Increases damage taken by %. Thanks moriquendu.
Fixes issue #929.

--HG--
branch : trunk
2010-02-28 20:27:08 +01:00
silver1ce
fcaa318fb3 Update visibility system
*visibility updates and ai relocations processed simultaneously for each grid
  *these operations now are not synchronized for different grids
  *some changes into structure of visibility notifiers

--HG--
branch : trunk
2010-02-27 15:25:14 +02:00
Trazom62
1ce8d641f4 Fix Crash in Unit::GetVehicleCreatureBase. Thanks proof1337.
Fixes issue #821.

--HG--
branch : trunk
2010-02-25 19:15:35 +01:00
Brian
1ee9839bcb * Temporary fix for client freezes until the entire movement system can
* get an overhaul.
* Thanks to Biglad for pointing it out.

--HG--
branch : trunk
2010-02-24 23:50:21 -07:00
QAston
1e7f50b3f6 *Shadow Mark target requirement - by PrinceCreed
*Spiritual attunemennt heal amount fix - by beberlescaraber

--HG--
branch : trunk
2010-02-24 21:38:51 +01:00
QAston
c46c831094 *CRLF:(
--HG--
branch : trunk
2010-02-20 23:59:05 +01:00
QAston
2e3f89b61f *Move summon water elemental handler to correct place.
--HG--
branch : trunk
2010-02-20 20:28:31 +01:00
thenecromancer
cedf706f29 Treat rune cooldowns as timers and not as remaining tick counts
Implement support for modifiers changing rune regeneration rate
Apply all spells from Improved Unholy Aura

--HG--
branch : trunk
2010-02-18 01:06:47 +01:00
thenecromancer
6d05d649eb Fix Glyph of Unholy Blight, and make Unholy Blight accumulate damage.
--HG--
branch : trunk
2010-02-18 00:31:50 +01:00
QAston
4cd4c4170f *Backout some WTF fixes. Do things correctly, or do not touch them at all...
*Really fix windows build.

--HG--
branch : trunk
2010-02-15 20:59:05 +01:00
n0n4m3
ee9f78646a Fix spell Savage Roar.
--HG--
branch : trunk
2010-02-15 18:46:41 +01:00
n0n4m3
bcd4a48328 Removed stupid/not needed file Spellid.h.
--HG--
branch : trunk
2010-02-15 18:23:39 +01:00
n0n4m3
cd39d27a9c Fix talent Earthen Power, move to correct spell family.
--HG--
branch : trunk
2010-02-15 14:54:49 +01:00
Brian
486c00891b * Core switch to client 3.3.2 (11403)
* Credits (in no particular order) to:
* n0n4m3, raczman, manuel, Spp, Malcrom, Teacher, QAston, Tartalo,
* thenecromancer, Xanadu, Trazom, Zor, kiper
* Additional credits to:
* TOM_RUS and NoFantasy from MaNGOS
* Thanks for testing Aokromes and XTElite1
* SoTA still needs some work, but is very playable (huge thanks to raczman and
* kiper)
* To upgrade, you need to apply all SQL from sql/updates/3.2.2a_old from the
* last rev you are on
* and then apply all SQL from sql/updates/3.3.2_old to char / realmd / world
* DBs
* Known problem with guild banks.

--HG--
branch : trunk
2010-02-14 19:13:14 -07:00
Trazom62
5325084b6c Fix Improved Fire Nova and Earthen Power Shaman Spells. Thanks Retriman.
Fixes issue #559.

--HG--
branch : trunk
2010-02-07 15:31:02 +01:00
Trazom62
32ef583616 Fix Mage Polymorph Reflect. Thanks breakerfly.
Fixes issue #652.

--HG--
branch : trunk
2010-02-07 12:31:51 +01:00
Xanadu
f8d1920fa5 Yet more cleanup, mostly in the script system. This should conclude the script integration into core.
--HG--
branch : trunk
2010-02-05 13:01:32 +01:00
thenecromancer
1cda3dcb5f Fix possible issue where player could inherit stealth visibility from his/her pet.
--HG--
branch : trunk
2010-02-03 21:06:35 +01:00
thenecromancer
46c3236a14 Some changes to immunities
--HG--
branch : trunk
2010-02-03 16:43:47 +01:00
_manuel_
adfce8fec4 Fixed npc issue after mind control by PrinceCreed. Closes issue 229.
--HG--
branch : trunk
2010-02-01 02:16:44 -03:00
Trazom62
0b198b085d Fix Glyph of Power Word: Shield
Heal was given twice:
- once when PW:S is applied (see SpellAuras.cpp line 982).
- once when damage is actually absorbed.

The blizz way is to heal when PW:S is applied.

--HG--
branch : trunk
2010-01-31 22:03:58 +01:00
QAston
94e5e3970e *Prevent linked effects to apply area auras in Unit::RemoveAreaAurasDueToLeaveWorld, finally fix the update sql
--HG--
branch : trunk
2010-01-29 18:51:06 +01:00
Xanadu
2c81241bef Fixed hunter trap procs - Entrapment and Lock and Load shall be henceforth proced only by the correct traps.
Closes issue #110.

--HG--
branch : trunk
2010-01-27 00:02:21 +01:00
thenecromancer
9d59288b1d Drop BG Flag when entering vehicle
--HG--
branch : trunk
2010-01-24 23:46:50 +01:00
QAston
1fd2292d73 *Some optimisation in Unit::HasNegativeAuraWithInterruptFlag.
--HG--
branch : trunk
2010-01-24 15:08:05 +01:00
thenecromancer
6c24f75524 Fix some reactive/shapeshift based talents being active in spec they are not learned in
--HG--
branch : trunk
2010-01-24 15:05:07 +01:00
thenecromancer
efa55f457f Implement direct damage effect for Seal of Vengeance
--HG--
branch : trunk
2010-01-24 14:47:26 +01:00
QAston
58383311a6 Fixes issue #476. Remove owned auras in addition to applied auras on unit death.
--HG--
branch : trunk
2010-01-24 13:23:34 +01:00
QAston
d1a40eb688 *Do not keep area aura targets in combat with aura owner
*Add some safety checks to area aura target map update.

--HG--
branch : trunk
2010-01-24 13:08:25 +01:00
thenecromancer
84980ea77c Apply armor reduction for physical attacks before other calculations ( for correct block amount and etc..)
--HG--
branch : trunk
2010-01-23 15:44:28 +01:00
thenecromancer
39ba392c75 Merge
--HG--
branch : trunk
2010-01-23 15:05:33 +01:00