`spell_bonus_data` 表
此表用于存储自定义的伤害/治疗加成系数。
表结构
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| entry | MEDIUMINT | 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 |
字段说明
法术 ID。参见 Spell.dbc。
如果法术存在于 Spell_ranks 中,且每一层级的系数都相同,则只需为法术的第一层级填写数据。
直接法术强度伤害。
若 < 0
计算默认的法术强度系数。
若 = 0
不应用任何法术强度系数。(伤害不随法术强度缩放)
若 > 0
将其用作新的法术强度系数。
法术持续伤害。
若 < 0 计算默认的法术强度系数。 若 = 0 不应用任何法术强度系数。(伤害不随法术强度缩放) 若 > 0 将其用作新的法术强度系数。
直接近战/远程伤害。
若 < 0
计算默认的攻击强度系数。
若 = 0
不应用任何攻击强度系数。(伤害不随攻击强度缩放)
若 > 0
将其用作新的攻击强度系数。
近战/远程持续伤害。
若 < 0
计算默认的攻击强度系数。
若 = 0
不应用任何攻击强度系数。(伤害不随攻击强度缩放)
若 > 0
将其用作新的攻击强度系数。
注释,说明为何采用这些数值以及法术的名称。