QAston
84644b7644
*Some improvements in procflags:
...
-handle proc_flag_death
-allow trap selection in spell proc event entry for proc_flag_on_trap
*Add spell_proc_event entry for Lock and Load - by Bengan
*Add spell_proc_event entry for Improved Spell Reflection.
--HG--
branch : trunk
2009-07-11 20:06:02 +02:00
QAston
bf5447b469
*Handle breaking on damage auras by procflags - original patch by thenecromancer
...
*Implement Glyph of Fear - by thenecromancer
--HG--
branch : trunk
2009-07-11 15:58:19 +02:00
QAston
4dc5242a69
*Fix Desecration.
...
*Correct a typo which made some of charged auras to be not dropped.
--HG--
branch : trunk
2009-07-11 13:03:06 +02:00
QAston
73fb97adb0
*Bring back old damage scaling with level formula.
...
--HG--
branch : trunk
2009-07-10 10:07:24 +02:00
QAston
474af870d7
*Fix Impurity.
...
--HG--
branch : trunk
2009-07-10 00:29:49 +02:00
QAston
107e7eafbd
*Add new procExFlag: PROC_EX_ONLY_ACTIVE_SPELL - which allows only damaging/healing spells to proc - this fixes double proc of judgement auras in some cases.
...
--HG--
branch : trunk
2009-07-09 23:49:46 +02:00
QAston
99ef71cbc4
*Fix some problems with charmer removing started with rev 4402.
...
--HG--
branch : trunk
2009-07-09 18:18:41 +02:00
QAston
f829ee0dc0
*Correct target requirement for eyes of the beast and add some crash preventing checks to charm code.
...
--HG--
branch : trunk
2009-07-08 22:26:46 +02:00
Destalker
60e8de1d2e
*Spell proc event entries for: dirge, rime, desecration, glyph of heart strike.
...
--HG--
branch : trunk
2009-07-08 19:01:48 +02:00
QAston
68b58c1433
*Implement attribute flag SPELL_ATTR_EX3_DISABLE_PROC - this fixes double proc of seal auras
...
*Add Judgement Anti-Parry/Dodge Passive spell for paladins.
--HG--
branch : trunk
2009-07-08 13:00:08 +02:00
QAston
f28810576d
*Fix the bug that freezing trap has not diminished duration.
...
--HG--
branch : trunk
2009-07-08 00:16:51 +02:00
megamage
af1c188524
[8125] Optimized spell cooldowns remove. Author: ApoC
...
Traverse only active cooldowns instead of whole player spell map.
--HG--
branch : trunk
2009-07-07 07:26:11 +08:00
QAston
cd0111c3ea
*Allow Earth Shield to crit.
...
--HG--
branch : trunk
2009-07-06 21:37:13 +02:00
QAston
5e51b3d7cb
*Fix client-server movement sync after knockback effect - by smellbee
...
*Fix the bug that sometimes creature don't evade, and chase for player to death - by smellbee
*Do not set creature home position to place of engaging in combat
--HG--
branch : trunk
2009-07-06 19:04:44 +02:00
QAston
b46ee65dc0
*PRevent crash with proc of melee based destination targetted spells.
...
--HG--
branch : trunk
2009-07-06 13:36:28 +02:00
QAston
402a6354e0
*Correctl update speed rate of creatures - original patch by smellbee.
...
--HG--
branch : trunk
2009-07-05 19:21:55 +02:00
thenecromancer
ea7ac26e72
*Allow totems to cast spell2 from DB instantnly when put down
...
--HG--
branch : trunk
2009-07-05 17:29:28 +02:00
QAston
67f8ec608c
*Allow dest target spells to proc spellcast.
...
*Allow source target spells to be triggered during spellproc if no unit target avalible.
--HG--
branch : trunk
2009-07-05 16:58:42 +02:00
Joro
07e441fe57
*Correct mana return amount for spell Judgements of the Wise.
...
--HG--
branch : trunk
2009-07-04 22:12:39 +02:00
QAston
9d3c9af594
Add spell_proc_event entries for some spells.
...
--HG--
branch : trunk
2009-07-03 02:14:33 +02:00
QAston
3225eb9648
*Redefine procflags:
...
PROC_FLAG_SUCCESSFUL_POSITIVE_MAGIC_SPELL = 0x00004000
PROC_FLAG_TAKEN_POSITIVE_MAGIC_SPELL = 0x00008000
PROC_FLAG_SUCCESSFUL_NEGATIVE_MAGIC_SPELL = 0x00010000
PROC_FLAG_TAKEN_NEGATIVE_MAGIC_SPELL = 0x00020000
*Add procEx flag:
PROC_EX_NOT_ACTIVE_SPELL = 0x0008000 for spells which proc on spells not doing damage and not specified by familyflags.
--HG--
branch : trunk
2009-07-02 21:32:19 +02:00
QAston
de721d1b86
*Some research about aura types.
...
--HG--
branch : trunk
2009-07-02 18:34:19 +02:00
QAston
1f899caf75
*Remove debug log unintentionally pushed in latest rev.
...
--HG--
branch : trunk
2009-07-02 14:15:40 +02:00
QAston
7a4d99cc90
*Fix 'crazy procs' issue and shadowstep remove on stealth.
...
--HG--
branch : trunk
2009-07-02 14:13:30 +02:00
megamage
4a8a89e1db
[8103] More wide use IsInWorld checks and delayed at teleport operations. Author: Ambal
...
* IsInWorld used to prevent return unexpected not in world objects.
* Delayed operations need to process its in world state.
--HG--
branch : trunk
2009-07-01 18:36:03 -05:00
megamage
e1d93bd00f
*Backup your DB!
...
[8098] Support uint32 spell ids in code. Author: VladimirMangos
* Propertly work with uint32 spell ids in player action bar
* Fix in same time bug with not save equipment set button with id==0
* Merge misc field in character_action and playercreateinfo_action to action field as 3 byte
* Propertly load uint32 spell ids from character_spell
* Fixed types for some pet/creature related structure for spell id storing.
--HG--
branch : trunk
2009-07-01 18:07:20 -05:00
QAston
69f36d7af4
*Send threat messages to client - thanks to megamage for research.
...
--HG--
branch : trunk
2009-07-02 00:03:57 +02:00
QAston
788a699ae8
*Prevent some possible crashes with charm auras.
...
*Allow non-dmg spells to proc dmg requiring effects if spellfamily specified in spell_proc_event table.
--HG--
branch : trunk
2009-06-30 12:59:21 +02:00
QAston
97027e0ff3
*Fix some problems with healing procs targetting.
...
--HG--
branch : trunk
2009-06-30 12:05:06 +02:00
thenecromancer
ac29891279
Apply movement impairing debuffs to backwards movement
...
--HG--
branch : trunk
2009-06-29 21:16:28 +02:00
QAston
81ac49f00a
*Fix rend and tear talent.
...
*Allow hots to proc only if spellfamilyflags are specified in spell_proc_event.
--HG--
branch : trunk
2009-06-28 19:39:15 +02:00
QAston
3e07966986
*Fix the bug that pet is still attacking his enemy even if enemy has just entered sanctuary.
...
--HG--
branch : trunk
2009-06-28 17:18:46 +02:00
QAston
95a755170e
*Author of 4305 is thenecromancer
...
*Fix the bug that Intimidating shout aoe isn't removed by damage.
--HG--
branch : trunk
2009-06-28 13:11:49 +02:00
QAston
fa4838de21
*Fix for Windfury Weapon: prevent triggering other weapon enchant by checking item guids.
...
--HG--
branch : trunk
2009-06-28 10:34:22 +02:00
megamage
d87133961a
*Add some error log for debug.
...
--HG--
branch : trunk
2009-06-27 18:56:47 -05:00
megamage
bd5a53a774
*Fix a crash by unit with 0 maxhealth.
...
--HG--
branch : trunk
2009-06-27 18:40:09 -05:00
megamage
cf9c437d8e
[8082] Update Diminishing Returns. Author: Lightguard
...
--HG--
branch : trunk
2009-06-27 18:24:40 -05:00
QAston
e7e79ff8a4
*Merge.
...
--HG--
branch : trunk
2009-06-27 16:37:29 +02:00
QAston
da3569402d
*Merge tc1 1591 - 1599, skip 1596
...
--HG--
branch : trunk
2009-06-27 15:51:36 +02:00
QAston
a74ae18739
*Merge tc1 commits 1582-1590
...
--HG--
branch : trunk
2009-06-27 15:29:06 +02:00
QAston
81042a1f4f
*Allow aura type SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT to mod weapon damage effects.
...
--HG--
branch : trunk
2009-06-26 22:45:06 +02:00
QAston
63a936b0b7
*Fix exorcism target check and crit chance calculation
...
*Do not apply spelldmg bonuses to conflagrate multiple times.
--HG--
branch : trunk
2009-06-26 17:16:32 +02:00
QAston
c3516ad8f3
*Fix sweeping strikes.
...
--HG--
branch : trunk
2009-06-26 14:25:48 +02:00
QAston
1b12e2def7
*Fix beacon of light.
...
*Fix energize spells which are not self target.
--HG--
branch : trunk
2009-06-25 20:03:20 +02:00
QAston
70379983c3
*Implement aura type SPELL_AURA_ABILITY_PERIODIC_CRIT (286).
...
--HG--
branch : trunk
2009-06-25 17:55:19 +02:00
QAston
642a343d98
*Fix Nurturing Instinct.
...
--HG--
branch : trunk
2009-06-25 16:34:49 +02:00
Machiavelli
6bc7a8b2c5
* Fix windfury proccing from a two handed weapon
...
--HG--
branch : trunk
2009-06-25 09:48:37 +02:00
QAston
3fcfbffde7
*Do not apply healing bonus for spells with SPELL_DAMAGE_CLASS_NONE
...
*Fix Heart of the Crusader.
--HG--
branch : trunk
2009-06-24 19:56:13 +02:00
QAston
5090a5967a
*Fix king of the Jungle.
...
--HG--
branch : trunk
2009-06-24 17:45:15 +02:00
QAston
d5c0337a5e
*Apply 4x damage mod for Drain Soul at targets with low health.
...
--HG--
branch : trunk
2009-06-24 16:20:40 +02:00