Class PhysicalTrigger
java.lang.Object
studio.magemonkey.fabled.dynamic.trigger.PhysicalTrigger
- All Implemented Interfaces:
Trigger<PhysicalDamageEvent>
- Direct Known Subclasses:
PhysicalDealtTrigger,PhysicalTakenTrigger
Fabled © 2024
studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEvent()voidpostProcess(PhysicalDamageEvent event, DynamicSkill skill) Handles applying other effects after the skill resolvesbooleanshouldTrigger(PhysicalDamageEvent event, int level, Settings settings)
-
Constructor Details
-
PhysicalTrigger
public PhysicalTrigger()
-
-
Method Details
-
getEvent
- Specified by:
getEventin interfaceTrigger<PhysicalDamageEvent>- Returns:
- class of the event related to the trigger
-
shouldTrigger
- Specified by:
shouldTriggerin interfaceTrigger<PhysicalDamageEvent>- 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<PhysicalDamageEvent>- Parameters:
event- event detailsskill- skill to resolve
-