diff options
| author | avarishd <46330494+avarishd@users.noreply.github.com> | 2023-04-01 21:00:58 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-01 20:00:58 +0200 |
| commit | 7a21507aa141a1dd00aaaa572b12e685d8128550 (patch) | |
| tree | 7c54d4b84923f8e5864d3aeb5052c5a7bff11910 | |
| parent | c1b073250c3d1cec44ee4d71b4da1f3a5a43952a (diff) | |
| download | wiki-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.html | 1 | ||||
| -rw-r--r-- | docs/database-world.md | 1 | ||||
| -rw-r--r-- | docs/dbc-index.md | 1 | ||||
| -rw-r--r-- | docs/documentation-index.md | 2 | ||||
| -rw-r--r-- | docs/spell-aura-reference.md | 488 | ||||
| -rw-r--r-- | docs/spell-effects-reference.md | 556 | ||||
| -rw-r--r-- | docs/spell_dbc.md | 184 | ||||
| -rw-r--r-- | docs/summonproperties_dbc.md | 118 |
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 |
