Skip to content

Commit

Permalink
[9015] Fixed spell 34914 ranks dispel damage and spell 29722 and rank…
Browse files Browse the repository at this point in the history
…s bonus damage.

In both cases not expected additional spell damage bonus apply.
  • Loading branch information
VladimirMangos committed Dec 17, 2009
1 parent 44fbf7e commit b477d3d
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 4 deletions.
3 changes: 2 additions & 1 deletion sql/mangos.sql
Expand Up @@ -24,7 +24,7 @@ CREATE TABLE `db_version` (
`version` varchar(120) default NULL,
`creature_ai_version` varchar(120) default NULL,
`cache_id` int(10) default '0',
`required_9007_01_mangos_spell_proc_event` bit(1) default NULL
`required_9015_01_mangos_spell_bonus_data` bit(1) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes';

--
Expand Down Expand Up @@ -14129,6 +14129,7 @@ INSERT INTO `spell_bonus_data` VALUES
(34433, 0.65, 0, 0, 'Priest - Shadowfiend'),
(585, 0.714, 0, 0, 'Priest - Smite'),
(34914, 0, 0.4, 0, 'Priest - Vampiric Touch'),
(64085, 0, 0, 0, 'Priest - Vampiric Touch Dispel'),
/* Shaman */
(974, 0.4762, 0, 0, 'Shaman - Earth Shield'),
(379, 0, 0, 0, 'Shaman - Earth Shield Triggered'),
Expand Down
5 changes: 5 additions & 0 deletions sql/updates/9015_01_mangos_spell_bonus_data.sql
@@ -0,0 +1,5 @@
ALTER TABLE db_version CHANGE COLUMN required_9007_01_mangos_spell_proc_event required_9015_01_mangos_spell_bonus_data bit;

DELETE FROM spell_bonus_data WHERE entry = 64085;
INSERT INTO spell_bonus_data (entry, direct_bonus, dot_bonus, ap_bonus, comments) VALUES
(64085, 0, 0, 0, 'Priest - Vampiric Touch Dispel');
2 changes: 2 additions & 0 deletions sql/updates/Makefile.am
Expand Up @@ -212,6 +212,7 @@ pkgdata_DATA = \
9005_01_mangos_spell_proc_event.sql \
9007_01_mangos_spell_proc_event.sql \
9010_01_realmd_realmlist.sql \
9015_01_mangos_spell_bonus_data.sql \
README

## Additional files to include when running 'make dist'
Expand Down Expand Up @@ -404,4 +405,5 @@ EXTRA_DIST = \
9005_01_mangos_spell_proc_event.sql \
9007_01_mangos_spell_proc_event.sql \
9010_01_realmd_realmlist.sql \
9015_01_mangos_spell_bonus_data.sql \
README
2 changes: 1 addition & 1 deletion src/game/SpellEffects.cpp
Expand Up @@ -475,7 +475,7 @@ void Spell::EffectSchoolDMG(uint32 effect_idx)
// found Immolate or Shadowflame
if (aura)
{
int32 damagetick = m_caster->SpellDamageBonus(unitTarget, aura->GetSpellProto(), aura->GetModifier()->m_amount, DOT);
int32 damagetick = aura->GetModifier()->m_amount;
damage += damagetick * 4;

// Glyph of Conflagrate
Expand Down
2 changes: 1 addition & 1 deletion src/shared/revision_nr.h
@@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "9014"
#define REVISION_NR "9015"
#endif // __REVISION_NR_H__
2 changes: 1 addition & 1 deletion src/shared/revision_sql.h
@@ -1,6 +1,6 @@
#ifndef __REVISION_SQL_H__
#define __REVISION_SQL_H__
#define REVISION_DB_CHARACTERS "required_8874_01_characters_character_skills"
#define REVISION_DB_MANGOS "required_9007_01_mangos_spell_proc_event"
#define REVISION_DB_MANGOS "required_9015_01_mangos_spell_bonus_data"
#define REVISION_DB_REALMD "required_9010_01_realmd_realmlist"
#endif // __REVISION_SQL_H__

0 comments on commit b477d3d

Please sign in to comment.