diff --git a/public/data/battlesuits/6s.json b/public/data/battlesuits/6s.json index d784a817..d16ff451 100644 --- a/public/data/battlesuits/6s.json +++ b/public/data/battlesuits/6s.json @@ -1,5 +1,6 @@ { "id": "6s", + "version": "2.5", "name": "Sixth Serenade", "type": "psychic", "valkyrie": "kallen", diff --git a/public/data/battlesuits/ae.json b/public/data/battlesuits/ae.json index 0cecbc63..efe44fd5 100644 --- a/public/data/battlesuits/ae.json +++ b/public/data/battlesuits/ae.json @@ -1,5 +1,6 @@ { "id": "ae", + "version": "3.7", "name": "Azure Empyrea", "type": "psychic", "valkyrie": "fuhua", diff --git a/public/data/battlesuits/aka.json b/public/data/battlesuits/aka.json index 200bc8c2..fd3b3acb 100644 --- a/public/data/battlesuits/aka.json +++ b/public/data/battlesuits/aka.json @@ -1,5 +1,6 @@ { "id": "aka", + "version": "2.9", "name": "Argent Knight: Artemis", "type": "biologic", "valkyrie": "rita", diff --git a/public/data/battlesuits/bb.json b/public/data/battlesuits/bb.json index fe4adf22..1a910d47 100644 --- a/public/data/battlesuits/bb.json +++ b/public/data/battlesuits/bb.json @@ -1,12 +1,10 @@ { "id": "bb", + "version": "3.1", "name": "Blueberry Blitz", "type": "mecha", "valkyrie": "olenyevas", - "strengths": [ - "physical", - "freeze" - ], + "strengths": ["physical", "freeze"], "leader": { "core": { "name": "Vstavai!", @@ -108,4 +106,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/bh.json b/public/data/battlesuits/bh.json index 0ea1205b..814ac0ae 100644 --- a/public/data/battlesuits/bh.json +++ b/public/data/battlesuits/bh.json @@ -1,5 +1,6 @@ { "id": "bh", + "version": "4.5", "name": "Blazing Hope", "type": "biologic", "valkyrie": "asuka", diff --git a/public/data/battlesuits/bke.json b/public/data/battlesuits/bke.json index 761a460d..47a1bbdf 100644 --- a/public/data/battlesuits/bke.json +++ b/public/data/battlesuits/bke.json @@ -1,14 +1,10 @@ { "id": "bke", + "version": "3.9", "name": "Bright Knight: Excelsis", "type": "mecha", "valkyrie": "durandal", - "strengths": [ - "physical", - "burst", - "time mastery", - "heavy atk" - ], + "strengths": ["physical", "burst", "time mastery", "heavy atk"], "leader": { "core": { "name": "Horns of Jericho", @@ -126,4 +122,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/bn.json b/public/data/battlesuits/bn.json index 216b1c56..7319a1fc 100644 --- a/public/data/battlesuits/bn.json +++ b/public/data/battlesuits/bn.json @@ -1,5 +1,6 @@ { "id": "bn", + "version": "2.1", "name": "Black Nucleus", "type": "biologic", "valkyrie": "bronya", diff --git a/public/data/battlesuits/ch.json b/public/data/battlesuits/ch.json index a084d682..eaacb712 100644 --- a/public/data/battlesuits/ch.json +++ b/public/data/battlesuits/ch.json @@ -1,14 +1,10 @@ { "id": "ch", + "version": "2.2", "name": "Celestial Hymn", "type": "biologic", "valkyrie": "theresa", - "strengths": [ - "physical", - "impair", - "gather", - "fast atk" - ], + "strengths": ["physical", "impair", "gather", "fast atk"], "leader": { "core": { "name": "Sacred Arias", @@ -131,4 +127,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/da.json b/public/data/battlesuits/da.json index acffd908..fcf8b00f 100644 --- a/public/data/battlesuits/da.json +++ b/public/data/battlesuits/da.json @@ -1,14 +1,10 @@ { "id": "da", + "version": "4.4", "name": "Dea Anchora", "type": "biologic", "valkyrie": "durandal", - "strengths": [ - "fire dmg", - "time mastery", - "gather", - "ignite" - ], + "strengths": ["fire dmg", "time mastery", "gather", "ignite"], "leader": { "core": { "name": "Crux Galactica", @@ -116,4 +112,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/dk.json b/public/data/battlesuits/dk.json index 13ba1d65..8ed651ed 100644 --- a/public/data/battlesuits/dk.json +++ b/public/data/battlesuits/dk.json @@ -1,5 +1,6 @@ { "id": "dk", + "version": "3.0", "name": "Drive Kometa", "type": "psychic", "valkyrie": "bronya", diff --git a/public/data/battlesuits/ds.json b/public/data/battlesuits/ds.json index a8d92846..8f7b73bb 100644 --- a/public/data/battlesuits/ds.json +++ b/public/data/battlesuits/ds.json @@ -1,5 +1,6 @@ { "id": "ds", + "version": "4.2", "name": "Danzai Spectramancer", "type": "mecha", "valkyrie": "mei", @@ -122,4 +123,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/fr.json b/public/data/battlesuits/fr.json index fdd051e9..b0742011 100644 --- a/public/data/battlesuits/fr.json +++ b/public/data/battlesuits/fr.json @@ -1,14 +1,10 @@ { "id": "fr", + "version": "4.2", "name": "Fallen Rosemary", "type": "quantum", "valkyrie": "rita", - "strengths": [ - "lightning dmg", - "time mastery", - "gather", - "paralyze" - ], + "strengths": ["lightning dmg", "time mastery", "gather", "paralyze"], "leader": { "core": { "name": "Tonight or Never", @@ -131,4 +127,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/ft.json b/public/data/battlesuits/ft.json index bc715321..9712a6d3 100644 --- a/public/data/battlesuits/ft.json +++ b/public/data/battlesuits/ft.json @@ -1,5 +1,6 @@ { "id": "ft", + "version": "4.3", "name": "Fervent Tempo Δ", "type": "psychic", "valkyrie": "olenyevas", @@ -115,4 +116,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/hb.json b/public/data/battlesuits/hb.json index 4c467ebd..61f46baf 100644 --- a/public/data/battlesuits/hb.json +++ b/public/data/battlesuits/hb.json @@ -1,13 +1,10 @@ { "id": "hb", + "version": "4.7", "name": "Haxxor Bunny", "type": "psychic", "valkyrie": "bronya", - "strengths": [ - "ice dmg", - "time mastery", - "fast atk" - ], + "strengths": ["ice dmg", "time mastery", "fast atk"], "leader": { "core": { "name": "H-T-T-P-S", @@ -131,4 +128,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/hf.json b/public/data/battlesuits/hf.json index 6bde659c..75520bfa 100644 --- a/public/data/battlesuits/hf.json +++ b/public/data/battlesuits/hf.json @@ -1,5 +1,6 @@ { "id": "hf", + "version": "3.5", "name": "Hawk of the Fog", "type": "psychic", "valkyrie": "fuhua", @@ -126,4 +127,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/hfs.json b/public/data/battlesuits/hfs.json index 0d23c89a..b204ada2 100644 --- a/public/data/battlesuits/hfs.json +++ b/public/data/battlesuits/hfs.json @@ -1,14 +1,10 @@ { "id": "hfs", + "version": "5.0", "name": "Herrscher of Flamescion", "type": "psychic", "valkyrie": "kiana", - "strengths": [ - "fire dmg", - "heal", - "time mastery", - "gather" - ], + "strengths": ["fire dmg", "heal", "time mastery", "gather"], "leader": { "core": { "name": "Nameless Knight-Errant's Path", @@ -125,4 +121,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/hor.json b/public/data/battlesuits/hor.json index 7e941e4c..729c5f7c 100644 --- a/public/data/battlesuits/hor.json +++ b/public/data/battlesuits/hor.json @@ -1,5 +1,6 @@ { "id": "hor", + "version": "3.3", "name": "Herrscher of Reason", "type": "mecha", "valkyrie": "bronya", diff --git a/public/data/battlesuits/hos.json b/public/data/battlesuits/hos.json index fe2e5734..abd5c01e 100644 --- a/public/data/battlesuits/hos.json +++ b/public/data/battlesuits/hos.json @@ -1,5 +1,6 @@ { "id": "hos", + "version": "4.6", "name": "Herrscher of Sentience", "type": "biologic", "valkyrie": "fuhua", diff --git a/public/data/battlesuits/hot.json b/public/data/battlesuits/hot.json index 4edeb1df..f64cde9a 100644 --- a/public/data/battlesuits/hot.json +++ b/public/data/battlesuits/hot.json @@ -1,5 +1,6 @@ { "id": "hot", + "version": "4.1", "name": "Herrscher of Thunder", "type": "psychic", "valkyrie": "mei", diff --git a/public/data/battlesuits/hov.json b/public/data/battlesuits/hov.json index c85a9f23..20f42562 100644 --- a/public/data/battlesuits/hov.json +++ b/public/data/battlesuits/hov.json @@ -1,5 +1,6 @@ { "id": "hov", + "version": "2.6", "name": "Herrscher of the Void", "type": "biologic", "valkyrie": "kiana", diff --git a/public/data/battlesuits/io.json b/public/data/battlesuits/io.json index 4d3c16d1..c2315785 100644 --- a/public/data/battlesuits/io.json +++ b/public/data/battlesuits/io.json @@ -1,12 +1,10 @@ { "id": "io", + "version": "5.2", "name": "Infinite Ouroboros", "type": "mecha", "valkyrie": "mobius", - "strengths": [ - "lightning dmg", - "time mastery" - ], + "strengths": ["lightning dmg", "time mastery"], "leader": { "core": { "name": "Infinite Fate", @@ -119,4 +117,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/kasumi.json b/public/data/battlesuits/kasumi.json index e79f8a90..b4d7b4a1 100644 --- a/public/data/battlesuits/kasumi.json +++ b/public/data/battlesuits/kasumi.json @@ -1,13 +1,10 @@ { "id": "kasumi", + "version": "3.6", "name": "Darkbolt Jonin", "type": "biologic", "valkyrie": "sakura", - "strengths": [ - "lightning dmg", - "time mastery", - "paralyze" - ], + "strengths": ["lightning dmg", "time mastery", "paralyze"], "leader": { "core": { "name": "The Sahā World", @@ -141,4 +138,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/kriegs.json b/public/data/battlesuits/kriegs.json index 65195eb2..5a073300 100644 --- a/public/data/battlesuits/kriegs.json +++ b/public/data/battlesuits/kriegs.json @@ -1,5 +1,6 @@ { "id": "kriegs", + "version": "2.6", "name": "Kriegsmesser", "type": "psychic", "valkyrie": "himeko", diff --git a/public/data/battlesuits/lk.json b/public/data/battlesuits/lk.json index 3cff3a62..34253255 100644 --- a/public/data/battlesuits/lk.json +++ b/public/data/battlesuits/lk.json @@ -1,5 +1,6 @@ { "id": "lk", + "version": "2.4", "name": "Luna Kindred", "type": "biologic", "valkyrie": "theresa", diff --git a/public/data/battlesuits/ma.json b/public/data/battlesuits/ma.json index a05e75d9..db7906aa 100644 --- a/public/data/battlesuits/ma.json +++ b/public/data/battlesuits/ma.json @@ -1,12 +1,10 @@ { "id": "ma", + "version": "5.2", "name": "Midnight Absinthe", "type": "imaginary", "valkyrie": "raven", - "strengths": [ - "fire dmg", - "time mastery" - ], + "strengths": ["fire dmg", "time mastery"], "leader": { "core": { "name": "Midnight Gathering", @@ -127,4 +125,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/mc.json b/public/data/battlesuits/mc.json index 971b589c..149969a7 100644 --- a/public/data/battlesuits/mc.json +++ b/public/data/battlesuits/mc.json @@ -1,13 +1,10 @@ { "id": "mc", + "version": "3.1", "name": "Molotov Cherry", "type": "psychic", "valkyrie": "olenyevas", - "strengths": [ - "physical", - "time mastery", - "gather" - ], + "strengths": ["physical", "time mastery", "gather"], "leader": { "core": { "name": "SHOWTIME!", @@ -113,4 +110,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/mpe.json b/public/data/battlesuits/mpe.json index adfcf7ae..497d57eb 100644 --- a/public/data/battlesuits/mpe.json +++ b/public/data/battlesuits/mpe.json @@ -1,13 +1,10 @@ { "id": "mpe", + "version": "5.1", "name": "Miss Pink Elf♪", "type": "psychic", "valkyrie": "elysia", - "strengths": [ - "physical", - "time mastery", - "fast atk" - ], + "strengths": ["physical", "time mastery", "fast atk"], "leader": { "core": { "name": "An Ode to Love and Compassion", @@ -125,4 +122,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/ns.json b/public/data/battlesuits/ns.json index f30724ec..7c249038 100644 --- a/public/data/battlesuits/ns.json +++ b/public/data/battlesuits/ns.json @@ -1,15 +1,10 @@ { "id": "ns", + "version": "2.5", "name": "Night Squire", "type": "biologic", "valkyrie": "fuhua", - "strengths": [ - "physical", - "burst", - "time mastery", - "fast atk", - "bleed" - ], + "strengths": ["physical", "burst", "time mastery", "fast atk", "bleed"], "leader": { "core": { "name": "Night Squire", @@ -128,4 +123,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/nyx.json b/public/data/battlesuits/nyx.json index 9ec74819..c1de6008 100644 --- a/public/data/battlesuits/nyx.json +++ b/public/data/battlesuits/nyx.json @@ -1,14 +1,10 @@ { "id": "nyx", + "version": "4.8", "name": "Starchasm Nyx", "type": "quantum", "valkyrie": "seele", - "strengths": [ - "ice dmg", - "burst", - "time mastery", - "freeze" - ], + "strengths": ["ice dmg", "burst", "time mastery", "freeze"], "leader": { "core": { "name": "A Torn Heart", @@ -121,4 +117,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/pi.json b/public/data/battlesuits/pi.json index afe73459..23710738 100644 --- a/public/data/battlesuits/pi.json +++ b/public/data/battlesuits/pi.json @@ -1,12 +1,10 @@ { "id": "pi", + "version": "2.8", "name": "Phantom Iron", "type": "mecha", "valkyrie": "rita", - "strengths": [ - "lightning dmg", - "paralyze" - ], + "strengths": ["lightning dmg", "paralyze"], "leader": { "core": { "name": "Ex Machina", @@ -123,4 +121,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/pv.json b/public/data/battlesuits/pv.json index 0e585867..99ed6000 100644 --- a/public/data/battlesuits/pv.json +++ b/public/data/battlesuits/pv.json @@ -1,13 +1,10 @@ { "id": "pv", + "version": "4.9", "name": "Prinzessin der Verurteilung!", "type": "biologic", "valkyrie": "fischl", - "strengths": [ - "lightning dmg", - "time mastery", - "fast atk" - ], + "strengths": ["lightning dmg", "time mastery", "fast atk"], "leader": { "core": { "name": "Evernight Suite", @@ -127,4 +124,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/px.json b/public/data/battlesuits/px.json index fdd71b50..3ec716a8 100644 --- a/public/data/battlesuits/px.json +++ b/public/data/battlesuits/px.json @@ -1,13 +1,10 @@ { "id": "px", + "version": "2.4", "name": "Phoenix", "type": "psychic", "valkyrie": "fuhua", - "strengths": [ - "fire dmg", - "time mastery", - "weaken" - ], + "strengths": ["fire dmg", "time mastery", "weaken"], "leader": { "core": { "name": "Flaming Heart", @@ -120,4 +117,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/ri.json b/public/data/battlesuits/ri.json index 3eb477f9..d2b33d56 100644 --- a/public/data/battlesuits/ri.json +++ b/public/data/battlesuits/ri.json @@ -1,5 +1,6 @@ { "id": "ri", + "version": "2.2", "name": "Ritual Imayoh", "type": "mecha", "valkyrie": "kallen", diff --git a/public/data/battlesuits/sa.json b/public/data/battlesuits/sa.json index cf84b168..30363a21 100644 --- a/public/data/battlesuits/sa.json +++ b/public/data/battlesuits/sa.json @@ -1,15 +1,10 @@ { "id": "sa", + "version": "4.0", "name": "Starlit Astrologos", "type": "biologic", "valkyrie": "theresa", - "strengths": [ - "physical", - "heal", - "time mastery", - "stun", - "gather" - ], + "strengths": ["physical", "heal", "time mastery", "stun", "gather"], "leader": { "core": { "name": "Nine Palaces", @@ -145,4 +140,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/sj.json b/public/data/battlesuits/sj.json index 1c1fc7f8..e00c5762 100644 --- a/public/data/battlesuits/sj.json +++ b/public/data/battlesuits/sj.json @@ -1,5 +1,6 @@ { "id": "sj", + "version": "2.7", "name": "Sündenjäger", "type": "mecha", "valkyrie": "kallen", diff --git a/public/data/battlesuits/sk.json b/public/data/battlesuits/sk.json index 5936f732..61f8c73e 100644 --- a/public/data/battlesuits/sk.json +++ b/public/data/battlesuits/sk.json @@ -1,5 +1,6 @@ { "id": "sk", + "version": "2.3", "name": "Shadow Knight", "type": "mecha", "valkyrie": "fuhua", diff --git a/public/data/battlesuits/sn.json b/public/data/battlesuits/sn.json index 7d8393ad..b9c9388d 100644 --- a/public/data/battlesuits/sn.json +++ b/public/data/battlesuits/sn.json @@ -1,13 +1,10 @@ { "id": "sn", + "version": "3.5", "name": "Stygian Nymph", "type": "quantum", "valkyrie": "seele", - "strengths": [ - "physical", - "time mastery", - "heavy atk" - ], + "strengths": ["physical", "time mastery", "heavy atk"], "leader": { "core": { "name": "Cursed Blessing", @@ -126,4 +123,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/sns.json b/public/data/battlesuits/sns.json index 9994bb45..843a0e13 100644 --- a/public/data/battlesuits/sns.json +++ b/public/data/battlesuits/sns.json @@ -1,5 +1,6 @@ { "id": "sns", + "version": "5.3", "name": "Sweet 'n' Spicy", "type": "mecha", "valkyrie": "carole", diff --git a/public/data/battlesuits/sp.json b/public/data/battlesuits/sp.json index 9e40b0b3..f2eb001b 100644 --- a/public/data/battlesuits/sp.json +++ b/public/data/battlesuits/sp.json @@ -1,12 +1,10 @@ { "id": "sp", + "version": "3.2", "name": "Swallowtail Phantasm", "type": "quantum", "valkyrie": "seele", - "strengths": [ - "physical", - "burst" - ], + "strengths": ["physical", "burst"], "leader": { "core": { "name": "Azure Nymph", @@ -121,4 +119,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/sr.json b/public/data/battlesuits/sr.json index 3def97f6..d5024c83 100644 --- a/public/data/battlesuits/sr.json +++ b/public/data/battlesuits/sr.json @@ -1,14 +1,10 @@ { "id": "sr", + "version": "2.1", "name": "Sakuno Rondo", "type": "psychic", "valkyrie": "theresa", - "strengths": [ - "fire dmg", - "burst", - "fast atk", - "ignite" - ], + "strengths": ["fire dmg", "burst", "fast atk", "ignite"], "leader": { "core": { "name": "Ritual Dance", @@ -125,4 +121,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/stfu.json b/public/data/battlesuits/stfu.json index 7b3a2508..649b2091 100644 --- a/public/data/battlesuits/stfu.json +++ b/public/data/battlesuits/stfu.json @@ -1,5 +1,6 @@ { "id": "stfu", + "version": "2.9", "name": "Striker Fulminata", "type": "biologic", "valkyrie": "mei", diff --git a/public/data/battlesuits/sw.json b/public/data/battlesuits/sw.json index ed47a6a4..e6046371 100644 --- a/public/data/battlesuits/sw.json +++ b/public/data/battlesuits/sw.json @@ -1,5 +1,6 @@ { "id": "sw", + "version": "5.4", "name": "Silverwing:N-EX", "type": "biologic", "valkyrie": "bronya", diff --git a/public/data/battlesuits/tp.json b/public/data/battlesuits/tp.json index 7d12df43..c0980f11 100644 --- a/public/data/battlesuits/tp.json +++ b/public/data/battlesuits/tp.json @@ -1,5 +1,6 @@ { "id": "tp", + "version": "3.4", "name": "Twilight Paladin", "type": "mecha", "valkyrie": "theresa", @@ -104,4 +105,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/ur.json b/public/data/battlesuits/ur.json index 67925084..ed4bb75d 100644 --- a/public/data/battlesuits/ur.json +++ b/public/data/battlesuits/ur.json @@ -1,12 +1,10 @@ { "id": "ur", + "version": "2.7", "name": "Umbral Rose", "type": "psychic", "valkyrie": "rita", - "strengths": [ - "physical", - "time mastery" - ], + "strengths": ["physical", "time mastery"], "leader": { "core": { "name": "Rosette Runners", @@ -120,4 +118,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/va.json b/public/data/battlesuits/va.json index 9f807d67..965b33fd 100644 --- a/public/data/battlesuits/va.json +++ b/public/data/battlesuits/va.json @@ -1,14 +1,10 @@ { "id": "va", + "version": "2.3", "name": "Valkyrie Accipiter", "type": "psychic", "valkyrie": "fuhua", - "strengths": [ - "physical", - "heal", - "time mastery", - "stun" - ], + "strengths": ["physical", "heal", "time mastery", "stun"], "leader": { "core": { "name": "Chelonic Unity", @@ -126,4 +122,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/vd.json b/public/data/battlesuits/vd.json index f2e258b1..5de33e7b 100644 --- a/public/data/battlesuits/vd.json +++ b/public/data/battlesuits/vd.json @@ -1,13 +1,10 @@ { "id": "vd", + "version": "3.3", "name": "Void Drifter", "type": "mecha", "valkyrie": "kiana", - "strengths": [ - "physical", - "gather", - "bleed" - ], + "strengths": ["physical", "gather", "bleed"], "leader": { "core": { "name": "Flying Comet", @@ -116,4 +113,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/ve.json b/public/data/battlesuits/ve.json index 38594592..e0100769 100644 --- a/public/data/battlesuits/ve.json +++ b/public/data/battlesuits/ve.json @@ -1,15 +1,10 @@ { "id": "ve", + "version": "2.0", "name": "Violet Executer", "type": "mecha", "valkyrie": "theresa", - "strengths": [ - "physical", - "burst", - "fast atk", - "bleed", - "heavy atk" - ], + "strengths": ["physical", "burst", "fast atk", "bleed", "heavy atk"], "leader": { "core": { "name": "Execution Time", @@ -126,4 +121,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/vg.json b/public/data/battlesuits/vg.json index 9323067a..79e30bb2 100644 --- a/public/data/battlesuits/vg.json +++ b/public/data/battlesuits/vg.json @@ -1,13 +1,10 @@ { "id": "vg", + "version": "3.8", "name": "Valkyrie Gloria", "type": "quantum", "valkyrie": "durandal", - "strengths": [ - "fire dmg", - "time mastery", - "ignite" - ], + "strengths": ["fire dmg", "time mastery", "ignite"], "leader": { "core": { "name": "Praefect Equites", @@ -122,4 +119,4 @@ } ] } -} \ No newline at end of file +} diff --git a/public/data/battlesuits/vke.json b/public/data/battlesuits/vke.json index ac7c6ac5..3792f027 100644 --- a/public/data/battlesuits/vke.json +++ b/public/data/battlesuits/vke.json @@ -1,5 +1,6 @@ { "id": "vke", + "version": "2.7", "name": "Vermilion Knight: Eclipse", "type": "mecha", "valkyrie": "himeko", diff --git a/public/data/battlesuits/vp.json b/public/data/battlesuits/vp.json index 790f804a..23f1dd01 100644 --- a/public/data/battlesuits/vp.json +++ b/public/data/battlesuits/vp.json @@ -1,5 +1,6 @@ { "id": "vp", + "version": "2.0", "name": "Valkyrie Pledge", "type": "psychic", "valkyrie": "theresa", diff --git a/public/data/battlesuits/wd.json b/public/data/battlesuits/wd.json index 27f29999..f4bba7e0 100644 --- a/public/data/battlesuits/wd.json +++ b/public/data/battlesuits/wd.json @@ -1,5 +1,6 @@ { "id": "wd", + "version": "2.1", "name": "Wolf's Dawn", "type": "psychic", "valkyrie": "bronya", diff --git a/src/data/honkai3rd/battlesuits.ts b/src/data/honkai3rd/battlesuits.ts index c82f1cd6..6c2cf992 100644 --- a/src/data/honkai3rd/battlesuits.ts +++ b/src/data/honkai3rd/battlesuits.ts @@ -1,4 +1,5 @@ import { readdirSync, readJsonFileSync } from '../../lib/data' +import { compareVersion } from '../../lib/string' export interface BattlesuitSkill { name: string @@ -12,6 +13,7 @@ export interface BattlesuitSkillGroup { export interface BattlesuitData { id: string + version?: string name: string type: string valkyrie: string @@ -34,7 +36,11 @@ const battlesuitDataList = battlesuitsFileNameList return data }) .sort((a, b) => { - let compareResult = a.name + let compareResult = compareVersion(b.version || '0.0', a.version || '0.0') + if (compareResult !== 0) { + return compareResult + } + compareResult = a.name .replace(/ \(.\)/, '') .localeCompare(b.name.replace(/ \(.\)/, ''))