AzerothCore
Posts (Latest 10 updated) :
Read all

spell_bonus_data

<-Back-to:World

The `spell_bonus_data` table

Table used for storing custom damage/healing bonus coefficients.

Structure

Field

Type

Attributes

Key

Null

Default

Extra

Comment

entry

mediumint(8)

unsigned

PRI

NO

0

 

 

direct_bonus

float

signed

 

NO

0

 

 

dot_bonus

float

signed

 

NO

0

 

 

ap_bonus

float

signed

 

NO

0

 

 

ap_dot_bonus

float

signed

 

NO

0

 

 

comments

varchar(255)

signed

 

YES

NULL

 

 

Description of the fields

entry

Spell ID. See Spell.dbc.

Only the first rank of the spell needs data if spell exists in Spell_ranks and coefficients are same for each rank.

direct_bonus

Direct spell power damage.

If < 0

Calculate default spell power coefficient.

If = 0

Don’t apply any spell power coefficient. (Don’t scale damage with spellpower)

If > 0

Use this as new spell power coefficient.

dot_bonus

Spell damage over time.

If < 0 Calculate default spell power coefficient. If = 0 Don’t apply any spell power coefficient. (Don’t scale damage with spellpower) If > 0 Use this as new spell power coefficient.

ap_bonus

Direct Melee/Ranged damage.

If < 0

Calculate default attack power coefficient.

If = 0

Don’t apply any attack power coefficient. (Don’t scale damage with attack power)

If > 0

Use this as new attack power coefficient.

ap_dot_bonus

Melee/Ranged damage over time.

If < 0

Calculate default attack power coefficient.

If = 0

Don’t apply any attack power coefficient. (Don’t scale damage with attack power)

If > 0

Use this as new attack power coefficient.

comments

Comment as why it has such values and name of the spell.