Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Vault--Added triggers and timelines #650

Merged
merged 2 commits into from
Oct 8, 2019
Merged

The Vault--Added triggers and timelines #650

merged 2 commits into from
Oct 8, 2019

Conversation

JLGarber
Copy link
Collaborator

@JLGarber JLGarber commented Oct 7, 2019

After the pain that was Fractal Continuum, this was amazingly simple. Everything matches up nicely and I had no issues putting this together.

The inconsistent timings on tank busters vs AoE are to avoid unfortunate overlaps on mechanics. If everything were set to 5 seconds, it could be easy for users to assume that one popup was meant for a different mechanic, if they just go by sounds. The timings are adjusted to account for this as much as possible.

The one thing that could be added would be a popup to tell the user to try to overlap Hyperdimensional Slashes on Grinnaux. I couldn't think of a concise enough way to put it, and it would be spammy because he doesn't target these at a player. Perhaps later on when I feel like doing the math to determine his facing relative to player positions. (Obviously it's possible, since you do something similar for bomb boulder triggers in E4s, and facing is available also.)

Grinnaux's rotation isn't exact, because Dimensional Collapse appears to be on a slightly offset timer relative to the rest of his rotation. However, what I've done here is close enough, and it would take about 7 minutes of combat to desync to the point where it's noticeable. I don't think this will be an issue for the Vault.

Charibert's intermission is messier than I would like, but it's functional as it is. It's vastly unlikely that a party that can't clear the intermission would survive the enrage, so I didn't put too much effort into handling that. (The enrage is "soft" in the sense that it's not an automatic wipe; instead each flame that wasn't destroyed explodes for high damage.) Pure of Heart is used to close the intermission whether or not the flames are destroyed, so if it's used before the enrage time, I had the timeline jump to resume the rotation. Suggestions for better handling here are welcome.

Copy link
Owner

@quisquous quisquous left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this! Overall this looks great, and I'm glad it was easier than Fractal. All that being said, I'm sure this took a chunk of effort to do, and it's really appreciated!

ui/raidboss/data/03-hw/dungeon/the_vault.js Outdated Show resolved Hide resolved
ui/raidboss/data/03-hw/dungeon/the_vault.js Outdated Show resolved Hide resolved
ui/raidboss/data/03-hw/dungeon/the_vault.js Outdated Show resolved Hide resolved
ui/raidboss/data/03-hw/dungeon/the_vault.txt Outdated Show resolved Hide resolved
ui/raidboss/data/03-hw/dungeon/the_vault.txt Outdated Show resolved Hide resolved
ui/raidboss/data/03-hw/dungeon/the_vault.txt Outdated Show resolved Hide resolved
},
},
{
id: 'The Vault Altar Candle',
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay! This will be so nice to finally have better timings for.

@quisquous quisquous merged commit 5e69f32 into quisquous:master Oct 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants