用户工具

站点工具


数据库:world数据库:spell_group_stack_rules

spell_group_stack_rules 表


<-返回:World 数据库

Table defines if auras in one spell_group can't stack with each other.

Notes: The table doesn't affect persistent area auras stacking or passive auras stacking (they can stack always) or spells belonging to same spell_rank (they are always subject of SPELL_GROUP_STACK_RULE_EXCLUSIVE rule)

表结构

FieldTypeAttributesKeyNullDefaultExtraComment
group_idINTUNSIGNEDPRINO0
stack_ruleTINYINTSIGNED NO0
descriptionVARCHAR(150) NO

字段说明


group_id

Id of group in spell_group table. The spell_group may contain another spell_groups inside, if so stacking rule needs to be defined for these groups separately.

stack_rule

Enum SpellGroupStackFlags in core:

Id Stack Rule NameDescription
00x00SPELL_GROUP_STACK_RULE_DEFAULTNo stacking rule defined - placeholder
10x01SPELL_GROUP_STACK_RULE_EXCLUSIVEAuras from group can't stack with each other
20x02SPELL_GROUP_STACK_FLAG_NOT_SAME_CASTER
40x04SPELL_GROUP_STACK_FLAG_FLAGGED
80x08SPELL_GROUP_STACK_FLAG_NEVER_STACK
100x10SPELL_GROUP_STACK_FLAG_EFFECT_EXCLUSIVE
200x20SPELL_GROUP_STACK_FLAG_MAX
Internal use
1000x100SPELL_GROUP_STACK_FLAG_FORCED_STRONGEST
2000x200SPELL_GROUP_STACK_FLAG_FORCED_WEAKEST

A short description of what type of spells are in the group and what rule is applied.

数据库/world数据库/spell_group_stack_rules.txt · 最后更改: 2023/10/03 22:59 由 admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki