From 99dcaea0d8aa20bbcdf5581f6d7b9156fc6fdc02 Mon Sep 17 00:00:00 2001 From: xpdota Date: Mon, 5 Aug 2024 23:31:56 -0700 Subject: [PATCH] Automatic timeline update --- .../main/resources/timeline/alexandria.txt | 254 +++++++++++++ timelines/src/main/resources/timeline/r1s.txt | 2 +- timelines/src/main/resources/timeline/r4s.txt | 350 ++++++++++++++++++ .../timeline/translations/alexandria.txt.json | 1 + timelines/src/main/resources/timelines.csv | 1 + 5 files changed, 607 insertions(+), 1 deletion(-) create mode 100644 timelines/src/main/resources/timeline/alexandria.txt create mode 100644 timelines/src/main/resources/timeline/translations/alexandria.txt.json diff --git a/timelines/src/main/resources/timeline/alexandria.txt b/timelines/src/main/resources/timeline/alexandria.txt new file mode 100644 index 000000000000..65edd62b60b8 --- /dev/null +++ b/timelines/src/main/resources/timeline/alexandria.txt @@ -0,0 +1,254 @@ +### Alexandria + +hideall "--Reset--" +hideall "--sync--" + + + +# .*is no longer sealed +0.0 "--Reset--" SystemLogMessage { id: "7DE" } window 0,100000 jump 0 + +#~~~~~~~~~~~~~# +# Antivirus X # +#~~~~~~~~~~~~~# + +# --ii 8E24 + +# The Volatile Memory Cache will be sealed off +1000.0 "--sync--" SystemLogMessage { id: "7DC", param1: "1104" } window 1000,1 +1013.1 "--sync--" Ability { id: "8E1A", source: "Antivirus X" } # Immune Response cast +1014.1 "Immune Response (front)" Ability { id: "8E1B", source: "Antivirus X" } +1023.2 "--sync--" Ability { id: "8E1C", source: "Antivirus X" } # Immune Response cast +1024.2 "Immune Response (sides)" Ability { id: "8E1D", source: "Antivirus X" } +1041.4 "Pathocircuit Purge/Pathocross Purge 1" Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1044.0 "Pathocircuit Purge/Pathocross Purge 2" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1046.4 "Pathocircuit Purge/Pathocross Purge 3" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1048.8 "Pathocircuit Purge/Pathocross Purge 4" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1051.2 "Pathocircuit Purge/Pathocross Purge 5" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1054.2 "--sync--" Ability { id: ["8E1A", "8E1C"], source: "Antivirus X" } +1055.2 "Immune Response" Ability { id: ["8E1B", "8E1D"], source: "Antivirus X" } +1063.3 "--sync--" Ability { id: "8E20", source: "Antivirus X" } # Quarantine cast +1065.3 "Quarantine" Ability { id: "8E22", source: "Antivirus X" } +1065.3 "Disinfection" Ability { id: "8E21", source: "Antivirus X" } + +1081.4 label "antivirusLoop" +1081.4 "Pathocircuit Purge/Pathocross Purge 1" Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1083.4 "--sync--" Ability { id: ["8E1A", "8E1C"], source: "Antivirus X" } # Immune Response cast +1084.0 "Pathocircuit Purge/Pathocross Purge 2" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1084.4 "Immune Response" Ability { id: ["8E1B", "8E1D"], source: "Antivirus X" } +1086.4 "Pathocircuit Purge/Pathocross Purge 3" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1088.8 "Pathocircuit Purge/Pathocross Purge 4" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1091.2 "Pathocircuit Purge/Pathocross Purge 5" #Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } +1093.3 "--sync--" Ability { id: ["8E1A", "8E1C"], source: "Antivirus X" } # Immune Response cast +1094.3 "Immune Response" Ability { id: ["8E1B", "8E1D"], source: "Antivirus X" } +1101.4 "--sync--" Ability { id: "8E20", source: "Antivirus X" } # Quarantine cast +1103.4 "Quarantine" Ability { id: "8E22", source: "Antivirus X" } +1103.4 "Disinfection" Ability { id: "8E21", source: "Antivirus X" } +1111.5 "Cytolysis" Ability { id: "8E23", source: "Antivirus X" } + +1134.6 "Pathocircuit Purge/Pathocross Purge" Ability { id: ["8E1E", "8E1F"], source: ["Interferon R", "Interferon C"] } forcejump "antivirusLoop" + +#~~~~~~~~~# +# Amalgam # +#~~~~~~~~~# + +# -ii 8DF1 8DEA 8DEB 8DEC 98E2 9955 + +# The Corrupted Memory Cache will be sealed off +2000.0 "--sync--" SystemLogMessage { id: "7DC", param1: "118F" } window 2000,1 +2011.1 "Electrowave" Ability { id: "8DF2", source: "Amalgam" } +2019.7 "Disassembly" Ability { id: "8DE3", source: "Amalgam" } +2034.8 "Supercell Matrix" Ability { id: "98E0", source: "Amalgam" } +2036.5 "--sync--" Ability { id: "8DE5", source: "Amalgam" } +2045.5 "Centralized Current" Ability { id: "8DE7", source: "Amalgam" } +2052.7 "Split Current" Ability { id: "8DE9", source: "Amalgam" } +2063.7 "Disassembly" Ability { id: "8DE3", source: "Amalgam" } +2078.8 "Supercell Matrix (triangle)" Ability { id: "98E0", source: "Amalgam" } +2078.9 "Supercell Matrix (lasers)" Ability { id: "98E2", source: "Amalgam" } +2080.5 "--sync--" Ability { id: "8DE5", source: "Amalgam" } +2081.6 "Static Spark" Ability { id: "8DEE", source: "Amalgam" } +2089.3 "Centralized Current/Split Current" Ability { id: ["8DE7","8DE9"], source: "Amalgam" } + +2098.4 label "amalgamLoop" +2098.4 "Amalgamight" Ability { id: "8DF3", source: "Amalgam" } +2109.4 "Disassembly" Ability { id: "8DE3", source: "Amalgam" } +2114.0 "Voltburst 1" #Ability { id: "8DF0", source: "Amalgam" } +2116.0 "Voltburst 2" #Ability { id: "8DF0", source: "Amalgam" } +2118.0 "Voltburst 3 " #Ability { id: "8DF0", source: "Amalgam" } +2124.7 "Supercell Matrix" Ability { id: "98E0", source: "Amalgam" } +2126.4 "--sync--" Ability { id: "8DE5", source: "Amalgam" } +2127.5 "Static Spark" Ability { id: "8DEE", source: "Amalgam" } +2137.9 "Superbolt" Ability { id: "8DED", source: "Amalgam" } +2149.2 "Ternary Charge (inner)" Ability { id: "9956", source: "Amalgam" } +2151.2 "Ternary Charge (outer)" Ability { id: "9957", source: "Amalgam" } +2153.2 "Ternary Charge (corners)" Ability { id: "9958", source: "Amalgam" } +2156.5 "Centralized Current/Split Current" Ability { id: ["8DE7","8DE9"], source: "Amalgam" } +2164.6 "Electrowave" Ability { id: "8DF2", source: "Amalgam" } + +2171.7 "Amalgamight" Ability { id: "8DF3", source: "Amalgam" } forcejump "amalgamLoop" + +#~~~~~~~~~~~~# +# Eliminator # +#~~~~~~~~~~~~# + +# -ii 8F9C 8FA0 8FAF 8F9E 8F9F 8FAB 8FAF 8FB9 8FBC 994F 9950 9AAF 9AB0 +# -ic "Elimination Claw" "Elimbit" "Lightning Generator" + +# It's not entirely clear why there are so many Partition abilities. +# The general pattern is one self-cast on Eliminator per usage, +# either a base Partition or a Reconfigured Partition, +# with the animations and damage being separate abilities. +# Animations appear to resolve as self-casts as well, +# while damaging instances start as self-casts but then +# target either any players in the damage zone or the E0000000 environmental actor. + +# 8FA0 and 985F are both used exactly once, on the first Partition. +# Thereafter, 8F9F + 9951 are used for left-cleave animations + damage, +# while 8F9E and 9946 are used for right cleaves. + +# Reconfigured Partition does not in itself do damage. +# It's a very short-duration cast with a Partition cast alongside. +# (That is, even though the visible castbar shows Reconfigured, +# the actual underlying cast and resolution are all "standard" Partitions.) + +# In general, we will try to use the actual damage snapshots +# for the displayed timeline entries. + +# TODO: Determine the full Eliminator intermission sequence to enrage. +# (Duty support kills the pylons too fast to see the full sequence.) + +# Reascension will be sealed off +3000.0 "--sync--" SystemLogMessage { id: "7DC", param1: "1193" } window 3000,1 +3010.1 "Disruption" Ability { id: "8F9D", source: "Eliminator" } +3013.2 "--center--" Ability { id: "8F9B", source: "Eliminator" } +3020.5 "Partition" Ability { id: "985F", source: "Eliminator" } +3030.0 "Partition" Ability { id: "9951", source: "Eliminator" } +3037.6 "--center--" Ability { id: "8F9B", source: "Eliminator" } +3042.8 "Subroutine" Ability { id: "8FA4", source: "Eliminator" } +3052.0 "Terminate" Ability { id: "9ABF", source: "Eliminator" } +3052.0 "Partition" Ability { id: "9946", source: "Eliminator" } +3055.3 "--sync--" Ability { id: "8FA6", source: "Eliminator" } +3060.4 "Subroutine" Ability { id: "8FA7", source: "Eliminator" } +3069.6 "Halo of Destruction" Ability { id: "9AC0", source: "Eliminator" } +3069.6 "Partition" Ability { id: ["9946", "9951"], source: "Eliminator" } +3073.3 "--sync--" Ability { id: "8FA9", source: "Eliminator" } +3073.4 "Electray" Ability { id: "994B", source: "Eliminator" } +3075.4 "--sync--" Ability { id: "8FAA", source: "Eliminator" } +3080.5 "Overexposure" Ability { id: "8FAC", source: "Eliminator" } +3089.8 "Subroutine" Ability { id: "8FAD", source: "Eliminator" } +3091.9 "--center--" Ability { id: "8F9B", source: "Eliminator" } +3091.9 "--untargetable--" + +# Intermission +3103.8 "Halo of Destruction" Ability { id: "9AC0", source: "Eliminator" } +3107.7 "Terminate" Ability { id: "9ABF", source: "Eliminator" } +3124.1 "Light of Salvation" Ability { id: "8FB0", source: "Eliminator" } +3126.1 "--sync--" Ability { id: "8FB2", source: "Eliminator" } +3131.7 "Light of Devotion" Ability { id: "8FB3", source: "Eliminator" } + + +3143.4 "--sync--" Ability { id: "8FB4", source: "Eliminator" } window 45,10 +3145.4 "--center--" Ability { id: "8F9B", source: "Eliminator" } +3147.4 "--targetable--" +3147.4 "--sync--" Ability { id: "8FB5", source: "Eliminator" } # Holo Ark; no damage, visual only +3157.3 "Holo Ark" Ability { id: "8FB6", source: "Eliminator" } + +3168.6 label "eliminatorLoop" +3168.6 "--center--" Ability { id: "8F9B", source: "Eliminator" } +3173.9 "Subroutine" Ability { id: "8FAD", source: "Eliminator" } +3182.0 "Impact" Ability { id: "8FBA", source: "Eliminator" } +3187.1 "Light of Salvation" Ability { id: "8FB0", source: "Eliminator" } +3191.9 "Partition" Ability { id: ["9946", "9951"], source: "Eliminator" } +3194.5 "--sync--" Ability { id: "8FB4", source: "Eliminator" } +3202.6 "Elimination" Ability { id: "8FBB", source: "Eliminator" } +3211.9 "Explosion 1" #Ability { id: "9947", source: "Eliminator" } +3213.2 "Explosion 2" #Ability { id: "9947", source: "Eliminator" } +3214.5 "Explosion 3" #Ability { id: "9947", source: "Eliminator" } +3215.5 "--center--" Ability { id: "8F9B", source: "Eliminator" } +3215.8 "Explosion 4" #Ability { id: "9947", source: "Eliminator" } +3220.8 "Subroutine" Ability { id: "8FAD", source: "Eliminator" } +3230.0 "Halo of Destruction" Ability { id: "9AC0", source: "Eliminator" } +3230.0 "Partition" Ability { id: ["9946", "9951"], source: "Eliminator" } +3232.0 "Terminate" Ability { id: "9ABF", source: "Eliminator" } +3235.6 "--sync--" Ability { id: "8FB4", source: "Eliminator" } +3242.6 "Disruption" Ability { id: "8F9D", source: "Eliminator" } + +3248.7 "--center--" Ability { id: "8F9B", source: "Eliminator" } forcejump "eliminatorLoop" + +### ALL ENCOUNTER ABILITIES + +### Antivirus X +# 8E1A Immune Response +# 8E1B Immune Response +# 8E1C Immune Response +# 8E1D Immune Response +# 8E1E Pathocircuit Purge +# 8E1F Pathocross Purge +# 8E20 Quarantine +# 8E21 Disinfection +# 8E22 Quarantine +# 8E23 Cytolysis +# 8E24 [auto-attack] + +### AMALGAM +# 368 attack +# 8DE3 Disassembly +# 8DE5 --sync-- (recombine) +# 8DE7 Centralized Current +# 8DE9 Split Current +# 8DEA Split Current +# 8DEB Split Current +# 8DEC Superbolt +# 8DED Superbolt +# 8DEE Static Spark +# 8DF0 Voltburst +# 8DF1 Electrowave +# 8DF2 Electrowave +# 8DF3 Amalgamight +# 98E0 Supercell Matrix +# 98E2 Supercell Matrix +# 9955 Ternary Charge +# 9956 Ternary Charge +# 9957 Ternary Charge +# 9958 Ternary Charge + +# ALL ENCOUNTER ABILITIES +# 8F9B --center-- +# 8F9C --sync-- +# 8F9D Disruption +# 8F9E Partition +# 8F9F Partition +# 8FA0 Partition +# 8FA4 Subroutine +# 8FA5 Terminate +# 8FA6 --sync-- +# 8FA7 Subroutine +# 8FA8 Halo of Destruction +# 8FA9 --sync-- +# 8FAA --sync-- +# 8FAB Overexposure +# 8FAC Overexposure +# 8FAD Subroutine +# 8FAE Light of Salvation +# 8FAF --sync-- +# 8FB0 Light of Salvation +# 8FB2 --sync-- +# 8FB4 --sync-- +# 8FB5 Holo Ark +# 8FB6 Holo Ark +# 8FB7 [auto-attack] +# 8FB8 Compression +# 8FB9 Compression +# 8FBA Impact +# 8FBB Elimination +# 8FBC Elimination +# 985F Partition +# 9946 Partition +# 9947 Explosion +# 994B Electray +# 994F Reconfigured Partition +# 9950 Reconfigured Partition +# 9951 Partition +# 9AAF Partition +# 9ABF Terminate +# 9AC0 Halo of Destruction diff --git a/timelines/src/main/resources/timeline/r1s.txt b/timelines/src/main/resources/timeline/r1s.txt index 93b1f59d4b5d..d0d6b9fa16dc 100644 --- a/timelines/src/main/resources/timeline/r1s.txt +++ b/timelines/src/main/resources/timeline/r1s.txt @@ -30,7 +30,7 @@ hideall "--sync--" 0.0 "--sync--" InCombat { inGameCombat: "1" } window 0,1 # Sync on first boss jump middle, not standard but it works. -5.2 "--middle--" Ability { id: "9308", source: "Black Cat" } +5.2 "--middle--" Ability { id: "9308", source: "Black Cat" } window 6,5 13.3 "Quadruple Crossing (cast)" Ability { id: "943C", source: "Black Cat" } 14.1 "Quadruple Crossing (damage)" Ability { id: "943F", source: "Black Cat" } 17.1 "Quadruple Crossing (damage)" Ability { id: "943F", source: "Black Cat" } diff --git a/timelines/src/main/resources/timeline/r4s.txt b/timelines/src/main/resources/timeline/r4s.txt index cf80d1b94b4f..76a7692ebd4e 100644 --- a/timelines/src/main/resources/timeline/r4s.txt +++ b/timelines/src/main/resources/timeline/r4s.txt @@ -1,8 +1,358 @@ ### Arcadion (R4S): AAC Light-heavyweight M4 Savage +# -ii 98EB 95E9 95EA 95E6 95DF 95E7 4D11 4D12 95E4 9AC2 95C8 95C9 95CA 9785 9AC2 95CB 95CC 95CF +# -ii 95EE 95D4 92A7 8D37 95D8 95D9 92A8 95DA 95DB 95DC 90FE 95F3 95F4 95F5 95F6 9610 9612 8E5E +# -ii 961E 9603 9607 960D 962B 962C 95FC 95FD 95FE 95FF 9601 +# -ic "Gun Battery" +# -ic "Wicked Replica" +# -ic "Serpent's Tongue" + hideall "--Reset--" hideall "--sync--" 0.0 "--Reset--" ActorControl { command: "4000000F" } window 0,100000 jump 0 +##### "P1" (Ixion) ##### 0.0 "--sync--" InCombat { inGameCombat: "1" } window 0,1 +10.6 "--sync--" StartsUsing { id: "95EF", source: "Wicked Thunder" } +15.6 "Wrath of Zeus" Ability { id: "95EF", source: "Wicked Thunder" } +23.8 "--sync--" Ability { id: "92A9", source: "Wicked Thunder" } +30.9 "--north--" Ability { id: "92C9", source: "Wicked Thunder" } +38.2 "Bewitching Flight" Ability { id: "9671", source: "Wicked Thunder" } +41.3 "--center--" Ability { id: "92C9", source: "Wicked Thunder" } +49.6 "Electrifying Witch Hunt" Ability { id: "95E5", source: "Wicked Thunder" } +57.6 "Witch Hunt + Forked Lightning" Ability { id: "95DE", source: "Wicked Thunder" } +74.7 "Widening Witch Hunt/Narrowing Witch Hunt" Ability { id: "95E0|95E1", source: "Wicked Thunder" } +78.1 "Thundering/Lightning Vortex 2" Ability { id: "95E2|95E3", source: "Wicked Thunder" } +81.5 "Thundering/Lightning Vortex 3" Ability { id: "95E2|95E3", source: "Wicked Thunder" } +84.9 "Thundering/Lightning Vortex 4" Ability { id: "95E2|95E3", source: "Wicked Thunder" } +88.3 "--sync--" Ability { id: "92AA", source: "Wicked Thunder" } +98.4 "Wrath of Zeus" Ability { id: "95EF", source: "Wicked Thunder" } +105.6 "--center--" Ability { id: "92C9", source: "Wicked Thunder" } +109.7 "Electrope Edge (mines)" Ability { id: "95C5", source: "Wicked Thunder" } +116.8 "Witchgleam" Ability { id: "95C6", source: "Wicked Thunder" } + +# No syncs on mine hits because of how close they occur to one another +117.9 "(first mines hit)" #Ability { id: "95C7", source: "Wicked Thunder" } +119.4 "(second mines hit)" #Ability { id: "95C7", source: "Wicked Thunder" } +120.9 "(third mines hit)" #Ability { id: "95C7", source: "Wicked Thunder" } + +134.4 "Spark + Sidewise Spark" Ability { id: "95EC|95ED", source: "Wicked Thunder" } +134.4 "Four Star/Eight Star" Ability { id: "95D0|95D1", source: "Wicked Thunder" } +142.6 "Wicked Jolt" Ability { id: "95F0", source: "Wicked Thunder" } +145.7 "Wicked Jolt (second hit)" Ability { id: "95F1", source: "Wicked Thunder" } +152.9 "--center--" Ability { id: "92C9", source: "Wicked Thunder" } +157.0 "Electrope Edge (players)" Ability { id: "95C5", source: "Wicked Thunder" } + +# No syncs on these because of how many/how close they occur to one another +164.2 "Witchgleam (first set)" #Ability { id: "9786", source: "Wicked Thunder" } +165.7 "Witchgleam (second set)" #Ability { id: "9786", source: "Wicked Thunder" } +167.2 "Witchgleam (third set)" #Ability { id: "9786", source: "Wicked Thunder" } +168.7 "Witchgleam (fourth set)" #Ability { id: "9786", source: "Wicked Thunder" } +172.1 "Lightning Cage" Ability { id: "95CE", source: "Wicked Thunder" } + +# Boss uses Spark II (95CB) on 2 players and Spark III (95CC) on 2 players, +# then repeats that after the Sidewise SPark + Four/Eight Star combo. +# No syncs on these because of how many/how close they occur to one another +179.9 "(first sparks detonate)" #Ability { id: "95CC", source: "Wicked Thunder" } +189.2 "Sidewise Spark" Ability { id: "95EC|95ED", source: "Wicked Thunder" } +189.2 "Four Star/Eight Star" Ability { id: "95D0|95D1", source: "Wicked Thunder" } +199.8 "(second sparks detonate)" #Ability { id: "95CC", source: "Wicked Thunder" } +206.4 "Wicked Bolt x6" Ability { id: "92C2", source: "Wicked Thunder" } duration 5 +221.6 "--north--" Ability { id: "92C9", source: "Wicked Thunder" } + +# These abilities have Japanese names in the exds, but Google Translate: +230.0 "Right Roll/Left Roll" Ability { id: "95D2|95D3", source: "Wicked Thunder" } +232.0 "Stampeding Thunder x6" Ability { id: "8A06", source: "Wicked Thunder" } duration 7 +239.0 "(floor no more)" Ability { id: "8E2F", source: "Wicked Thunder" } +241.9 "--teleport--" Ability { id: "92C9", source: "Wicked Thunder" } +249.2 "Electron Stream" Ability { id: "95D7", source: "Wicked Thunder" } + +# There are eight debuffs going off that trigger various effects +# Rather than sync to these, just display a single entry with no sync +254.3 "(debuffs resolve)" #Ability { id: "95DA|95DB|95DC", source: "Wicked Thunder" } +262.3 "Electron Stream" Ability { id: "95D6", source: "Wicked Thunder" } +267.3 "(debuffs resolve)" #Ability { id: "95DA|95DB|95DC", source: "Wicked Thunder" } +275.3 "Electron Stream" Ability { id: "95D7", source: "Wicked Thunder" } +280.4 "(debuffs resolve)" #Ability { id: "95DA|95DB|95DC", source: "Wicked Thunder" } +288.7 "Wicked Jolt" Ability { id: "95F0", source: "Wicked Thunder" } +291.8 "Wicked Jolt (second hit)" Ability { id: "95F1", source: "Wicked Thunder" } +302.9 "--center--" Ability { id: "92C9", source: "Wicked Thunder" } +313.7 "Electrope Transplant" Ability { id: "98D3", source: "Wicked Thunder" } +323.9 "Fulminous Field 1" Ability { id: "98CD", source: "Wicked Thunder" } +326.9 "Fulminous Field 2" Ability { id: "98CD", source: "Wicked Thunder" } +329.9 "Fulminous Field 3" Ability { id: "98CD", source: "Wicked Thunder" } +332.9 "Fulminous Field 4" #Ability { id: "98CD", source: "Wicked Thunder" } +332.9 "Fulminous Field 5" #Ability { id: "98CD", source: "Wicked Thunder" } +332.9 "Conduction Point" Ability { id: "98CE", source: "Wicked Thunder" } +335.9 "Fulminous Field 6" Ability { id: "98CD", source: "Wicked Thunder" } + +# occurs twice, so don't sync +335.9 "Forked Fissures" #Ability { id: "98CF", source: "Wicked Thunder" } +338.9 "Fulminous Field 7" Ability { id: "98CD", source: "Wicked Thunder" } +349.9 "Fulminous Field 1" Ability { id: "98CD", source: "Wicked Thunder" } +352.9 "Fulminous Field 2" Ability { id: "98CD", source: "Wicked Thunder" } +355.9 "Fulminous Field 3" Ability { id: "98CD", source: "Wicked Thunder" } +358.9 "Fulminous Field 4" #Ability { id: "98CD", source: "Wicked Thunder" } +358.9 "Fulminous Field 5" #Ability { id: "98CD", source: "Wicked Thunder" } +358.9 "Conduction Point" Ability { id: "98CE", source: "Wicked Thunder" } +361.9 "Fulminous Field 6" Ability { id: "98CD", source: "Wicked Thunder" } +361.9 "Forked Fissures" #Ability { id: "98CF", source: "Wicked Thunder" } +364.9 "Fulminous Field 7" Ability { id: "98CD", source: "Wicked Thunder" } +375.2 "Soulshock" Ability { id: "4E41", source: "Wicked Thunder" } + +# No syncs on these because of how many/how close they occur to one another +378.5 "Impact" #Ability { id: "4E42", source: "Wicked Thunder" } +381.2 "Impact" #Ability { id: "4E42", source: "Wicked Thunder" } +383.9 "Cannonbolt" Ability { id: "98D0", source: "Wicked Thunder" } +383.9 "--untargetable--" + + +##### "P2" (Wall Boss) ##### +396.0 "--targetable--" +403.1 "--sync--" StartsUsing { id: "95F2", source: "Wicked Thunder" } +408.1 "Cross Tail Switch x10" Ability { id: "95F2", source: "Wicked Thunder" } duration 9 + +# Wicked Blaze (95F7) is a 4-hit light-party stack (95F8 is subsequent hits) +# Sabertail (95F5/95F6) are exaflares +# Too many abilities to sync, so skip the Sabertails and no syncs for the Wicked Blaze followups +426.0 "Wicked Blaze" Ability { id: "95F7", source: "Wicked Thunder" } +#426.0 "Wicked Blaze" #Ability { id: "95F8", source: "Wicked Thunder" } +427.6 "Wicked Blaze 2" #Ability { id: "95F8", source: "Wicked Thunder" } +429.0 "Wicked Blaze 3" #Ability { id: "95F8", source: "Wicked Thunder" } +430.6 "Wicked Blaze 4" #Ability { id: "95F8", source: "Wicked Thunder" } +437.2 "Wicked Special" Ability { id: "9611|9613", source: "Wicked Thunder" } + +# No syncs on Mustard Bombs because of how many/how close they occur to one another +452.4 "--sync--" Ability { id: "961E", source: "Wicked Thunder" } +453.1 "Mustard Bomb (spread + tethers)" #Ability { id: "961F", source: "Wicked Thunder" } +462.6 "Mustard Bomb (debuffs)" #Ability { id: "9621", source: "Wicked Thunder" } +470.7 "--sync--" Ability { id: "9603", source: "Wicked Thunder" } +479.8 "Tail Thrust/Switch of Tides" Ability { id: "960E|960F", source: "Wicked Thunder" } +483.8 "Tail Thrust/Switch of Tides" Ability { id: "960E|960F", source: "Wicked Thunder" } +500.9 "Azure Thunder" Ability { id: "962F", source: "Wicked Thunder" } +507.0 "Twilight Sabbath" Ability { id: "9623", source: "Wicked Thunder" } +515.1 "Wicked Fire (puddles drop)" Ability { id: "9630", source: "Wicked Thunder" } + +# No syncs on the combos because of how many/how close they occur to one another +518.1 "Wicked Fire + Sidewise Spark" #Ability { id: "9631", source: "Wicked Thunder" } +526.2 "Wicked Special + Sidewise Spark" Ability { id: "9613", source: "Wicked Thunder" } +536.4 "Midnight Sabbath" Ability { id: "9AB9", source: "Wicked Thunder" } +547.5 "Wicked Flare/Wicked Spark 1" Ability { id: "962D|962E", source: "Wicked Thunder" } +551.5 "Wicked Flare/Wicked Spark 2" Ability { id: "962D|962E", source: "Wicked Thunder" } +556.5 "Wicked Special" Ability { id: "9611|9613", source: "Wicked Thunder" } +563.6 "Wicked Thunder" Ability { id: "949B", source: "Wicked Thunder" } +583.9 "Flame Slash" Ability { id: "9614", source: "Wicked Thunder" } +589.0 "Raining Swords" Ability { id: "9616", source: "Wicked Thunder" } +610.1 "Chain Lightning" Ability { id: "9619", source: "Wicked Thunder" } duration 19.8 +637.2 "Tail Thrust/Switch of Tides" Ability { id: "960E|960F", source: "Wicked Thunder" } +641.2 "Tail Thrust/Switch of Tides" Ability { id: "960E|960F", source: "Wicked Thunder" } +653.1 "Mustard Bomb (spread + tethers)" #Ability { id: "961F", source: "Wicked Thunder" } +662.8 "Mustard Bomb (debuffs)" #Ability { id: "9621", source: "Wicked Thunder" } +678.6 "Azure Thunder" Ability { id: "962F", source: "Wicked Thunder" } + +684.7 "Ion Cluster" Ability { id: "9622", source: "Wicked Thunder" } +690.8 "Sunrise Sabbath" Ability { id: "9ABA", source: "Wicked Thunder" } + +# No syncs on Soaring Soulpress (towers) or Negatron/Positron Stream (cannons) +# because of how many/how close they occur to one another +704.0 "(first towers/cannons resolve)" #Ability { id: "9628", source: "Wicked Replica" } +711.8 "Wicked Special" Ability { id: "9611|9613", source: "Wicked Thunder" } +720.6 "(second towers/cannons resolve)" #Ability { id: "995B", source: "Wicked Replica" } +727.9 "Tail Thrust/Switch of Tides" Ability { id: "960E|960F", source: "Wicked Thunder" } +731.9 "Tail Thrust/Switch of Tides" Ability { id: "960E|960F", source: "Wicked Thunder" } + +# No entries for subsequent line drops (95[C-F]) because it's too spammy +743.1 "Sword Quiver" Ability { id: "95F9|95FA|95FB", source: "Wicked Thunder" } duration 4.5 +751.8 "Burst + Laceration" Ability { id: "9600", source: "Wicked Thunder" } +760.0 "Sword Quiver" Ability { id: "95F9|95FA|95FB", source: "Wicked Thunder" } duration 4.5 +768.8 "Burst + Laceration" Ability { id: "9600", source: "Wicked Thunder" } +776.9 "Sword Quiver" Ability { id: "95F9|95FA|95FB", source: "Wicked Thunder" } duration 4.5 +785.6 "Burst + Laceration" Ability { id: "9600", source: "Wicked Thunder" } +804.5 "Wicked Thunder (enrage)" Ability { id: "9632", source: "Wicked Thunder" } + +# IGNORED ABILITIES +# 98EB --sync-- (autos P1) +# 95E9 Bewitching Flight (followup) +# 95EA Burst (lines exploding; happens concurrently with 95E5) +# 95E6 Electrifying Witch Hunt (from Wicked Replica - paired with 95E5) +# 95DF Witch Hunt (from Wicked Replica - paired with 95DE) +# 95E7 Forked Lightning (happens concurrently with 95DE/95DF) +# 4D11 Lightning Vortex (followup) +# 4D12 Thundering (followup) +# 95E4 Witch Hunt (happens ~concurrently with 95E2/95E3) +# 9AC2 Witchgleam (vfx/no damage) +# 95C8 Symphony Fantastique (vfx/no damage) +# 95C9 Spark (happens concurrently with 95ED) +# 95CA Spark II (happens concurrently with 95ED) +# 9785 Witchgleam (cast) +# 9AC2 Witchgleam (happens ~concurrently with 9786) +# 95CF Lightning Cage (happens concurrently with 95CB/95CC) +# 95EE Wicked Bolt (followup hits/damage after 92C2) +# 95D4 Ion Cluster (vfx/no damage) +# 92A7 --sync-- (vfx?) +# 8D37 Stampeding Thunder (followup hits/damage after 8A06) +# 95D8 Positron Stream (happens concurrently with 95D6/95D7) +# 95D9 Negatron Stream (happens concurrently with 95D6/95D7) +# 92A8 --sync-- (vfx?) +# 95DA Axe Current (handled with single "debuffs resolve" entry) +# 95DB Spinning Current (handled with single "debuffs resolve" entry) +# 95DC Roundhouse Current (handled with single "debuffs resolve" entry) +# 90FE Fulminous Field (cast) +# 95F3 Cross Tail Switch (followup hits/damage after 95F2) +# 95F4 Cross Tail Switch (followup hits/damage after 95F2) +# 95F5 Sabertail (happens concurrently with 95F7/95F8) +# 95F6 Sabertail (happens concurrently with 95F7/95F8) +# 9610 Wicked Special (happens concurrently with 9611) +# 9612 Wicked Special (happens concurrently with 9613) +# 8E5E --sync-- (autos P2) +# 961E Mustard Bomb (cast) +# 9620 Kindling Cauldron (happens concurrently with 961F) +# 9603 Aetherial Conversion (vfx/no damage) +# 9604 Aetherial Conversion (vfx/no damage) +# 9605 Aetherial Conversion (vfx/no damage) +# 9607 Tail Thrust (cast) +# 9608 Tail Thrust (cast) +# 9609 Tail Thrust (cast) +# 960B Tail Thrust (vfx?) +# 960B Tail Thrust (vfx?) +# 960D Tail Thrust (vfx?) +# 962B Concentrated Burst (cast/happens concurrently with first 962D/962E) +# 962C Scattered Burst (cast/happens concurrently with first 962D/962E) +# 9615 Flame Slash (vfx followup) +# 961A Chain Lightning (rod explosions - but spammy) +# 961B Chain Lightning (rod explosions - but spammy +# 95D5 Ionic Discharge (vfx/no damage?) +# 9601 Laceration (happens concurrently with 9600) + +# ALL ENCOUNTER ABILITIES +# 4D11 Lightning Vortex +# 4D12 Thundering +# 4E41 Soulshock +# 4E42 Impact +# 8A06 Stampeding Thunder +# 8D37 Stampeding Thunder +# 8E2F Stampeding Thunder +# 8E5E --sync-- (autos P2) +# 90FE Fulminous Field +# 92A7 --sync-- +# 92A8 --sync-- +# 92A9 --sync-- (wings out) +# 92AA --sync-- (wings away) +# 92C2 Wicked Bolt +# 92C9 --sync-- +# 949B Wicked Thunder +# 95C5 Electrope Edge +# 95C6 Witchgleam +# 95C7 Witchgleam +# 95C8 Symphony Fantastique +# 95C9 Spark +# 95CA Spark II +# 95CB Spark II +# 95CC Spark III +# 95CE Lightning Cage +# 95CF Lightning Cage +# 95D0 Four Star +# 95D1 Eight Star +# 95D2 ライトロール +# 95D4 Ion Cluster +# 95D5 Ionic Discharge +# 95D6 Electron Stream +# 95D7 Electron Stream +# 95D8 Positron Stream +# 95D9 Negatron Stream +# 95DA Axe Current +# 95DB Spinning Current +# 95DC Roundhouse Current +# 95DE Witch Hunt +# 95DF Witch Hunt +# 95E0 Widening Witch Hunt +# 95E1 Narrowing Witch Hunt +# 95E2 Lightning Vortex +# 95E3 Thundering +# 95E4 Witch Hunt +# 95E5 Electrifying Witch Hunt +# 95E6 Electrifying Witch Hunt +# 95E7 Forked Lightning +# 95E9 Bewitching Flight +# 95EA Burst +# 95EB Electray +# 95ED Sidewise Spark +# 95EE Wicked Bolt +# 95EF Wrath of Zeus +# 95F0 Wicked Jolt +# 95F1 Wicked Jolt +# 95F2 Cross Tail Switch +# 95F3 Cross Tail Switch +# 95F4 Cross Tail Switch +# 95F5 Sabertail +# 95F6 Sabertail +# 95F7 Wicked Blaze +# 95F8 Wicked Blaze +# 95F9 Sword Quiver +# 95FB Sword Quiver +# 95FC Sword Quiver +# 95FD Sword Quiver +# 95FE Sword Quiver +# 95FF Sword Quiver +# 9600 Burst +# 9601 Laceration +# 9602 Aetherial Conversion +# 9603 Aetherial Conversion +# 9604 Aetherial Conversion +# 9605 Aetherial Conversion +# 9606 Tail Thrust +# 9607 Tail Thrust +# 9608 Tail Thrust +# 9609 Tail Thrust +# 960A Tail Thrust +# 960B Tail Thrust +# 960D Tail Thrust +# 960E Tail Thrust +# 960F Switch of Tides +# 9610 Wicked Special +# 9611 Wicked Special +# 9612 Wicked Special +# 9613 Wicked Special +# 9614 Flame Slash +# 9615 Flame Slash +# 9616 Raining Swords +# 9617 Raining Swords +# 9619 Chain Lightning +# 961A Chain Lightning +# 961B Chain Lightning +# 961E Mustard Bomb +# 961F Mustard Bomb +# 9620 Kindling Cauldron +# 9621 Mustard Bomb +# 9622 Ion Cluster +# 9623 Twilight Sabbath +# 9624 Wicked Cannon +# 9625 Positron Stream +# 9626 Negatron Stream +# 9627 Thundering +# 9628 Soaring Soulpress +# 9629 Sidewise Spark +# 962A Sidewise Spark +# 962B Concentrated Burst +# 962D Wicked Spark +# 962E Wicked Flare +# 962F Azure Thunder +# 9630 Wicked Fire +# 9631 Wicked Fire +# 9632 Wicked Thunder +# 9671 Bewitching Flight +# 9785 Witchgleam +# 9786 Witchgleam +# 98CD Fulminous Field +# 98CE Conduction Point +# 98CF Forked Fissures +# 98D0 Cannonbolt +# 98D3 Electrope Transplant +# 98EB --sync-- (autos) +# 9959 Positron Stream +# 995A Negatron Stream +# 995B Soaring Soulpress +# 9AB9 Midnight Sabbath +# 9ABA Sunrise Sabbath +# 9AC2 Witchgleam diff --git a/timelines/src/main/resources/timeline/translations/alexandria.txt.json b/timelines/src/main/resources/timeline/translations/alexandria.txt.json new file mode 100644 index 000000000000..2f81ba1977f5 --- /dev/null +++ b/timelines/src/main/resources/timeline/translations/alexandria.txt.json @@ -0,0 +1 @@ +{"langs":{"en":{"replaceSync":{},"replaceText":{"Centralized Current/Split Current":"Centralized/Split Current","Pathocircuit Purge/Pathocross Purge":"Purge"}}}} \ No newline at end of file diff --git a/timelines/src/main/resources/timelines.csv b/timelines/src/main/resources/timelines.csv index ff9985edf30b..b8dcc41ca66b 100644 --- a/timelines/src/main/resources/timelines.csv +++ b/timelines/src/main/resources/timelines.csv @@ -246,6 +246,7 @@ 1179,"another_aloalo_island.txt" 1180,"another_aloalo_island-savage.txt" 1196,"valigarmanda-ex.txt" +1199,"alexandria.txt" 1201,"zoraal-ja-ex.txt" 1225,"r1n.txt" 1226,"r1s.txt"