diff --git a/triggers/triggers-dt/pom.xml b/triggers/triggers-dt/pom.xml index 5a4825847ca..b3e573f55ac 100644 --- a/triggers/triggers-dt/pom.xml +++ b/triggers/triggers-dt/pom.xml @@ -17,4 +17,11 @@ UTF-8 + + + org.apache.commons + commons-lang3 + + + \ No newline at end of file diff --git a/triggers/triggers-dt/src/main/java/gg/xp/xivsupport/triggers/ultimate/FRU.java b/triggers/triggers-dt/src/main/java/gg/xp/xivsupport/triggers/ultimate/FRU.java index 7eee08fbad3..c6de3d30d0d 100644 --- a/triggers/triggers-dt/src/main/java/gg/xp/xivsupport/triggers/ultimate/FRU.java +++ b/triggers/triggers-dt/src/main/java/gg/xp/xivsupport/triggers/ultimate/FRU.java @@ -772,7 +772,7 @@ private static Predicate initDurBetween(int secondsMin, int seconds // TODO icons private final ModifiableCallout relShortRewindMedFire = new ModifiableCallout<>("Relativity: Short Rewind Part 2 (Med Fire)", "AFK") .extendedDescription("This call happens after the second fire/stack pop, if you have short rewind and had medium fire."); - private final ModifiableCallout relLongRewind2 = new ModifiableCallout<>("Relativity: Long Rewind Part 2", "Drop Rewind Middle") + private final ModifiableCallout relLongRewind2 = ModifiableCallout.durationBasedCall("Relativity: Long Rewind Part 2", "Drop Rewind Middle") .statusIcon(0x9A0) .extendedDescription("This call happens after the first fire/stack pop, if you have long rewind."); @@ -930,7 +930,7 @@ private static Predicate initDurBetween(int secondsMin, int seconds ignored -> s.updateCall(relShortRewindMedFire), () -> s.updateCall(relShortRewindBait)), () -> { - s.updateCall(relLongRewind2); + s.updateCall(relLongRewind2, longRewindC.findAny(r -> true).orElse(null)); } ); s.waitMs(5_000); // T=26 diff --git a/triggers/triggers-dt/src/test/java/gg/xp/xivsupport/triggers/ultimate/FRUTest.java b/triggers/triggers-dt/src/test/java/gg/xp/xivsupport/triggers/ultimate/FRUTest.java index 8b47ab04f0e..69fa4428d0a 100644 --- a/triggers/triggers-dt/src/test/java/gg/xp/xivsupport/triggers/ultimate/FRUTest.java +++ b/triggers/triggers-dt/src/test/java/gg/xp/xivsupport/triggers/ultimate/FRUTest.java @@ -91,7 +91,7 @@ protected List getExpectedCalls() { call(462111, "Stack", "Stack (5.6)"), call(468120, "Bait Spinny", "Bait Spinny"), call(473149, "Stack", "Stack (4.6)"), - call(478175, "Stand Middle", "Stand Middle"), + call(478175, "Drop Rewind Middle", "Drop Rewind Middle (4.6)"), call(483195, "Move Out", "Move Out (4.5)"), call(488217, "Look Outside", "Look Outside (8.5)"), call(500670, "Stack", "Stack (2.7)"),