# spell\_bonus\_data [<-Back-to:World](database-world.md) **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.