Class ChampionAbility
java.lang.Object
org.kingdoms.constants.group.upgradable.champion.ChampionAbility
- Direct Known Subclasses:
ChampionAbilityDamageCap,ChampionAbilityDrag,ChampionAbilityDuel,ChampionAbilityFangs,ChampionAbilityFocus,ChampionAbilityPlow,ChampionAbilityReinforcements,ChampionAbilityResistance,ChampionAbilityThor,ChampionAbilityThrow
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEdits(Invasion invasion, MessageBuilder builder) booleanbooleanbooleanbooleancanUse(@NonNull KingdomInvadeAttackEvent event) voidThe cooldown is checked byisInCooldown(Invasion)in another class.static Map<ChampionUpgrade,ChampionAbility> static ChampionAbilitygetAbility(ChampionUpgrade name) @NonNull Object[]int@NonNull ChampionUpgradegetName()doublegetScaling(@NonNull String extra, MessageBuilder builder) doublegetScaling(@NonNull Invasion invasion) doublegetScaling(String extra, Invasion invasion) static voidinit()booleanisInCooldown(@NonNull Invasion invasion) boolean
-
Field Details
-
TELEPORT_META
- See Also:
-
-
Constructor Details
-
ChampionAbility
-
ChampionAbility
-
-
Method Details
-
init
public static void init() -
getAbilities
-
getAbility
-
getScaling
-
canUse
-
canUse
-
getLevel
-
getScaling
-
getScaling
-
isInCooldown
-
cooldown
The cooldown is checked byisInCooldown(Invasion)in another class. -
getOption
-
trigger
-
getName
-
callEvent
-
canTriggerInstantly
public boolean canTriggerInstantly() -
getEdits
-
addEdits
-
getEdits
-