Commit Graph

200 Commits

Author SHA1 Message Date
Shauren
009aff2cc9 Core/Spells: Fixed targeting selection for target type 90 (TARGET_UNIT_TARGET_MINIPET)
Closes #1776
2011-06-04 12:13:27 +02:00
Ramusik
d1307ee47b Core: use UNIT_DYNFLAG_NONE instead of 0-value. Also fixed typo in reset UNIT_DYNAMIC_FLAGS at player death
Signed-off-by: click <clickvd@gonnamakeyou.com>
2011-05-31 01:18:50 +02:00
tobmaps
9f1a4f33c0 Core/Players: Implemented AREA_FLAG_ALLOW_DUELS. Duels should be possible only at areas with this flag. Tnx to Destalker for pointing out this flag 2011-05-29 02:40:37 +07:00
DrTenma
0dedf84bd9 Core/Spells: Fix runic power gain from Blood Boil
Closes #1718
2011-05-28 03:12:41 +07:00
QAston
0762791754 Core/AuraScripts: Fix runtime error messages appearing in aura scripts when one hook is called from inside of another one. 2011-05-26 16:12:33 +02:00
Aokromes
6acd954bf5 Core/Misc: Some random cleanups 2011-05-25 19:54:17 +07:00
kaelima
a44e97ab74 Core/Spells: Fix spell 52588 (Skeletal Gryphon Escape) used in quest 12701 (Massacre At Light's Point).
It should now target the player instead of the cannon.
2011-05-24 05:20:57 +02:00
tobmaps
d5cf8a6f5a Core/Spells: Drop some dead code 2011-05-21 03:51:41 +07:00
Shauren
ac4ed1efdf Core/Spells: Moved setting UNIT_CREATED_BY_SPELL out of spell effect handlers and sending SMSG_TOTEM_CREATED into Totem class 2011-05-19 22:27:18 +02:00
Shauren
49a81557fa Core/Units: Fixed totem timer UI
Closes #298
Closes #1595
2011-05-19 18:50:57 +02:00
insider42
8049ad5ff5 Core/Spells: Fix health for Mana Tide Totem 2011-05-19 01:24:53 +07:00
tobmaps
c4a0d47e0e Core/Spells: Fix Deep Wounds when more than one application applied 2011-05-19 00:25:53 +07:00
Shauren
a816cdd772 Core/Spells: Fixed TARGET_UNIT_DRIVER selection and possible problems with Righteous Defense target count 2011-05-14 14:12:40 +02:00
tobmaps
2c90c20596 Core/Misc: cleanups 2011-05-13 20:15:36 +07:00
tobmaps
88633a0be9 Core/Spells: Fix Shadow Bite damage
Closes #591 & #1220 & #1401
2011-05-12 18:34:29 +07:00
Shauren
cbee5f956e Core/Spells: Removed unused variables 2011-05-12 10:41:25 +02:00
tobmaps
08022d6d4c Core/Spells: Drop obsolete code 2011-05-12 04:25:55 +07:00
tobmaps
922a174683 Core/Spells: Properly fix talent Heart of the Crusader 2011-05-12 04:04:31 +07:00
tobmaps
8fc000b216 Core/Spells: Fixed damage from warlock's Death Coil 2011-05-10 22:28:28 +07:00
tobmaps
6edde93e75 Core/Spells: Fix damage and combat log for spell Hand of Reckoning 2011-05-10 20:27:08 +07:00
johnholiver
8cc4125664 Core/Spells: Changed boss knockback immunity 2011-05-07 22:16:30 +02:00
johnholiver
99959e8cd7 Core/Spells: Lifebloom final bloom.
Each dispelled stack will count towards the final bloom.
I left spell_bonus_data stuff out following Shauren's comment.
2011-05-05 19:16:13 -03:00
johnholiver
e617c1618f Core/Spells: Interruption should be checked after knowing that the knockback effect will happen (in this case, after the glyph checks). 2011-05-05 18:08:01 -03:00
Shocker
0baf01892c Merge pull request #31 from Ramusik/master
.modify scale on creatures, Combustion bug, Starfall supressing from root effects corrected, Dislodged Foreign Object no proc from heals, .learn all_myspells remove only player spells
2011-05-05 11:34:25 -07:00
leak
1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
leak
01a79947d5 More cleanup after last commit spree 2011-04-29 19:59:40 +02:00
Azazel
6fb2bf4224 Core: use enum InventoryResult as return type for functions working with player items.
Original patch by TOM_RUS.
2011-04-29 16:48:15 +06:00
leak
e2e9431ca3 Core/ObjectMgr: Refactor sGOStorage 2011-04-28 22:54:30 +02:00
leak
a82654debd Core/ObjectMgr: Refactor sItemStorage 2011-04-28 22:42:33 +02:00
Azazel
791130f6fa Core/Chat: move chat link validation code into separate classes and improve some validation logic
Core/Misc: fix non-pch build
2011-04-27 16:22:42 +06:00
Shauren
5f2dcc1172 Core/Spells: Corrected logic checking vehicle summon spells, thx codels 2011-04-25 14:39:37 +02:00
Shauren
aa91187e97 Core/Spells: Cast proper vehicle spells on vehicle summon 2011-04-24 10:22:58 +02:00
Machiavelli
c9a917ad79 Core/Spells: Add a 'as-generic-as-possible' temporary fix for SummonProperties 2081 (Mechanical Dragonling, Arcanite Dragonling, Mithril Dragonling). For them, basepoints != amount of entities to spawn. Needs more research for the proper value
Small cleanup in affected function.
2011-04-22 12:05:15 +02:00
SilverIce
18112df4fe Core/DynamicObject: Research dynamicobject types, added DynamicObjectType enum 2011-04-19 15:14:50 +02:00
kaelima
6ad2278ff5 Core/Spells: Move cloning spells to SpellScript 2011-04-17 16:44:45 +03:00
Ramusik
5908b2af47 Fixed Starfall: root effect shouldn't supress the starfall effect 2011-04-10 08:46:47 +03:00
ille
a2bcb9425c Core/Spells: Fix cloning spells
Closes #1162
2011-04-08 23:16:57 +03:00
Supabad
368818a810 Core/Spells: replace spell Symbol Of Life from SpellEffects to SpellScript 2011-04-06 11:34:50 +02:00
Shauren
2f79b0f266 Core: Removed all double (and more) empty lines 2011-03-21 10:52:14 +01:00
Shauren
e5347a3bda Core: Fixed warnings:
C4100: 'variable' : unreferenced formal parameter
C4701: potentially uninitialized local variable
C4389: '!=' : signed/unsigned mismatch
C4245: 'argument' : conversion from 'X' to 'Y', signed/unsigned mismatch
2011-03-08 16:42:00 +01:00
Machiavelli
e1ac75afe2 Core/Spells: Proper implementation of SPELL_EFFECT_PLAYER_NOTIFICATION (131) - should send SMSG_PLAY_SOUND with EffectMiscValue as soundId.
Research by Kaelima
2011-03-07 21:13:18 +01:00
GWRde
22703bc58d Core/Spells: Fixed Glyph of Shadow Word: Pain 2011-03-07 19:36:34 +01:00
Shauren
36f848a4c2 Scripts/Icecrown Citadel: Only one Mutated Abomination can exist during Professor Putricide encounter
Scripts/Spells: Added blizzlike error messages for certain spells
Scripts/Items: Removed obsolete scripts
2011-03-04 23:53:11 +01:00
Shauren
7120f1eff8 Core/Spells:
* Implemented on CheckCast spell script hook
* Added possibility to send SPELL_FAILED_CUSTOM_ERROR and added enum with all possible options for it

Scripts/Spells:
* Added example script for CheckCast hook with SPELL_FAILED_CUSTOM_ERROR (profession research and Book of Glyph Mastery)
2011-03-04 21:19:43 +01:00
Machiavelli
a9582964d3 Core/Vehicles: Make the vehicle system more aura driven. Get rid of redundant checks and update relevant data.
Closes #805
2011-03-04 21:17:06 +01:00
Machiavelli
3ac80ee3a4 Core/Vehicles: Correct usage of npc_spellclick_spells instead of blatant hacks for vehicle entry.
Note: This may break a few vehicles, but only due to the absence of proper, non-hackish data.
2011-02-26 23:00:09 +01:00
Machiavelli
102c089ab8 Scripts/Kologarn:
- Correct target limitation for Focused Eyebeam
- Correct target selection and limitation for Stone Grip
** Fixes random teleports to the "safe spot" caused by aura unapply when that player wasn't intended as target.
** Stone Grip will only target the main tank if there's no one else in range.
- Despawn Rubbles on encounter reset/complete
- Use elegant MotionMaster::MoveJump instead of NearTeleportTo when releasing Stone Grip target

DB/NPC Templates:
- Add civilian flag for Armsweep Stalker and Rubble Stalker

Other:
- Fix 2011_02_23_2_world_conditions.sql to comply to standards
- Cleanup affected code
2011-02-23 18:17:20 +01:00
Machiavelli
480517c3be Scripts/Ulduar: Kologarn:
- Correct target selection of Stone Grip
- Correct functionality of Stone Grip (absorb aura, stun, damage, vehicle join, correct removal of the aforementioned when needed, +teleport to platform)
- Blizzlike casters for certain spells, which led to merging arms AI to KologarnsAI.
- Blizzlike timer for Stone Grip
- Fix Rubble spawn on arm death
2011-02-22 04:46:13 +01:00
Machiavelli
e07e20ffca Core/Log: Implement log masks for debug log level, to allow selective debug output. Update your worldserver.conf. 2011-02-20 20:16:34 +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