cmd/horsegen: generate using package mdb

This commit is contained in:
2026-06-02 13:39:10 -04:00
parent 2a4da0a73e
commit 20db674d25
2 changed files with 104 additions and 417 deletions

View File

@@ -4,7 +4,7 @@
"chara_id": 1001,
"name": "[Special Dreamer] Special Week",
"variant": "[Special Dreamer]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,
@@ -28,7 +28,7 @@
"chara_id": 1001,
"name": "[Hopp'n♪Happy Heart] Special Week",
"variant": "[Hopp'n♪Happy Heart]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,
@@ -52,7 +52,7 @@
"chara_id": 1002,
"name": "[Innocent Silence] Silence Suzuka",
"variant": "[Innocent Silence]",
"sprint": 0,
"sprint": 4,
"mile": 7,
"medium": 7,
"long": 3,
@@ -76,7 +76,7 @@
"chara_id": 1003,
"name": "[Peak Joy] Tokai Teio",
"variant": "[Peak Joy]",
"sprint": 0,
"sprint": 2,
"mile": 3,
"medium": 7,
"long": 6,
@@ -100,7 +100,7 @@
"chara_id": 1003,
"name": "[Beyond the Horizon] Tokai Teio",
"variant": "[Beyond the Horizon]",
"sprint": 0,
"sprint": 2,
"mile": 3,
"medium": 7,
"long": 6,
@@ -124,7 +124,7 @@
"chara_id": 1004,
"name": "[Formula R] Maruzensky",
"variant": "[Formula R]",
"sprint": 0,
"sprint": 6,
"mile": 7,
"medium": 6,
"long": 5,
@@ -148,7 +148,7 @@
"chara_id": 1004,
"name": "[Hot☆Summer Night] Maruzensky",
"variant": "[Hot☆Summer Night]",
"sprint": 0,
"sprint": 6,
"mile": 7,
"medium": 6,
"long": 5,
@@ -172,7 +172,7 @@
"chara_id": 1005,
"name": "[Shooting Star Revue] Fuji Kiseki",
"variant": "[Shooting Star Revue]",
"sprint": 0,
"sprint": 6,
"mile": 7,
"medium": 6,
"long": 3,
@@ -196,7 +196,7 @@
"chara_id": 1005,
"name": "[Succès Étoilé] Fuji Kiseki",
"variant": "[Succès Étoilé]",
"sprint": 0,
"sprint": 6,
"mile": 7,
"medium": 6,
"long": 3,
@@ -220,7 +220,7 @@
"chara_id": 1006,
"name": "[Starlight Beat] Oguri Cap",
"variant": "[Starlight Beat]",
"sprint": 0,
"sprint": 3,
"mile": 7,
"medium": 7,
"long": 6,
@@ -244,7 +244,7 @@
"chara_id": 1006,
"name": "[Ashen Miracle] Oguri Cap",
"variant": "[Ashen Miracle]",
"sprint": 0,
"sprint": 3,
"mile": 7,
"medium": 7,
"long": 6,
@@ -268,7 +268,7 @@
"chara_id": 1007,
"name": "[Red Strife] Gold Ship",
"variant": "[Red Strife]",
"sprint": 0,
"sprint": 1,
"mile": 5,
"medium": 7,
"long": 7,
@@ -292,7 +292,7 @@
"chara_id": 1008,
"name": "[Wild Top Gear] Vodka",
"variant": "[Wild Top Gear]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 2,
@@ -316,7 +316,7 @@
"chara_id": 1009,
"name": "[Peak Blue] Daiwa Scarlet",
"variant": "[Peak Blue]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 6,
@@ -340,7 +340,7 @@
"chara_id": 1010,
"name": "[Wild Frontier] Taiki Shuttle",
"variant": "[Wild Frontier]",
"sprint": 0,
"sprint": 7,
"mile": 7,
"medium": 3,
"long": 1,
@@ -364,7 +364,7 @@
"chara_id": 1011,
"name": "[Stone-Piercing Blue] Grass Wonder",
"variant": "[Stone-Piercing Blue]",
"sprint": 0,
"sprint": 1,
"mile": 7,
"medium": 6,
"long": 7,
@@ -388,7 +388,7 @@
"chara_id": 1011,
"name": "[Saintly Jade Cleric] Grass Wonder",
"variant": "[Saintly Jade Cleric ]",
"sprint": 0,
"sprint": 1,
"mile": 7,
"medium": 6,
"long": 7,
@@ -412,7 +412,7 @@
"chara_id": 1012,
"name": "[Azure Amazon] Hishi Amazon",
"variant": "[Azure Amazon]",
"sprint": 0,
"sprint": 4,
"mile": 7,
"medium": 7,
"long": 6,
@@ -436,7 +436,7 @@
"chara_id": 1013,
"name": "[Frontline Elegance] Mejiro McQueen",
"variant": "[Frontline Elegance]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 7,
@@ -460,7 +460,7 @@
"chara_id": 1013,
"name": "[End of the Skies] Mejiro McQueen",
"variant": "[End of the Skies]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 7,
@@ -484,7 +484,7 @@
"chara_id": 1014,
"name": "[El☆Número 1] El Condor Pasa",
"variant": "[El☆Número 1]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 6,
@@ -508,7 +508,7 @@
"chara_id": 1014,
"name": "[Kukulkan Warrior] El Condor Pasa",
"variant": "[Kukulkan Warrior]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 6,
@@ -532,7 +532,7 @@
"chara_id": 1015,
"name": "[O Sole Suo!] T.M. Opera O",
"variant": "[O Sole Suo!]",
"sprint": 0,
"sprint": 1,
"mile": 3,
"medium": 7,
"long": 7,
@@ -556,7 +556,7 @@
"chara_id": 1015,
"name": "[New Year, Same Radiance!] T.M. Opera O",
"variant": "[New Year, Same Radiance!]",
"sprint": 0,
"sprint": 1,
"mile": 3,
"medium": 7,
"long": 7,
@@ -580,7 +580,7 @@
"chara_id": 1016,
"name": "[Maverick] Narita Brian",
"variant": "[Maverick]",
"sprint": 0,
"sprint": 2,
"mile": 6,
"medium": 7,
"long": 7,
@@ -604,7 +604,7 @@
"chara_id": 1017,
"name": "[Emperor's Path] Symboli Rudolf",
"variant": "[Emperor's Path]",
"sprint": 0,
"sprint": 3,
"mile": 5,
"medium": 7,
"long": 7,
@@ -628,7 +628,7 @@
"chara_id": 1017,
"name": "[Archer by Moonlight] Symboli Rudolf",
"variant": "[Archer by Moonlight]",
"sprint": 0,
"sprint": 3,
"mile": 5,
"medium": 7,
"long": 7,
@@ -652,7 +652,7 @@
"chara_id": 1018,
"name": "[Empress Road] Air Groove",
"variant": "[Empress Road]",
"sprint": 0,
"sprint": 5,
"mile": 6,
"medium": 7,
"long": 3,
@@ -676,7 +676,7 @@
"chara_id": 1018,
"name": "[Quercus Civilis] Air Groove",
"variant": "[Quercus Civilis]",
"sprint": 0,
"sprint": 5,
"mile": 6,
"medium": 7,
"long": 3,
@@ -700,7 +700,7 @@
"chara_id": 1019,
"name": "[Full-Color Fangirling] Agnes Digital",
"variant": "[Full-Color Fangirling]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 1,
@@ -724,7 +724,7 @@
"chara_id": 1020,
"name": "[Reeling in the Big One] Seiun Sky",
"variant": "[Reeling in the Big One]",
"sprint": 0,
"sprint": 1,
"mile": 5,
"medium": 7,
"long": 7,
@@ -748,7 +748,7 @@
"chara_id": 1020,
"name": "[Soirée des Chatons] Seiun Sky",
"variant": "[Soirée des Chatons]",
"sprint": 0,
"sprint": 1,
"mile": 5,
"medium": 7,
"long": 7,
@@ -772,7 +772,7 @@
"chara_id": 1021,
"name": "[Fast as Lightning] Tamamo Cross",
"variant": "[Fast as Lightning]",
"sprint": 0,
"sprint": 1,
"mile": 3,
"medium": 7,
"long": 7,
@@ -796,7 +796,7 @@
"chara_id": 1022,
"name": "[Noble Seamair] Fine Motion",
"variant": "[Noble Seamair]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 5,
@@ -820,7 +820,7 @@
"chara_id": 1022,
"name": "[Titania] Fine Motion",
"variant": "[Titania]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 7,
"long": 5,
@@ -844,7 +844,7 @@
"chara_id": 1023,
"name": "[pf. Winning Equation...] Biwa Hayahide",
"variant": "[pf. Winning Equation...]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,
@@ -868,7 +868,7 @@
"chara_id": 1023,
"name": "[Rouge Caroler] Biwa Hayahide",
"variant": "[Rouge Caroler]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,
@@ -892,7 +892,7 @@
"chara_id": 1024,
"name": "[Scramble☆Zone] Mayano Top Gun",
"variant": "[Scramble☆Zone]",
"sprint": 0,
"sprint": 4,
"mile": 4,
"medium": 7,
"long": 7,
@@ -916,7 +916,7 @@
"chara_id": 1024,
"name": "[Sunlight Bouquet] Mayano Top Gun",
"variant": "[Sunlight Bouquet]",
"sprint": 0,
"sprint": 4,
"mile": 4,
"medium": 7,
"long": 7,
@@ -940,7 +940,7 @@
"chara_id": 1025,
"name": "[Creeping Shadow] Manhattan Cafe",
"variant": "[Creeping Shadow]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 6,
"long": 7,
@@ -964,7 +964,7 @@
"chara_id": 1026,
"name": "[MB-19890425] Mihono Bourbon",
"variant": "[MB-19890425]",
"sprint": 0,
"sprint": 5,
"mile": 6,
"medium": 7,
"long": 6,
@@ -988,7 +988,7 @@
"chara_id": 1026,
"name": "[CODE: ICING] Mihono Bourbon",
"variant": "[CODE: ICING]",
"sprint": 0,
"sprint": 5,
"mile": 6,
"medium": 7,
"long": 6,
@@ -1012,7 +1012,7 @@
"chara_id": 1027,
"name": "[Down the Line] Mejiro Ryan",
"variant": "[Down the Line]",
"sprint": 0,
"sprint": 3,
"mile": 5,
"medium": 7,
"long": 6,
@@ -1036,7 +1036,7 @@
"chara_id": 1028,
"name": "[Buono ☆ Alla Moda] Hishi Akebono",
"variant": "[Buono ☆ Alla Moda]",
"sprint": 0,
"sprint": 7,
"mile": 6,
"medium": 2,
"long": 1,
@@ -1060,7 +1060,7 @@
"chara_id": 1030,
"name": "[Rosy Dreams] Rice Shower",
"variant": "[Rosy Dreams]",
"sprint": 0,
"sprint": 3,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1084,7 +1084,7 @@
"chara_id": 1030,
"name": "[Vampire Makeover!] Rice Shower",
"variant": "[Vampire Makeover!]",
"sprint": 0,
"sprint": 3,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1108,7 +1108,7 @@
"chara_id": 1031,
"name": "[Always Electrifying] Ines Fujin",
"variant": "[Always Electrifying]",
"sprint": 0,
"sprint": 1,
"mile": 7,
"medium": 7,
"long": 5,
@@ -1132,7 +1132,7 @@
"chara_id": 1032,
"name": "[Tach-nology] Agnes Tachyon",
"variant": "[Tach-nology]",
"sprint": 0,
"sprint": 1,
"mile": 4,
"medium": 7,
"long": 6,
@@ -1156,7 +1156,7 @@
"chara_id": 1033,
"name": "[Starry Nocturne] Admire Vega",
"variant": "[Starry Nocturne]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 5,
@@ -1180,7 +1180,7 @@
"chara_id": 1034,
"name": "[Edomurasaki] Inari One",
"variant": "[Edomurasaki]",
"sprint": 0,
"sprint": 2,
"mile": 6,
"medium": 7,
"long": 7,
@@ -1204,7 +1204,7 @@
"chara_id": 1035,
"name": "[Get to Winning!] Winning Ticket",
"variant": "[Get to Winning!]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 6,
@@ -1228,7 +1228,7 @@
"chara_id": 1037,
"name": "[Meisterschaft] Eishin Flash",
"variant": "[Meisterschaft]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 7,
@@ -1252,7 +1252,7 @@
"chara_id": 1037,
"name": "[Precise Chocolatier] Eishin Flash",
"variant": "[Precise Chocolatier]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 7,
@@ -1276,7 +1276,7 @@
"chara_id": 1038,
"name": "[Fille Éclair] Curren Chan",
"variant": "[Fille Éclair]",
"sprint": 0,
"sprint": 7,
"mile": 4,
"medium": 1,
"long": 1,
@@ -1300,7 +1300,7 @@
"chara_id": 1038,
"name": "[Ma Chérie of the New Moon] Curren Chan",
"variant": "[Ma Chérie of the New Moon]",
"sprint": 0,
"sprint": 7,
"mile": 4,
"medium": 1,
"long": 1,
@@ -1324,7 +1324,7 @@
"chara_id": 1039,
"name": "[Princess of Pink] Kawakami Princess",
"variant": "[Princess of Pink]",
"sprint": 0,
"sprint": 4,
"mile": 6,
"medium": 7,
"long": 2,
@@ -1348,7 +1348,7 @@
"chara_id": 1040,
"name": "[Authentic / 1928] Gold City",
"variant": "[Authentic / 1928]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 6,
"long": 6,
@@ -1372,7 +1372,7 @@
"chara_id": 1040,
"name": "[Autumn Cosmos] Gold City",
"variant": "[Autumn Cosmos]",
"sprint": 0,
"sprint": 2,
"mile": 7,
"medium": 6,
"long": 6,
@@ -1396,7 +1396,7 @@
"chara_id": 1041,
"name": "[Blossom in Learning] Sakura Bakushin O",
"variant": "[Blossom in Learning]",
"sprint": 0,
"sprint": 7,
"mile": 6,
"medium": 1,
"long": 1,
@@ -1444,7 +1444,7 @@
"chara_id": 1045,
"name": "[Murmuring Stream] Super Creek",
"variant": "[Murmuring Stream]",
"sprint": 0,
"sprint": 1,
"mile": 1,
"medium": 7,
"long": 7,
@@ -1468,7 +1468,7 @@
"chara_id": 1045,
"name": "[Chiffon-Wrapped Mummy] Super Creek",
"variant": "[Chiffon-Wrapped Mummy]",
"sprint": 0,
"sprint": 1,
"mile": 1,
"medium": 7,
"long": 7,
@@ -1492,7 +1492,7 @@
"chara_id": 1046,
"name": "[LOVE☆4EVER] Smart Falcon",
"variant": "[LOVE☆4EVER]",
"sprint": 0,
"sprint": 6,
"mile": 7,
"medium": 7,
"long": 3,
@@ -1516,7 +1516,7 @@
"chara_id": 1048,
"name": "[Jokester ☆ Vibes] Tosen Jordan",
"variant": "[Jokester ☆ Vibes]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 6,
@@ -1540,7 +1540,7 @@
"chara_id": 1050,
"name": "[Nevertheless] Narita Taishin",
"variant": "[Nevertheless]",
"sprint": 0,
"sprint": 2,
"mile": 4,
"medium": 7,
"long": 7,
@@ -1564,7 +1564,7 @@
"chara_id": 1051,
"name": "[Layered Petals] Nishino Flower",
"variant": "[Layered Petals]",
"sprint": 0,
"sprint": 7,
"mile": 7,
"medium": 3,
"long": 1,
@@ -1588,7 +1588,7 @@
"chara_id": 1052,
"name": "[Bestest Prize ♪] Haru Urara",
"variant": "[Bestest Prize ♪]",
"sprint": 0,
"sprint": 7,
"mile": 6,
"medium": 1,
"long": 1,
@@ -1612,7 +1612,7 @@
"chara_id": 1052,
"name": "[New Year ♪ New Urara!] Haru Urara",
"variant": "[New Year ♪ New Urara!]",
"sprint": 0,
"sprint": 7,
"mile": 7,
"medium": 1,
"long": 1,
@@ -1636,7 +1636,7 @@
"chara_id": 1056,
"name": "[Rising☆Fortune] Matikanefukukitaru",
"variant": "[Rising☆Fortune]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1660,7 +1660,7 @@
"chara_id": 1056,
"name": "[Lucky Tidings] Matikanefukukitaru",
"variant": "[Lucky Tidings]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1684,7 +1684,7 @@
"chara_id": 1058,
"name": "[Turbulent Blue] Meisho Doto",
"variant": "[Turbulent Blue]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 7,
@@ -1708,7 +1708,7 @@
"chara_id": 1059,
"name": "[Off the Line] Mejiro Dober",
"variant": "[Off the Line]",
"sprint": 0,
"sprint": 3,
"mile": 7,
"medium": 7,
"long": 2,
@@ -1732,7 +1732,7 @@
"chara_id": 1060,
"name": "[Poinsettia Ribbon] Nice Nature",
"variant": "[Poinsettia Ribbon]",
"sprint": 0,
"sprint": 1,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1756,7 +1756,7 @@
"chara_id": 1060,
"name": "[Run & Win] Nice Nature",
"variant": "[Run & Win]",
"sprint": 0,
"sprint": 1,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1780,7 +1780,7 @@
"chara_id": 1061,
"name": "[King of Emeralds] King Halo",
"variant": "[King of Emeralds]",
"sprint": 0,
"sprint": 7,
"mile": 6,
"medium": 6,
"long": 5,
@@ -1804,7 +1804,7 @@
"chara_id": 1061,
"name": "[Cheerleader in Noble White] King Halo",
"variant": "[Cheerleader in Noble White]",
"sprint": 0,
"sprint": 7,
"mile": 6,
"medium": 6,
"long": 5,
@@ -1828,7 +1828,7 @@
"chara_id": 1062,
"name": "[Clippety-Tippety-Clop] Matikanetannhauser",
"variant": "[Clippety-Tippety-Clop]",
"sprint": 0,
"sprint": 1,
"mile": 4,
"medium": 7,
"long": 7,
@@ -1852,7 +1852,7 @@
"chara_id": 1064,
"name": "[Line Breakthrough] Mejiro Palmer",
"variant": "[Line Breakthrough]",
"sprint": 0,
"sprint": 1,
"mile": 2,
"medium": 7,
"long": 7,
@@ -1876,7 +1876,7 @@
"chara_id": 1067,
"name": "[Natural Brilliance] Satono Diamond",
"variant": "[Natural Brilliance]",
"sprint": 0,
"sprint": 1,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1900,7 +1900,7 @@
"chara_id": 1068,
"name": "[Gilded Shrine to Glory] Kitasan Black",
"variant": "[Gilded Shrine to Glory]",
"sprint": 0,
"sprint": 3,
"mile": 5,
"medium": 7,
"long": 7,
@@ -1924,7 +1924,7 @@
"chara_id": 1069,
"name": "[Strength in Full Bloom] Sakura Chiyono O",
"variant": "[Strength in Full Bloom]",
"sprint": 0,
"sprint": 3,
"mile": 7,
"medium": 7,
"long": 3,
@@ -1948,7 +1948,7 @@
"chara_id": 1071,
"name": "[Crystalline] Mejiro Ardan",
"variant": "[Crystalline]",
"sprint": 0,
"sprint": 3,
"mile": 6,
"medium": 7,
"long": 4,
@@ -1972,7 +1972,7 @@
"chara_id": 1072,
"name": "[Blazed Head, Covered Fists] Yaeno Muteki",
"variant": "[Blazed Head, Covered Fists]",
"sprint": 0,
"sprint": 1,
"mile": 6,
"medium": 7,
"long": 3,
@@ -1996,7 +1996,7 @@
"chara_id": 1074,
"name": "[Brunissage Line] Mejiro Bright",
"variant": "[Brunissage Line]",
"sprint": 0,
"sprint": 2,
"mile": 5,
"medium": 7,
"long": 7,