horse: generate with 2026-02-10 global db

This commit is contained in:
2026-02-10 07:58:22 -05:00
parent c58dbd19b0
commit b55e1bc200
8 changed files with 236 additions and 12 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -32,6 +32,7 @@ const (
RaceTakarazukaKinenAlternate RaceID = 1025 // Takarazuka Kinen RaceTakarazukaKinenAlternate RaceID = 1025 // Takarazuka Kinen
RaceKikukaShoAlternate RaceID = 1026 // Kikuka Sho RaceKikukaShoAlternate RaceID = 1026 // Kikuka Sho
RaceTennoShoSpringAlternate RaceID = 1027 // Tenno Sho (Spring) RaceTennoShoSpringAlternate RaceID = 1027 // Tenno Sho (Spring)
RaceSatsukiShoAlternate RaceID = 1028 // Satsuki Sho
RaceTeioSho RaceID = 1101 // Teio Sho RaceTeioSho RaceID = 1101 // Teio Sho
RaceJapanDirtDerby RaceID = 1102 // Japan Dirt Derby RaceJapanDirtDerby RaceID = 1102 // Japan Dirt Derby
RaceJBCLadiesClassic RaceID = 1103 // JBC Ladies Classic RaceJBCLadiesClassic RaceID = 1103 // JBC Ladies Classic
@@ -430,6 +431,12 @@ var AllRaces = map[RaceID]Race{
Thumbnail: 1027, Thumbnail: 1027,
Primary: 1006, Primary: 1006,
}, },
RaceSatsukiShoAlternate: {
ID: 1028,
Name: "Satsuki Sho" + " (Alternate)",
Thumbnail: 1028,
Primary: 1005,
},
RaceTeioSho: { RaceTeioSho: {
ID: 1101, ID: 1101,
Name: "Teio Sho", Name: "Teio Sho",
@@ -1746,6 +1753,7 @@ var RaceNameToID = map[string]RaceID{
"Takarazuka Kinen" + " (Alternate)": 1025, "Takarazuka Kinen" + " (Alternate)": 1025,
"Kikuka Sho" + " (Alternate)": 1026, "Kikuka Sho" + " (Alternate)": 1026,
"Tenno Sho (Spring)" + " (Alternate)": 1027, "Tenno Sho (Spring)" + " (Alternate)": 1027,
"Satsuki Sho" + " (Alternate)": 1028,
"Teio Sho": 1101, "Teio Sho": 1101,
"Japan Dirt Derby": 1102, "Japan Dirt Derby": 1102,
"JBC Ladies Classic": 1103, "JBC Ladies Classic": 1103,

View File

@@ -35,6 +35,7 @@ pub type race
Takarazuka-Kinen-Alternate Takarazuka-Kinen-Alternate
Kikuka-Sho-Alternate Kikuka-Sho-Alternate
Tenno-Sho-Spring-Alternate Tenno-Sho-Spring-Alternate
Satsuki-Sho-Alternate
Teio-Sho Teio-Sho
Japan-Dirt-Derby Japan-Dirt-Derby
JBC-Ladies-Classic JBC-Ladies-Classic
@@ -323,6 +324,7 @@ pub fun race-id(r: race): race-id
Takarazuka-Kinen-Alternate -> Race-id(1025) Takarazuka-Kinen-Alternate -> Race-id(1025)
Kikuka-Sho-Alternate -> Race-id(1026) Kikuka-Sho-Alternate -> Race-id(1026)
Tenno-Sho-Spring-Alternate -> Race-id(1027) Tenno-Sho-Spring-Alternate -> Race-id(1027)
Satsuki-Sho-Alternate -> Race-id(1028)
Teio-Sho -> Race-id(1101) Teio-Sho -> Race-id(1101)
Japan-Dirt-Derby -> Race-id(1102) Japan-Dirt-Derby -> Race-id(1102)
JBC-Ladies-Classic -> Race-id(1103) JBC-Ladies-Classic -> Race-id(1103)
@@ -610,6 +612,7 @@ pub val all = [
Takarazuka-Kinen-Alternate, Takarazuka-Kinen-Alternate,
Kikuka-Sho-Alternate, Kikuka-Sho-Alternate,
Tenno-Sho-Spring-Alternate, Tenno-Sho-Spring-Alternate,
Satsuki-Sho-Alternate,
Teio-Sho, Teio-Sho,
Japan-Dirt-Derby, Japan-Dirt-Derby,
JBC-Ladies-Classic, JBC-Ladies-Classic,
@@ -897,6 +900,7 @@ val name2id: rbmap<string, race-id> = rb-map/empty()
.set("Takarazuka Kinen" ++ " (Alternate)", Race-id(1025)) .set("Takarazuka Kinen" ++ " (Alternate)", Race-id(1025))
.set("Kikuka Sho" ++ " (Alternate)", Race-id(1026)) .set("Kikuka Sho" ++ " (Alternate)", Race-id(1026))
.set("Tenno Sho (Spring)" ++ " (Alternate)", Race-id(1027)) .set("Tenno Sho (Spring)" ++ " (Alternate)", Race-id(1027))
.set("Satsuki Sho" ++ " (Alternate)", Race-id(1028))
.set("Teio Sho", Race-id(1101)) .set("Teio Sho", Race-id(1101))
.set("Japan Dirt Derby", Race-id(1102)) .set("Japan Dirt Derby", Race-id(1102))
.set("JBC Ladies Classic", Race-id(1103)) .set("JBC Ladies Classic", Race-id(1103))
@@ -1193,6 +1197,7 @@ pub fun show(r: race-id): string
1025 -> "Takarazuka Kinen" ++ " (Alternate)" 1025 -> "Takarazuka Kinen" ++ " (Alternate)"
1026 -> "Kikuka Sho" ++ " (Alternate)" 1026 -> "Kikuka Sho" ++ " (Alternate)"
1027 -> "Tenno Sho (Spring)" ++ " (Alternate)" 1027 -> "Tenno Sho (Spring)" ++ " (Alternate)"
1028 -> "Satsuki Sho" ++ " (Alternate)"
1101 -> "Teio Sho" 1101 -> "Teio Sho"
1102 -> "Japan Dirt Derby" 1102 -> "Japan Dirt Derby"
1103 -> "JBC Ladies Classic" 1103 -> "JBC Ladies Classic"
@@ -1483,6 +1488,7 @@ pub fun grade(r: race-id): grade
1025 -> G1 1025 -> G1
1026 -> G1 1026 -> G1
1027 -> G1 1027 -> G1
1028 -> G1
1101 -> G1 1101 -> G1
1102 -> G1 1102 -> G1
1103 -> G1 1103 -> G1
@@ -1773,6 +1779,7 @@ pub fun thumbnail(r: race-id): race-thumbnail-id
1025 -> Race-thumbnail-id(1012) 1025 -> Race-thumbnail-id(1012)
1026 -> Race-thumbnail-id(1015) 1026 -> Race-thumbnail-id(1015)
1027 -> Race-thumbnail-id(1027) 1027 -> Race-thumbnail-id(1027)
1028 -> Race-thumbnail-id(1028)
1101 -> Race-thumbnail-id(1101) 1101 -> Race-thumbnail-id(1101)
1102 -> Race-thumbnail-id(1102) 1102 -> Race-thumbnail-id(1102)
1103 -> Race-thumbnail-id(1103) 1103 -> Race-thumbnail-id(1103)
@@ -2040,5 +2047,6 @@ pub fun primary(r: race-id): race-id
1025 -> Race-id(1012) 1025 -> Race-id(1012)
1026 -> Race-id(1015) 1026 -> Race-id(1015)
1027 -> Race-id(1006) 1027 -> Race-id(1006)
1028 -> Race-id(1005)
2035 -> Race-id(2010) 2035 -> Race-id(2010)
_ -> r _ -> r

View File

@@ -158,6 +158,8 @@ const (
SaddleSeniorSpringTripleCrownAlt2 SaddleID = 151 // Senior Spring Triple Crown SaddleSeniorSpringTripleCrownAlt2 SaddleID = 151 // Senior Spring Triple Crown
SaddleTennoSweepAlt1 SaddleID = 152 // Tenno Sweep SaddleTennoSweepAlt1 SaddleID = 152 // Tenno Sweep
SaddleTennoShoSpringAlt1 SaddleID = 153 // Tenno Sho (Spring) SaddleTennoShoSpringAlt1 SaddleID = 153 // Tenno Sho (Spring)
SaddleClassicTripleCrownAlt2 SaddleID = 154 // Classic Triple Crown
SaddleSatsukiShoAlt1 SaddleID = 155 // Satsuki Sho
) )
var AllSaddles = map[SaddleID]Saddle{ var AllSaddles = map[SaddleID]Saddle{
@@ -1088,4 +1090,18 @@ var AllSaddles = map[SaddleID]Saddle{
Type: SaddleTypeG1, Type: SaddleTypeG1,
Primary: 13, Primary: 13,
}, },
SaddleClassicTripleCrownAlt2: {
ID: 154,
Name: "Classic Triple Crown" + " (Alternate 2)",
Races: []RaceID{102801, 101001, 101501},
Type: SaddleTypeHonor,
Primary: 1,
},
SaddleSatsukiShoAlt1: {
ID: 155,
Name: "Satsuki Sho" + " (Alternate 1)",
Races: []RaceID{102801},
Type: SaddleTypeG1,
Primary: 18,
},
} }

View File

@@ -161,6 +161,8 @@ pub type saddle
Senior-Spring-Triple-Crown-Alt2 Senior-Spring-Triple-Crown-Alt2
Tenno-Sweep-Alt1 Tenno-Sweep-Alt1
Tenno-Sho-Spring-Alt1 Tenno-Sho-Spring-Alt1
Classic-Triple-Crown-Alt2
Satsuki-Sho-Alt1
// Get the saddle ID for a saddle. // Get the saddle ID for a saddle.
pub fun saddle-id(s: saddle): saddle-id pub fun saddle-id(s: saddle): saddle-id
@@ -318,6 +320,8 @@ pub fun saddle-id(s: saddle): saddle-id
Senior-Spring-Triple-Crown-Alt2 -> Saddle-id(151) Senior-Spring-Triple-Crown-Alt2 -> Saddle-id(151)
Tenno-Sweep-Alt1 -> Saddle-id(152) Tenno-Sweep-Alt1 -> Saddle-id(152)
Tenno-Sho-Spring-Alt1 -> Saddle-id(153) Tenno-Sho-Spring-Alt1 -> Saddle-id(153)
Classic-Triple-Crown-Alt2 -> Saddle-id(154)
Satsuki-Sho-Alt1 -> Saddle-id(155)
// List of all saddles in ID order for easy iterating. // List of all saddles in ID order for easy iterating.
pub val all = [ pub val all = [
@@ -474,6 +478,8 @@ pub val all = [
Senior-Spring-Triple-Crown-Alt2, Senior-Spring-Triple-Crown-Alt2,
Tenno-Sweep-Alt1, Tenno-Sweep-Alt1,
Tenno-Sho-Spring-Alt1, Tenno-Sho-Spring-Alt1,
Classic-Triple-Crown-Alt2,
Satsuki-Sho-Alt1,
] ]
// Get the name for a saddle. // Get the name for a saddle.
@@ -634,6 +640,8 @@ pub fun show(s: saddle-id): string
151 -> "Senior Spring Triple Crown" ++ " (Alternate 2)" 151 -> "Senior Spring Triple Crown" ++ " (Alternate 2)"
152 -> "Tenno Sweep" ++ " (Alternate 1)" 152 -> "Tenno Sweep" ++ " (Alternate 1)"
153 -> "Tenno Sho (Spring)" ++ " (Alternate 1)" 153 -> "Tenno Sho (Spring)" ++ " (Alternate 1)"
154 -> "Classic Triple Crown" ++ " (Alternate 2)"
155 -> "Satsuki Sho" ++ " (Alternate 1)"
x -> "saddle " ++ x.show x -> "saddle " ++ x.show
// Get the list of races that entitle a horse to a saddle. // Get the list of races that entitle a horse to a saddle.
@@ -793,6 +801,8 @@ pub fun races(s: saddle-id): list<race-id>
151 -> [Race-id(100301), Race-id(102701), Race-id(101201), ] 151 -> [Race-id(100301), Race-id(102701), Race-id(101201), ]
152 -> [Race-id(102701), Race-id(101601), ] 152 -> [Race-id(102701), Race-id(101601), ]
153 -> [Race-id(102701), ] 153 -> [Race-id(102701), ]
154 -> [Race-id(102801), Race-id(101001), Race-id(101501), ]
155 -> [Race-id(102801), ]
_ -> [] _ -> []
// Get a saddle's type. // Get a saddle's type.
@@ -952,6 +962,8 @@ pub fun saddle-type(s: saddle-id): saddle-type
151 -> Honor 151 -> Honor
152 -> Honor 152 -> Honor
153 -> G1-Win 153 -> G1-Win
154 -> Honor
155 -> G1-Win
_ -> Honor _ -> Honor
// Get the primary ID for a saddle. // Get the primary ID for a saddle.
@@ -968,4 +980,6 @@ pub fun primary(s: saddle-id): saddle-id
151 -> Saddle-id(4) 151 -> Saddle-id(4)
152 -> Saddle-id(5) 152 -> Saddle-id(5)
153 -> Saddle-id(13) 153 -> Saddle-id(13)
154 -> Saddle-id(1)
155 -> Saddle-id(18)
_ -> s _ -> s

View File

@@ -67,6 +67,7 @@ const (
SkillMovingPastandBeyond SkillID = 100591 // Moving Past, and Beyond SkillMovingPastandBeyond SkillID = 100591 // Moving Past, and Beyond
SkillJustaLittleFarther SkillID = 100601 // Just a Little Farther! SkillJustaLittleFarther SkillID = 100601 // Just a Little Farther!
SkillPridefulKing SkillID = 100611 // Prideful King SkillPridefulKing SkillID = 100611 // Prideful King
SkillAmbitiontoSurpasstheSakura SkillID = 100691 // Ambition to Surpass the Sakura
SkillDazzlnDiver SkillID = 110011 // Dazzl'n ♪ Diver SkillDazzlnDiver SkillID = 110011 // Dazzl'n ♪ Diver
SkillCertainVictory SkillID = 110031 // Certain Victory SkillCertainVictory SkillID = 110031 // Certain Victory
SkillAKissforCourage SkillID = 110041 // A Kiss for Courage SkillAKissforCourage SkillID = 110041 // A Kiss for Courage
@@ -136,6 +137,7 @@ const (
SkillSpringRunnerLv2 SkillID = 200171 // Spring Runner ◎ SkillSpringRunnerLv2 SkillID = 200171 // Spring Runner ◎
SkillSpringRunner SkillID = 200172 // Spring Runner ○ SkillSpringRunner SkillID = 200172 // Spring Runner ○
SkillSpringRunnerX SkillID = 200173 // Spring Runner × SkillSpringRunnerX SkillID = 200173 // Spring Runner ×
SkillSpringSpectacle SkillID = 200174 // Spring Spectacle
SkillSummerRunnerLv2 SkillID = 200181 // Summer Runner ◎ SkillSummerRunnerLv2 SkillID = 200181 // Summer Runner ◎
SkillSummerRunner SkillID = 200182 // Summer Runner ○ SkillSummerRunner SkillID = 200182 // Summer Runner ○
SkillSummerRunnerX SkillID = 200183 // Summer Runner × SkillSummerRunnerX SkillID = 200183 // Summer Runner ×
@@ -496,6 +498,7 @@ const (
SkillMovingPastandBeyondInherit SkillID = 900591 // Moving Past, and Beyond SkillMovingPastandBeyondInherit SkillID = 900591 // Moving Past, and Beyond
SkillJustaLittleFartherInherit SkillID = 900601 // Just a Little Farther! SkillJustaLittleFartherInherit SkillID = 900601 // Just a Little Farther!
SkillPridefulKingInherit SkillID = 900611 // Prideful King SkillPridefulKingInherit SkillID = 900611 // Prideful King
SkillAmbitiontoSurpasstheSakuraInherit SkillID = 900691 // Ambition to Surpass the Sakura
SkillDazzlnDiverInherit SkillID = 910011 // Dazzl'n ♪ Diver SkillDazzlnDiverInherit SkillID = 910011 // Dazzl'n ♪ Diver
SkillCertainVictoryInherit SkillID = 910031 // Certain Victory SkillCertainVictoryInherit SkillID = 910031 // Certain Victory
SkillAKissforCourageInherit SkillID = 910041 // A Kiss for Courage SkillAKissforCourageInherit SkillID = 910041 // A Kiss for Courage
@@ -579,6 +582,7 @@ var OrderedSkills = [...]SkillID{
SkillMovingPastandBeyond, SkillMovingPastandBeyond,
SkillJustaLittleFarther, SkillJustaLittleFarther,
SkillPridefulKing, SkillPridefulKing,
SkillAmbitiontoSurpasstheSakura,
SkillDazzlnDiver, SkillDazzlnDiver,
SkillCertainVictory, SkillCertainVictory,
SkillAKissforCourage, SkillAKissforCourage,
@@ -648,6 +652,7 @@ var OrderedSkills = [...]SkillID{
SkillSpringRunnerLv2, SkillSpringRunnerLv2,
SkillSpringRunner, SkillSpringRunner,
SkillSpringRunnerX, SkillSpringRunnerX,
SkillSpringSpectacle,
SkillSummerRunnerLv2, SkillSummerRunnerLv2,
SkillSummerRunner, SkillSummerRunner,
SkillSummerRunnerX, SkillSummerRunnerX,
@@ -1008,6 +1013,7 @@ var OrderedSkills = [...]SkillID{
SkillMovingPastandBeyondInherit, SkillMovingPastandBeyondInherit,
SkillJustaLittleFartherInherit, SkillJustaLittleFartherInherit,
SkillPridefulKingInherit, SkillPridefulKingInherit,
SkillAmbitiontoSurpasstheSakuraInherit,
SkillDazzlnDiverInherit, SkillDazzlnDiverInherit,
SkillCertainVictoryInherit, SkillCertainVictoryInherit,
SkillAKissforCourageInherit, SkillAKissforCourageInherit,
@@ -2362,6 +2368,27 @@ var AllSkills = map[SkillID]Skill{
UniqueOwner: "[King of Emeralds] King Halo", UniqueOwner: "[King of Emeralds] King Halo",
IconID: 20013, IconID: 20013,
}, },
SkillAmbitiontoSurpasstheSakura: {
ID: 100691,
Name: "Ambition to Surpass the Sakura",
Description: "Increase velocity with blossoming ambition when well-positioned and close to the runner ahead with 300m or less remaining.",
Group: 10069,
Rarity: 5,
GroupRate: 1,
GradeValue: 340,
Activations: []Activation{
{
Condition: "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1",
Duration: 50000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
},
},
},
UniqueOwner: "[Strength in Full Bloom] Sakura Chiyono O",
IconID: 20013,
},
SkillDazzlnDiver: { SkillDazzlnDiver: {
ID: 110011, ID: 110011,
Name: "Dazzl'n ♪ Diver", Name: "Dazzl'n ♪ Diver",
@@ -3782,6 +3809,27 @@ var AllSkills = map[SkillID]Skill{
SPCost: 50, SPCost: 50,
IconID: 10014, IconID: 10014,
}, },
SkillSpringSpectacle: {
ID: 200174,
Name: "Spring Spectacle",
Description: "Increase performance in spring, boosting Speed and Power.",
Group: 20017,
Rarity: 2,
GroupRate: 3,
GradeValue: 461,
Activations: []Activation{
{
Condition: "season==1@season==5",
Duration: -1,
Abilities: []Ability{
{Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0},
{Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0},
},
},
},
SPCost: 130,
IconID: 10012,
},
SkillSummerRunnerLv2: { SkillSummerRunnerLv2: {
ID: 200181, ID: 200181,
Name: "Summer Runner ◎", Name: "Summer Runner ◎",
@@ -11684,6 +11732,29 @@ var AllSkills = map[SkillID]Skill{
SPCost: 200, SPCost: 200,
IconID: 20011, IconID: 20011,
}, },
SkillAmbitiontoSurpasstheSakuraInherit: {
ID: 900691,
Name: "Ambition to Surpass the Sakura" + " (Inherited)",
Description: "Slightly increase velocity when well-positioned and close to the runner ahead with 300m or less remaining.",
Group: 10069,
Rarity: 1,
GroupRate: 2,
GradeValue: 180,
WitCheck: true,
Activations: []Activation{
{
Condition: "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1",
Duration: 30000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0},
},
},
},
UniqueOwner: "[Strength in Full Bloom] Sakura Chiyono O",
SPCost: 200,
IconID: 20011,
},
SkillDazzlnDiverInherit: { SkillDazzlnDiverInherit: {
ID: 910011, ID: 910011,
Name: "Dazzl'n ♪ Diver" + " (Inherited)", Name: "Dazzl'n ♪ Diver" + " (Inherited)",
@@ -12173,6 +12244,7 @@ var SkillNameToID = map[string]SkillID{
"Moving Past, and Beyond": 100591, "Moving Past, and Beyond": 100591,
"Just a Little Farther!": 100601, "Just a Little Farther!": 100601,
"Prideful King": 100611, "Prideful King": 100611,
"Ambition to Surpass the Sakura": 100691,
"Dazzl'n ♪ Diver": 110011, "Dazzl'n ♪ Diver": 110011,
"Certain Victory": 110031, "Certain Victory": 110031,
"A Kiss for Courage": 110041, "A Kiss for Courage": 110041,
@@ -12242,6 +12314,7 @@ var SkillNameToID = map[string]SkillID{
"Spring Runner ◎": 200171, "Spring Runner ◎": 200171,
"Spring Runner ○": 200172, "Spring Runner ○": 200172,
"Spring Runner ×": 200173, "Spring Runner ×": 200173,
"Spring Spectacle": 200174,
"Summer Runner ◎": 200181, "Summer Runner ◎": 200181,
"Summer Runner ○": 200182, "Summer Runner ○": 200182,
"Summer Runner ×": 200183, "Summer Runner ×": 200183,
@@ -12602,6 +12675,7 @@ var SkillNameToID = map[string]SkillID{
"Moving Past, and Beyond" + " (Inherited)": 900591, "Moving Past, and Beyond" + " (Inherited)": 900591,
"Just a Little Farther!" + " (Inherited)": 900601, "Just a Little Farther!" + " (Inherited)": 900601,
"Prideful King" + " (Inherited)": 900611, "Prideful King" + " (Inherited)": 900611,
"Ambition to Surpass the Sakura" + " (Inherited)": 900691,
"Dazzl'n ♪ Diver" + " (Inherited)": 910011, "Dazzl'n ♪ Diver" + " (Inherited)": 910011,
"Certain Victory" + " (Inherited)": 910031, "Certain Victory" + " (Inherited)": 910031,
"A Kiss for Courage" + " (Inherited)": 910041, "A Kiss for Courage" + " (Inherited)": 910041,
@@ -12685,6 +12759,7 @@ var SkillGroups = map[int32][4]SkillID{
10059: {SkillMovingPastandBeyond, SkillMovingPastandBeyondInherit}, 10059: {SkillMovingPastandBeyond, SkillMovingPastandBeyondInherit},
10060: {SkillJustaLittleFarther, SkillJustaLittleFartherInherit}, 10060: {SkillJustaLittleFarther, SkillJustaLittleFartherInherit},
10061: {SkillPridefulKing, SkillPridefulKingInherit}, 10061: {SkillPridefulKing, SkillPridefulKingInherit},
10069: {SkillAmbitiontoSurpasstheSakura, SkillAmbitiontoSurpasstheSakuraInherit},
11001: {SkillDazzlnDiver, SkillDazzlnDiverInherit}, 11001: {SkillDazzlnDiver, SkillDazzlnDiverInherit},
11003: {SkillCertainVictory, SkillCertainVictoryInherit}, 11003: {SkillCertainVictory, SkillCertainVictoryInherit},
11004: {SkillAKissforCourage, SkillAKissforCourageInherit}, 11004: {SkillAKissforCourage, SkillAKissforCourageInherit},
@@ -12718,7 +12793,7 @@ var SkillGroups = map[int32][4]SkillID{
20014: {SkillNonStandardDistanceLv2, SkillNonStandardDistance, SkillNonStandardDistanceX}, 20014: {SkillNonStandardDistanceLv2, SkillNonStandardDistance, SkillNonStandardDistanceX},
20015: {SkillFirmConditionsLv2, SkillFirmConditions, SkillFirmConditionsX}, 20015: {SkillFirmConditionsLv2, SkillFirmConditions, SkillFirmConditionsX},
20016: {SkillWetConditionsLv2, SkillWetConditions, SkillWetConditionsX}, 20016: {SkillWetConditionsLv2, SkillWetConditions, SkillWetConditionsX},
20017: {SkillSpringRunnerLv2, SkillSpringRunner, SkillSpringRunnerX}, 20017: {SkillSpringRunnerLv2, SkillSpringRunner, SkillSpringRunnerX, SkillSpringSpectacle},
20018: {SkillSummerRunnerLv2, SkillSummerRunner, SkillSummerRunnerX}, 20018: {SkillSummerRunnerLv2, SkillSummerRunner, SkillSummerRunnerX},
20019: {SkillFallRunnerLv2, SkillFallRunner, SkillFallRunnerX, SkillFallFrenzy}, 20019: {SkillFallRunnerLv2, SkillFallRunner, SkillFallRunnerX, SkillFallFrenzy},
20020: {SkillWinterRunnerLv2, SkillWinterRunner, SkillWinterRunnerX}, 20020: {SkillWinterRunnerLv2, SkillWinterRunner, SkillWinterRunnerX},

View File

@@ -72,6 +72,7 @@ pub type skill
Moving-Past-and-Beyond Moving-Past-and-Beyond
Just-a-Little-Farther Just-a-Little-Farther
Prideful-King Prideful-King
Ambition-to-Surpass-the-Sakura
Dazzl-n-Diver Dazzl-n-Diver
Certain-Victory Certain-Victory
A-Kiss-for-Courage A-Kiss-for-Courage
@@ -141,6 +142,7 @@ pub type skill
Spring-Runner-Lv2 Spring-Runner-Lv2
Spring-Runner Spring-Runner
Spring-Runner-x Spring-Runner-x
Spring-Spectacle
Summer-Runner-Lv2 Summer-Runner-Lv2
Summer-Runner Summer-Runner
Summer-Runner-x Summer-Runner-x
@@ -501,6 +503,7 @@ pub type skill
Moving-Past-and-Beyond-Inherit Moving-Past-and-Beyond-Inherit
Just-a-Little-Farther-Inherit Just-a-Little-Farther-Inherit
Prideful-King-Inherit Prideful-King-Inherit
Ambition-to-Surpass-the-Sakura-Inherit
Dazzl-n-Diver-Inherit Dazzl-n-Diver-Inherit
Certain-Victory-Inherit Certain-Victory-Inherit
A-Kiss-for-Courage-Inherit A-Kiss-for-Courage-Inherit
@@ -585,6 +588,7 @@ pub fun skill-id(s: skill): skill-id
Moving-Past-and-Beyond -> Skill-id(100591) Moving-Past-and-Beyond -> Skill-id(100591)
Just-a-Little-Farther -> Skill-id(100601) Just-a-Little-Farther -> Skill-id(100601)
Prideful-King -> Skill-id(100611) Prideful-King -> Skill-id(100611)
Ambition-to-Surpass-the-Sakura -> Skill-id(100691)
Dazzl-n-Diver -> Skill-id(110011) Dazzl-n-Diver -> Skill-id(110011)
Certain-Victory -> Skill-id(110031) Certain-Victory -> Skill-id(110031)
A-Kiss-for-Courage -> Skill-id(110041) A-Kiss-for-Courage -> Skill-id(110041)
@@ -654,6 +658,7 @@ pub fun skill-id(s: skill): skill-id
Spring-Runner-Lv2 -> Skill-id(200171) Spring-Runner-Lv2 -> Skill-id(200171)
Spring-Runner -> Skill-id(200172) Spring-Runner -> Skill-id(200172)
Spring-Runner-x -> Skill-id(200173) Spring-Runner-x -> Skill-id(200173)
Spring-Spectacle -> Skill-id(200174)
Summer-Runner-Lv2 -> Skill-id(200181) Summer-Runner-Lv2 -> Skill-id(200181)
Summer-Runner -> Skill-id(200182) Summer-Runner -> Skill-id(200182)
Summer-Runner-x -> Skill-id(200183) Summer-Runner-x -> Skill-id(200183)
@@ -1014,6 +1019,7 @@ pub fun skill-id(s: skill): skill-id
Moving-Past-and-Beyond-Inherit -> Skill-id(900591) Moving-Past-and-Beyond-Inherit -> Skill-id(900591)
Just-a-Little-Farther-Inherit -> Skill-id(900601) Just-a-Little-Farther-Inherit -> Skill-id(900601)
Prideful-King-Inherit -> Skill-id(900611) Prideful-King-Inherit -> Skill-id(900611)
Ambition-to-Surpass-the-Sakura-Inherit -> Skill-id(900691)
Dazzl-n-Diver-Inherit -> Skill-id(910011) Dazzl-n-Diver-Inherit -> Skill-id(910011)
Certain-Victory-Inherit -> Skill-id(910031) Certain-Victory-Inherit -> Skill-id(910031)
A-Kiss-for-Courage-Inherit -> Skill-id(910041) A-Kiss-for-Courage-Inherit -> Skill-id(910041)
@@ -1097,6 +1103,7 @@ pub val all = [
Moving-Past-and-Beyond, Moving-Past-and-Beyond,
Just-a-Little-Farther, Just-a-Little-Farther,
Prideful-King, Prideful-King,
Ambition-to-Surpass-the-Sakura,
Dazzl-n-Diver, Dazzl-n-Diver,
Certain-Victory, Certain-Victory,
A-Kiss-for-Courage, A-Kiss-for-Courage,
@@ -1166,6 +1173,7 @@ pub val all = [
Spring-Runner-Lv2, Spring-Runner-Lv2,
Spring-Runner, Spring-Runner,
Spring-Runner-x, Spring-Runner-x,
Spring-Spectacle,
Summer-Runner-Lv2, Summer-Runner-Lv2,
Summer-Runner, Summer-Runner,
Summer-Runner-x, Summer-Runner-x,
@@ -1526,6 +1534,7 @@ pub val all = [
Moving-Past-and-Beyond-Inherit, Moving-Past-and-Beyond-Inherit,
Just-a-Little-Farther-Inherit, Just-a-Little-Farther-Inherit,
Prideful-King-Inherit, Prideful-King-Inherit,
Ambition-to-Surpass-the-Sakura-Inherit,
Dazzl-n-Diver-Inherit, Dazzl-n-Diver-Inherit,
Certain-Victory-Inherit, Certain-Victory-Inherit,
A-Kiss-for-Courage-Inherit, A-Kiss-for-Courage-Inherit,
@@ -1609,6 +1618,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
.set("Moving Past, and Beyond", Skill-id(100591)) .set("Moving Past, and Beyond", Skill-id(100591))
.set("Just a Little Farther!", Skill-id(100601)) .set("Just a Little Farther!", Skill-id(100601))
.set("Prideful King", Skill-id(100611)) .set("Prideful King", Skill-id(100611))
.set("Ambition to Surpass the Sakura", Skill-id(100691))
.set("Dazzl'n ♪ Diver", Skill-id(110011)) .set("Dazzl'n ♪ Diver", Skill-id(110011))
.set("Certain Victory", Skill-id(110031)) .set("Certain Victory", Skill-id(110031))
.set("A Kiss for Courage", Skill-id(110041)) .set("A Kiss for Courage", Skill-id(110041))
@@ -1678,6 +1688,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
.set("Spring Runner ◎", Skill-id(200171)) .set("Spring Runner ◎", Skill-id(200171))
.set("Spring Runner ○", Skill-id(200172)) .set("Spring Runner ○", Skill-id(200172))
.set("Spring Runner ×", Skill-id(200173)) .set("Spring Runner ×", Skill-id(200173))
.set("Spring Spectacle", Skill-id(200174))
.set("Summer Runner ◎", Skill-id(200181)) .set("Summer Runner ◎", Skill-id(200181))
.set("Summer Runner ○", Skill-id(200182)) .set("Summer Runner ○", Skill-id(200182))
.set("Summer Runner ×", Skill-id(200183)) .set("Summer Runner ×", Skill-id(200183))
@@ -2038,6 +2049,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
.set("Moving Past, and Beyond" ++ " (Inherited)", Skill-id(900591)) .set("Moving Past, and Beyond" ++ " (Inherited)", Skill-id(900591))
.set("Just a Little Farther!" ++ " (Inherited)", Skill-id(900601)) .set("Just a Little Farther!" ++ " (Inherited)", Skill-id(900601))
.set("Prideful King" ++ " (Inherited)", Skill-id(900611)) .set("Prideful King" ++ " (Inherited)", Skill-id(900611))
.set("Ambition to Surpass the Sakura" ++ " (Inherited)", Skill-id(900691))
.set("Dazzl'n ♪ Diver" ++ " (Inherited)", Skill-id(910011)) .set("Dazzl'n ♪ Diver" ++ " (Inherited)", Skill-id(910011))
.set("Certain Victory" ++ " (Inherited)", Skill-id(910031)) .set("Certain Victory" ++ " (Inherited)", Skill-id(910031))
.set("A Kiss for Courage" ++ " (Inherited)", Skill-id(910041)) .set("A Kiss for Courage" ++ " (Inherited)", Skill-id(910041))
@@ -2130,6 +2142,7 @@ pub fun show(s: skill-id): string
100591 -> "Moving Past, and Beyond" 100591 -> "Moving Past, and Beyond"
100601 -> "Just a Little Farther!" 100601 -> "Just a Little Farther!"
100611 -> "Prideful King" 100611 -> "Prideful King"
100691 -> "Ambition to Surpass the Sakura"
110011 -> "Dazzl'n ♪ Diver" 110011 -> "Dazzl'n ♪ Diver"
110031 -> "Certain Victory" 110031 -> "Certain Victory"
110041 -> "A Kiss for Courage" 110041 -> "A Kiss for Courage"
@@ -2199,6 +2212,7 @@ pub fun show(s: skill-id): string
200171 -> "Spring Runner ◎" 200171 -> "Spring Runner ◎"
200172 -> "Spring Runner ○" 200172 -> "Spring Runner ○"
200173 -> "Spring Runner ×" 200173 -> "Spring Runner ×"
200174 -> "Spring Spectacle"
200181 -> "Summer Runner ◎" 200181 -> "Summer Runner ◎"
200182 -> "Summer Runner ○" 200182 -> "Summer Runner ○"
200183 -> "Summer Runner ×" 200183 -> "Summer Runner ×"
@@ -2559,6 +2573,7 @@ pub fun show(s: skill-id): string
900591 -> "Moving Past, and Beyond" ++ " (Inherited)" 900591 -> "Moving Past, and Beyond" ++ " (Inherited)"
900601 -> "Just a Little Farther!" ++ " (Inherited)" 900601 -> "Just a Little Farther!" ++ " (Inherited)"
900611 -> "Prideful King" ++ " (Inherited)" 900611 -> "Prideful King" ++ " (Inherited)"
900691 -> "Ambition to Surpass the Sakura" ++ " (Inherited)"
910011 -> "Dazzl'n ♪ Diver" ++ " (Inherited)" 910011 -> "Dazzl'n ♪ Diver" ++ " (Inherited)"
910031 -> "Certain Victory" ++ " (Inherited)" 910031 -> "Certain Victory" ++ " (Inherited)"
910041 -> "A Kiss for Courage" ++ " (Inherited)" 910041 -> "A Kiss for Courage" ++ " (Inherited)"
@@ -2645,6 +2660,7 @@ pub fun description(s: skill-id): string
100591 -> "Having run the race calmly, increase acceleration with hardened determination when making a move mid-race, or on a crucial corner late-race whilst in midpack." 100591 -> "Having run the race calmly, increase acceleration with hardened determination when making a move mid-race, or on a crucial corner late-race whilst in midpack."
100601 -> "Increase velocity with flaring fighting spirit when positioned 3rd and about to lose late-race." 100601 -> "Increase velocity with flaring fighting spirit when positioned 3rd and about to lose late-race."
100611 -> "Greatly increase velocity in a true display of skill with 200m remaining after racing calmly." 100611 -> "Greatly increase velocity in a true display of skill with 200m remaining after racing calmly."
100691 -> "Increase velocity with blossoming ambition when well-positioned and close to the runner ahead with 300m or less remaining."
110011 -> "Recover endurance by relaxing after activating 2 skills when positioned midpack mid-race." 110011 -> "Recover endurance by relaxing after activating 2 skills when positioned midpack mid-race."
110031 -> "Greatly increase velocity with an indomitable fighting spirit on the final straight after being on the heels of another runner toward the front on the final corner or later." 110031 -> "Greatly increase velocity with an indomitable fighting spirit on the final straight after being on the heels of another runner toward the front on the final corner or later."
110041 -> "Increase velocity enthusiastically when positioned toward the front in the second half of the race after recovering endurance with a skill." 110041 -> "Increase velocity enthusiastically when positioned toward the front in the second half of the race after recovering endurance with a skill."
@@ -2714,6 +2730,7 @@ pub fun description(s: skill-id): string
200171 -> "Increase performance in spring." 200171 -> "Increase performance in spring."
200172 -> "Moderately increase performance in spring." 200172 -> "Moderately increase performance in spring."
200173 -> "Moderately decrease performance in spring." 200173 -> "Moderately decrease performance in spring."
200174 -> "Increase performance in spring, boosting Speed and Power."
200181 -> "Increase performance in summer." 200181 -> "Increase performance in summer."
200182 -> "Moderately increase performance in summer." 200182 -> "Moderately increase performance in summer."
200183 -> "Moderately decrease performance in summer." 200183 -> "Moderately decrease performance in summer."
@@ -3074,6 +3091,7 @@ pub fun description(s: skill-id): string
900591 -> "Having run the race calmly, slightly increase acceleration when making a move mid-race, or on a crucial corner late-race whilst in midpack." 900591 -> "Having run the race calmly, slightly increase acceleration when making a move mid-race, or on a crucial corner late-race whilst in midpack."
900601 -> "Slightly increase velocity when positioned 3rd and about to lose late-race." 900601 -> "Slightly increase velocity when positioned 3rd and about to lose late-race."
900611 -> "Moderately increase velocity in a true display of skill with 200m remaining after racing calmly." 900611 -> "Moderately increase velocity in a true display of skill with 200m remaining after racing calmly."
900691 -> "Slightly increase velocity when well-positioned and close to the runner ahead with 300m or less remaining."
910011 -> "Slightly recover endurance after activating 2 skills mid-race." 910011 -> "Slightly recover endurance after activating 2 skills mid-race."
910031 -> "Moderately increase velocity on the final straight after being on the heels of another runner toward the front on the final corner or later." 910031 -> "Moderately increase velocity on the final straight after being on the heels of another runner toward the front on the final corner or later."
910041 -> "Slightly increase velocity when positioned toward the front in the second half of the race after recovering endurance with a skill." 910041 -> "Slightly increase velocity when positioned toward the front in the second half of the race after recovering endurance with a skill."
@@ -3160,6 +3178,7 @@ pub fun group(s: skill-id): skill-group-id
100591 -> Skill-group-id(10059) 100591 -> Skill-group-id(10059)
100601 -> Skill-group-id(10060) 100601 -> Skill-group-id(10060)
100611 -> Skill-group-id(10061) 100611 -> Skill-group-id(10061)
100691 -> Skill-group-id(10069)
110011 -> Skill-group-id(11001) 110011 -> Skill-group-id(11001)
110031 -> Skill-group-id(11003) 110031 -> Skill-group-id(11003)
110041 -> Skill-group-id(11004) 110041 -> Skill-group-id(11004)
@@ -3229,6 +3248,7 @@ pub fun group(s: skill-id): skill-group-id
200171 -> Skill-group-id(20017) 200171 -> Skill-group-id(20017)
200172 -> Skill-group-id(20017) 200172 -> Skill-group-id(20017)
200173 -> Skill-group-id(20017) 200173 -> Skill-group-id(20017)
200174 -> Skill-group-id(20017)
200181 -> Skill-group-id(20018) 200181 -> Skill-group-id(20018)
200182 -> Skill-group-id(20018) 200182 -> Skill-group-id(20018)
200183 -> Skill-group-id(20018) 200183 -> Skill-group-id(20018)
@@ -3589,6 +3609,7 @@ pub fun group(s: skill-id): skill-group-id
900591 -> Skill-group-id(10059) 900591 -> Skill-group-id(10059)
900601 -> Skill-group-id(10060) 900601 -> Skill-group-id(10060)
900611 -> Skill-group-id(10061) 900611 -> Skill-group-id(10061)
900691 -> Skill-group-id(10069)
910011 -> Skill-group-id(11001) 910011 -> Skill-group-id(11001)
910031 -> Skill-group-id(11003) 910031 -> Skill-group-id(11003)
910041 -> Skill-group-id(11004) 910041 -> Skill-group-id(11004)
@@ -3675,6 +3696,7 @@ pub fun rarity(s: skill-id): rarity
100591 -> Unique 100591 -> Unique
100601 -> Unique-Upgraded 100601 -> Unique-Upgraded
100611 -> Unique-Upgraded 100611 -> Unique-Upgraded
100691 -> Unique
110011 -> Unique 110011 -> Unique
110031 -> Unique 110031 -> Unique
110041 -> Unique 110041 -> Unique
@@ -3744,6 +3766,7 @@ pub fun rarity(s: skill-id): rarity
200171 -> Common 200171 -> Common
200172 -> Common 200172 -> Common
200173 -> Common 200173 -> Common
200174 -> Rare
200181 -> Common 200181 -> Common
200182 -> Common 200182 -> Common
200183 -> Common 200183 -> Common
@@ -4104,6 +4127,7 @@ pub fun rarity(s: skill-id): rarity
900591 -> Common 900591 -> Common
900601 -> Common 900601 -> Common
900611 -> Common 900611 -> Common
900691 -> Common
910011 -> Common 910011 -> Common
910031 -> Common 910031 -> Common
910041 -> Common 910041 -> Common
@@ -4190,6 +4214,7 @@ pub fun group-rate(s: skill-id): int
100591 -> 1 100591 -> 1
100601 -> 1 100601 -> 1
100611 -> 1 100611 -> 1
100691 -> 1
110011 -> 1 110011 -> 1
110031 -> 1 110031 -> 1
110041 -> 1 110041 -> 1
@@ -4259,6 +4284,7 @@ pub fun group-rate(s: skill-id): int
200171 -> 2 200171 -> 2
200172 -> 1 200172 -> 1
200173 -> -1 200173 -> -1
200174 -> 3
200181 -> 2 200181 -> 2
200182 -> 1 200182 -> 1
200183 -> -1 200183 -> -1
@@ -4619,6 +4645,7 @@ pub fun group-rate(s: skill-id): int
900591 -> 2 900591 -> 2
900601 -> 2 900601 -> 2
900611 -> 2 900611 -> 2
900691 -> 2
910011 -> 2 910011 -> 2
910031 -> 2 910031 -> 2
910041 -> 2 910041 -> 2
@@ -4705,6 +4732,7 @@ pub fun grade-value(s: skill-id): int
100591 -> 340 100591 -> 340
100601 -> 340 100601 -> 340
100611 -> 340 100611 -> 340
100691 -> 340
110011 -> 340 110011 -> 340
110031 -> 340 110031 -> 340
110041 -> 340 110041 -> 340
@@ -4774,6 +4802,7 @@ pub fun grade-value(s: skill-id): int
200171 -> 174 200171 -> 174
200172 -> 129 200172 -> 129
200173 -> -129 200173 -> -129
200174 -> 461
200181 -> 174 200181 -> 174
200182 -> 129 200182 -> 129
200183 -> -129 200183 -> -129
@@ -5134,6 +5163,7 @@ pub fun grade-value(s: skill-id): int
900591 -> 180 900591 -> 180
900601 -> 180 900601 -> 180
900611 -> 180 900611 -> 180
900691 -> 180
910011 -> 180 910011 -> 180
910031 -> 180 910031 -> 180
910041 -> 180 910041 -> 180
@@ -5220,6 +5250,7 @@ pub fun wit-check(s: skill-id): bool
100591 -> False 100591 -> False
100601 -> False 100601 -> False
100611 -> False 100611 -> False
100691 -> False
110011 -> False 110011 -> False
110031 -> False 110031 -> False
110041 -> False 110041 -> False
@@ -5289,6 +5320,7 @@ pub fun wit-check(s: skill-id): bool
200171 -> False 200171 -> False
200172 -> False 200172 -> False
200173 -> False 200173 -> False
200174 -> False
200181 -> False 200181 -> False
200182 -> False 200182 -> False
200183 -> False 200183 -> False
@@ -5649,6 +5681,7 @@ pub fun wit-check(s: skill-id): bool
900591 -> True 900591 -> True
900601 -> True 900601 -> True
900611 -> True 900611 -> True
900691 -> True
910011 -> True 910011 -> True
910031 -> True 910031 -> True
910041 -> True 910041 -> True
@@ -6706,6 +6739,21 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
100691 -> [
Activation(
precondition = "",
condition = "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1",
duration = 50000.decimal(-4),
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(3500.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
110011 -> [ 110011 -> [
Activation( Activation(
precondition = "", precondition = "",
@@ -7797,6 +7845,26 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
200174 -> [
Activation(
precondition = "",
condition = "season==1@season==5",
duration = -1.decimal,
cooldown = 0.decimal,
abilities = [
Ability(
ability-type = Passive-Speed(600000.decimal(-4)),
value-usage = Direct,
target = Self
),
Ability(
ability-type = Passive-Power(600000.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
200181 -> [ 200181 -> [
Activation( Activation(
precondition = "", precondition = "",
@@ -13485,6 +13553,21 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
900691 -> [
Activation(
precondition = "",
condition = "remain_distance<=300&order_rate<=40&bashin_diff_infront<=1",
duration = 30000.decimal(-4),
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(1500.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
910011 -> [ 910011 -> [
Activation( Activation(
precondition = "", precondition = "",
@@ -13862,6 +13945,7 @@ pub fun unique-owner(s: skill-id): maybe<trainee-id>
100591 -> Just(Trainee-id(105901)) 100591 -> Just(Trainee-id(105901))
100601 -> Just(Trainee-id(106001)) 100601 -> Just(Trainee-id(106001))
100611 -> Just(Trainee-id(106101)) 100611 -> Just(Trainee-id(106101))
100691 -> Just(Trainee-id(106901))
110011 -> Just(Trainee-id(100102)) 110011 -> Just(Trainee-id(100102))
110031 -> Just(Trainee-id(100302)) 110031 -> Just(Trainee-id(100302))
110041 -> Just(Trainee-id(100402)) 110041 -> Just(Trainee-id(100402))
@@ -13925,6 +14009,7 @@ pub fun unique-owner(s: skill-id): maybe<trainee-id>
900591 -> Just(Trainee-id(105901)) 900591 -> Just(Trainee-id(105901))
900601 -> Just(Trainee-id(106001)) 900601 -> Just(Trainee-id(106001))
900611 -> Just(Trainee-id(106101)) 900611 -> Just(Trainee-id(106101))
900691 -> Just(Trainee-id(106901))
910011 -> Just(Trainee-id(100102)) 910011 -> Just(Trainee-id(100102))
910031 -> Just(Trainee-id(100302)) 910031 -> Just(Trainee-id(100302))
910041 -> Just(Trainee-id(100402)) 910041 -> Just(Trainee-id(100402))
@@ -14010,6 +14095,7 @@ pub fun sp-cost(s: skill-id): int
100591 -> 0 100591 -> 0
100601 -> 0 100601 -> 0
100611 -> 0 100611 -> 0
100691 -> 0
110011 -> 0 110011 -> 0
110031 -> 0 110031 -> 0
110041 -> 0 110041 -> 0
@@ -14079,6 +14165,7 @@ pub fun sp-cost(s: skill-id): int
200171 -> 110 200171 -> 110
200172 -> 90 200172 -> 90
200173 -> 50 200173 -> 50
200174 -> 130
200181 -> 110 200181 -> 110
200182 -> 90 200182 -> 90
200183 -> 50 200183 -> 50
@@ -14439,6 +14526,7 @@ pub fun sp-cost(s: skill-id): int
900591 -> 200 900591 -> 200
900601 -> 200 900601 -> 200
900611 -> 200 900611 -> 200
900691 -> 200
910011 -> 200 910011 -> 200
910031 -> 200 910031 -> 200
910041 -> 200 910041 -> 200
@@ -14525,6 +14613,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
100591 -> Skill-icon-id(20043) 100591 -> Skill-icon-id(20043)
100601 -> Skill-icon-id(20013) 100601 -> Skill-icon-id(20013)
100611 -> Skill-icon-id(20013) 100611 -> Skill-icon-id(20013)
100691 -> Skill-icon-id(20013)
110011 -> Skill-icon-id(20023) 110011 -> Skill-icon-id(20023)
110031 -> Skill-icon-id(20013) 110031 -> Skill-icon-id(20013)
110041 -> Skill-icon-id(20013) 110041 -> Skill-icon-id(20013)
@@ -14594,6 +14683,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
200171 -> Skill-icon-id(10011) 200171 -> Skill-icon-id(10011)
200172 -> Skill-icon-id(10011) 200172 -> Skill-icon-id(10011)
200173 -> Skill-icon-id(10014) 200173 -> Skill-icon-id(10014)
200174 -> Skill-icon-id(10012)
200181 -> Skill-icon-id(10011) 200181 -> Skill-icon-id(10011)
200182 -> Skill-icon-id(10011) 200182 -> Skill-icon-id(10011)
200183 -> Skill-icon-id(10014) 200183 -> Skill-icon-id(10014)
@@ -14954,6 +15044,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
900591 -> Skill-icon-id(20041) 900591 -> Skill-icon-id(20041)
900601 -> Skill-icon-id(20011) 900601 -> Skill-icon-id(20011)
900611 -> Skill-icon-id(20011) 900611 -> Skill-icon-id(20011)
900691 -> Skill-icon-id(20011)
910011 -> Skill-icon-id(20021) 910011 -> Skill-icon-id(20021)
910031 -> Skill-icon-id(20011) 910031 -> Skill-icon-id(20011)
910041 -> Skill-icon-id(20011) 910041 -> Skill-icon-id(20011)
@@ -15041,6 +15132,7 @@ pub fun skill-group/show(sg: skill-group-id): string
10059 ->"Moving Past, and Beyond" 10059 ->"Moving Past, and Beyond"
10060 ->"Just a Little Farther!" 10060 ->"Just a Little Farther!"
10061 ->"Prideful King" 10061 ->"Prideful King"
10069 ->"Ambition to Surpass the Sakura"
11001 ->"Dazzl'n ♪ Diver" 11001 ->"Dazzl'n ♪ Diver"
11003 ->"Certain Victory" 11003 ->"Certain Victory"
11004 ->"A Kiss for Courage" 11004 ->"A Kiss for Courage"
@@ -15309,6 +15401,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
10059 -> [Skill-id(100591), Skill-id(900591), ] 10059 -> [Skill-id(100591), Skill-id(900591), ]
10060 -> [Skill-id(100601), Skill-id(900601), ] 10060 -> [Skill-id(100601), Skill-id(900601), ]
10061 -> [Skill-id(100611), Skill-id(900611), ] 10061 -> [Skill-id(100611), Skill-id(900611), ]
10069 -> [Skill-id(100691), Skill-id(900691), ]
11001 -> [Skill-id(110011), Skill-id(910011), ] 11001 -> [Skill-id(110011), Skill-id(910011), ]
11003 -> [Skill-id(110031), Skill-id(910031), ] 11003 -> [Skill-id(110031), Skill-id(910031), ]
11004 -> [Skill-id(110041), Skill-id(910041), ] 11004 -> [Skill-id(110041), Skill-id(910041), ]
@@ -15342,7 +15435,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
20014 -> [Skill-id(200141), Skill-id(200142), Skill-id(200143), ] 20014 -> [Skill-id(200141), Skill-id(200142), Skill-id(200143), ]
20015 -> [Skill-id(200151), Skill-id(200152), Skill-id(200153), ] 20015 -> [Skill-id(200151), Skill-id(200152), Skill-id(200153), ]
20016 -> [Skill-id(200161), Skill-id(200162), Skill-id(200163), ] 20016 -> [Skill-id(200161), Skill-id(200162), Skill-id(200163), ]
20017 -> [Skill-id(200171), Skill-id(200172), Skill-id(200173), ] 20017 -> [Skill-id(200171), Skill-id(200172), Skill-id(200173), Skill-id(200174), ]
20018 -> [Skill-id(200181), Skill-id(200182), Skill-id(200183), ] 20018 -> [Skill-id(200181), Skill-id(200182), Skill-id(200183), ]
20019 -> [Skill-id(200191), Skill-id(200192), Skill-id(200193), Skill-id(200194), ] 20019 -> [Skill-id(200191), Skill-id(200192), Skill-id(200193), Skill-id(200194), ]
20020 -> [Skill-id(200201), Skill-id(200202), Skill-id(200203), ] 20020 -> [Skill-id(200201), Skill-id(200202), Skill-id(200203), ]