forked from quisquous/cactbot
-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
raidboss: ex2 timeline+triggers (#216)
This is an initial pass at ex2. Original timeline thanks to @valarnin (this PR replaces #192), with some adjustments/cleanup from me, but I think the timeline is largely good. Triggers have been tested against raidemulator but still need some testing in game and may need a little cleanup in some spots (marked as draft/wip for now, but I should be able to get back in tonight). There's a to-do list at the top for some mechs that do not yet have triggers. I'm going to keep poking at them tonight, but it may make sense to merge as-is and do with follow-up PRs. --------- Co-authored-by: valarnin <[email protected]>
- Loading branch information
Showing
4 changed files
with
845 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
import ZoneId from '../../../../../resources/zone_id'; | ||
import { OopsyData } from '../../../../../types/data'; | ||
import { OopsyTriggerSet } from '../../../../../types/oopsy'; | ||
|
||
export type Data = OopsyData; | ||
|
||
const triggerSet: OopsyTriggerSet<Data> = { | ||
zoneId: ZoneId.EverkeepExtreme, | ||
damageWarn: { | ||
'ZoraalJaEx Multidirectional Divide Initial Lines': '93A2', // initial cross (+) AoE | ||
'ZoraalJaEx Multidirectional Divide Safe Squares 1': '93A4', // room-wide AoE with tiny safe squares | ||
'ZoraalJaEx MultiDirectional Divide Safe Squares 2': '93A3', // ^ same - possibly the original lines? | ||
'ZoraalJaEx Backward Edge': '9972', // forward-facing room cleave | ||
'ZoraalJaEx Forward Edge': '937F', // backward-facing room cleave | ||
'ZoraalJaEx Half Full Right': '9380', // half-room cleave (left safe) | ||
'ZoraalJaEx Half Full Left': '939E', // half-room cleave (right safe) | ||
'ZoraalJaEx Chasm of Vollok (Swords)': '939A', // teleporting sword tile | ||
'ZoraalJaEx Forged Track': '939D', // teleporting sword line cleave | ||
'ZoraalJaEx Stormy Edge': '9386', // wind/knockback cleave | ||
// TODO: Figure out if the difference between 9383 vs. 9384 is | ||
// standing in the telegraphed line vs. one of the splashed lines? | ||
'ZoraalJaEx Fiery Edge 1': '9383', // fire cleave | ||
'ZoraalJaEx Fiery Edge 2': '9384', // fire cleave | ||
'ZoraalJaEx Siege of Vollok': '938B', // moving line with donut AoEs | ||
'ZoraalJaEx Walls of Vollok': '938C', // moving line with puddle AoEs | ||
'ZoraalJaEx Half Circuit Side': '939F', // left/right cleave | ||
'ZoraalJaEx Half Circuit Donut': '93A0', // swords out - inside safe | ||
'ZoraalJaEx Half Circuit Point-blank': '93A1', // swords in - outside safe | ||
'ZoraalJaEx Chasm of Vollok (Knockaround)': '9394', // big quadrant swords | ||
'ZoraalJaEx Aero III': '9391', // standing in/near tornado with wind debuff | ||
}, | ||
shareWarn: { | ||
'ZoraalJaEx Regicidal Rage': '993C', // tank tether busters (2x, solo) | ||
'ZoraalJaEx Chasm of Vollok (Spread)': '9389', // yellow Titan spreads | ||
'ZoraalJaEx Bitter Whirlwind': '993E', // telegraphed solo tankbuster | ||
'ZoraalJaEx Bitter Whirlwind Followup': '9940', // untelegraphed follow-up hits | ||
}, | ||
soloWarn: { | ||
'ZoraalJaEx Drum of Vollok': '938F', // enumerations | ||
}, | ||
}; | ||
|
||
export default triggerSet; |
Oops, something went wrong.