AuraEffect::CalculateSpellMod(): Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== SpellModOps - 3.3.5a ({{Template:Sandbox/PrettyVersion|expansionlevel=3}}) == | |||
==SpellModOps== | SPELLMOD_DAMAGE = 0, | ||
SPELLMOD_DURATION = 1, | |||
SPELLMOD_THREAT = 2, | |||
SPELLMOD_DAMAGE | SPELLMOD_EFFECT1 = 3, | ||
SPELLMOD_DURATION | SPELLMOD_CHARGES = 4, | ||
SPELLMOD_THREAT | SPELLMOD_RANGE = 5, | ||
SPELLMOD_EFFECT1 | SPELLMOD_RADIUS = 6, | ||
SPELLMOD_CHARGES | SPELLMOD_CRITICAL_CHANCE = 7, | ||
SPELLMOD_RANGE | SPELLMOD_ALL_EFFECTS = 8, | ||
SPELLMOD_RADIUS | SPELLMOD_NOT_LOSE_CASTING_TIME = 9, | ||
SPELLMOD_CRITICAL_CHANCE | SPELLMOD_CASTING_TIME = 10, | ||
SPELLMOD_ALL_EFFECTS | SPELLMOD_COOLDOWN = 11, | ||
SPELLMOD_NOT_LOSE_CASTING_TIME | SPELLMOD_EFFECT2 = 12, | ||
SPELLMOD_CASTING_TIME | SPELLMOD_IGNORE_ARMOR = 13, | ||
SPELLMOD_COOLDOWN | SPELLMOD_COST = 14, | ||
SPELLMOD_EFFECT2 | SPELLMOD_CRIT_DAMAGE_BONUS = 15, | ||
SPELLMOD_IGNORE_ARMOR | SPELLMOD_RESIST_MISS_CHANCE = 16, | ||
SPELLMOD_COST | SPELLMOD_JUMP_TARGETS = 17, | ||
SPELLMOD_CRIT_DAMAGE_BONUS | SPELLMOD_CHANCE_OF_SUCCESS = 18, | ||
SPELLMOD_RESIST_MISS_CHANCE | SPELLMOD_ACTIVATION_TIME = 19, | ||
SPELLMOD_JUMP_TARGETS | SPELLMOD_DAMAGE_MULTIPLIER = 20, | ||
SPELLMOD_CHANCE_OF_SUCCESS | SPELLMOD_GLOBAL_COOLDOWN = 21, | ||
SPELLMOD_ACTIVATION_TIME | SPELLMOD_DOT = 22, | ||
SPELLMOD_DAMAGE_MULTIPLIER | SPELLMOD_EFFECT3 = 23, | ||
SPELLMOD_GLOBAL_COOLDOWN | SPELLMOD_BONUS_MULTIPLIER = 24, | ||
SPELLMOD_DOT | N/A = 25, | ||
SPELLMOD_EFFECT3 | SPELLMOD_PROC_PER_MINUTE = 26, | ||
SPELLMOD_BONUS_MULTIPLIER | SPELLMOD_VALUE_MULTIPLIER = 27, | ||
/ | SPELLMOD_RESIST_DISPEL_CHANCE = 28, | ||
SPELLMOD_PROC_PER_MINUTE | SPELLMOD_CRIT_DAMAGE_BONUS_2 = 29, // unused | ||
SPELLMOD_VALUE_MULTIPLIER | SPELLMOD_SPELL_COST_REFUND_ON_FAIL = 30 | ||
SPELLMOD_RESIST_DISPEL_CHANCE | <br> | ||
SPELLMOD_CRIT_DAMAGE_BONUS_2 | This information is located in the source file of <u>"..\src\server\game\Spells\SpellDefines.h"</u>. | ||
SPELLMOD_SPELL_COST_REFUND_ON_FAIL = 30 | |||
== SpellModOp - 10.1.0+ (Master Branch 6/30/23) ({{Template:Sandbox/PrettyVersion|expansionlevel=10}}) == | |||
HealingAndDamage = 0 | |||
Duration = 1 | |||
Hate = 2 // threat | |||
PointsIndex0 = 3 | |||
ProcCharges = 4 | |||
Range = 5 | |||
Radius = 6 | |||
CritChance = 7 | |||
Points = 8 | |||
ResistPushback = 9 | |||
ChangeCastTime = 10 | |||
Cooldown = 11 | |||
PointsIndex1 = 12 | |||
TargetResistance = 13 | |||
PowerCost0 = 14 // Used when SpellPowerEntry::PowerIndex == 0 | |||
CritDamageAndHealing = 15 | |||
HitChance = 16 | |||
ChainTargets = 17 | |||
ProcChance = 18 | |||
Period = 19 | |||
ChainAmplitude = 20 | |||
StartCooldown = 21 | |||
PeriodicHealingAndDamage = 22 | |||
PointsIndex2 = 23 | |||
BonusCoefficient = 24 | |||
TriggerDamage = 25 // NYI | |||
ProcFrequency = 26 | |||
Amplitude = 27 | |||
DispelResistance = 28 | |||
CrowdDamage = 29 // NYI | |||
PowerCostOnMiss = 30 | |||
Doses = 31 | |||
PointsIndex3 = 32 | |||
PointsIndex4 = 33 | |||
PowerCost1 = 34 // Used when SpellPowerEntry::PowerIndex == 1 | |||
ChainJumpDistance = 35 | |||
AreaTriggerMaxSummons = 36 // NYI | |||
MaxAuraStacks = 37 | |||
ProcCooldown = 38 | |||
PowerCost2 = 39 // Used when SpellPowerEntry::PowerIndex == 2 | |||
[[Category:Auxiliary]] |
Revision as of 14:43, 11 August 2023
SpellModOps - 3.3.5a ()
SPELLMOD_DAMAGE = 0, SPELLMOD_DURATION = 1, SPELLMOD_THREAT = 2, SPELLMOD_EFFECT1 = 3, SPELLMOD_CHARGES = 4, SPELLMOD_RANGE = 5, SPELLMOD_RADIUS = 6, SPELLMOD_CRITICAL_CHANCE = 7, SPELLMOD_ALL_EFFECTS = 8, SPELLMOD_NOT_LOSE_CASTING_TIME = 9, SPELLMOD_CASTING_TIME = 10, SPELLMOD_COOLDOWN = 11, SPELLMOD_EFFECT2 = 12, SPELLMOD_IGNORE_ARMOR = 13, SPELLMOD_COST = 14, SPELLMOD_CRIT_DAMAGE_BONUS = 15, SPELLMOD_RESIST_MISS_CHANCE = 16, SPELLMOD_JUMP_TARGETS = 17, SPELLMOD_CHANCE_OF_SUCCESS = 18, SPELLMOD_ACTIVATION_TIME = 19, SPELLMOD_DAMAGE_MULTIPLIER = 20, SPELLMOD_GLOBAL_COOLDOWN = 21, SPELLMOD_DOT = 22, SPELLMOD_EFFECT3 = 23, SPELLMOD_BONUS_MULTIPLIER = 24, N/A = 25, SPELLMOD_PROC_PER_MINUTE = 26, SPELLMOD_VALUE_MULTIPLIER = 27, SPELLMOD_RESIST_DISPEL_CHANCE = 28, SPELLMOD_CRIT_DAMAGE_BONUS_2 = 29, // unused SPELLMOD_SPELL_COST_REFUND_ON_FAIL = 30
This information is located in the source file of "..\src\server\game\Spells\SpellDefines.h".
SpellModOp - 10.1.0+ (Master Branch 6/30/23) ()
HealingAndDamage = 0 Duration = 1 Hate = 2 // threat PointsIndex0 = 3 ProcCharges = 4 Range = 5 Radius = 6 CritChance = 7 Points = 8 ResistPushback = 9 ChangeCastTime = 10 Cooldown = 11 PointsIndex1 = 12 TargetResistance = 13 PowerCost0 = 14 // Used when SpellPowerEntry::PowerIndex == 0 CritDamageAndHealing = 15 HitChance = 16 ChainTargets = 17 ProcChance = 18 Period = 19 ChainAmplitude = 20 StartCooldown = 21 PeriodicHealingAndDamage = 22 PointsIndex2 = 23 BonusCoefficient = 24 TriggerDamage = 25 // NYI ProcFrequency = 26 Amplitude = 27 DispelResistance = 28 CrowdDamage = 29 // NYI PowerCostOnMiss = 30 Doses = 31 PointsIndex3 = 32 PointsIndex4 = 33 PowerCost1 = 34 // Used when SpellPowerEntry::PowerIndex == 1 ChainJumpDistance = 35 AreaTriggerMaxSummons = 36 // NYI MaxAuraStacks = 37 ProcCooldown = 38 PowerCost2 = 39 // Used when SpellPowerEntry::PowerIndex == 2