Uses of Class
gg.xp.xivsupport.events.triggers.seq.SequentialTrigger
Package
Description
-
Uses of SequentialTrigger in gg.xp.xivsupport.events.triggers.duties.ewex
-
Uses of SequentialTrigger in gg.xp.xivsupport.events.triggers.duties.vc
Modifier and TypeFieldDescriptionfinal SequentialTrigger<BaseEvent>
ASS_Crit.firesteelStrikeSq
ASS_Crit.slipperySoap
-
Uses of SequentialTrigger in gg.xp.xivsupport.events.triggers.seq
Modifier and TypeMethodDescriptionstatic SequentialTrigger<BaseEvent>
SqtTemplates.beginningAndEndingOfCast
(Predicate<AbilityCastStart> castFilter, ModifiableCallout<? super AbilityCastStart> initialCall, ModifiableCallout<?> followup) Trigger template for when you want one call at the start of a cast bar, then another call at the end of the cast bar.static <X extends HasDuration>
SequentialTrigger<BaseEvent>SqtTemplates.callWhenDurationIs
(Class<X> eventType, Predicate<X> eventFilter, ModifiableCallout<? super X> callout, Duration targetDuration) Given an event with a duration, trigger the given callout when the duration dips below the given duration.static <X> SequentialTrigger<BaseEvent>
SqtTemplates.multiInvocation
(int timeoutMs, Class<X> startType, Predicate<X> startCondition, BiConsumer<X, SequentialTriggerController<BaseEvent>>... triggers) Trigger template for when the same event might indicate different things in a fight.static SequentialTrigger<BaseEvent>
SqtTemplates.nothing()
SequentialTrigger.setConcurrency
(SequentialTriggerConcurrencyMode concurrency) Sets the concurrency policy.static <X> SequentialTrigger<BaseEvent>
SqtTemplates.sq
(int timeoutMs, Class<X> startType, Predicate<X> startCondition, BiConsumer<X, SequentialTriggerController<BaseEvent>> trigger) Convenience function for making a typical sequential controller.