Skip to content

Conversation

@blinkysc
Copy link

Summary

Add new spell_proc-related flag categories to the flag checker tool:

procattr (spell_proc.AttributesMask)

Bit Name
1 PROC_ATTR_REQ_EXP_OR_HONOR
2 PROC_ATTR_TRIGGERED_CAN_PROC
4 PROC_ATTR_REQ_MANA_COST
8 PROC_ATTR_REQ_SPELLMOD
16 PROC_ATTR_USE_STACKS_FOR_CHARGES
128 PROC_ATTR_REDUCE_PROC_60
256 PROC_ATTR_CANT_PROC_FROM_ITEM_CAST

procdisableeffects (spell_proc.DisableEffectsMask)

Bit Name
1 DISABLE_EFFECT_0
2 DISABLE_EFFECT_1
4 DISABLE_EFFECT_2

Related

These flags match the new spell_proc columns added in the QAston proc system.

🤖 Generated with Claude Code

- Add procspelltype: PROC_SPELL_TYPE flags for SpellTypeMask
- Add prochit: PROC_HIT flags for HitMask
- Add procattr: PROC_ATTR flags for AttributesMask
- Add procdisableeffects: Flags for DisableEffectsMask
- Remove procex (legacy spell_proc_event table removed)
- Update README with new flag categories
@blinkysc blinkysc force-pushed the feat/proc-attr-flags branch from 8544a46 to b234bcf Compare December 30, 2025 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant