Skip to content

raidboss: DMU P3 Initial Triggers#1080

Open
Legends0 wants to merge 120 commits into
mainfrom
p3-initial-triggers
Open

raidboss: DMU P3 Initial Triggers#1080
Legends0 wants to merge 120 commits into
mainfrom
p3-initial-triggers

Conversation

@Legends0

@Legends0 Legends0 commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

This pull requests adds triggers for all the mechanics in P3.
Some key features include:

  • Configuration options for Bowels of Agony:
    • Tank LB3, one note on the knockback direction calls default as 4 2-player stacks rather than a single 8-player stack
    • SG3K, this is set as the default as it seemed to be the way the mechanic was designed
    • Generic calls, this would output where the crystals are that are going off from the debuffs expiring rather than say who handles or how to handle them
  • Crystal Locations and which is short
  • Direction to face for Vaccum Wave
  • Direction to go for Ultima Blaster
  • Directions of Kefka
  • Slap Happy Direction and Mechanic
  • Stomp-a-Mole Triggers
  • Configuration options for Accretion Priority for either In Line # or Role
  • Configuration options for resolving Black Hole:
    • DPS > Support > Accretion Priority
    • Support > DPS > Accretion Priority
    • DPS > Support > Accretion Priority, with Double Tether
    • Generic calls, in the future there may be a smart way to provide/detect who needs to get what from tracking debuffs, but for now this counts Nothingness/tether number and outputs tether locations
  • Configuration options for the Black Hole Tether Directions
    • True North, if a list is given it is sorted clockwise relative to Kefka, this is the default
    • Clockwise Number 1-3, this is closest to a generic call based on priority selection

@Legends0

Legends0 commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator Author

I realized now the headwind/tailwind triggers are likely going to need some configuration option in case people are doing Tank LB3 to stack the winds. The default should probably be without LB3 or as it is right now.

The triggers I would add would be based on the KefkaBin's sg3k raidplan for resolving without requiring LB3. So as described in the comments, the Entropy and Fire Crystal trigger and Dynamic Fluid and Water Crystal triggers would have a secondary output for long debuff players to get knocked back into the other crystal and short debuffs to run to the other crystal.

@Legends0 Legends0 mentioned this pull request Jun 14, 2026
20 tasks
@github-actions github-actions Bot added the needs-review Awaiting review label Jun 29, 2026
@Legends0

Legends0 commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator Author

I think this about wraps up what a first PR would have, all of P3 should be there. Still should use some more testing though.

Where Kefka teleports to might benefit from a durationSeconds. There is some current TTS overlap as well that may need to be handled, but there's a lot going on when you have three bosses doing things.

@Legends0

Legends0 commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator Author

Ok so apparently the ActorControlExtra line can come before the 271 line for the kefka teleports.

Legends0 added 6 commits June 30, 2026 00:42
While this could be said about 0.5s sooner, this merges with a Kefka Dir TTS to avoid overlapped TTS. We may also want to look into adding a fullHeal response/outputString, but it seems there are multiple different translations for this in use across mechanics and even amongst the same mechanic see zeromus vs zeromus ex that would need to be revisited first, I selected zeromux ex as it was the shorter strings.
Comment thread ui/raidboss/data/07-dt/ultimate/dancing_mad.ts Outdated
Legends0 added 3 commits July 3, 2026 04:46
Apparently 9 uses SpawnNpcExtra, and 10 doesnt
True north (default?) or Clockwise Number
@Legends0

Legends0 commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator Author

I'm not sure if the clockwise call should instead say something like Get #2 clockwise from ${dir} or if it's good as is. Maybe the ${dir} Kefka should have its duration extended to cover the black hole set.

Legends0 added 6 commits July 4, 2026 16:56
Stack marker comes out before second puddle, which an early call could lead to bad puddle bait. This also adds an earlier bait buddles call as it is safe to do so once the last nothingness goes off. Included a reminder about Kefka dir so players could modify relative bait spots.
The Knock Down 2 ability is after the Blizzard III cast starts, call later so that players dont inadvertantly move the stack/out of the stack.
@Legends0

Legends0 commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator Author

I realized the second tethers can be determined from the first, so the first tether could also call the actual tether location for those baiting 2nd set, it starts directly across from the first and clockwise for the second and so the one 90 degrees clockwise to the 1st set is always empty.

EDIT: Added for the player grabbing second.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants