zergtmn
6e217b6e6a
Allow AURA_FORCE_MOVE_FORWARD to work on creatures and vehicles. For example, it fixes spell 68284.
...
Signed-off-by: Manuel Carrasco <[email protected] >
2011-02-14 19:18:05 -03:00
QAston
fe2a848b8f
Core/Auras: Temporary fix for Aura::UpdateTargetMap assertion failure.
2011-02-12 11:00:56 +01:00
Shauren
bf8e88c0b8
Scripts/Icecrown Citadel: Implemented traps after Deathbringer Saurfang
2011-02-08 17:54:40 +01:00
Shauren
dc1b02d35d
Scripts/Icecrown Citadel: Added Sindragosa script
2011-02-07 17:21:44 +01:00
QAston
0b2c6426e5
Core/Auras: Add some debug info to trac the reason of Aura::UpdateTargetMap crash.
2011-02-06 14:02:38 +01:00
QAston
b5e78bf208
Core/Auras: Move code which uses polymorphism out of Aura constructor.
2011-02-06 13:17:29 +01:00
Shauren
8d5ebded8c
Core/Spells: Moved dungeon encounter crediting to scripts
2011-02-04 11:27:02 +01:00
QAston
d18193e52d
Core/DynamicObjects: Change the way how dynamic objects are bound to their owners, fixes some crashes in Aura::GetOwner.
2011-02-04 00:27:43 +01:00
Shauren
c2b0bcbd6c
Core/Instances: Implemented DungeonEncounter.dbc for creating completed encounters mask to use in packets
...
Core/Dungeon Finder: Implemented new way of giving random dungeon rewards, linked to DungeonEncounter.dbc
2011-02-03 22:20:40 +01:00
Shauren
8d7a6cd611
Core/Spells: Moved Glacial Strike removal to spell script, thanks Destalker for pointing it out
2011-01-31 20:06:47 +01:00
Shauren
6bbff14083
Core/Auras: Fixed Glacial Strike (Pit of Saron trash spell) not being removed
2011-01-31 12:20:59 +01:00
Manuel
5661d9add8
Core/Spells: Stop Time should not make the caster enter in combat with the targets.
...
Signed-off-by: Manuel <[email protected] >
2011-01-30 16:06:24 -03:00
Shauren
c3c2a807f0
Core/Auras: Fixed displaying SPELL_AURA_MOD_DAMAGE_PERCENT_DONE damage bonus in character stats
2011-01-28 20:41:03 +01:00
Shauren
ea00b2ac10
Fixed compile warning
2011-01-28 12:02:51 +01:00
johnholiver
ce4aca9011
Core/Spells: Move Glyph of Smite code to a better location.
...
Signed-off-by: Shauren <[email protected] >
2011-01-28 11:22:52 +01:00
johnholiver
2df58e5d8f
Core/Spells: Fixed Rip damage.
...
Signed-off-by: Shauren <[email protected] >
2011-01-28 11:22:52 +01:00
JohnHoliver
f3317ea1d5
Core/Spells - Fixed Bestial Wrath immunities
...
Signed-off-by: Shauren <[email protected] >
2011-01-28 11:22:51 +01:00
leak
e00e57b570
Core/Spells: Remove movement impairing effects for druids when shifting back to normal form
...
fixes #320
2011-01-26 20:05:36 +01:00
leak
137b079eea
Core: Generic cleanup (tab2spaces/trailing whitespace removal)
2011-01-26 01:03:35 +01:00
Manuel
70a45be159
Core/Scripts/Oculus: Improved Energize Core ability of Boss Varos. Thanks to Xanadu, Gyullo and Josh.
...
Signed-off-by: Manuel <[email protected] >
2011-01-24 18:57:11 -03:00
Shauren
9dfa00bb60
Core/Auras: Removed unneeded typecasting from aura 54798 handler
2011-01-23 11:09:26 +01:00
Shauren
5adf9c5d30
Scripts/Spells: Moved all special target filtering cases to scripts
2011-01-22 17:21:24 +01:00
Shauren
c2690f748b
Scripts/Spells: Implemented UnitTargetHandler spell script hook, it can be used to filter area targeting spells
2011-01-21 23:42:51 +01:00
Manuel
9c7e0702a6
Core/Spell: Modified ImplicitTargets of spells 54069 and 56251 for correct functionality. Thanks to Xanandu and click.
...
Signed-off-by: Manuel <[email protected] >
2011-01-20 12:31:17 -03:00
Manuel
19634e7fce
Core/ZoneScript: Implemented ProcessEvent function for units.
...
Signed-off-by: Manuel <[email protected] >
2011-01-20 12:27:08 -03:00
leak
dd751242fc
Core/Spells: Better solution for exploit check (Thanks to manuel)
...
Readd lost changes from char db type cleanup
2011-01-20 03:06:51 +01:00
leak
40af92dd66
Core/Spells: Stop exploit that allowed looting despawned gameobjects by packet manipulation.
2011-01-18 20:02:28 +01:00
Shauren
b28881f648
Core/Spells: Fixed Ignite talent getting removed by Ice Block
...
Closes #138
2011-01-16 19:26:01 +01:00
Machiavelli
deed0d0781
Core/General: Fix some comment style. //* to // *. Fixes certain code display errors on nano. Thanks to Aokromes for pointing out.
2011-01-16 12:23:17 +01:00
Machiavelli
09f2a48227
Core/Spells: Add unittarget check for spell 54798
2011-01-16 00:50:57 +01:00
Machiavelli
38816cb1df
Core/Spells: Implement SPELL_ATTR6_IGNORE_CROWD_CONTROL_TARGETS (0x00000100). Spells with this attribute flag (Avenger's Shield, Hammer of Righteousness, Shield of Righteousness, Felguard Cleave, Fel Iron Bomb) will ignore secondary targets that are under the effect of crowd control aura's.
...
Thanks to Shauren for advices.
2011-01-15 19:40:06 +01:00
Shauren
458c7c642f
Core/Spells: Fixed Glyph of Pain Suppression
...
Signed-off-by: Shauren <[email protected] >
2011-01-14 20:24:39 +01:00
Machiavelli
d399daab59
Core/Quests: Resolve ambiguity between QUEST_STATUS_COMPLETED and rewarded state by implementing QUEST_STATUS_REWARDED. The latter is not used in the database explicitly, only in the core. This is to prevent overhead by iterating over the rewarded quests storage multiple times.
...
All relevant upper level code has been updated accordingly to the best of my ability.
2011-01-13 23:06:59 +01:00
Shauren
8d59953f93
Scripts/Icecrown Citadel
...
* Call EnterEvadeMode before teleporting players to entrance - prevents players being stuck in combat
* Fixed Gaseous Blight stacking damage
* Properly initialize phase for Professor Putricide when entering combat
* Fixed Blood Nova and Boiling Blood abilities of Deathbringer Saurfang
2011-01-12 22:50:51 +01:00
Anubisss
806794d4ce
Fix a crash in Spell::CheckCast().
...
This crash happens when effect is SPELL_EFFECT_TALENT_SPEC_SELECT and the caster is not a player.
You should always check object's type (or sure that object is 101% a player) before you use ToPlayer() casting function.
Signed-off-by: Anubisss <[email protected] >
2011-01-12 02:06:06 +01:00
Manuel
014714fb17
Core: Killing magic numbers.
2011-01-09 20:44:33 -03:00
Manuel
5cf76896eb
Core/Battleground: Implemented blizzlike script for Isle of Conquest, written by gyullo and me, based on Socolin's and Josh's patch -BIG THANKS TO THEM-
...
Anyway the map is not yet playable, there are issues not related with the script.
I also want to thanks to QAston, linencloth, Shauren and Machiavelli to be so patient with my questions.
2011-01-09 00:00:08 -03:00
McBitter
63333dc6ff
Core/Spells: Fixed targeting for spell 49305 (missing unit target)
...
Signed-off-by: Shauren <[email protected] >
2011-01-08 17:40:10 +01:00
Machiavelli
dc3d6a2f23
Remove redundant code from 1487ebedaa
2011-01-07 19:13:19 +01:00
Machiavelli
c65e3822a2
Fix build from 06314c9387
...
closes #99
2011-01-06 22:45:07 +01:00
Sarjuuk
06314c9387
Core/Spells: Implemented Pygmy oil use effect
...
Signed-off-by: Machiavelli <[email protected] >
2011-01-06 21:40:32 +01:00
sarjuuk
dfc848b88e
Core/Spells: Periodic Dummy for spell 54798. Fixes quest 12851
...
Signed-off-by: Machiavelli <[email protected] >
2011-01-06 20:25:51 +01:00
Ottowayne
7aa85728fc
Core/Spells: Dummy for spell 51961; support for Quest 12532 & 12702
...
Signed-off-by: Machiavelli <[email protected] >
2011-01-06 20:22:39 +01:00
Ottowayne
1487ebedaa
Core/Spells: Dummy for spell 47703 (Unholy Union) for quest 12126
...
Signed-off-by: Machiavelli <[email protected] >
2011-01-06 20:14:13 +01:00
sarjuuk
0cf89f635f
Core/Spells: Starfall skips targets in stealth, invisibility or not in LoS
...
Signed-off-by: Machiavelli <[email protected] >
Also minor codestyle fixes from previous commits
2011-01-06 19:57:36 +01:00
sarjuuk
20b49bccb0
Core/Spells: Set energy in cat form to zero on shapeshift before calculating energy gain from furor talent.
...
Signed-off-by: Machiavelli <[email protected] >
2011-01-06 19:43:36 +01:00
Ottowayne
b0c559e704
Core/Spells: Fix Spell 54577 - Support for Quest 12828
...
Signed-off-by: Machiavelli <[email protected] >
2011-01-06 19:33:22 +01:00
Shauren
3208b7ae1f
Core/Auras: Prevent phase aura handler from incorrectly being stopped on aura removal
...
Closes #32
2011-01-04 22:41:44 +01:00
Anubisss
80da87f015
Add one more check to EffectDispel.
...
Passive auras are not dispelable.
This fixes a bug like spell Omen of Clarity (16864) can be dispelled by Purge (370) if you have a non passive aura like Mark of the Wild (1126).
Signed-off-by: Anubisss <[email protected] >
2011-01-02 22:43:36 +01:00
Shauren
9c0cd63e93
Core/Scripts: Added wrapper method for despawning creatures DespawnOrUnsummon
2011-01-02 21:33:37 +01:00