Skip to content

Commit

Permalink
Titania Ex and Eden (1-4) normal (#476)
Browse files Browse the repository at this point in the history
  • Loading branch information
mooondark authored and quisquous committed Jul 23, 2019
1 parent 2c9258c commit 04991ff
Show file tree
Hide file tree
Showing 5 changed files with 207 additions and 10 deletions.
159 changes: 157 additions & 2 deletions ui/raidboss/data/triggers/e1n.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
{
id: 'E1N Eden\'s Gravity',
regex: / 14:3D94:Eden Prime starts using Eden's Gravity/,
regexFr: / 14:3D94:Primo-Éden starts using Gravité Édénique/,
condition: function(data) {
return data.role == 'healer';
},
Expand All @@ -18,6 +19,7 @@
{
id: 'E1N Fragor Maximus',
regex: / 14:3DA4:Eden Prime starts using Fragor Maximus/,
regexFr: / 14:3DA4::Primo-Éden starts using Fragor Maximus/,
condition: function(data) {
return data.role == 'healer';
},
Expand All @@ -28,7 +30,9 @@
},
{
id: 'E1N Dimensional Shift',
// English regex seems wrong
regex: / 14:3D9C:Eden Prime starts using Fragor Maximus/,
regexFr: / 14:3D9C:Primo-Éden starts using Translation Dimensionnelle/,
condition: function(data) {
return data.role == 'healer';
},
Expand All @@ -40,14 +44,16 @@
{
id: 'E1N Eden\'s Flare',
regex: / 14:3D97:Eden Prime starts using Eden's Flare/,
regexFr: / 14:3D97:Primo-Éden starts using Brasier Édénique/,
alertText: {
en: 'Under',
fr: 'Intérieur',
fr: 'Sous le boss',
},
},
{
id: 'E1N Vice of Vanity You',
regex: / 23:\y{ObjectId}:(\y{Name}):\y{ObjectId}:Eden Prime:....:....:0011:/,
regexFr: / 23:\y{ObjectId}:(\y{Name}):\y{ObjectId}:Primo-Éden:....:....:0011:/,
condition: function(data, matches) {
return data.me == matches[1];
},
Expand All @@ -64,18 +70,167 @@
},
alertText: {
en: 'Drop Puddle, Run Middle',
fr: 'Placer les flaques, courez au centre',
fr: 'Placez les flaques, courez au centre',
},
},
{
// 10.5 second cast, maybe warn 6 seconds ahead so that folks bait outside.
id: 'E1N Pure Light',
regex: / 14:3DA3:Eden Prime starts using Pure Light/,
regexFr: / 14:3DA3:Primo-Éden starts using Lumière Purificatrice/,
delaySeconds: 4.5,
alertText: {
en: 'Get Behind',
fr: 'Derrière le boss',
},
},
],
timelineReplace: [
{
'locale': 'de',
'replaceSync': {
'Eden Prime': 'Eden Prime',
'Engage!': 'Start!',
},
'replaceText': {
'attack': 'Attacke',
'Vice of Vanity': 'Laster der Eitelkeit',
'Vice of Apathy': 'Laster der Apathie',
'Vice and Virtue': 'Laster und Tugend',
'Unto Dust': 'Sprengung',
'Unknown Ability': 'Unknown Ability',
'Sunder Pressure': 'Druck',
'Spear of Paradise': 'Paradiesspeer',
'Pure Light': 'Läuterndes Licht',
'Pure Beam': 'Läuternder Strahl',
'Primeval Stasis': 'Urzeitliche Stase',
'Paradise Lost': 'Verlorenes Paradies',
'Paradisal Dive': 'Paradiessturz',
'Mana Slice': 'Manahieb',
'Mana Burst': 'Manastoß',
'Heavensunder': 'Himmelsdonner',
'Fragor Maximus': 'Fragor Maximus',
'Eternal Breath': 'Ewiger Atem',
'Enrage': 'Finalangriff',
'Eden\'s Thunder III': 'Eden-Blitzga',
'Eden\'s Gravity': 'Eden-Gravitas',
'Eden\'s Flare': 'Eden-Flare',
'Eden\'s Fire III': 'Eden-Feuga',
'Eden\'s Blizzard III': 'Eden-Eisga',
'Dimensional Shift': 'Dimensionsverschiebung',
'Delta Attack': 'Delta-Attacke',
'--untargetable--': '--nich anvisierbar--',
'--targetable--': '--anvisierbar--',
},
'~effectNames': {
'Summon Order': 'Egi-Attacke I',
'Heavy': 'Gewicht',
'Fetters': 'Gefesselt',
'Brink of Death': 'Sterbenselend',
},
},
{
'locale': 'fr',
'replaceSync': {
'Eden Prime': 'Primo-Éden',
'Engage!': 'À l\'attaque',
},
'replaceText': {
'attack': 'Attaque',
'Spear Of Paradise': 'Lance du paradis',
'Vice of Vanity': 'Péché de vanité',
'Vice of Apathy': 'Péché d\'apathie',
'Vice and Virtue': 'Vice et vertue',
'Unto Dust': 'Déflagration',
'Unknown Ability': 'Unknown Ability',
'Sunder Pressure': 'Force de pesanteur',
'Spear of Paradise': 'Lance du paradis',
'Pure Light': 'Lumière purificatrice',
'Pure Beam': 'Rayon purificateur',
'Primeval Stasis': 'Stase primordiale',
'Paradise Lost': 'Paradis perdu',
'Paradisal Dive': 'Piqué du paradis',
'Mana Slice': 'Taillade de mana',
'Mana Burst': 'Explosion de mana',
'Heavensunder': 'Ravageur de paradis',
'Fragor Maximus': 'Fragor Maximus',
'Eternal Breath': 'Souffle de l\'éternel',
'Enrage': 'Enrage',
'Eden\'s Thunder III': 'Méga Foudre édénique',
'Eden\'s Gravity': 'Gravité édénique',
'Eden\'s Flare': 'Brasier édénique',
'Eden\'s Fire III': 'Méga Feu édénique',
'Eden\'s Blizzard III': 'Méga Glace édénique',
'Dimensional Shift': 'Translation dimensionnelle',
'Delta Attack': 'Attaque Delta',
'--untargetable--': '--Impossible à cibler--',
'--targetable--': '--Ciblable--',
'--sync--': '--Synchronisation--',
'--Reset--': '--Réinitialisation--',
'--corner--': '--Coin--',
'--center--': '--Centre--',
},
'~effectNames': {
'Summon Order': 'Action en attente: 1',
'Heavy': 'Pesanteur',
'Fetters': 'Attache',
'Brink of Death': 'Mourant',
},
},
{
'locale': 'ja',
'replaceSync': {
'Eden Prime': 'Eden Prime',
'Engage!': '戦闘開始!',
},
'replaceText': {
'attack': '攻撃',
'Vice of Vanity': 'ヴァイス・オブ・ヴァニティー',
'Vice of Apathy': 'ヴァイス・オブ・アパシー',
'Vice and Virtue': 'ヴァイス・アンド・ヴァーチュー',
'Unto Dust': '爆裂',
'Unknown Ability': 'Unknown Ability',
'Sunder Pressure': '重圧',
'Spear of Paradise': 'スピア・オブ・パラダイス',
'Pure Light': 'ピュアライト',
'Pure Beam': 'ピュアレイ',
'Primeval Stasis': 'プライムイーバルステーシス',
'Paradise Lost': 'パラダイスロスト',
'Paradisal Dive': 'パラダイスダイブ',
'Mana Slice': 'マナスラッシュ',
'Mana Burst': 'マナバースト',
'Heavensunder': 'ヘヴンサンダー',
'Fragor Maximus': 'フラゴルマクシマス',
'Eternal Breath': 'エターナル・ブレス',
'Eden\'s Thunder III': 'エデン・サンダガ',
'Eden\'s Gravity': 'エデン・グラビデ',
'Eden\'s Flare': 'エデン・フレア',
'Eden\'s Fire III': 'エデン・ファイガ',
'Eden\'s Blizzard III': 'エデン・ブリザガ',
'Dimensional Shift': 'ディメンションシフト',
'Delta Attack': 'デルタアタック',
},
'~effectNames': {
'Summon Order': 'アクション実行待機I',
'Heavy': 'ヘヴィ',
'Fetters': '拘束',
'Brink of Death': '衰弱[強]',
},
},
{
'locale': 'cn',
'replaceSync': {
'Eden Prime': 'Eden Prime',
'Engage!': '战斗开始!',
},
'replaceText': {
'attack': '攻击',
'Unknown Ability': 'Unknown Ability',
},
'~effectNames': {
'Fetters': '拘束',
'Brink of Death': '濒死',
},
},
],
}];
9 changes: 8 additions & 1 deletion ui/raidboss/data/triggers/e2n.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,19 @@
{
id: 'E2N Punishing Ray',
regex: /Punishing Ray/,
regexFr: /Rayon [pP]unitif/,
beforeSeconds: 6,
infoText: {
en: 'Get Puddles',
fr: 'Prenez les flaques',
fr: 'Prenez les rayons',
},
},
],
triggers: [
{
id: 'E2N Shadowflame YOU',
regex: / 14:3E4D:Voidwalker starts using Shadowflame on (\y{Name})/,
regexFr: / 14:3E4D:Marcheuse Du Néant starts using Flamme D'ombre on (\y{Name})/,
condition: function(data, matches) {
return data.me == matches[1];
},
Expand All @@ -34,6 +36,7 @@
{
id: 'E2N Shadowflame Healer',
regex: / 14:3E4D:Voidwalker starts using Shadowflame on \y{Name}/,
regexFr: / 14:3E4D:Marcheuse Du Néant starts using Flamme D'ombre on (\y{Name})/,
suppressSeconds: 1,
condition: function(data, matches) {
return data.role == 'healer';
Expand All @@ -46,6 +49,7 @@
{
id: 'E2N Entropy',
regex: / 14:3E6D:Voidwalker starts using Entropy/,
regexFr: / 14:3E6D:Marcheuse Du Néant starts using Entropie/,
condition: function(data, matches) {
return data.role == 'healer';
},
Expand All @@ -57,6 +61,7 @@
{
id: 'E2N Doomvoid Slicer',
regex: / 14:3E3C:Voidwalker starts using Doomvoid Slicer/,
regexFr: / 14:3E3C:Marcheuse Du Néant starts using Entaille Du Néant Ravageur/,
infoText: {
en: 'Get Under',
fr: 'Intérieur',
Expand All @@ -65,6 +70,7 @@
{
id: 'E2N Empty Hate',
regex: / 14:3E46:The Hand Of Erebos starts using Empty Hate/,
regexFr: / 14:3E46:Bras D'érèbe starts using Vaine Malice/,
infoText: {
en: 'Knockback',
fr: 'Poussée',
Expand All @@ -73,6 +79,7 @@
{
id: 'E2N Darkfire Counter',
regex: / 14:3E42:Voidwalker starts using Dark Fire III/,
regexFr: / 14:3E42:Marcheuse Du Néant starts using Méga Feu Ténébreux/,
run: function(data) {
data.fireCount = data.fireCount || 0;
data.fireCount++;
Expand Down
7 changes: 7 additions & 0 deletions ui/raidboss/data/triggers/e3n.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
{
id: 'E3N Tidal Roar',
regex: / 14:3FC4:Leviathan starts using Tidal Roar/,
regexFr: / 14:3FC4:Léviathan starts using Vague Rugissante/,
condition: function(data) {
return data.role == 'healer';
},
Expand Down Expand Up @@ -38,6 +39,7 @@
{
id: 'E3N Tidal Wave Look',
regex: / 14:3FD2:Leviathan starts using Tidal Wave/,
regexFr: / 14:3FD2:Léviathan starts using Raz-De-Marée/,
delaySeconds: 3,
infoText: {
en: 'Look for Wave',
Expand All @@ -47,6 +49,7 @@
{
id: 'E3N Tidal Wave Knockback',
regex: / 14:3FD2:Leviathan starts using Tidal Wave/,
regexFr: / 14:3FD2:Léviathan starts using Raz-De-Marée/,
// 3 seconds of cast, 10 seconds of delay.
// This gives a warning within 5 seconds, so you can hit arm's length.
delaySeconds: 8,
Expand All @@ -58,6 +61,7 @@
{
id: 'E3N Undersea Quake Outside',
regex: / 14:3FD0:Leviathan starts using Undersea Quake/,
regexFr: / 14:3FD0:Léviathan starts using Séisme Sous-Marin/,
alertText: {
en: 'Get Middle',
fr: 'Allez au centre',
Expand All @@ -66,6 +70,7 @@
{
id: 'E3N Undersea Quake Outside',
regex: / 14:3FCF:Leviathan starts using Undersea Quake/,
regexFr: / 14:3FCF:Léviathan starts using Séisme Sous-Marin/,
alarmText: {
en: 'Go To Sides',
fr: 'Allez sur les côtés',
Expand All @@ -74,6 +79,7 @@
{
id: 'E3N Maelstrom',
regex: / 14:3FD8:Leviathan starts using Maelstrom/,
regexFr: / 14:3FD8:Léviathan starts using Maelström/,
delaySeconds: 8,
infoText: {
en: 'Avoid Puddles and Dives',
Expand All @@ -94,6 +100,7 @@
{
id: 'E3N Tsunami',
regex: / 14:3FD4:Leviathan starts using Tsunami/,
regexFr: / 14:3FD4:Léviathan starts using Tsunami/,
condition: function(data) {
return data.role == 'healer';
},
Expand Down
7 changes: 7 additions & 0 deletions ui/raidboss/data/triggers/e4n.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
{
id: 'E4N Voice of the Land',
regex: / 14:40F7:Titan starts using Voice Of The Land/,
regexFr: / 14:40F7:Titan starts using Hurlement Tellurique/,
condition: function(data) {
return data.role == 'healer';
},
Expand All @@ -18,6 +19,7 @@
{
id: 'E4N Earthen Fury',
regex: / 14:40F8:Titan starts using Earthen Fury/,
regexFr: / 14:40F8:Titan starts using Fureur Tellurique/,
condition: function(data) {
return data.role == 'healer';
},
Expand All @@ -29,6 +31,7 @@
{
id: 'E4N Stonecrusher',
regex: / 14:40F9:Titan starts using Stonecrusher on (\y{Name})/,
regexFr: / 14:40F9:Titan starts using Éruption Tellurique on (\y{Name})/,
alertText: function(data, matches) {
if (matches[1] == data.me) {
return {
Expand All @@ -49,6 +52,7 @@
{
id: 'E4N Massive Landslide',
regex: / 14:40FA:Titan starts using Massive Landslide/,
regexFR: / 14:40FA:Titan starts using Glissement Apocalyptique/,
alertText: {
en: 'Stand In Front',
fr: 'Se placer devant',
Expand All @@ -57,6 +61,7 @@
{
id: 'E4N Seismic Wave',
regex: / 14:40F2:Massive Boulder starts using Crumbling Down/,
regexFr: / 14:40F2:Monolithe Géant starts using Chute De Monolithes/,
delaySeconds: 6,
suppressSeconds: 10,
infoText: {
Expand All @@ -67,6 +72,7 @@
{
id: 'E4N Geocrush',
regex: / 14:40F6:Titan starts using Geocrush/,
regexFr: / 14:40F6:Titan starts using Broie-Terre/,
infoText: {
en: 'Knockback',
fr: 'Poussée',
Expand All @@ -75,6 +81,7 @@
{
id: 'E4N Fault Zone',
regex: /14:4102:Titan starts using Fault Zone/,
regexFr: /14:4102:Titan starts using Faille Tectonique/,
alertText: {
en: 'Stand On Flank',
fr: 'Se placer sur le flanc',
Expand Down
Loading

0 comments on commit 04991ff

Please sign in to comment.