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()