Class SkillTrigger
java.lang.Object
studio.magemonkey.fabled.dynamic.trigger.SkillTrigger
- All Implemented Interfaces:
Trigger<SkillDamageEvent>
- Direct Known Subclasses:
SkillDealtTrigger,SkillTakenTrigger
Fabled © 2024
studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEvent()voidpostProcess(SkillDamageEvent event, DynamicSkill skill) Handles applying other effects after the skill resolvesbooleanshouldTrigger(SkillDamageEvent event, int level, Settings settings)
-
Constructor Details
-
SkillTrigger
public SkillTrigger()
-
-
Method Details
-
getEvent
- Specified by:
getEventin interfaceTrigger<SkillDamageEvent>- Returns:
- class of the event related to the trigger
-
shouldTrigger
- Specified by:
shouldTriggerin interfaceTrigger<SkillDamageEvent>- Parameters:
event- event detailslevel- the level of the owning skillsettings- skill settings- Returns:
- true if the skill should activate, false otherwise
-
postProcess
Handles applying other effects after the skill resolves- Specified by:
postProcessin interfaceTrigger<SkillDamageEvent>- Parameters:
event- event detailsskill- skill to resolve
-