forked from OverlayPlugin/cactbot
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
raidboss/oopsy: Add Byakko Unreal (OverlayPlugin#502)
(Sorry I haven't been around for a while, life has been That Way. I'll get my Sphene normal package in place Soon. This one was some quick work I did because I did Unreal today.) Tested in-game. No visible issues. I made some small stylistic changes to the Stormblood files to better fit modern conventions, since in 2017 we were a lot more freeform about structure and style.
- Loading branch information
Showing
7 changed files
with
775 additions
and
100 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,58 @@ | ||
// This file was autogenerated from running npm run sync-files. | ||
// DO NOT EDIT THIS FILE DIRECTLY. | ||
// Edit the source file below and then run `npm run sync-files` | ||
// Source: ui/oopsyraidsy/data/04-sb/trial/byakko-ex.ts | ||
|
||
import NetRegexes from '../../../../../resources/netregexes'; | ||
import ZoneId from '../../../../../resources/zone_id'; | ||
import { OopsyData } from '../../../../../types/data'; | ||
import { OopsyTriggerSet } from '../../../../../types/oopsy'; | ||
import { playerDamageFields } from '../../../oopsy_common'; | ||
|
||
export type Data = OopsyData; | ||
|
||
// Byakko Unreal | ||
const triggerSet: OopsyTriggerSet<Data> = { | ||
zoneId: ZoneId.TheJadeStoaUnreal, | ||
damageWarn: { | ||
// Popping Unrelenting Anguish bubbles | ||
'ByakkoUn Aratama': '9C16', | ||
// Stepping in growing orb | ||
'ByakkoUn Vacuum Claw': '9C0A', | ||
// Lightning Puddles | ||
'ByakkoUn Hunderfold Havoc 1': '9C06', | ||
'ByakkoUn Hunderfold Havoc 2': '9C07', | ||
}, | ||
damageFail: { | ||
'ByakkoUn Sweep The Leg': '9BFC', | ||
'ByakkoUn Fire and Lightning': '9BFF', | ||
'ByakkoUn Distant Clap': '9BFE', | ||
// Midphase line attack | ||
'ByakkoUn Imperial Guard': '9C12', | ||
}, | ||
triggers: [ | ||
{ | ||
// Pink bubble collision | ||
id: 'ByakkoUn Ominous Wind', | ||
type: 'Ability', | ||
netRegex: NetRegexes.ability({ id: '9C0D', ...playerDamageFields }), | ||
mistake: (_data, matches) => { | ||
return { | ||
type: 'warn', | ||
blame: matches.target, | ||
reportId: matches.targetId, | ||
text: { | ||
en: 'bubble collision', | ||
de: 'Blasen sind zusammengestoßen', | ||
fr: 'Collision avec une bulle', | ||
ja: '衝突', | ||
cn: '相撞', | ||
ko: '장판 겹쳐서 터짐', | ||
}, | ||
}; | ||
}, | ||
}, | ||
], | ||
}; | ||
|
||
export default triggerSet; |
Oops, something went wrong.