public static interface AbilityMapper.CompoundingRule
| Modifier and Type | Method | Description | 
|---|---|---|
| MaskingLibrary.CompiledZMask | ableMask() | The compiled zapper mask for abilities to whom this
 rule applies, or null to apply to all unmatched ones. | 
| int | amtPenalty() | A flat amount of mana/move cost increased for
 each subsequent use within the compoundingTicks time,
 or -1 to reject the skill use entirely, thus making
 the manacompound system into a cooldown system. | 
| int | compoundingTicks() | The number of ticks that this rule applies for. | 
| MaskingLibrary.CompiledZMask | mobMask() | The compiled zapper mask for mobs to whom this
 rule applies, or null to apply to everyone. | 
| double | pctPenalty() | The percentage of mana/move cost increased for each
 subsequent use within the compoundingTicks time. | 
MaskingLibrary.CompiledZMask mobMask()
MaskingLibrary.CompiledZMask ableMask()
int compoundingTicks()
double pctPenalty()
int amtPenalty()