Update raidboss.js
This commit is contained in:
parent
632e2876b1
commit
555b9ed2d9
463
raidboss.js
463
raidboss.js
@ -240,32 +240,32 @@ Options.Triggers = [
|
|||||||
|
|
||||||
# choose what you want to hide! (add # at the beginning to "hideall" / remove # to show)
|
# choose what you want to hide! (add # at the beginning to "hideall" / remove # to show)
|
||||||
# DANCER
|
# DANCER
|
||||||
# hideall "Shield Samba0"
|
hideall "Shield Samba0"
|
||||||
# hideall "Shield Samba1"
|
hideall "Shield Samba1"
|
||||||
|
|
||||||
# SUMMONER / BLACKMAGE / REDMAGE
|
# SUMMONER / BLACKMAGE / REDMAGE
|
||||||
# hideall "Addle0"
|
hideall "Addle0"
|
||||||
# hideall "Addle1"
|
hideall "Addle1"
|
||||||
|
|
||||||
# MONK
|
# MONK
|
||||||
# hideall "Mantra0"
|
hideall "Mantra0"
|
||||||
# hideall "Mantra1"
|
hideall "Mantra1"
|
||||||
# hideall "Mantra2"
|
hideall "Mantra2"
|
||||||
# hideall "Mantra3"
|
hideall "Mantra3"
|
||||||
|
|
||||||
# GUNBREAKER
|
# GUNBREAKER
|
||||||
# hideall "Superbolide0"
|
hideall "Superbolide0"
|
||||||
# hideall "Repraisal & HoL0"
|
hideall "Repraisal & HoL0"
|
||||||
# hideall "Repraisal & HoL1"
|
hideall "Repraisal & HoL1"
|
||||||
# hideall "Repraisal & HoL2"
|
hideall "Repraisal & HoL2"
|
||||||
# hideall "Repraisal & HoL3"
|
hideall "Repraisal & HoL3"
|
||||||
|
|
||||||
# SCHOLAR
|
# SCHOLAR
|
||||||
# hideall "Seraph0"
|
hideall "Seraph0"
|
||||||
# hideall "Seraph1"
|
hideall "Seraph1"
|
||||||
# hideall "recit and indom"
|
hideall "recit and indom"
|
||||||
# hideall "Fairy Stuff"
|
hideall "Fairy Stuff"
|
||||||
# hideall "recitand excog"
|
hideall "recitand excog"
|
||||||
|
|
||||||
# WHITEMAGE
|
# WHITEMAGE
|
||||||
# hideall "Benediction0"
|
# hideall "Benediction0"
|
||||||
@ -292,7 +292,7 @@ Options.Triggers = [
|
|||||||
{
|
{
|
||||||
regex: /Addle\d/,
|
regex: /Addle\d/,
|
||||||
condition: function(data) {
|
condition: function(data) {
|
||||||
return data.job == 'SMN' || data.job == 'BLM';
|
return data.job == 'SMN' || data.job == 'BLM' || data.job == 'RDM';
|
||||||
},
|
},
|
||||||
beforeSeconds: 4,
|
beforeSeconds: 4,
|
||||||
alarmText: 'USE RAIDCOOLDOWN',
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
@ -380,7 +380,7 @@ Options.Triggers = [
|
|||||||
condition: function(data) {
|
condition: function(data) {
|
||||||
return data.job == 'WHM';
|
return data.job == 'WHM';
|
||||||
},
|
},
|
||||||
beforeSeconds: 2,
|
beforeSeconds: 4,
|
||||||
alarmText: 'BENEDICTION AFTER TANKBUSTER',
|
alarmText: 'BENEDICTION AFTER TANKBUSTER',
|
||||||
tts: 'Benediction after Tankbuster',
|
tts: 'Benediction after Tankbuster',
|
||||||
},
|
},
|
||||||
@ -389,7 +389,7 @@ Options.Triggers = [
|
|||||||
condition: function(data) {
|
condition: function(data) {
|
||||||
return data.job == 'WHM';
|
return data.job == 'WHM';
|
||||||
},
|
},
|
||||||
beforeSeconds: 2,
|
beforeSeconds: 4,
|
||||||
alarmText: 'USE INDULGENCE AFTER DELTA',
|
alarmText: 'USE INDULGENCE AFTER DELTA',
|
||||||
tts: 'INDULGENCE AFTER DELTA',
|
tts: 'INDULGENCE AFTER DELTA',
|
||||||
},
|
},
|
||||||
@ -398,7 +398,7 @@ Options.Triggers = [
|
|||||||
condition: function(data) {
|
condition: function(data) {
|
||||||
return data.job == 'WHM';
|
return data.job == 'WHM';
|
||||||
},
|
},
|
||||||
beforeSeconds: 2,
|
beforeSeconds: 4,
|
||||||
alarmText: 'USE REGEN FOR DPS MARKS',
|
alarmText: 'USE REGEN FOR DPS MARKS',
|
||||||
tts: 'Regen for DPS marks',
|
tts: 'Regen for DPS marks',
|
||||||
},
|
},
|
||||||
@ -407,12 +407,429 @@ Options.Triggers = [
|
|||||||
condition: function(data) {
|
condition: function(data) {
|
||||||
return data.job == 'WHM';
|
return data.job == 'WHM';
|
||||||
},
|
},
|
||||||
beforeSeconds: 3,
|
beforeSeconds: 4,
|
||||||
alarmText: 'USE TEMPERANCE',
|
alarmText: 'USE TEMPERANCE',
|
||||||
tts: 'use temperance for aoe',
|
tts: 'use temperance for aoe',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
// E2S
|
||||||
|
{
|
||||||
|
zoneRegex: /^Eden's Gate: Descent \(Savage\)$/,
|
||||||
|
timeline: `
|
||||||
|
|
||||||
|
# dnc cooldowns
|
||||||
|
25.2 "Shield Samba0"
|
||||||
|
203.2 "Shield Samba1"
|
||||||
|
429.8 "Shield Samba2"
|
||||||
|
602.3 "Shield Samba3"
|
||||||
|
|
||||||
|
# smn cooldowns
|
||||||
|
105.2 "Addle0"
|
||||||
|
224.7 "Addle1"
|
||||||
|
381.4 "Addle2"
|
||||||
|
499.0 "Addle3"
|
||||||
|
602.3 "Addle4"
|
||||||
|
|
||||||
|
# mnk cooldowns
|
||||||
|
132.1 "Mantra0"
|
||||||
|
224.7 "Mantra1"
|
||||||
|
381.4 "Mantra2"
|
||||||
|
558.2 "Mantra3"
|
||||||
|
|
||||||
|
# gnb cooldowns
|
||||||
|
# invul
|
||||||
|
|
||||||
|
# Repraisal & HoL
|
||||||
|
25.2 "Repraisal & HoL0"
|
||||||
|
105.2 "Repraisal & HoL1"
|
||||||
|
203.2 "Repraisal & HoL2"
|
||||||
|
272.7 "Repraisal & HoL3"
|
||||||
|
381.4 "Repraisal & HoL4"
|
||||||
|
499.0 "Repraisal & HoL5"
|
||||||
|
602.3 "Repraisal & HoL6"
|
||||||
|
|
||||||
|
# sch cooldowns
|
||||||
|
25.2 "recit and indom0"
|
||||||
|
224.7 "Succ and soil0"
|
||||||
|
272.7 "Soil0"
|
||||||
|
381.4 "Succ and soil1"
|
||||||
|
386.7 "recit and indom1"
|
||||||
|
429.8 "recit and indom2"
|
||||||
|
499.0 "Soil1"
|
||||||
|
|
||||||
|
# whm cooldowns
|
||||||
|
106.6 "Temperance0"
|
||||||
|
134.1 "Indulgence0"
|
||||||
|
224.7 "Indulgence1"
|
||||||
|
295.5 "Indulgence2"
|
||||||
|
386.7 "Indulgence3"
|
||||||
|
381.4 "Temperance1"
|
||||||
|
429.8 "Indulgence4"
|
||||||
|
499.0 "Indulgence5"
|
||||||
|
558.0 "Indulgence and Temperance"
|
||||||
|
|
||||||
|
# choose what you want to hide! (add # at the beginning to "hideall" / remove # to show)
|
||||||
|
# DANCER
|
||||||
|
hideall "Shield Samba0"
|
||||||
|
hideall "Shield Samba1"
|
||||||
|
hideall "Shield Samba2"
|
||||||
|
hideall "Shield Samba3"
|
||||||
|
|
||||||
|
# SUMMONER / BLACKMAGE / REDMAGE
|
||||||
|
hideall "Addle0"
|
||||||
|
hideall "Addle1"
|
||||||
|
hideall "Addle2"
|
||||||
|
hideall "Addle3"
|
||||||
|
hideall "Addle4"
|
||||||
|
|
||||||
|
# MONK
|
||||||
|
hideall "Mantra0"
|
||||||
|
hideall "Mantra1"
|
||||||
|
hideall "Mantra2"
|
||||||
|
hideall "Mantra3"
|
||||||
|
|
||||||
|
# GUNBREAKER
|
||||||
|
hideall "Repraisal & HoL0"
|
||||||
|
hideall "Repraisal & HoL1"
|
||||||
|
hideall "Repraisal & HoL2"
|
||||||
|
hideall "Repraisal & HoL3"
|
||||||
|
hideall "Repraisal & HoL4"
|
||||||
|
hideall "Repraisal & HoL5"
|
||||||
|
hideall "Repraisal & HoL6"
|
||||||
|
|
||||||
|
# SCHOLAR
|
||||||
|
hideall "recit and indom0"
|
||||||
|
hideall "Succ and soil0"
|
||||||
|
hideall "Soil0"
|
||||||
|
hideall "Succ and soil1"
|
||||||
|
hideall "recit and indom1"
|
||||||
|
hideall "recit and indom2"
|
||||||
|
hideall "Soil1"
|
||||||
|
|
||||||
|
# WHITEMAGE
|
||||||
|
# hideall "Temperance0"
|
||||||
|
# hideall "Indulgence0"
|
||||||
|
# hideall "Indulgence1"
|
||||||
|
# hideall "Indulgence2"
|
||||||
|
# hideall "Indulgence3"
|
||||||
|
# hideall "Temperance1"
|
||||||
|
# hideall "Indulgence4"
|
||||||
|
# hideall "Indulgence5"
|
||||||
|
# hideall "Indulgence and Temperance"
|
||||||
|
`,
|
||||||
|
timelineTriggers: [
|
||||||
|
// DANCER
|
||||||
|
{
|
||||||
|
regex: /Shield Samba\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'DNC';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Shield Samba',
|
||||||
|
},
|
||||||
|
// SUMMONER / BLACKMAGE / REDMAGE - Just for 1 Magical DPS
|
||||||
|
{
|
||||||
|
regex: /Addle\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SMN' || data.job == 'BLM' || data.job == 'RDM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Use Addle',
|
||||||
|
},
|
||||||
|
// MONK
|
||||||
|
{
|
||||||
|
regex: /Mantra\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'MNK';
|
||||||
|
},
|
||||||
|
beforeSeconds: 2,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Use Mantra',
|
||||||
|
},
|
||||||
|
// GUNBREAKER INVULS - Currently Empty for this fight
|
||||||
|
// GUNBREAKER REPRAISEL AND HEART OF LIGHT
|
||||||
|
{
|
||||||
|
regex: /Repraisal & HoL\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'GNB';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Reprisal and Heart of Light',
|
||||||
|
},
|
||||||
|
// SCHOLAR -- LOTS OF SCHOLAR
|
||||||
|
{
|
||||||
|
regex: /recit and indom\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SCH';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'RECIT + INDOM',
|
||||||
|
tts: 'Recitation and Indom',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Succ and soil\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SCH';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'SUCC AND SOIL',
|
||||||
|
tts: 'Succ and soil',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Soil\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SCH';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE SOIL',
|
||||||
|
tts: 'use soil',
|
||||||
|
},
|
||||||
|
// Whitemage
|
||||||
|
{
|
||||||
|
regex: /Temperance\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'WHM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE TEMPERANCE',
|
||||||
|
tts: 'use temperance for aoe',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Indulgence\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'WHM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE INDULGENCE',
|
||||||
|
tts: 'use indulgence for aoe',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Indulgence and Temperance/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'WHM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE INDULGENCE AND TEMPERANCE',
|
||||||
|
tts: 'induglence and temperance',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
// E3S
|
||||||
|
{
|
||||||
|
zoneRegex: /^Eden's Gate: Inundation \(Savage\)$/,
|
||||||
|
timeline: `
|
||||||
|
|
||||||
|
# dnc cooldowns
|
||||||
|
4.1 "Shield Samba0"
|
||||||
|
185.1 "Shield Samba1"
|
||||||
|
429.8 "Shield Samba2"
|
||||||
|
|
||||||
|
# smn cooldowns
|
||||||
|
127.6 "Addle0"
|
||||||
|
223.4 "Addle1"
|
||||||
|
316.2 "Addle2"
|
||||||
|
422.4 "Addle3"
|
||||||
|
540.7 "Addle4"
|
||||||
|
|
||||||
|
# mnk cooldowns
|
||||||
|
112.0 "Mantra0"
|
||||||
|
223.4 "Mantra1"
|
||||||
|
429.8 "Mantra2"
|
||||||
|
488.0 "Mantra3"
|
||||||
|
582.0 "Mantra4"
|
||||||
|
|
||||||
|
# gnb cooldowns
|
||||||
|
# invul
|
||||||
|
175.7 "Superbolide0"
|
||||||
|
|
||||||
|
# Repraisal & HoL
|
||||||
|
69.5 "Repraisal & HoL0"
|
||||||
|
168.5 "Repraisal & HoL1"
|
||||||
|
264.1 "Repraisal & HoL2"
|
||||||
|
373.0 "Repraisal & HoL3"
|
||||||
|
441.0 "Repraisal & HoL4"
|
||||||
|
524.4 "Repraisal & HoL5"
|
||||||
|
587.7 "Repraisal & HoL6"
|
||||||
|
|
||||||
|
# sch cooldowns
|
||||||
|
146.0 "Seraph0"
|
||||||
|
358.0 "Seraph1"
|
||||||
|
441.0 "Fey Illumination"
|
||||||
|
449.0 "recit and indom"
|
||||||
|
524.4 "Seraph2"
|
||||||
|
|
||||||
|
# whm cooldowns
|
||||||
|
12.6 "Indulgence0"
|
||||||
|
127.6 "Indulgence and Temperance0"
|
||||||
|
197.1 "Indulgence1"
|
||||||
|
316.4 "Indulgence and Temperance1"
|
||||||
|
371.0 "Indulgence2"
|
||||||
|
441.0 "Temperance0"
|
||||||
|
493.0 "Indulgence3"
|
||||||
|
576.7 "Temperance1"
|
||||||
|
|
||||||
|
# choose what you want to hide! (add # at the beginning to "hideall" / remove # to show)
|
||||||
|
# DANCER
|
||||||
|
hideall "Shield Samba0"
|
||||||
|
hideall "Shield Samba1"
|
||||||
|
hideall "Shield Samba2"
|
||||||
|
|
||||||
|
# SUMMONER / BLACKMAGE / REDMAGE
|
||||||
|
hideall "Addle0"
|
||||||
|
hideall "Addle1"
|
||||||
|
hideall "Addle2"
|
||||||
|
hideall "Addle3"
|
||||||
|
hideall "Addle4"
|
||||||
|
|
||||||
|
# MONK
|
||||||
|
hideall "Mantra0"
|
||||||
|
hideall "Mantra1"
|
||||||
|
hideall "Mantra2"
|
||||||
|
hideall "Mantra3"
|
||||||
|
hideall "Mantra4"
|
||||||
|
|
||||||
|
# GUNBREAKER
|
||||||
|
hideall "Superbolide0"
|
||||||
|
hideall "Repraisal & HoL0"
|
||||||
|
hideall "Repraisal & HoL1"
|
||||||
|
hideall "Repraisal & HoL2"
|
||||||
|
hideall "Repraisal & HoL3"
|
||||||
|
hideall "Repraisal & HoL4"
|
||||||
|
hideall "Repraisal & HoL5"
|
||||||
|
hideall "Repraisal & HoL6"
|
||||||
|
|
||||||
|
# SCHOLAR
|
||||||
|
hideall "Seraph0"
|
||||||
|
hideall "Seraph1"
|
||||||
|
hideall "Fey Illumination"
|
||||||
|
hideall "recit and indom"
|
||||||
|
hideall "Seraph2"
|
||||||
|
|
||||||
|
# WHITEMAGE
|
||||||
|
# hideall "Indulgence0"
|
||||||
|
# hideall "Indulgence and Temperance0"
|
||||||
|
# hideall "Indulgence1"
|
||||||
|
# hideall "Indulgence and Temperance1"
|
||||||
|
# hideall "Indulgence2"
|
||||||
|
# hideall "Temperance0"
|
||||||
|
# hideall "Indulgence3"
|
||||||
|
# hideall "Temperance1"
|
||||||
|
|
||||||
|
`,
|
||||||
|
timelineTriggers: [
|
||||||
|
// DANCER
|
||||||
|
{
|
||||||
|
regex: /Shield Samba\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'DNC';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Shield Samba',
|
||||||
|
},
|
||||||
|
// SUMMONER
|
||||||
|
{
|
||||||
|
regex: /Addle\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SMN' || data.job == 'BLM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Use Addle',
|
||||||
|
},
|
||||||
|
// MONK
|
||||||
|
{
|
||||||
|
regex: /Mantra\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'MNK';
|
||||||
|
},
|
||||||
|
beforeSeconds: 2,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Use Mantra',
|
||||||
|
},
|
||||||
|
// GUNBREAKER INVULS
|
||||||
|
{
|
||||||
|
regex: /Superbolide0\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'GNB';
|
||||||
|
},
|
||||||
|
beforeSeconds: 6,
|
||||||
|
alarmText: 'USE INVUL',
|
||||||
|
tts: 'Invul next Tankbuster',
|
||||||
|
},
|
||||||
|
// GUNBREAKER REPRAISEL AND HEART OF LIGHT
|
||||||
|
{
|
||||||
|
regex: /Repraisal & HoL\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'GNB';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE RAIDCOOLDOWN',
|
||||||
|
tts: 'Reprisal and Heart of Light',
|
||||||
|
},
|
||||||
|
// SCHOLAR -- LOTS OF SCHOLAR
|
||||||
|
{
|
||||||
|
regex: /Seraph\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SCH';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'SERAPH',
|
||||||
|
tts: 'SERAPH',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Fey Illumination/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SCH';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE FEY ILLUMINATION',
|
||||||
|
tts: 'fey illumination',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /recit and indom/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'SCH';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'RECIT + INDOM',
|
||||||
|
tts: 'Recitation and Indom',
|
||||||
|
},
|
||||||
|
// Whitemage
|
||||||
|
{
|
||||||
|
regex: /Temperance\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'WHM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE TEMPERANCE',
|
||||||
|
tts: 'use temperance for aoe',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Indulgence\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'WHM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE INDULGENCE',
|
||||||
|
tts: 'use indulgence for aoe',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
regex: /Indulgence and Temperance\d/,
|
||||||
|
condition: function(data) {
|
||||||
|
return data.job == 'WHM';
|
||||||
|
},
|
||||||
|
beforeSeconds: 4,
|
||||||
|
alarmText: 'USE INDULGENCE AND TEMPERANCE',
|
||||||
|
tts: 'induglence and temperance',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
// E4S
|
||||||
];
|
];
|
||||||
|
|
||||||
// Per trigger options. By default, each trigger uses the global options
|
// Per trigger options. By default, each trigger uses the global options
|
||||||
|
Loading…
x
Reference in New Issue
Block a user