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