diff --git a/services/api/src/matches/daily/bug-company.mms b/services/api/src/matches/daily/bug-company.mms index fe4c056..a2be47b 100644 --- a/services/api/src/matches/daily/bug-company.mms +++ b/services/api/src/matches/daily/bug-company.mms @@ -10,9 +10,13 @@ # The twelve machines are the BattleTech: Bug 'Mech Company box, one for one: # two Stingers, two Wasps, two Spiders, two Fireflys, two Locusts, a Cicada # and a Flea. Each is the variant people picture when the chassis is named - -# the LCT-1V, not the LRM-carrying 1M - except the Cicada, which is the -# PPC-armed 3C rather than the laser 2A. One bug that can actually hurt an -# assault at range changes how the swarm has to be answered. +# no two alike. Every machine is a different variant of its chassis, all of +# them 3025-legal and none primitive: a pirate band flies what it has looted, +# not a factory order. The Cicada is the PPC-armed 3C, which is the one bug +# that can hurt an assault at range. +# +# The roster was chosen against the battle value rather than by eye: at 5/5 +# it comes to exactly the Wolf's 5,771. # # `team_` and `camo_` are lowercase on purpose. ScenarioV1 builds a faction # key as `param + "_" + faction`, and its constants are `team` and `camo` but @@ -60,15 +64,15 @@ camo_Talon Lance=Pirates,Archangel.png camo_Hammer Lance=Pirates,Santander's Killers (Alternate).jpg camo_Anvil Lance=Pirates,Umka Pirates.png Unit_Challenger_1=Alpha Wolf A,Challenger 1,2,3,N,16,9 -Unit_Talon Lance_1=Locust LCT-1V,Talon 1,5,5,S,12,2 +Unit_Talon Lance_1=Locust LCT-1S,Talon 1,5,5,S,12,2 Unit_Talon Lance_2=Locust LCT-1V,Talon 2,5,5,S,16,2 -Unit_Talon Lance_3=Stinger STG-3R,Talon 3,5,5,S,20,2 +Unit_Talon Lance_3=Stinger STG-3G,Talon 3,5,5,S,20,2 Unit_Talon Lance_4=Stinger STG-3R,Talon 4,5,5,S,24,2 Unit_Hammer Lance_1=Wasp WSP-1A,Hammer 1,5,5,NE,3,14 -Unit_Hammer Lance_2=Wasp WSP-1A,Hammer 2,5,5,NE,6,16 -Unit_Hammer Lance_3=Firefly FFL-4A,Hammer 3,5,5,NE,9,14 -Unit_Hammer Lance_4=Firefly FFL-4A,Hammer 4,5,5,NE,12,16 -Unit_Anvil Lance_1=Spider SDR-5V,Anvil 1,5,5,NW,21,16 -Unit_Anvil Lance_2=Spider SDR-5V,Anvil 2,5,5,NW,24,14 -Unit_Anvil Lance_3=Flea FLE-15,Anvil 3,5,5,NW,27,16 +Unit_Hammer Lance_2=Wasp WSP-1W,Hammer 2,5,5,NE,6,16 +Unit_Hammer Lance_3=Firefly FFL-3PP,Hammer 3,5,5,NE,9,14 +Unit_Hammer Lance_4=Firefly FFL-3PP3,Hammer 4,5,5,NE,12,16 +Unit_Anvil Lance_1=Spider SDR-5D,Anvil 1,5,5,NW,21,16 +Unit_Anvil Lance_2=Spider SDR-5K,Anvil 2,5,5,NW,24,14 +Unit_Anvil Lance_3=Flea FLE-4,Anvil 3,5,5,NW,27,16 Unit_Anvil Lance_4=Cicada CDA-3C,Anvil 4,5,5,NW,30,14 diff --git a/services/api/src/matches/daily/report.json b/services/api/src/matches/daily/report.json index 1f12180..6bb1330 100644 --- a/services/api/src/matches/daily/report.json +++ b/services/api/src/matches/daily/report.json @@ -104,16 +104,16 @@ "name": "Talon Lance", "team": 2, "start": "N", - "bv": 1424, + "bv": 1555, "tons": 80, - "cost": 6255680, + "cost": 6333680, "units": [ { - "name": "Stinger STG-3R", - "year": 2479, - "bv": 323, + "name": "Stinger STG-3G", + "year": 2581, + "bv": 447, "tons": 20, - "cost": 1615440 + "cost": 1662240 }, { "name": "Stinger STG-3R", @@ -123,11 +123,11 @@ "cost": 1615440 }, { - "name": "Locust LCT-1V", - "year": 2499, - "bv": 389, + "name": "Locust LCT-1S", + "year": 2567, + "bv": 396, "tons": 20, - "cost": 1512400 + "cost": 1543600 }, { "name": "Locust LCT-1V", @@ -142,30 +142,30 @@ "name": "Hammer Lance", "team": 2, "start": "SW", - "bv": 2188, + "bv": 2208, "tons": 100, - "cost": 7700280, + "cost": 10657460, "units": [ { - "name": "Firefly FFL-4A", + "name": "Firefly FFL-3PP3", "year": 2801, - "bv": 748, + "bv": 727, "tons": 30, - "cost": 2203500 + "cost": 3763500 }, { - "name": "Firefly FFL-4A", + "name": "Firefly FFL-3PP", "year": 2801, - "bv": 748, + "bv": 799, "tons": 30, - "cost": 2203500 + "cost": 3614000 }, { - "name": "Wasp WSP-1A", - "year": 2471, - "bv": 346, + "name": "Wasp WSP-1W", + "year": 3009, + "bv": 336, "tons": 20, - "cost": 1646640 + "cost": 1633320 }, { "name": "Wasp WSP-1A", @@ -180,23 +180,23 @@ "name": "Anvil Lance", "team": 2, "start": "SE", - "bv": 2201, + "bv": 2008, "tons": 120, - "cost": 10795813, + "cost": 10496263, "units": [ { - "name": "Spider SDR-5V", - "year": 2650, - "bv": 560, + "name": "Spider SDR-5K", + "year": 2850, + "bv": 453, "tons": 30, - "cost": 2984540 + "cost": 2728440 }, { - "name": "Spider SDR-5V", - "year": 2650, - "bv": 560, + "name": "Spider SDR-5D", + "year": 2853, + "bv": 472, "tons": 30, - "cost": 2984540 + "cost": 2942290 }, { "name": "Cicada CDA-3C", @@ -206,11 +206,11 @@ "cost": 3306333 }, { - "name": "Flea FLE-15", - "year": 2523, - "bv": 387, + "name": "Flea FLE-4", + "year": 2501, + "bv": 389, "tons": 20, - "cost": 1520400 + "cost": 1519200 } ] } diff --git a/web/public/daily/bug-company.mms b/web/public/daily/bug-company.mms index fe4c056..a2be47b 100644 --- a/web/public/daily/bug-company.mms +++ b/web/public/daily/bug-company.mms @@ -10,9 +10,13 @@ # The twelve machines are the BattleTech: Bug 'Mech Company box, one for one: # two Stingers, two Wasps, two Spiders, two Fireflys, two Locusts, a Cicada # and a Flea. Each is the variant people picture when the chassis is named - -# the LCT-1V, not the LRM-carrying 1M - except the Cicada, which is the -# PPC-armed 3C rather than the laser 2A. One bug that can actually hurt an -# assault at range changes how the swarm has to be answered. +# no two alike. Every machine is a different variant of its chassis, all of +# them 3025-legal and none primitive: a pirate band flies what it has looted, +# not a factory order. The Cicada is the PPC-armed 3C, which is the one bug +# that can hurt an assault at range. +# +# The roster was chosen against the battle value rather than by eye: at 5/5 +# it comes to exactly the Wolf's 5,771. # # `team_` and `camo_` are lowercase on purpose. ScenarioV1 builds a faction # key as `param + "_" + faction`, and its constants are `team` and `camo` but @@ -60,15 +64,15 @@ camo_Talon Lance=Pirates,Archangel.png camo_Hammer Lance=Pirates,Santander's Killers (Alternate).jpg camo_Anvil Lance=Pirates,Umka Pirates.png Unit_Challenger_1=Alpha Wolf A,Challenger 1,2,3,N,16,9 -Unit_Talon Lance_1=Locust LCT-1V,Talon 1,5,5,S,12,2 +Unit_Talon Lance_1=Locust LCT-1S,Talon 1,5,5,S,12,2 Unit_Talon Lance_2=Locust LCT-1V,Talon 2,5,5,S,16,2 -Unit_Talon Lance_3=Stinger STG-3R,Talon 3,5,5,S,20,2 +Unit_Talon Lance_3=Stinger STG-3G,Talon 3,5,5,S,20,2 Unit_Talon Lance_4=Stinger STG-3R,Talon 4,5,5,S,24,2 Unit_Hammer Lance_1=Wasp WSP-1A,Hammer 1,5,5,NE,3,14 -Unit_Hammer Lance_2=Wasp WSP-1A,Hammer 2,5,5,NE,6,16 -Unit_Hammer Lance_3=Firefly FFL-4A,Hammer 3,5,5,NE,9,14 -Unit_Hammer Lance_4=Firefly FFL-4A,Hammer 4,5,5,NE,12,16 -Unit_Anvil Lance_1=Spider SDR-5V,Anvil 1,5,5,NW,21,16 -Unit_Anvil Lance_2=Spider SDR-5V,Anvil 2,5,5,NW,24,14 -Unit_Anvil Lance_3=Flea FLE-15,Anvil 3,5,5,NW,27,16 +Unit_Hammer Lance_2=Wasp WSP-1W,Hammer 2,5,5,NE,6,16 +Unit_Hammer Lance_3=Firefly FFL-3PP,Hammer 3,5,5,NE,9,14 +Unit_Hammer Lance_4=Firefly FFL-3PP3,Hammer 4,5,5,NE,12,16 +Unit_Anvil Lance_1=Spider SDR-5D,Anvil 1,5,5,NW,21,16 +Unit_Anvil Lance_2=Spider SDR-5K,Anvil 2,5,5,NW,24,14 +Unit_Anvil Lance_3=Flea FLE-4,Anvil 3,5,5,NW,27,16 Unit_Anvil Lance_4=Cicada CDA-3C,Anvil 4,5,5,NW,30,14 diff --git a/web/src/content/daily.json b/web/src/content/daily.json index cec33c1..159dd73 100644 --- a/web/src/content/daily.json +++ b/web/src/content/daily.json @@ -59,13 +59,13 @@ "name": "Talon Lance", "team": 2, "start": "N", - "bv": 1424, + "bv": 1555, "tons": 80, - "cost": 6255680, + "cost": 6333680, "units": [ + { "name": "Locust LCT-1S", "row": 0, "facing": "S" }, { "name": "Locust LCT-1V", "row": 0, "facing": "S" }, - { "name": "Locust LCT-1V", "row": 0, "facing": "S" }, - { "name": "Stinger STG-3R", "row": 0, "facing": "S" }, + { "name": "Stinger STG-3G", "row": 0, "facing": "S" }, { "name": "Stinger STG-3R", "row": 0, "facing": "S" } ] }, @@ -73,27 +73,27 @@ "name": "Hammer Lance", "team": 2, "start": "SW", - "bv": 2188, + "bv": 2208, "tons": 100, - "cost": 7700280, + "cost": 10657460, "units": [ { "name": "Wasp WSP-1A", "row": 2, "facing": "NE" }, - { "name": "Wasp WSP-1A", "row": 2, "facing": "NE" }, - { "name": "Firefly FFL-4A", "row": 2, "facing": "NE" }, - { "name": "Firefly FFL-4A", "row": 2, "facing": "NE" } + { "name": "Wasp WSP-1W", "row": 2, "facing": "NE" }, + { "name": "Firefly FFL-3PP", "row": 2, "facing": "NE" }, + { "name": "Firefly FFL-3PP3", "row": 2, "facing": "NE" } ] }, { "name": "Anvil Lance", "team": 2, "start": "SE", - "bv": 2201, + "bv": 2008, "tons": 120, - "cost": 10795813, + "cost": 10496263, "units": [ - { "name": "Spider SDR-5V", "row": 2, "facing": "NW" }, - { "name": "Spider SDR-5V", "row": 2, "facing": "NW" }, - { "name": "Flea FLE-15", "row": 2, "facing": "NW" }, + { "name": "Spider SDR-5D", "row": 2, "facing": "NW" }, + { "name": "Spider SDR-5K", "row": 2, "facing": "NW" }, + { "name": "Flea FLE-4", "row": 2, "facing": "NW" }, { "name": "Cicada CDA-3C", "row": 2, "facing": "NW" } ] } diff --git a/web/src/scenario/preview.ts b/web/src/scenario/preview.ts index 1f857e0..8fff155 100644 --- a/web/src/scenario/preview.ts +++ b/web/src/scenario/preview.ts @@ -123,8 +123,15 @@ const SPRITE_URLS: Record = { "Alpha Wolf A": alphaWolfAUrl, "Cicada CDA-2C": cicadaUrl, "Cicada CDA-3C": cicadaUrl, - "Locust LCT-1M": locustUrl, + "Firefly FFL-3PP": firefly4aUrl, + "Firefly FFL-3PP3": firefly4aUrl, + "Flea FLE-4": flea15Url, + "Locust LCT-1S": locustUrl, + "Spider SDR-5D": spiderUrl, "Spider SDR-5K": spiderUrl, + "Stinger STG-3G": stingerUrl, + "Wasp WSP-1W": waspUrl, + "Locust LCT-1M": locustUrl, "Wasp WSP-1L": waspUrl, "Griffin GRF-1N": griffinUrl, "Stinger STG-3R": stingerUrl,