Skip to content

Commit 1e21e38

Browse files
xiashtravalarnin
andauthored
docs/raidboss: add coverage comments (#568)
Update raidboss docs and add coverage comments. --------- Co-authored-by: valarnin <[email protected]>
1 parent db3f621 commit 1e21e38

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+133
-0
lines changed

docs/RaidbossGuide.md

+7
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,9 @@ export default {
115115
zoneLabel: {
116116
en: 'The Weapon\'s Refrain (Ultimate)',
117117
},
118+
comments: {
119+
en: 'This is a comment that will show on the Coverage Report',
120+
},
118121
loadConfigs: ['TheUnendingCoilOfBahamutUltimate'],
119122
config: [
120123
{
@@ -177,6 +180,10 @@ A trigger set must have one of zoneId or zoneRegex to specify the zone
177180
An optional name to use for this trigger set in the configuration interface.
178181
Overrides the zone name from [zone_info.ts](../resources/zone_info.ts).
179182

183+
**comments**
184+
An optional comment for this trigger set that will appear on the [Cactbot Content Coverage report](https://overlayplugin.github.io/cactbot/util/coverage/coverage.html).
185+
Supports HTML, but be aware that the font used on the coverage report does not support bold/italics.
186+
180187
**initData**
181188
A function that can be used to initialize the data this trigger set uses.
182189
It should return an object that sets values for any fields in `data` that need to be initialized.

ui/raidboss/data/00-misc/general.ts

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const caresAboutTankStuff = (data: RaidbossData) => {
1212
const triggerSet: TriggerSet<Data> = {
1313
id: 'CactbotGeneral',
1414
zoneId: ZoneId.MatchAll,
15+
comments: {
16+
en: 'General triggers for all occasions and zones',
17+
},
1518
triggers: [
1619
{
1720
id: 'General Provoke',

ui/raidboss/data/00-misc/test.ts

+3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ export interface Data extends RaidbossData {
2727
const triggerSet: TriggerSet<Data> = {
2828
id: 'CactbotTest',
2929
zoneId: ZoneId.MiddleLaNoscea,
30+
comments: {
31+
en: 'Cactbot test triggers',
32+
},
3033
config: [
3134
{
3235
id: 'testTriggerOutput',

ui/raidboss/data/00-misc/the_masked_carnivale.ts

+3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ const triggerSet: TriggerSet<Data> = {
2727
cn: '假面狂欢',
2828
ko: '가면 무투회',
2929
},
30+
comments: {
31+
en: 'BLU Masked Carnivale Stages 1-32',
32+
},
3033
triggers: [
3134
// ================ Stage 01 Act 1 ================
3235
// intentionally blank

ui/raidboss/data/02-arr/alliance/the_world_of_darkness.ts

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ export interface Data extends RaidbossData {
2323
const triggerSet: TriggerSet<Data> = {
2424
id: 'TheWorldOfDarkness',
2525
zoneId: ZoneId.TheWorldOfDarkness,
26+
comments: {
27+
en: 'Mostly incomplete',
28+
},
2629
triggers: [
2730
{
2831
id: 'Angra Mainyu Gain Sullen',

ui/raidboss/data/02-arr/dungeon/brayfloxs_longstop.ts

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export interface Data extends RaidbossData {
1010
const triggerSet: TriggerSet<Data> = {
1111
id: 'BrayfloxsLongstop',
1212
zoneId: ZoneId.BrayfloxsLongstop,
13+
comments: {
14+
en: 'pre-6.1 rework',
15+
},
1316
initData: () => {
1417
return {
1518
pelicanPoisons: [],

ui/raidboss/data/02-arr/dungeon/snowcloak.ts

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ export type Data = RaidbossData;
77
const triggerSet: TriggerSet<Data> = {
88
id: 'Snowcloak',
99
zoneId: ZoneId.Snowcloak,
10+
comments: {
11+
en: 'pre-6.2 rework',
12+
},
1013
triggers: [
1114
{
1215
id: 'Snowcloak Lunar Cry',

ui/raidboss/data/03-hw/dungeon/aetherochemical_research_facility.ts

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ export type Data = RaidbossData;
99
const triggerSet: TriggerSet<Data> = {
1010
id: 'TheAetherochemicalResearchFacility',
1111
zoneId: ZoneId.TheAetherochemicalResearchFacility,
12+
comments: {
13+
en: 'pre-6.3 rework',
14+
},
1215
timelineFile: 'aetherochemical_research_facility.txt',
1316
timelineTriggers: [
1417
{

ui/raidboss/data/03-hw/dungeon/baelsars_wall.ts

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ export type Data = RaidbossData;
99
const triggerSet: TriggerSet<Data> = {
1010
id: 'BaelsarsWall',
1111
zoneId: ZoneId.BaelsarsWall,
12+
comments: {
13+
en: 'pre-6.3 rework',
14+
},
1215
timelineFile: 'baelsars_wall.txt',
1316
timelineTriggers: [
1417
{

ui/raidboss/data/03-hw/dungeon/sohm_al.ts

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export type Data = RaidbossData;
1010
const triggerSet: TriggerSet<Data> = {
1111
id: 'SohmAl',
1212
zoneId: ZoneId.SohmAl,
13+
comments: {
14+
en: 'pre-6.2 rework',
15+
},
1316
timelineFile: 'sohm_al.txt',
1417
timelineTriggers: [
1518
{

ui/raidboss/data/03-hw/dungeon/xelphatol.ts

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export type Data = RaidbossData;
1010
const triggerSet: TriggerSet<Data> = {
1111
id: 'Xelphatol',
1212
zoneId: ZoneId.Xelphatol,
13+
comments: {
14+
en: 'pre-6.3 rework',
15+
},
1316
timelineFile: 'xelphatol.txt',
1417
timelineTriggers: [
1518
{

ui/raidboss/data/03-hw/pvp/shatter.ts

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ const bNpcNameIds = Object.keys(bNpcNameIdToLocation);
1919
const triggerSet: TriggerSet<Data> = {
2020
id: 'TheFieldsOfGloryShatter',
2121
zoneId: ZoneId.TheFieldsOfGloryShatter,
22+
comments: {
23+
en: 'pre-6.4 rework',
24+
},
2225
triggers: [
2326
// https://xivapi.com/LogMessage/2652
2427
// en: <Clickable(<SheetEn(BNpcName,2,IntegerParameter(1),1,1)/>)/> activates and begins to emit heat.

ui/raidboss/data/03-hw/trial/bismarck-ex.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'TheLimitlessBlueExtreme',
1010
zoneId: ZoneId.TheLimitlessBlueExtreme,
11+
comments: {
12+
en: 'Mostly incomplete',
13+
},
1114
triggers: [
1215
{
1316
id: 'Bismarck Sharp Gust',

ui/raidboss/data/03-hw/trial/ravana-ex.ts

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ export type Data = RaidbossData;
77
const triggerSet: TriggerSet<Data> = {
88
id: 'ThokAstThokExtreme',
99
zoneId: ZoneId.ThokAstThokExtreme,
10+
comments: {
11+
en: 'Timeline only, no triggers',
12+
},
1013
timelineFile: 'ravana-ex.txt',
1114
triggers: [],
1215
timelineReplace: [

ui/raidboss/data/04-sb/dungeon/drowned_city_of_skalla.ts

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ export type Data = RaidbossData;
99
const triggerSet: TriggerSet<Data> = {
1010
id: 'TheDrownedCityOfSkalla',
1111
zoneId: ZoneId.TheDrownedCityOfSkalla,
12+
comments: {
13+
en: 'pre-6.5 rework',
14+
},
1215
timelineFile: 'drowned_city_of_skalla.txt',
1316
timelineTriggers: [
1417
{

ui/raidboss/data/04-sb/dungeon/ghimlyt_dark.ts

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ export type Data = RaidbossData;
99
const triggerSet: TriggerSet<Data> = {
1010
id: 'TheGhimlytDark',
1111
zoneId: ZoneId.TheGhimlytDark,
12+
comments: {
13+
en: 'pre-6.5 rework',
14+
},
1215
timelineFile: 'ghimlyt_dark.txt',
1316
timelineTriggers: [
1417
{

ui/raidboss/data/04-sb/dungeon/the_burn.ts

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ export interface Data extends RaidbossData {
1111
const triggerSet: TriggerSet<Data> = {
1212
id: 'TheBurn',
1313
zoneId: ZoneId.TheBurn,
14+
comments: {
15+
en: 'pre-6.5 rework',
16+
},
1417
timelineFile: 'the_burn.txt',
1518
triggers: [
1619
{

ui/raidboss/data/04-sb/eureka/eureka_hydatos.ts

+3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ export interface Data extends RaidbossData {
1717
const triggerSet: TriggerSet<Data> = {
1818
id: 'TheForbiddenLandEurekaHydatos',
1919
zoneId: ZoneId.TheForbiddenLandEurekaHydatos,
20+
comments: {
21+
en: 'Baldesion Arsenal triggers/timelines only',
22+
},
2023
timelineFile: 'eureka_hydatos.txt',
2124
resetWhenOutOfCombat: false,
2225
timelineTriggers: [

ui/raidboss/data/04-sb/eureka/eureka_pagos.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'TheForbiddenLandEurekaPagos',
1010
zoneId: ZoneId.TheForbiddenLandEurekaPagos,
11+
comments: {
12+
en: 'Inactivity warning only',
13+
},
1114
resetWhenOutOfCombat: false,
1215
triggers: [
1316
// https://xivapi.com/LogMessage/916

ui/raidboss/data/04-sb/eureka/eureka_pyros.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'TheForbiddenLandEurekaPyros',
1010
zoneId: ZoneId.TheForbiddenLandEurekaPyros,
11+
comments: {
12+
en: 'Mostly incomplete',
13+
},
1114
resetWhenOutOfCombat: false,
1215
triggers: [
1316
{

ui/raidboss/data/04-sb/hunts/yanxia.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'Yanxia',
1010
zoneId: ZoneId.Yanxia,
11+
comments: {
12+
en: 'Hunts: Angada only',
13+
},
1114
triggers: [
1215
{
1316
id: 'Angada Scythe Tail',

ui/raidboss/data/05-shb/etc/the_diadem.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'TheDiadem',
1010
zoneId: ZoneId.TheDiadem,
11+
comments: {
12+
en: 'Inactivity warning and timed node spawn alert',
13+
},
1114
resetWhenOutOfCombat: false,
1215
triggers: [
1316
// https://xivapi.com/LogMessage/916

ui/raidboss/data/05-shb/eureka/bozjan_southern_front.ts

+3
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,9 @@ const tankBusterOnParty = (ceName?: string) => (data: Data, matches: NetMatches[
143143
const triggerSet: TriggerSet<Data> = {
144144
id: 'TheBozjanSouthernFront',
145145
zoneId: ZoneId.TheBozjanSouthernFront,
146+
comments: {
147+
en: 'Castrum Lacus Litore triggers/timeline. Missing almost all Critical Engagements.',
148+
},
146149
timelineFile: 'bozjan_southern_front.txt',
147150
timeline: [
148151
(data) => {

ui/raidboss/data/05-shb/eureka/zadnor.ts

+3
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ const tankBusterOnParty = (ceName?: string) => (data: Data, matches: NetMatches[
103103
const triggerSet: TriggerSet<Data> = {
104104
id: 'Zadnor',
105105
zoneId: ZoneId.Zadnor,
106+
comments: {
107+
en: 'Dalriada triggers/timeline. Some Critical Engagements.',
108+
},
106109
timelineFile: 'zadnor.txt',
107110
resetWhenOutOfCombat: false,
108111
triggers: [

ui/raidboss/data/05-shb/hunts/amh_araeng.ts

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export type Data = RaidbossData;
1010
const triggerSet: TriggerSet<Data> = {
1111
id: 'AmhAraeng',
1212
zoneId: ZoneId.AmhAraeng,
13+
comments: {
14+
en: 'Hunts',
15+
},
1316
triggers: [
1417
{
1518
id: 'Hunt Mailktender Sabotendance',

ui/raidboss/data/05-shb/hunts/il_mheg.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'IlMheg',
1010
zoneId: ZoneId.IlMheg,
11+
comments: {
12+
en: 'Hunts',
13+
},
1114
triggers: [
1215
{
1316
id: 'Hunt Pauldia Rusting Claw',

ui/raidboss/data/05-shb/hunts/kholusia.ts

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ export interface Data extends RaidbossData {
1111
const triggerSet: TriggerSet<Data> = {
1212
id: 'Kholusia',
1313
zoneId: ZoneId.Kholusia,
14+
comments: {
15+
en: 'Hunts, missing Formidable boss FATE',
16+
},
1417
triggers: [
1518
{
1619
id: 'Hunt Lil Murderer Goblin Punch',

ui/raidboss/data/05-shb/hunts/lakeland.ts

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ export interface Data extends RaidbossData {
1111
const triggerSet: TriggerSet<Data> = {
1212
id: 'Lakeland',
1313
zoneId: ZoneId.Lakeland,
14+
comments: {
15+
en: 'Hunts',
16+
},
1417
triggers: [
1518
{
1619
id: 'Hunt Nariphon Piercing Resistance Down II Gain',

ui/raidboss/data/05-shb/hunts/the_raktika_greatwood.ts

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ export interface Data extends RaidbossData {
1111
const triggerSet: TriggerSet<Data> = {
1212
id: 'TheRaktikaGreatwood',
1313
zoneId: ZoneId.TheRaktikaGreatwood,
14+
comments: {
15+
en: 'Hunts',
16+
},
1417
triggers: [
1518
{
1619
id: 'Hunt Grassman Chest Thump',

ui/raidboss/data/05-shb/hunts/the_tempest.ts

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ export interface Data extends RaidbossData {
1313
const triggerSet: TriggerSet<Data> = {
1414
id: 'TheTempest',
1515
zoneId: ZoneId.TheTempest,
16+
comments: {
17+
en: 'Hunts, missing Archaeotania boss FATE',
18+
},
1619
triggers: [
1720
{
1821
id: 'Hunt Baal Sewer Water Front',

ui/raidboss/data/06-ew/hunts/elpis.ts

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ export type Data = RaidbossData;
1111
const triggerSet: TriggerSet<Data> = {
1212
id: 'Elpis',
1313
zoneId: ZoneId.Elpis,
14+
comments: {
15+
en: 'Hunts',
16+
},
1417
triggers: [
1518
{
1619
id: 'Hunt Gurangatch Left Hammer Slammer',

ui/raidboss/data/06-ew/hunts/garlemald.ts

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export type Data = RaidbossData;
1010
const triggerSet: TriggerSet<Data> = {
1111
id: 'Garlemald',
1212
zoneId: ZoneId.Garlemald,
13+
comments: {
14+
en: 'Hunts',
15+
},
1316
triggers: [
1417
{
1518
id: 'Hunt Aegeiros Leafstorm',

ui/raidboss/data/06-ew/hunts/labyrinthos.ts

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export type Data = RaidbossData;
88
const triggerSet: TriggerSet<Data> = {
99
id: 'Labyrinthos',
1010
zoneId: ZoneId.Labyrinthos,
11+
comments: {
12+
en: 'Hunts',
13+
},
1114
triggers: [
1215
{
1316
id: 'Hunt Hulder Lay of Mislaid Memory',

ui/raidboss/data/06-ew/hunts/mare_lamentorum.ts

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ export interface Data extends RaidbossData {
1313
const triggerSet: TriggerSet<Data> = {
1414
id: 'MareLamentorum',
1515
zoneId: ZoneId.MareLamentorum,
16+
comments: {
17+
en: 'Hunts',
18+
},
1619
resetWhenOutOfCombat: false,
1720
initData: () => {
1821
return {

ui/raidboss/data/06-ew/hunts/thavnair.ts

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ const tankBusterOnParty = (data: Data, matches: NetMatches['StartsUsing']) => {
2626
const triggerSet: TriggerSet<Data> = {
2727
id: 'Thavnair',
2828
zoneId: ZoneId.Thavnair,
29+
comments: {
30+
en: 'Hunts and Daivadipa boss FATE',
31+
},
2932
resetWhenOutOfCombat: false,
3033
initData: () => {
3134
return {

ui/raidboss/data/06-ew/hunts/ultima_thule.ts

+3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ export type Data = RaidbossData;
1717
const triggerSet: TriggerSet<Data> = {
1818
id: 'UltimaThule',
1919
zoneId: ZoneId.UltimaThule,
20+
comments: {
21+
en: 'Hunts and Chi boss FATE',
22+
},
2023
triggers: [
2124
{
2225
id: 'Hunt Arch-Eta Energy Wave',

ui/raidboss/data/06-ew/map/the_shifting_gymnasion_agonon.ts

+3
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ export type Data = RaidbossData;
4646
const triggerSet: TriggerSet<Data> = {
4747
id: 'TheShiftingGymnasionAgonon',
4848
zoneId: ZoneId.TheShiftingGymnasionAgonon,
49+
comments: {
50+
en: 'Missing several summons',
51+
},
4952

5053
triggers: [
5154
// ---------------- random treasure mobs ----------------

ui/raidboss/data/07-dt/hunts/heritage_found.ts

+3
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ export interface Data extends RaidbossData {
5151
const triggerSet: TriggerSet<Data> = {
5252
id: 'HeritageFound',
5353
zoneId: ZoneId.HeritageFound,
54+
comments: {
55+
en: 'Hunts',
56+
},
5457
initData: () => ({
5558
atticusCleaves: [],
5659
}),

0 commit comments

Comments
 (0)