summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoravarishd <46330494+avarishd@users.noreply.github.com>2023-04-01 21:00:58 +0300
committerGitHub <noreply@github.com>2023-04-01 20:00:58 +0200
commit7a21507aa141a1dd00aaaa572b12e685d8128550 (patch)
tree7c54d4b84923f8e5864d3aeb5052c5a7bff11910
parentc1b073250c3d1cec44ee4d71b4da1f3a5a43952a (diff)
downloadwiki-7a21507aa141a1dd00aaaa572b12e685d8128550.tar.gz
wiki-7a21507aa141a1dd00aaaa572b12e685d8128550.tar.bz2
wiki-7a21507aa141a1dd00aaaa572b12e685d8128550.zip
Add SummonProperties and Spell Effects/Aura Reference (#886)
* add SummonProperties and Spell Effects Reference * Update dbc-summon-properties.md * () * :( * update * some hyperlinks * update * up * update
-rw-r--r--_includes/azerothcore/sidebar.html1
-rw-r--r--docs/database-world.md1
-rw-r--r--docs/dbc-index.md1
-rw-r--r--docs/documentation-index.md2
-rw-r--r--docs/spell-aura-reference.md488
-rw-r--r--docs/spell-effects-reference.md556
-rw-r--r--docs/spell_dbc.md184
-rw-r--r--docs/summonproperties_dbc.md118
8 files changed, 1177 insertions, 174 deletions
diff --git a/_includes/azerothcore/sidebar.html b/_includes/azerothcore/sidebar.html
index cf5d5cd..f227d2e 100644
--- a/_includes/azerothcore/sidebar.html
+++ b/_includes/azerothcore/sidebar.html
@@ -68,6 +68,7 @@
<li><a href="/wiki/remote-access">Remote Access</a></li>
<li><a href="/wiki/waypoints-information">Information about waypoints</a></li>
<li><a href="/wiki/how-to-obtain-free-records">How to obtain free records</a></li>
+ <li><a href="/wiki/spell-effects-reference">Spell Effects Reference</a></li>
</ul>
<b>Archive</b>
<ul>
diff --git a/docs/database-world.md b/docs/database-world.md
index caca1a5..fad282c 100644
--- a/docs/database-world.md
+++ b/docs/database-world.md
@@ -202,6 +202,7 @@
- [spell_target_position](spell_target_position.md)
- [spell_threat](spell_threat.md)
- [spelldifficulty_dbc](spelldifficulty_dbc.md)
+- [summonproperties_dbc](summonproperties_dbc.md)
## T
- [transports](transports.md)
diff --git a/docs/dbc-index.md b/docs/dbc-index.md
index 8848e31..5776b21 100644
--- a/docs/dbc-index.md
+++ b/docs/dbc-index.md
@@ -14,5 +14,6 @@
* [Map](map.md)
* [PageTextMaterial](pagetextmaterial.md)
* [SkillLine](skillline.md)
+* [SummonProperties](summonproperties_dbc.md)
* [Spell](spell.md)
* [TotemCategory](totemcategory.md)
diff --git a/docs/documentation-index.md b/docs/documentation-index.md
index d23e998..cd8e4d3 100644
--- a/docs/documentation-index.md
+++ b/docs/documentation-index.md
@@ -40,6 +40,8 @@ redirect_from: /documentation_index
* [MySQL types (C++)](mysqltypescpp.md)
* [Project Versioning](project-versioning.md)
* [Sniffing & Parsing](sniffing-and-parsing)
+* [Spell Effects Reference](spell-effects-reference.md)
+* [Spell Aura Reference](spell-aura-reference.md)
* [SQL Directory](sql-directory.md)
* [SQL Versioning](sql-versioning.md)
diff --git a/docs/spell-aura-reference.md b/docs/spell-aura-reference.md
new file mode 100644
index 0000000..b7ea120
--- /dev/null
+++ b/docs/spell-aura-reference.md
@@ -0,0 +1,488 @@
+# Spell Aura Reference
+
+[`Back-to:Spell Effects Reference`](spell-effects-reference.md)
+
+[`Back-to:spell_dbc`](spell_dbc.md)
+
+
+### This page contains description regarding the usage of EffectMiscValue and other Spell Aura values.
+### Contains only Spell Auras that have known usage of EffectMiscValue or other unconventional values.
+
+**Version is : 3.3.5a**
+
+# Spell Aura Names
+
+SPELL_AURA_MOD_POSSESS = 2
+- BasePoints: (+Die Points) Up to the level that can be charmed
+
+SPELL_AURA_MOD_CHARM = 6
+- BasePoints: (+Die Points) Up to the level that can be charmed
+
+SPELL_AURA_MOD_THREAT = 10
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_DAMAGE_DONE = 13
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_DAMAGE_TAKEN = 14
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_STEALTH = 16
+- EffectMiscValueA: Stealth Type (0 = General, 1 = Trap)
+
+SPELL_AURA_MOD_STEALTH_DETECT = 17
+- EffectMiscValueA: Stealth Type (0 = General, 1 = Trap)
+
+SPELL_AURA_MOD_INVISIBILITY = 18
+- EffectMiscValueA: [Invisibility Type](#invisibility-type)
+
+SPELL_AURA_MOD_INVISIBILITY_DETECT = 19
+- EffectMiscValueA: [Invisibility Type](#invisibility-type)
+
+SPELL_AURA_OBS_MOD_POWER = 21
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_RESISTANCE = 22
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_PERIODIC_TRIGGER_SPELL = 23
+- TriggerSpell: Spell ID
+- Amplitude: The time in MS that the trigger will land.
+
+SPELL_AURA_PERIODIC_ENERGIZE = 24
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_STAT = 29
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_MOD_SKILL = 30
+- EffectMiscValueA: [Skill ID](skillline.md)
+
+SPELL_AURA_MOD_INCREASE_ENERGY = 35
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_SHAPESHIFT = 36
+- EffectMiscValueA: ID from SpellShapeshiftForm.dbc
+
+SPELL_AURA_EFFECT_IMMUNITY = 37
+- EffectMiscValueA: ID from [Spell Effect](spell-effects-reference.md) to become immune to.
+
+SPELL_AURA_STATE_IMMUNITY = 38
+- EffectMiscValueA: ID from Spell Auras
+
+SPELL_AURA_SCHOOL_IMMUNITY = 39
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_DAMAGE_IMMUNITY = 40
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_DISPEL_IMMUNITY = 41
+- EffectMiscValueA: [Dispel Type](#dispel-type)
+
+SPELL_AURA_TRACK_CREATURES = 44
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_TRACK_RESOURCES = 45
+- EffectMiscValueA: [Lock Type](#lock-type)
+
+SPELL_AURA_TRANSFORM = 56
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_AURA_MOD_DAMAGE_DONE_CREATURE = 59
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_SCHOOL_ABSORB = 69
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL = 71
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT = 72
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_POWER_COST_SCHOOL = 73
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_REFLECT_SPELLS_SCHOOL = 74
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_LANGUAGE = 75
+- EffectMiscValueA: [Language ID](languages.md)
+
+SPELL_AURA_MECHANIC_IMMUNITY = 77
+- EffectMiscValueA: [Spell Mechanic](#spell-mechanic)
+
+SPELL_AURA_MOUNTED = 78
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_AURA_MOD_DAMAGE_PERCENT_DONE = 79
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_PERCENT_STAT = 80
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_SPLIT_DAMAGE_PCT = 81
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_BASE_RESISTANCE = 83
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_POWER_REGEN = 85
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN = 87
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MANA_SHIELD = 97
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_SKILL_TALENT = 98
+- EffectMiscValueA: [Skill ID](skillline.md)
+
+SPELL_AURA_MOD_RESISTANCE_PCT = 101
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS = 102
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_ADD_FLAT_MODIFIER = 107
+- EffectMiscValueA: [Modifier Type](#modifier-type)
+
+SPELL_AURA_ADD_PCT_MODIFIER = 108
+- EffectMiscValueA: [Modifier Type](#modifier-type)
+
+SPELL_AURA_MOD_POWER_REGEN_PERCENT = 110
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN = 113
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT = 114
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_HEALING = 115
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_MECHANIC_RESISTANCE = 117
+- EffectMiscValueA: [Spell Mechanic](#spell-mechanic)
+
+SPELL_AURA_MOD_HEALING_PCT = 118
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS = 131
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT = 132
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_MOD_HEALING_DONE = 135
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_HEALING_DONE_PERCENT = 136
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE = 137
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_FORCE_REACTION = 139
+- EffectMiscValueA: ID from [faction.dbc](faction.md)
+
+SPELL_AURA_MOD_BASE_RESISTANCE_PCT = 142
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE = 143
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MECHANIC_IMMUNITY_MASK = 147
+- EffectMiscValueA: [Creature Immunity](creature_template.md)
+
+SPELL_AURA_SPLIT_DAMAGE_FLAT = 153
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_CRIT_DAMAGE_BONUS = 163
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_DAMAGE_DONE_VERSUS = 168
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_MOD_CRIT_PERCENT_VERSUS = 169
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT = 174
+- EffectMiscValueA: [School Mask](#school-mask)
+- EffectMiscValueB: [Stats Type](#stats-type)
+
+SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT = 175
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_MOD_DEBUFF_RESISTANCE = 178
+- EffectMiscValueA: [Dispel Type](#dispel-type)
+
+SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE = 179
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS = 180
+- EffectMiscValueA: [Creature Type](#creature-type)
+
+SPELL_AURA_MOD_CRITICAL_THREAT = 183
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE = 186
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_RATING = 189
+- EffectMiscValueA: Rating Type
+
+SPELL_AURA_MOD_FACTION_REPUTATION_GAIN = 190
+- EffectMiscValueA: ID from [faction.dbc](faction.md)
+
+SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL = 194
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_TARGET_ABILITY_ABSORB_SCHOOL = 195
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT = 199
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_SCHOOL_CRIT_DMG_TAKEN = 205
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT = 212
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_MOD_MANA_REGEN_FROM_STAT = 219
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_MOD_RATING_FROM_STAT = 220
+- EffectMiscValueA: Rating Type
+
+SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE = 229
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MECHANIC_DURATION_MOD = 232
+- EffectMiscValueA: [Spell Mechanic](#spell-mechanic)
+
+SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS = 233
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK = 234
+- EffectMiscValueA: [Spell Mechanic](#spell-mechanic)
+
+SPELL_AURA_MOD_FACTION = 243
+- EffectMiscValueA: ID from [faction.dbc](faction.md)
+
+SPELL_AURA_COMPREHEND_LANGUAGE = 244
+- EffectMiscValueA: [Language ID](languages.md)
+
+SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL = 245
+- EffectMiscValueA: [Dispel Type](#dispel-type)
+
+SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK = 246
+- EffectMiscValueA: [Dispel Type](#dispel-type)
+
+SPELL_AURA_CONVERT_RUNE = 249
+- EffectMiscValueA: Rune Type to convert
+- EffectMiscValueB: The converted new Rune
+
+SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT = 255
+- EffectMiscValueA: [Spell Mechanic](#spell-mechanic)
+
+SPELL_AURA_NO_REAGENT_USE = 256
+- EffectMiscValueA: Some sort of a reagent type.
+
+SPELL_AURA_MOD_HOT_PCT = 259
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_SCREEN_EFFECT = 260
+- EffectMiscValueA: ID from screen ScreenEffect.dbc
+
+SPELL_AURA_PHASE = 261
+- EffectMiscValueA: Phase Mask
+
+SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL = 267
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT = 268
+- EffectMiscValueA: [Stats Type](#stats-type)
+
+SPELL_AURA_MOD_IGNORE_TARGET_RESIST = 269
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_ABILITY_IGNORE_TARGET_RESIS
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_DAMAGE_FROM_CASTER = 271
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_X_RAY = 273
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC = 276
+- EffectMiscValueA: [Spell Mechanic](#spell-mechanic)
+
+SPELL_AURA_OVERRIDE_SPELLS = 293
+- EffectMiscValueA: ID from screen OverrideSpellData.dbc
+
+SPELL_AURA_PREVENT_REGENERATE_POWER = 294
+- EffectMiscValueA: [Power Type](#power-type)
+
+SPELL_AURA_SET_VEHICLE_ID = 296
+- EffectMiscValueA: ID from Vehicle.dbc
+
+SPELL_AURA_SHARE_DAMAGE_PCT = 300
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_SCHOOL_HEAL_ABSORB = 301
+- EffectMiscValueA: [School Mask](#school-mask)
+
+SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE = 303
+- EffectMiscValueA: ID from AuraStateType (master/src/server/shared/SharedDefines.h)
+
+SPELL_AURA_MOD_FAKE_INEBRIATE = 304
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE = 310
+- EffectMiscValueA: [School Mask](#school-mask)
+
+### School Mask
+
+| ID | School |
+| --- | -------- |
+| 1 | Physical |
+| 2 | Holy |
+| 4 | Fire |
+| 8 | Nature |
+| 16 | Frost |
+| 32 | Shadow |
+| 64 | Arcane |
+| 127 | All |
+
+### Invisibility Type
+
+| ID | Type |
+| -- | -------------------- |
+| 0 | INVISIBILITY_GENERAL |
+| 1 | INVISIBILITY_UNK1 |
+| 2 | INVISIBILITY_UNK2 |
+| 3 | INVISIBILITY_TRAP |
+| 4 | INVISIBILITY_UNK4 |
+| 5 | INVISIBILITY_UNK5 |
+| 6 | INVISIBILITY_DRUNK |
+| 7 | INVISIBILITY_UNK7 |
+| 8 | INVISIBILITY_UNK8 |
+| 9 | INVISIBILITY_UNK9 |
+| 10 | INVISIBILITY_UNK10 |
+| 11 | INVISIBILITY_UNK11 |
+
+### Power Type
+
+| ID | Type |
+| --- | ---------- |
+| 0 | Mana |
+| 1 | Rage |
+| 2 | Focus |
+| 3 | Energy |
+| 4 | Happiness |
+| 5 | Rune |
+| 6 | Runic |
+| 7 | Max powers |
+| 127 | All powers |
+| -2 | HP |
+
+### Stats Type
+
+| ID | Stat |
+| -- | ------------ |
+| 0 | Strength |
+| 1 | Agility |
+| 2 | Stamina |
+| 3 | Intelligence |
+| 4 | Spirit |
+| -1 | All |
+
+### Dispel Type
+
+| ID | Type | ID | Type | ID | Type |
+| -- | ---------- | -- | ------------ | -- | --------------- |
+| 0 | None | 4 | Poison | 8 | SPE_NPC_ONLY |
+| 1 | Magic | 5 | Stealth | 9 | Enrage |
+| 2 | Curse | 6 | Invisibility | 10 | ZG Trinket |
+| 3 | Disease | 7 | ALL | 11 | Old Unseen |
+
+### Creature Type
+
+| ID | Type |
+| --- | -------------- |
+| 0 | None |
+| 1 | Beast |
+| 2 | Dragonkin |
+| 3 | Demon |
+| 4 | Elemental |
+| 5 | Giant |
+| 6 | Undead |
+| 7 | Humanoid |
+| 8 | Critter |
+| 9 | Mechanical |
+| 10 | Not specified |
+| 11 | Totem |
+| 12 | Non-Combat Pet |
+| 13 | Gas Cloud |
+
+### Lock Type
+
+| ID | Type |
+| -- | ----------------------------- |
+| 1 | LOCKTYPE_PICKLOCK |
+| 2 | LOCKTYPE_HERBALISM |
+| 3 | LOCKTYPE_MINING |
+| 4 | LOCKTYPE_DISARM_TRAP |
+| 5 | LOCKTYPE_OPEN |
+| 6 | LOCKTYPE_TREASURE |
+| 7 | LOCKTYPE_CALCIFIED_ELVEN_GEMS |
+| 8 | LOCKTYPE_CLOSE |
+| 9 | LOCKTYPE_ARM_TRAP |
+| 10 | LOCKTYPE_QUICK_OPEN |
+| 11 | LOCKTYPE_QUICK_CLOSE |
+| 12 | LOCKTYPE_OPEN_TINKERING |
+| 13 | LOCKTYPE_OPEN_KNEELING |
+| 14 | LOCKTYPE_OPEN_ATTACKING |
+| 15 | LOCKTYPE_GAHZRIDIAN |
+| 16 | LOCKTYPE_BLASTING |
+| 17 | LOCKTYPE_SLOW_OPEN |
+| 18 | LOCKTYPE_SLOW_CLOSE |
+| 19 | LOCKTYPE_FISHING |
+| 20 | LOCKTYPE_INSCRIPTION |
+| 21 | LOCKTYPE_OPEN_FROM_VEHICLE |
+
+### Spell Mechanic
+
+| ID | Mechanic | ID | Mechanic | ID | Mechanic |
+| -- | ---------- | -- | ---------- | -- | --------------- |
+| 0 | None | 11 | Snare | 22 | Infected |
+| 1 | Charm | 12 | Stun | 23 | Turn |
+| 2 | Disorient | 13 | Freeze | 24 | Horror |
+| 3 | Disarm | 14 | Knockout | 25 | Invulnerability |
+| 4 | Distract | 15 | Bleed | 26 | Interrupt |
+| 5 | Fear | 16 | Bandage | 27 | Daze |
+| 6 | Grip | 17 | Polymorph | 28 | Discovery |
+| 7 | Root | 18 | Banish | 29 | immunity shield |
+| 8 | Slow | 19 | Shield | 30 | All powers |
+| 9 | Silence | 20 | Shackle | 31 | Sap |
+| 10 | Sleep | 21 | Mount | 31 | Enrage |
+
+### Modifier Type
+
+| ID | Modifier | ID | Modifier | ID | Modifier |
+| -- | ----------- | -- | ------------------ | -- | ------------------------ |
+| 0 | damage | 11 | CD | 22 | DoT |
+| 1 | duration | 12 | effect2 | 23 | effect3 |
+| 2 | threat | 13 | ignore armor | 24 | bonus multiplier |
+| 3 | effect1 | 14 | cost | 25 | --- |
+| 4 | charges | 15 | crit damage bonus | 26 | PPM |
+| 5 | range | 16 | resist miss chance | 27 | value multipler |
+| 6 | radius | 17 | jump targets | 28 | resist dispel chance |
+| 7 | crit chance | 18 | Chance of success | 29 | crit damage bonus 2 |
+| 8 | all effects | 19 | Amplitude | 30 | pell cost refund on fail |
+| 9 | No pushback | 20 | Dmg multiplier |
+| 10 | Cast Time | 21 | GCD |
diff --git a/docs/spell-effects-reference.md b/docs/spell-effects-reference.md
new file mode 100644
index 0000000..9931a51
--- /dev/null
+++ b/docs/spell-effects-reference.md
@@ -0,0 +1,556 @@
+# Spell Effects Reference
+
+[<-Back-to:spell_dbc](spell_dbc.md)
+
+### This page contains description regarding the usage of EffectMiscValue and other Spell Effects values.
+
+### Contains the list of all Spell Effects.
+
+**Version is : 3.3.5a**
+
+### Related Information
+[Summon Properties](summonproperties_dbc.md)
+
+[Spell Aura](spell-aura-reference.md)
+
+# Spell Effect Names
+
+SPELL_EFFECT_INSTAKILL = 1
+
+SPELL_EFFECT_SCHOOL_DAMAGE = 2
+- BasePoints: Base damage
+- Multiple: Damage multiplier
+
+SPELL_EFFECT_DUMMY = 3
+- BasePoints: Anything
+
+SPELL_EFFECT_PORTAL_TELEPORT = 4
+
+SPELL_EFFECT_TELEPORT_UNITS = 5
+- TargetB: Teleport location
+
+SPELL_EFFECT_APPLY_AURA = 6
+- BasePoints: Value of aura (depends on Aura ID)
+- EffectAura: [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_ENVIRONMENTAL_DAMAGE = 7
+- BasePoints: Base damage
+
+SPELL_EFFECT_POWER_DRAIN = 8
+- BasePoints: Base drain
+- Multiple: Drain multiplier
+
+SPELL_EFFECT_HEALTH_LEECH = 9
+- BasePoints: Base drain
+- Multiple: Drain multiplier
+- TargetB: If used, TargetA is healed
+
+SPELL_EFFECT_HEAL = 10
+- BasePoints: Base heal
+- Multiple: Heal multiplier
+- TargetB: If used, TargetA is healed
+
+SPELL_EFFECT_BIND = 11
+- BasePoints: Unknown
+- EffectMiscValueA: Area ID (Death Gate only)
+
+SPELL_EFFECT_PORTAL = 12
+- TargetA: Teleport Destination
+- TargetB: Targets
+
+SPELL_EFFECT_RITUAL_BASE = 13 // Unused
+
+SPELL_EFFECT_RITUAL_SPECIALIZE = 14 // Unused
+
+SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL = 15 // Unused
+
+SPELL_EFFECT_QUEST_COMPLETE = 16
+- EffectMiscValueA: Quest ID
+- TargetB: Additional Targets (Used by 30790)
+
+SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL = 17
+- BasePoints: Base damage
+
+SPELL_EFFECT_RESURRECT = 18
+- BasePoints: Percentage (%) of restored health and mana
+- TargetB: Additional Targets (Used by 29820, mass revive)
+
+SPELL_EFFECT_ADD_EXTRA_ATTACKS = 19
+- BasePoints: Number of extra melee attacks
+
+SPELL_EFFECT_DODGE = 20
+
+SPELL_EFFECT_EVADE = 21
+
+SPELL_EFFECT_PARRY = 22
+
+SPELL_EFFECT_BLOCK = 23
+
+SPELL_EFFECT_CREATE_ITEM = 24
+- BasePoints: Number of items
+- EffectItemType: [Item ID](item_template.md)
+
+SPELL_EFFECT_WEAPON = 25
+
+SPELL_EFFECT_DEFENSE = 26
+
+SPELL_EFFECT_PERSISTENT_AREA_AURA = 27
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_SUMMON = 28
+- BasePoints: Number of summons
+- EffectMiscValueA: [Creature ID](creature_template.md)
+- EffectMiscValueB: [Summon Properties](summonproperties_dbc.md)
+- Radius: Spawn range
+
+SPELL_EFFECT_LEAP = 29
+- TargetA: Target
+- TargetB: Destination
+- Radius: Blink/leap distance
+
+SPELL_EFFECT_ENERGIZE = 30
+- BasePoints: Amount
+- TargetB: Additional Targets
+- EffectMiscValueA: Power Type
+
+| ID | Type |
+| --- | ---------- |
+| 0 | Mana |
+| 1 | Rage |
+| 2 | Focus |
+| 3 | Energy |
+| 4 | Happiness |
+| 5 | Rune |
+| 6 | Runic |
+| 7 | Max powers |
+| 127 | All powers |
+| -2 | HP |
+
+SPELL_EFFECT_WEAPON_PERCENT_DAMAGE = 31
+- BasePoints: Percentage base damage
+
+SPELL_EFFECT_TRIGGER_MISSILE = 32
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_OPEN_LOCK = 33
+- BasePoints: Required lockpicking skill level
+
+SPELL_EFFECT_SUMMON_CHANGE_ITEM = 34 // Weapons like Benedictions
+EffectItemType: New [Item ID](item_template.md)
+
+SPELL_EFFECT_APPLY_AREA_AURA_PARTY = 35
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_LEARN_SPELL = 36
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_SPELL_DEFENSE = 37
+
+SPELL_EFFECT_DISPEL = 38
+- BasePoints: Number of spells to dispell
+- EffectMiscValueA: Dispel Type
+
+| ID | Type | ID | Type | ID | Type |
+| -- | ---------- | -- | ------------ | -- | --------------- |
+| 0 | None | 4 | Poison | 8 | SPE_NPC_ONLY |
+| 1 | Magic | 5 | Stealth | 9 | Enrage |
+| 2 | Curse | 6 | Invisibility | 10 | ZG Trinket |
+| 3 | Disease | 7 | ALL | 11 | Old Unseen |
+
+SPELL_EFFECT_LANGUAGE = 39
+- EffectMiscValueA: [Language ID](languages.md)
+
+SPELL_EFFECT_DUAL_WIELD = 40
+
+SPELL_EFFECT_JUMP = 41
+- Multiple: Unknown
+- EffectMiscValueA: Speed XY or speed Z
+- EffectMiscValueB: Speed XY or speed Z
+
+SPELL_EFFECT_JUMP_DEST = 42
+- Multiple: Unknown
+- EffectMiscValueA: Speed XY or speed Z
+- EffectMiscValueB: Speed XY or speed Z
+
+SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER = 43
+- BasePoints: Number of units to teleport
+
+SPELL_EFFECT_SKILL_STEP = 44
+- BasePoints: Unknown
+- EffectMiscValueA: [Skill ID](skillline.md)
+
+SPELL_EFFECT_ADD_HONOR = 45
+- BasePoints: Honor points to reward
+
+SPELL_EFFECT_SPAWN = 46
+
+SPELL_EFFECT_TRADE_SKILL = 47
+
+SPELL_EFFECT_STEALTH = 48
+
+SPELL_EFFECT_DETECT = 49
+
+SPELL_EFFECT_TRANS_DOOR = 50
+- EffectMiscValueA: [gameobject_template ID](gameobject_template.md)
+- gameobject_template's Data0 is the spell that is linked to the destination of the teleport when clicked.
+- Data0 entry = spell_target_position table
+
+SPELL_EFFECT_FORCE_CRITICAL_HIT = 51 // Unused
+
+SPELL_EFFECT_GUARANTEE_HIT = 52 // Unused
+
+SPELL_EFFECT_ENCHANT_ITEM = 53
+- EffectItemType: [Item ID](item_template.md) (Scrolls/Inscription)
+- EffectMiscValueA: ID from SpellItemEnchantment.dbc
+- EffectMiscValueA: 14 = armor, 15 = weapon, tied to EffectItemType.
+
+SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY = 54
+- EffectMiscValueA: ID from SpellItemEnchantment.dbc
+
+SPELL_EFFECT_TAMECREATURE = 55
+
+SPELL_EFFECT_SUMMON_PET = 56
+- Multiple: Relative to Caster level (e.g a value of -3 will be caster level -3) Does not currently work.
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_EFFECT_LEARN_PET_SPELL = 57
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_WEAPON_DAMAGE = 58
+- BasePoints: Additional damage
+- TargetB: Additional Targets
+- Chain Target: Additional Targets
+
+SPELL_EFFECT_CREATE_RANDOM_ITEM = 59
+- EffectMiscValueA: Unknown
+
+SPELL_EFFECT_PROFICIENCY = 60
+
+SPELL_EFFECT_SEND_EVENT = 61
+- EffectMiscValueA: Calls for an event from acevent_scripts table.\
+(Most are missmatched, but there are few that are correct.)
+
+SPELL_EFFECT_POWER_BURN = 62
+- BasePoints: Amount of mana to burn
+- TargetB: Additional Targets
+- Multiple: conversion % to dmg (e.g if 0.5, for 1 mana burned, deal 0.5 damage)
+- Chain Target: Additional Targets
+
+SPELL_EFFECT_THREAT = 63
+- BasePoints: Amount of threat to add/remove
+
+SPELL_EFFECT_TRIGGER_SPELL = 64
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_APPLY_AREA_AURA_RAID = 65
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+- EffectMiscValueA: Unknown
+
+SPELL_EFFECT_CREATE_MANA_GEM = 66
+- BasePoints: Number to refill
+- EffectItemType: [Item ID](item_template.md) to create/refill
+
+SPELL_EFFECT_HEAL_MAX_HEALTH = 67
+
+SPELL_EFFECT_INTERRUPT_CAST = 68
+- EffectMechanic: Interupted
+
+SPELL_EFFECT_DISTRACT = 69
+- BasePoints: Duration in seconds.
+
+SPELL_EFFECT_PULL = 70
+
+SPELL_EFFECT_PICKPOCKET = 71
+
+SPELL_EFFECT_ADD_FARSIGHT = 72
+
+SPELL_EFFECT_UNTRAIN_TALENTS = 73
+
+SPELL_EFFECT_APPLY_GLYPH = 74
+- EffectMiscValueA: ID from GlyphProperties.dbc
+
+SPELL_EFFECT_HEAL_MECHANICAL = 75
+- BasePoints: Amount
+
+SPELL_EFFECT_SUMMON_OBJECT_WILD = 76
+- EffectMiscValueA: [gameobject_template ID](gameobject_template.md)
+
+SPELL_EFFECT_SCRIPT_EFFECT = 77 Assigned to a [Core Script](/wiki/core-scripts#spell-scripts) in the DB.
+
+SPELL_EFFECT_ATTACK = 78
+
+SPELL_EFFECT_SANCTUARY = 79
+
+SPELL_EFFECT_ADD_COMBO_POINTS = 80
+- BasePoints: Number of combo points to add
+
+SPELL_EFFECT_CREATE_HOUSE = 81
+
+SPELL_EFFECT_BIND_SIGHT = 82
+
+SPELL_EFFECT_DUEL = 83
+- EffectMiscValueA: [gameobject_template ID](gameobject_template.md) (Duel Flag)
+
+SPELL_EFFECT_STUCK = 84
+
+SPELL_EFFECT_SUMMON_PLAYER = 85
+
+SPELL_EFFECT_ACTIVATE_OBJECT = 86
+- EffectMiscValueA: Unknown
+
+SPELL_EFFECT_GAMEOBJECT_DAMAGE = 87
+- BasePoints: Base damage
+
+SPELL_EFFECT_GAMEOBJECT_REPAIR = 88
+
+SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE = 89
+- EffectMiscValueA: State
+
+| ID | State |
+| -- | ---------- |
+| 0 | Intact |
+| 1 | Damaged |
+| 2 | Destroyed |
+| 3 | Rebuilding |
+
+SPELL_EFFECT_KILL_CREDIT = 90
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_EFFECT_THREAT_ALL = 91 // Unused
+
+SPELL_EFFECT_ENCHANT_HELD_ITEM = 92
+- EffectMiscValueA: ID from SpellItemEnchantment.dbc
+
+SPELL_EFFECT_FORCE_DESELECT = 93
+
+SPELL_EFFECT_SELF_RESURRECT = 94
+- BasePoints: Positive = %, Negative = Flat Value
+- EffectMiscValueA: Mana (Flat Value)
+
+SPELL_EFFECT_SKINNING = 95
+
+SPELL_EFFECT_CHARGE = 96
+
+SPELL_EFFECT_CAST_BUTTON = 97 (Totem bar since 3.2.2a)
+- EffectMiscValueA: Totem combinations = 0,4,8
+- EffectMiscValueB: Unknown (Always 4), possibly totem amount
+
+SPELL_EFFECT_KNOCK_BACK = 98
+- BasePoints: Distance
+- EffectMiscValueA: Distance
+
+SPELL_EFFECT_DISENCHANT = 99
+
+SPELL_EFFECT_INEBRIATE = 100
+- BasePoints: Drunk power
+
+SPELL_EFFECT_FEED_PET = 101
+- BasePoints: Happiness Amount
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_DISMISS_PET = 102
+
+SPELL_EFFECT_REPUTATION = 103
+- BasePoints: Reputation Amount
+- EffectMiscValueA: ID from [faction.dbc](faction.md)
+
+SPELL_EFFECT_SUMMON_OBJECT_SLOT1 = 104
+- EffectMiscValueA: [gameobject_template ID](gameobject_template.md)
+
+SPELL_EFFECT_SUMMON_OBJECT_SLOT2 = 105
+- EffectMiscValueA: [gameobject_template ID](gameobject_template.md)
+
+SPELL_EFFECT_SUMMON_OBJECT_SLOT3 = 106
+- EffectMiscValueA: [gameobject_template ID](gameobject_template.md)
+
+SPELL_EFFECT_SUMMON_OBJECT_SLOT4 = 107 // Unused
+
+SPELL_EFFECT_DISPEL_MECHANIC = 108
+- EffectMiscValueA: Dispel Mechanic
+
+| ID | Mechanic | ID | Mechanic | ID | Mechanic |
+| -- | ---------- | -- | ---------- | -- | --------------- |
+| 0 | None | 11 | Snare | 22 | Infected |
+| 1 | Charm | 12 | Stun | 23 | Turn |
+| 2 | Disorient | 13 | Freeze | 24 | Horror |
+| 3 | Disarm | 14 | Knockout | 25 | Invulnerability |
+| 4 | Distract | 15 | Bleed | 26 | Interrupt |
+| 5 | Fear | 16 | Bandage | 27 | Daze |
+| 6 | Grip | 17 | Polymorph | 28 | Discovery |
+| 7 | Root | 18 | Banish | 29 | immunity shield |
+| 8 | Slow | 19 | Shield | 30 | All powers |
+| 9 | Silence | 20 | Shackle | 31 | Sap |
+| 10 | Sleep | 21 | Mount | 31 | Enrage |
+
+SPELL_EFFECT_RESURRECT_PET = 109
+- BasePoints: % base health to heal
+
+SPELL_EFFECT_DESTROY_ALL_TOTEMS = 110
+- BasePoints: % mana refund
+
+SPELL_EFFECT_DURABILITY_DAMAGE = 111
+- BasePoints: Positive = Durability damage, Negative = Durability restore
+- EffectMiscValueA: Unknown
+
+SPELL_EFFECT_112 = 112 // Unused
+
+SPELL_EFFECT_RESURRECT_NEW = 113
+- BasePoints: Health to restore (Flat Value)
+- EffectMiscValueA: Mana (Flat Value)
+
+SPELL_EFFECT_ATTACK_ME = 114
+
+SPELL_EFFECT_DURABILITY_DAMAGE_PCT = 115
+- BasePoints: Durability damage %
+- EffectMiscValueA: Unknown
+
+SPELL_EFFECT_SKIN_PLAYER_CORPSE = 116
+
+SPELL_EFFECT_SPIRIT_HEAL = 117
+- BasePoints: Health %
+
+SPELL_EFFECT_SKILL = 118
+- BasePoints: Unknown
+- EffectMiscValueA: [Skill ID](skillline.md)
+
+SPELL_EFFECT_APPLY_AREA_AURA_PET = 119
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_TELEPORT_GRAVEYARD = 120
+
+SPELL_EFFECT_NORMALIZED_WEAPON_DMG = 121
+- BasePoints: Base damage
+- Chain Target: Additional Targets
+
+SPELL_EFFECT_122 = 122 // Unused
+
+SPELL_EFFECT_SEND_TAXI = 123
+- EffectMiscValueA: ID from TaxiPath.dbc
+
+SPELL_EFFECT_PULL_TOWARDS = 124
+- EffectMiscValueA: Speed of pull
+
+SPELL_EFFECT_MODIFY_THREAT_PERCENT = 125
+- BasePoints: Threat %
+
+SPELL_EFFECT_STEAL_BENEFICIAL_BUFF = 126
+- BasePoints: Number of buffs to steal
+
+SPELL_EFFECT_PROSPECTING = 127
+
+SPELL_EFFECT_APPLY_AREA_AURA_FRIEND = 128
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_APPLY_AREA_AURA_ENEMY = 129
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_REDIRECT_THREAT = 130
+- BasePoints: % Threat to redirect
+- TargetB: Unit to redirect threat to
+
+SPELL_EFFECT_PLAY_SOUND = 131
+- EffectMiscValueA: ID from SoundEntries.dbc
+
+SPELL_EFFECT_PLAY_MUSIC = 132
+- EffectMiscValueA: ID from SoundEntries.dbc
+
+SPELL_EFFECT_UNLEARN_SPECIALIZATION = 133
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_KILL_CREDIT2 = 134
+- EffectMiscValueA: [Creature ID](creature_template.md)
+
+SPELL_EFFECT_CALL_PET = 135
+
+SPELL_EFFECT_HEAL_PCT = 136
+- BasePoints: % Heal
+
+SPELL_EFFECT_ENERGIZE_PCT = 137
+- BasePoints: % to restore
+- EffectMiscValueA: Power Type (Same as EFFECT 30)
+
+SPELL_EFFECT_LEAP_BACK = 138
+- BasePoints: Distance
+- EffectMiscValueA: Distance
+
+SPELL_EFFECT_CLEAR_QUEST = 139
+- BasePoints: 2nd quest ID to clear (e.g Spell ID 56518)
+- EffectMiscValueA: Quest ID
+
+SPELL_EFFECT_FORCE_CAST = 140
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_FORCE_CAST_WITH_VALUE = 141
+- BasePoints: Value for the TriggerSpell
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE = 142
+- BasePoints: Value for the TriggerSpell
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_APPLY_AREA_AURA_OWNER = 143
+- BasePoints: Depends on [Spell Aura](spell-aura-reference.md)
+
+SPELL_EFFECT_KNOCK_BACK_DEST = 144
+- BasePoints: Distance
+- TargetB: Destionation
+- EffectMiscValueA: Distance
+
+SPELL_EFFECT_PULL_TOWARDS_DEST = 145 (Black Hole Effect)
+- EffectMiscValueA: Distance
+
+SPELL_EFFECT_ACTIVATE_RUNE = 146
+- BasePoints: Number of runes to activate (1 or 2)
+- EffectMiscValueA: Rune Type
+
+SPELL_EFFECT_QUEST_FAIL = 147
+- EffectMiscValueA: Quest ID
+
+SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE = 148
+- BasePoints: Value
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_CHARGE_DEST = 149
+
+SPELL_EFFECT_QUEST_START = 150
+- EffectMiscValueA: Quest ID
+
+SPELL_EFFECT_TRIGGER_SPELL_2 = 151
+- TriggerSpell: Spell ID
+
+SPELL_EFFECT_SUMMON_RAF_FRIEND = 152