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()
void
postProcess
(SkillDamageEvent event, DynamicSkill skill) Handles applying other effects after the skill resolvesboolean
shouldTrigger
(SkillDamageEvent event, int level, Settings settings)
-
Constructor Details
-
SkillTrigger
public SkillTrigger()
-
-
Method Details
-
getEvent
- Specified by:
getEvent
in interfaceTrigger<SkillDamageEvent>
- Returns:
- class of the event related to the trigger
-
shouldTrigger
- Specified by:
shouldTrigger
in 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:
postProcess
in interfaceTrigger<SkillDamageEvent>
- Parameters:
event
- event detailsskill
- skill to resolve
-