horse: generate with 2026-01-22 global db

This commit is contained in:
2026-01-22 09:32:38 -05:00
parent 74ee76c5da
commit 1ae654c266
5 changed files with 418 additions and 41 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

@@ -43,6 +43,7 @@ pub type skill-group
Blazing-Pride Blazing-Pride
OMG-The-Final-Sprint OMG-The-Final-Sprint
Angling-and-Scheming Angling-and-Scheming
White-Lightning-Comin-Through
Fairy-Tale Fairy-Tale
Win-QED Win-QED
Flashy-Landing Flashy-Landing
@@ -257,6 +258,14 @@ pub type skill-group
Ignited-Spirit-WIT Ignited-Spirit-WIT
Unquenched-Thirst Unquenched-Thirst
Unchanging Unchanging
Towards-the-Scenery-I-Seek
Creeping-Anxiety
Blatant-Fear
Dream-Run
Show-Me-What-Lies-Beyond
Hoiya-Have-a-Good-Run
As-a-Friend-and-Rival
Cheers-of-a-Fellow-Dreamer
// Map a skill group to its ID. // Map a skill group to its ID.
pub fip fun skill-group/group-id(^sg: skill-group): int pub fip fun skill-group/group-id(^sg: skill-group): int
@@ -297,6 +306,7 @@ pub fip fun skill-group/group-id(^sg: skill-group): int
Blazing-Pride -> 10018 Blazing-Pride -> 10018
OMG-The-Final-Sprint -> 10019 OMG-The-Final-Sprint -> 10019
Angling-and-Scheming -> 10020 Angling-and-Scheming -> 10020
White-Lightning-Comin-Through -> 10021
Fairy-Tale -> 10022 Fairy-Tale -> 10022
Win-QED -> 10023 Win-QED -> 10023
Flashy-Landing -> 10024 Flashy-Landing -> 10024
@@ -511,6 +521,14 @@ pub fip fun skill-group/group-id(^sg: skill-group): int
Ignited-Spirit-WIT -> 21005 Ignited-Spirit-WIT -> 21005
Unquenched-Thirst -> 30001 Unquenched-Thirst -> 30001
Unchanging -> 30002 Unchanging -> 30002
Towards-the-Scenery-I-Seek -> 30003
Creeping-Anxiety -> 30004
Blatant-Fear -> 30005
Dream-Run -> 30006
Show-Me-What-Lies-Beyond -> 30007
Hoiya-Have-a-Good-Run -> 30008
As-a-Friend-and-Rival -> 30009
Cheers-of-a-Fellow-Dreamer -> 30010
// Get the skill group for an ID. // Get the skill group for an ID.
pub fip(1) fun skill-group/from-id(^id: int): maybe<skill-group> pub fip(1) fun skill-group/from-id(^id: int): maybe<skill-group>
@@ -551,6 +569,7 @@ pub fip(1) fun skill-group/from-id(^id: int): maybe<skill-group>
10018 -> Just(Blazing-Pride) 10018 -> Just(Blazing-Pride)
10019 -> Just(OMG-The-Final-Sprint) 10019 -> Just(OMG-The-Final-Sprint)
10020 -> Just(Angling-and-Scheming) 10020 -> Just(Angling-and-Scheming)
10021 -> Just(White-Lightning-Comin-Through)
10022 -> Just(Fairy-Tale) 10022 -> Just(Fairy-Tale)
10023 -> Just(Win-QED) 10023 -> Just(Win-QED)
10024 -> Just(Flashy-Landing) 10024 -> Just(Flashy-Landing)
@@ -765,6 +784,14 @@ pub fip(1) fun skill-group/from-id(^id: int): maybe<skill-group>
21005 -> Just(Ignited-Spirit-WIT) 21005 -> Just(Ignited-Spirit-WIT)
30001 -> Just(Unquenched-Thirst) 30001 -> Just(Unquenched-Thirst)
30002 -> Just(Unchanging) 30002 -> Just(Unchanging)
30003 -> Just(Towards-the-Scenery-I-Seek)
30004 -> Just(Creeping-Anxiety)
30005 -> Just(Blatant-Fear)
30006 -> Just(Dream-Run)
30007 -> Just(Show-Me-What-Lies-Beyond)
30008 -> Just(Hoiya-Have-a-Good-Run)
30009 -> Just(As-a-Friend-and-Rival)
30010 -> Just(Cheers-of-a-Fellow-Dreamer)
_ -> Nothing _ -> Nothing
// Get the name for a skill group. // Get the name for a skill group.
@@ -807,6 +834,7 @@ pub fun skill-group/show(sg: skill-group): string
Blazing-Pride -> "Blazing Pride" Blazing-Pride -> "Blazing Pride"
OMG-The-Final-Sprint -> "OMG! (゚∀゚) The Final Sprint! ☆" OMG-The-Final-Sprint -> "OMG! (゚∀゚) The Final Sprint! ☆"
Angling-and-Scheming -> "Angling and Scheming" Angling-and-Scheming -> "Angling and Scheming"
White-Lightning-Comin-Through -> "White Lightning Comin' Through!"
Fairy-Tale -> "Fairy Tale" Fairy-Tale -> "Fairy Tale"
Win-QED -> "∴win Q.E.D." Win-QED -> "∴win Q.E.D."
Flashy-Landing -> "Flashy☆Landing" Flashy-Landing -> "Flashy☆Landing"
@@ -1021,6 +1049,14 @@ pub fun skill-group/show(sg: skill-group): string
Ignited-Spirit-WIT -> "Ignited Spirit WIT" Ignited-Spirit-WIT -> "Ignited Spirit WIT"
Unquenched-Thirst -> "Unquenched Thirst" Unquenched-Thirst -> "Unquenched Thirst"
Unchanging -> "Unchanging" Unchanging -> "Unchanging"
Towards-the-Scenery-I-Seek -> "Towards the Scenery I Seek"
Creeping-Anxiety -> "Creeping Anxiety"
Blatant-Fear -> "Blatant Fear"
Dream-Run -> "Dream Run"
Show-Me-What-Lies-Beyond -> "Show Me What Lies Beyond!"
Hoiya-Have-a-Good-Run -> "Hoiya! Have a Good Run!"
As-a-Friend-and-Rival -> "As a Friend and Rival"
Cheers-of-a-Fellow-Dreamer -> "Cheers of a Fellow Dreamer"
// Compare two skill groups by ID order. // Compare two skill groups by ID order.
pub fip fun skill-group/order2(a: skill-group, b: skill-group): order2<skill-group> pub fip fun skill-group/order2(a: skill-group, b: skill-group): order2<skill-group>

View File

@@ -41,6 +41,7 @@ const (
SkillBlazingPride SkillID = 100181 // Blazing Pride SkillBlazingPride SkillID = 100181 // Blazing Pride
SkillOMGTheFinalSprint SkillID = 100191 // OMG! (゚∀゚) The Final Sprint! ☆ SkillOMGTheFinalSprint SkillID = 100191 // OMG! (゚∀゚) The Final Sprint! ☆
SkillAnglingandScheming SkillID = 100201 // Angling and Scheming SkillAnglingandScheming SkillID = 100201 // Angling and Scheming
SkillWhiteLightningCominThrough SkillID = 100211 // White Lightning Comin' Through!
SkillFairyTale SkillID = 100221 // Fairy Tale SkillFairyTale SkillID = 100221 // Fairy Tale
SkillWinQED SkillID = 100231 // ∴win Q.E.D. SkillWinQED SkillID = 100231 // ∴win Q.E.D.
SkillFlashyLanding SkillID = 100241 // Flashy☆Landing SkillFlashyLanding SkillID = 100241 // Flashy☆Landing
@@ -403,6 +404,7 @@ const (
SkillSuperstan SkillID = 201592 // Superstan SkillSuperstan SkillID = 201592 // Superstan
SkillGroundwork SkillID = 201601 // Groundwork SkillGroundwork SkillID = 201601 // Groundwork
SkillTailHeldHigh SkillID = 201611 // Tail Held High SkillTailHeldHigh SkillID = 201611 // Tail Held High
SkillTailNine SkillID = 201612 // Tail Nine
SkillShakeItOut SkillID = 201621 // Shake It Out SkillShakeItOut SkillID = 201621 // Shake It Out
SkillSympathy SkillID = 201631 // Sympathy SkillSympathy SkillID = 201631 // Sympathy
SkillLoneWolf SkillID = 201641 // Lone Wolf SkillLoneWolf SkillID = 201641 // Lone Wolf
@@ -434,6 +436,14 @@ const (
SkillIgnitedSpiritWIT SkillID = 210052 // Ignited Spirit WIT SkillIgnitedSpiritWIT SkillID = 210052 // Ignited Spirit WIT
SkillUnquenchedThirst SkillID = 300011 // Unquenched Thirst SkillUnquenchedThirst SkillID = 300011 // Unquenched Thirst
SkillUnchanging SkillID = 300021 // Unchanging SkillUnchanging SkillID = 300021 // Unchanging
SkillTowardstheSceneryISeek SkillID = 300031 // Towards the Scenery I Seek
SkillCreepingAnxiety SkillID = 300041 // Creeping Anxiety
SkillBlatantFear SkillID = 300051 // Blatant Fear
SkillDreamRun SkillID = 300061 // Dream Run
SkillShowMeWhatLiesBeyond SkillID = 300071 // Show Me What Lies Beyond!
SkillHoiyaHaveaGoodRun SkillID = 300081 // Hoiya! Have a Good Run!
SkillAsaFriendandRival SkillID = 300091 // As a Friend and Rival
SkillCheersofaFellowDreamer SkillID = 300101 // Cheers of a Fellow Dreamer
SkillShootingStarInherit SkillID = 900011 // Shooting Star SkillShootingStarInherit SkillID = 900011 // Shooting Star
SkillTheViewfromtheLeadIsMineInherit SkillID = 900021 // The View from the Lead Is Mine! SkillTheViewfromtheLeadIsMineInherit SkillID = 900021 // The View from the Lead Is Mine!
SkillSkyHighTeioStepInherit SkillID = 900031 // Sky-High Teio Step SkillSkyHighTeioStepInherit SkillID = 900031 // Sky-High Teio Step
@@ -454,6 +464,7 @@ const (
SkillBlazingPrideInherit SkillID = 900181 // Blazing Pride SkillBlazingPrideInherit SkillID = 900181 // Blazing Pride
SkillOMGTheFinalSprintInherit SkillID = 900191 // OMG! (゚∀゚) The Final Sprint! ☆ SkillOMGTheFinalSprintInherit SkillID = 900191 // OMG! (゚∀゚) The Final Sprint! ☆
SkillAnglingandSchemingInherit SkillID = 900201 // Angling and Scheming SkillAnglingandSchemingInherit SkillID = 900201 // Angling and Scheming
SkillWhiteLightningCominThroughInherit SkillID = 900211 // White Lightning Comin' Through!
SkillFairyTaleInherit SkillID = 900221 // Fairy Tale SkillFairyTaleInherit SkillID = 900221 // Fairy Tale
SkillWinQEDInherit SkillID = 900231 // ∴win Q.E.D. SkillWinQEDInherit SkillID = 900231 // ∴win Q.E.D.
SkillFlashyLandingInherit SkillID = 900241 // Flashy☆Landing SkillFlashyLandingInherit SkillID = 900241 // Flashy☆Landing
@@ -533,6 +544,7 @@ var OrderedSkills = [...]SkillID{
SkillBlazingPride, SkillBlazingPride,
SkillOMGTheFinalSprint, SkillOMGTheFinalSprint,
SkillAnglingandScheming, SkillAnglingandScheming,
SkillWhiteLightningCominThrough,
SkillFairyTale, SkillFairyTale,
SkillWinQED, SkillWinQED,
SkillFlashyLanding, SkillFlashyLanding,
@@ -895,6 +907,7 @@ var OrderedSkills = [...]SkillID{
SkillSuperstan, SkillSuperstan,
SkillGroundwork, SkillGroundwork,
SkillTailHeldHigh, SkillTailHeldHigh,
SkillTailNine,
SkillShakeItOut, SkillShakeItOut,
SkillSympathy, SkillSympathy,
SkillLoneWolf, SkillLoneWolf,
@@ -926,6 +939,14 @@ var OrderedSkills = [...]SkillID{
SkillIgnitedSpiritWIT, SkillIgnitedSpiritWIT,
SkillUnquenchedThirst, SkillUnquenchedThirst,
SkillUnchanging, SkillUnchanging,
SkillTowardstheSceneryISeek,
SkillCreepingAnxiety,
SkillBlatantFear,
SkillDreamRun,
SkillShowMeWhatLiesBeyond,
SkillHoiyaHaveaGoodRun,
SkillAsaFriendandRival,
SkillCheersofaFellowDreamer,
SkillShootingStarInherit, SkillShootingStarInherit,
SkillTheViewfromtheLeadIsMineInherit, SkillTheViewfromtheLeadIsMineInherit,
SkillSkyHighTeioStepInherit, SkillSkyHighTeioStepInherit,
@@ -946,6 +967,7 @@ var OrderedSkills = [...]SkillID{
SkillBlazingPrideInherit, SkillBlazingPrideInherit,
SkillOMGTheFinalSprintInherit, SkillOMGTheFinalSprintInherit,
SkillAnglingandSchemingInherit, SkillAnglingandSchemingInherit,
SkillWhiteLightningCominThroughInherit,
SkillFairyTaleInherit, SkillFairyTaleInherit,
SkillWinQEDInherit, SkillWinQEDInherit,
SkillFlashyLandingInherit, SkillFlashyLandingInherit,
@@ -1729,6 +1751,27 @@ var AllSkills = map[SkillID]Skill{
}, },
IconID: 20043, IconID: 20043,
}, },
SkillWhiteLightningCominThrough: {
ID: 100211,
Name: "White Lightning Comin' Through!",
Description: "Bolt down the track like lightning when well-positioned or aiming for the front from midpack on a straight in the second half of the race.",
Group: 10021,
Rarity: 5,
GroupRate: 1,
GradeValue: 340,
Activations: []Activation{
{
Condition: "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20",
Duration: 50000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
{Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0},
},
},
},
IconID: 20013,
},
SkillFairyTale: { SkillFairyTale: {
ID: 100221, ID: 100221,
Name: "Fairy Tale", Name: "Fairy Tale",
@@ -9472,6 +9515,28 @@ var AllSkills = map[SkillID]Skill{
SPCost: 100, SPCost: 100,
IconID: 20011, IconID: 20011,
}, },
SkillTailNine: {
ID: 201612,
Name: "Tail Nine",
Description: "Increase velocity after activating many skills mid-race.",
Group: 20161,
Rarity: 2,
GroupRate: 2,
GradeValue: 508,
WitCheck: true,
Activations: []Activation{
{
Condition: "activate_count_middle>=3",
Duration: 30000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
},
},
},
SPCost: 180,
IconID: 20012,
},
SkillShakeItOut: { SkillShakeItOut: {
ID: 201621, ID: 201621,
Name: "Shake It Out", Name: "Shake It Out",
@@ -10147,6 +10212,161 @@ var AllSkills = map[SkillID]Skill{
}, },
IconID: 10012, IconID: 10012,
}, },
SkillTowardstheSceneryISeek: {
ID: 300031,
Name: "Towards the Scenery I Seek",
Description: "Moderately increase performance in pursuit of that long sought-after scenery.",
Group: 30003,
Rarity: 1,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "always==1",
Duration: -1,
Abilities: []Ability{
{Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0},
},
},
},
IconID: 10011,
},
SkillCreepingAnxiety: {
ID: 300041,
Name: "Creeping Anxiety",
Description: "Moderately decrease performance due to Trainer's anxiety.",
Group: 30004,
Rarity: 1,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "always==1",
Duration: -1,
Abilities: []Ability{
{Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0},
},
},
},
IconID: 10014,
},
SkillBlatantFear: {
ID: 300051,
Name: "Blatant Fear",
Description: "Greatly decrease velocity on a corner in the second half of the race due to Trainer's obvious anxiety.",
Group: 30005,
Rarity: 2,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "remain_distance>=800&remain_distance<=850",
Duration: 50000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 21, ValueUsage: 1, Value: -3000, Target: 1, TargetValue: 0},
},
},
},
IconID: 20015,
},
SkillDreamRun: {
ID: 300061,
Name: "Dream Run",
Description: "Increase velocity on the final straight due to a strong desire to cross the finish line carrying everyone's hopes and dreams.",
Group: 30006,
Rarity: 2,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "is_finalcorner==1&corner==0",
Duration: 50000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
},
},
},
IconID: 20012,
},
SkillShowMeWhatLiesBeyond: {
ID: 300071,
Name: "Show Me What Lies Beyond!",
Description: "Moderately increase Silence Suzuka's performance thanks to the desire to see her running reach new heights.",
Group: 30007,
Rarity: 1,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "is_exist_chara_id==1002",
Duration: -1,
Abilities: []Ability{
{Type: 1, ValueUsage: 1, Value: 400000, Target: 22, TargetValue: 1002},
},
},
},
IconID: 10011,
},
SkillHoiyaHaveaGoodRun: {
ID: 300081,
Name: "Hoiya! Have a Good Run!",
Description: "Moderately increase Silence Suzuka's performance thanks to a charm that guarantees a satisfying run.",
Group: 30008,
Rarity: 1,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "is_exist_chara_id==1002",
Duration: -1,
Abilities: []Ability{
{Type: 2, ValueUsage: 1, Value: 400000, Target: 22, TargetValue: 1002},
},
},
},
IconID: 10021,
},
SkillAsaFriendandRival: {
ID: 300091,
Name: "As a Friend and Rival",
Description: "Moderately increase Silence Suzuka's performance through the happiness felt seeing a friend find their running style.",
Group: 30009,
Rarity: 1,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "is_exist_chara_id==1002",
Duration: -1,
Abilities: []Ability{
{Type: 3, ValueUsage: 1, Value: 400000, Target: 22, TargetValue: 1002},
},
},
},
IconID: 10031,
},
SkillCheersofaFellowDreamer: {
ID: 300101,
Name: "Cheers of a Fellow Dreamer",
Description: "Recover Silence Suzuka's endurance on a corner in the second half of the race through a friend's cheers of support.",
Group: 30010,
Rarity: 2,
GroupRate: 1,
GradeValue: 0,
Activations: []Activation{
{
Condition: "is_exist_chara_id==1002&remain_distance_viewer_id>=800&remain_distance_viewer_id<=850",
Duration: 0,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 9, ValueUsage: 1, Value: 550, Target: 22, TargetValue: 1002},
},
},
},
IconID: 20022,
},
SkillShootingStarInherit: { SkillShootingStarInherit: {
ID: 900011, ID: 900011,
Name: "Shooting Star" + " (Inherited)", Name: "Shooting Star" + " (Inherited)",
@@ -10601,6 +10821,29 @@ var AllSkills = map[SkillID]Skill{
SPCost: 200, SPCost: 200,
IconID: 20041, IconID: 20041,
}, },
SkillWhiteLightningCominThroughInherit: {
ID: 900211,
Name: "White Lightning Comin' Through!" + " (Inherited)",
Description: "Slightly bolt down the track when well-positioned or aiming for the front from midpack on a straight in the second half of the race.",
Group: 10021,
Rarity: 1,
GroupRate: 2,
GradeValue: 180,
WitCheck: true,
Activations: []Activation{
{
Condition: "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20",
Duration: 30000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0},
{Type: 31, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0},
},
},
},
SPCost: 200,
IconID: 20011,
},
SkillFairyTaleInherit: { SkillFairyTaleInherit: {
ID: 900221, ID: 900221,
Name: "Fairy Tale" + " (Inherited)", Name: "Fairy Tale" + " (Inherited)",
@@ -11544,6 +11787,7 @@ var SkillNameToID = map[string]SkillID{
"Blazing Pride": 100181, "Blazing Pride": 100181,
"OMG! (゚∀゚) The Final Sprint! ☆": 100191, "OMG! (゚∀゚) The Final Sprint! ☆": 100191,
"Angling and Scheming": 100201, "Angling and Scheming": 100201,
"White Lightning Comin' Through!": 100211,
"Fairy Tale": 100221, "Fairy Tale": 100221,
"∴win Q.E.D.": 100231, "∴win Q.E.D.": 100231,
"Flashy☆Landing": 100241, "Flashy☆Landing": 100241,
@@ -11906,6 +12150,7 @@ var SkillNameToID = map[string]SkillID{
"Superstan": 201592, "Superstan": 201592,
"Groundwork": 201601, "Groundwork": 201601,
"Tail Held High": 201611, "Tail Held High": 201611,
"Tail Nine": 201612,
"Shake It Out": 201621, "Shake It Out": 201621,
"Sympathy": 201631, "Sympathy": 201631,
"Lone Wolf": 201641, "Lone Wolf": 201641,
@@ -11937,6 +12182,14 @@ var SkillNameToID = map[string]SkillID{
"Ignited Spirit WIT": 210052, "Ignited Spirit WIT": 210052,
"Unquenched Thirst": 300011, "Unquenched Thirst": 300011,
"Unchanging": 300021, "Unchanging": 300021,
"Towards the Scenery I Seek": 300031,
"Creeping Anxiety": 300041,
"Blatant Fear": 300051,
"Dream Run": 300061,
"Show Me What Lies Beyond!": 300071,
"Hoiya! Have a Good Run!": 300081,
"As a Friend and Rival": 300091,
"Cheers of a Fellow Dreamer": 300101,
"Shooting Star" + " (Inherited)": 900011, "Shooting Star" + " (Inherited)": 900011,
"The View from the Lead Is Mine!" + " (Inherited)": 900021, "The View from the Lead Is Mine!" + " (Inherited)": 900021,
"Sky-High Teio Step" + " (Inherited)": 900031, "Sky-High Teio Step" + " (Inherited)": 900031,
@@ -11957,6 +12210,7 @@ var SkillNameToID = map[string]SkillID{
"Blazing Pride" + " (Inherited)": 900181, "Blazing Pride" + " (Inherited)": 900181,
"OMG! (゚∀゚) The Final Sprint! ☆" + " (Inherited)": 900191, "OMG! (゚∀゚) The Final Sprint! ☆" + " (Inherited)": 900191,
"Angling and Scheming" + " (Inherited)": 900201, "Angling and Scheming" + " (Inherited)": 900201,
"White Lightning Comin' Through!" + " (Inherited)": 900211,
"Fairy Tale" + " (Inherited)": 900221, "Fairy Tale" + " (Inherited)": 900221,
"∴win Q.E.D." + " (Inherited)": 900231, "∴win Q.E.D." + " (Inherited)": 900231,
"Flashy☆Landing" + " (Inherited)": 900241, "Flashy☆Landing" + " (Inherited)": 900241,
@@ -12036,6 +12290,7 @@ var SkillGroups = map[int32][4]SkillID{
10018: {SkillBlazingPride, SkillBlazingPrideInherit}, 10018: {SkillBlazingPride, SkillBlazingPrideInherit},
10019: {SkillOMGTheFinalSprint, SkillOMGTheFinalSprintInherit}, 10019: {SkillOMGTheFinalSprint, SkillOMGTheFinalSprintInherit},
10020: {SkillAnglingandScheming, SkillAnglingandSchemingInherit}, 10020: {SkillAnglingandScheming, SkillAnglingandSchemingInherit},
10021: {SkillWhiteLightningCominThrough, SkillWhiteLightningCominThroughInherit},
10022: {SkillFairyTale, SkillFairyTaleInherit}, 10022: {SkillFairyTale, SkillFairyTaleInherit},
10023: {SkillWinQED, SkillWinQEDInherit}, 10023: {SkillWinQED, SkillWinQEDInherit},
10024: {SkillFlashyLanding, SkillFlashyLandingInherit}, 10024: {SkillFlashyLanding, SkillFlashyLandingInherit},
@@ -12229,7 +12484,7 @@ var SkillGroups = map[int32][4]SkillID{
20158: {SkillHighlander}, 20158: {SkillHighlander},
20159: {SkillUmaStan, SkillSuperstan}, 20159: {SkillUmaStan, SkillSuperstan},
20160: {SkillGroundwork}, 20160: {SkillGroundwork},
20161: {SkillTailHeldHigh}, 20161: {SkillTailHeldHigh, SkillTailNine},
20162: {SkillShakeItOut}, 20162: {SkillShakeItOut},
20163: {SkillSympathy}, 20163: {SkillSympathy},
20164: {SkillLoneWolf}, 20164: {SkillLoneWolf},
@@ -12250,4 +12505,12 @@ var SkillGroups = map[int32][4]SkillID{
21005: {SkillBurningSpiritWIT, SkillIgnitedSpiritWIT}, 21005: {SkillBurningSpiritWIT, SkillIgnitedSpiritWIT},
30001: {SkillUnquenchedThirst}, 30001: {SkillUnquenchedThirst},
30002: {SkillUnchanging}, 30002: {SkillUnchanging},
30003: {SkillTowardstheSceneryISeek},
30004: {SkillCreepingAnxiety},
30005: {SkillBlatantFear},
30006: {SkillDreamRun},
30007: {SkillShowMeWhatLiesBeyond},
30008: {SkillHoiyaHaveaGoodRun},
30009: {SkillAsaFriendandRival},
30010: {SkillCheersofaFellowDreamer},
} }

View File

@@ -43,6 +43,7 @@ pub type skill
Blazing-Pride Blazing-Pride
OMG-The-Final-Sprint OMG-The-Final-Sprint
Angling-and-Scheming Angling-and-Scheming
White-Lightning-Comin-Through
Fairy-Tale Fairy-Tale
Win-QED Win-QED
Flashy-Landing Flashy-Landing
@@ -405,6 +406,7 @@ pub type skill
Superstan Superstan
Groundwork Groundwork
Tail-Held-High Tail-Held-High
Tail-Nine
Shake-It-Out Shake-It-Out
Sympathy Sympathy
Lone-Wolf Lone-Wolf
@@ -436,6 +438,14 @@ pub type skill
Ignited-Spirit-WIT Ignited-Spirit-WIT
Unquenched-Thirst Unquenched-Thirst
Unchanging Unchanging
Towards-the-Scenery-I-Seek
Creeping-Anxiety
Blatant-Fear
Dream-Run
Show-Me-What-Lies-Beyond
Hoiya-Have-a-Good-Run
As-a-Friend-and-Rival
Cheers-of-a-Fellow-Dreamer
Shooting-Star-Inherit Shooting-Star-Inherit
The-View-from-the-Lead-Is-Mine-Inherit The-View-from-the-Lead-Is-Mine-Inherit
Sky-High-Teio-Step-Inherit Sky-High-Teio-Step-Inherit
@@ -456,6 +466,7 @@ pub type skill
Blazing-Pride-Inherit Blazing-Pride-Inherit
OMG-The-Final-Sprint-Inherit OMG-The-Final-Sprint-Inherit
Angling-and-Scheming-Inherit Angling-and-Scheming-Inherit
White-Lightning-Comin-Through-Inherit
Fairy-Tale-Inherit Fairy-Tale-Inherit
Win-QED-Inherit Win-QED-Inherit
Flashy-Landing-Inherit Flashy-Landing-Inherit
@@ -536,6 +547,7 @@ pub fip fun skill/skill-id(^s: skill): int
Blazing-Pride -> 100181 Blazing-Pride -> 100181
OMG-The-Final-Sprint -> 100191 OMG-The-Final-Sprint -> 100191
Angling-and-Scheming -> 100201 Angling-and-Scheming -> 100201
White-Lightning-Comin-Through -> 100211
Fairy-Tale -> 100221 Fairy-Tale -> 100221
Win-QED -> 100231 Win-QED -> 100231
Flashy-Landing -> 100241 Flashy-Landing -> 100241
@@ -898,6 +910,7 @@ pub fip fun skill/skill-id(^s: skill): int
Superstan -> 201592 Superstan -> 201592
Groundwork -> 201601 Groundwork -> 201601
Tail-Held-High -> 201611 Tail-Held-High -> 201611
Tail-Nine -> 201612
Shake-It-Out -> 201621 Shake-It-Out -> 201621
Sympathy -> 201631 Sympathy -> 201631
Lone-Wolf -> 201641 Lone-Wolf -> 201641
@@ -929,6 +942,14 @@ pub fip fun skill/skill-id(^s: skill): int
Ignited-Spirit-WIT -> 210052 Ignited-Spirit-WIT -> 210052
Unquenched-Thirst -> 300011 Unquenched-Thirst -> 300011
Unchanging -> 300021 Unchanging -> 300021
Towards-the-Scenery-I-Seek -> 300031
Creeping-Anxiety -> 300041
Blatant-Fear -> 300051
Dream-Run -> 300061
Show-Me-What-Lies-Beyond -> 300071
Hoiya-Have-a-Good-Run -> 300081
As-a-Friend-and-Rival -> 300091
Cheers-of-a-Fellow-Dreamer -> 300101
Shooting-Star-Inherit -> 900011 Shooting-Star-Inherit -> 900011
The-View-from-the-Lead-Is-Mine-Inherit -> 900021 The-View-from-the-Lead-Is-Mine-Inherit -> 900021
Sky-High-Teio-Step-Inherit -> 900031 Sky-High-Teio-Step-Inherit -> 900031
@@ -949,6 +970,7 @@ pub fip fun skill/skill-id(^s: skill): int
Blazing-Pride-Inherit -> 900181 Blazing-Pride-Inherit -> 900181
OMG-The-Final-Sprint-Inherit -> 900191 OMG-The-Final-Sprint-Inherit -> 900191
Angling-and-Scheming-Inherit -> 900201 Angling-and-Scheming-Inherit -> 900201
White-Lightning-Comin-Through-Inherit -> 900211
Fairy-Tale-Inherit -> 900221 Fairy-Tale-Inherit -> 900221
Win-QED-Inherit -> 900231 Win-QED-Inherit -> 900231
Flashy-Landing-Inherit -> 900241 Flashy-Landing-Inherit -> 900241
@@ -1029,6 +1051,7 @@ pub fip(1) fun skill/from-id(^id: int): maybe<skill>
100181 -> Just(Blazing-Pride) 100181 -> Just(Blazing-Pride)
100191 -> Just(OMG-The-Final-Sprint) 100191 -> Just(OMG-The-Final-Sprint)
100201 -> Just(Angling-and-Scheming) 100201 -> Just(Angling-and-Scheming)
100211 -> Just(White-Lightning-Comin-Through)
100221 -> Just(Fairy-Tale) 100221 -> Just(Fairy-Tale)
100231 -> Just(Win-QED) 100231 -> Just(Win-QED)
100241 -> Just(Flashy-Landing) 100241 -> Just(Flashy-Landing)
@@ -1391,6 +1414,7 @@ pub fip(1) fun skill/from-id(^id: int): maybe<skill>
201592 -> Just(Superstan) 201592 -> Just(Superstan)
201601 -> Just(Groundwork) 201601 -> Just(Groundwork)
201611 -> Just(Tail-Held-High) 201611 -> Just(Tail-Held-High)
201612 -> Just(Tail-Nine)
201621 -> Just(Shake-It-Out) 201621 -> Just(Shake-It-Out)
201631 -> Just(Sympathy) 201631 -> Just(Sympathy)
201641 -> Just(Lone-Wolf) 201641 -> Just(Lone-Wolf)
@@ -1422,6 +1446,14 @@ pub fip(1) fun skill/from-id(^id: int): maybe<skill>
210052 -> Just(Ignited-Spirit-WIT) 210052 -> Just(Ignited-Spirit-WIT)
300011 -> Just(Unquenched-Thirst) 300011 -> Just(Unquenched-Thirst)
300021 -> Just(Unchanging) 300021 -> Just(Unchanging)
300031 -> Just(Towards-the-Scenery-I-Seek)
300041 -> Just(Creeping-Anxiety)
300051 -> Just(Blatant-Fear)
300061 -> Just(Dream-Run)
300071 -> Just(Show-Me-What-Lies-Beyond)
300081 -> Just(Hoiya-Have-a-Good-Run)
300091 -> Just(As-a-Friend-and-Rival)
300101 -> Just(Cheers-of-a-Fellow-Dreamer)
900011 -> Just(Shooting-Star-Inherit) 900011 -> Just(Shooting-Star-Inherit)
900021 -> Just(The-View-from-the-Lead-Is-Mine-Inherit) 900021 -> Just(The-View-from-the-Lead-Is-Mine-Inherit)
900031 -> Just(Sky-High-Teio-Step-Inherit) 900031 -> Just(Sky-High-Teio-Step-Inherit)
@@ -1442,6 +1474,7 @@ pub fip(1) fun skill/from-id(^id: int): maybe<skill>
900181 -> Just(Blazing-Pride-Inherit) 900181 -> Just(Blazing-Pride-Inherit)
900191 -> Just(OMG-The-Final-Sprint-Inherit) 900191 -> Just(OMG-The-Final-Sprint-Inherit)
900201 -> Just(Angling-and-Scheming-Inherit) 900201 -> Just(Angling-and-Scheming-Inherit)
900211 -> Just(White-Lightning-Comin-Through-Inherit)
900221 -> Just(Fairy-Tale-Inherit) 900221 -> Just(Fairy-Tale-Inherit)
900231 -> Just(Win-QED-Inherit) 900231 -> Just(Win-QED-Inherit)
900241 -> Just(Flashy-Landing-Inherit) 900241 -> Just(Flashy-Landing-Inherit)
@@ -1524,6 +1557,7 @@ pub fun skill/show(s: skill): string
Blazing-Pride -> "Blazing Pride" Blazing-Pride -> "Blazing Pride"
OMG-The-Final-Sprint -> "OMG! (゚∀゚) The Final Sprint! ☆" OMG-The-Final-Sprint -> "OMG! (゚∀゚) The Final Sprint! ☆"
Angling-and-Scheming -> "Angling and Scheming" Angling-and-Scheming -> "Angling and Scheming"
White-Lightning-Comin-Through -> "White Lightning Comin' Through!"
Fairy-Tale -> "Fairy Tale" Fairy-Tale -> "Fairy Tale"
Win-QED -> "∴win Q.E.D." Win-QED -> "∴win Q.E.D."
Flashy-Landing -> "Flashy☆Landing" Flashy-Landing -> "Flashy☆Landing"
@@ -1886,6 +1920,7 @@ pub fun skill/show(s: skill): string
Superstan -> "Superstan" Superstan -> "Superstan"
Groundwork -> "Groundwork" Groundwork -> "Groundwork"
Tail-Held-High -> "Tail Held High" Tail-Held-High -> "Tail Held High"
Tail-Nine -> "Tail Nine"
Shake-It-Out -> "Shake It Out" Shake-It-Out -> "Shake It Out"
Sympathy -> "Sympathy" Sympathy -> "Sympathy"
Lone-Wolf -> "Lone Wolf" Lone-Wolf -> "Lone Wolf"
@@ -1917,6 +1952,14 @@ pub fun skill/show(s: skill): string
Ignited-Spirit-WIT -> "Ignited Spirit WIT" Ignited-Spirit-WIT -> "Ignited Spirit WIT"
Unquenched-Thirst -> "Unquenched Thirst" Unquenched-Thirst -> "Unquenched Thirst"
Unchanging -> "Unchanging" Unchanging -> "Unchanging"
Towards-the-Scenery-I-Seek -> "Towards the Scenery I Seek"
Creeping-Anxiety -> "Creeping Anxiety"
Blatant-Fear -> "Blatant Fear"
Dream-Run -> "Dream Run"
Show-Me-What-Lies-Beyond -> "Show Me What Lies Beyond!"
Hoiya-Have-a-Good-Run -> "Hoiya! Have a Good Run!"
As-a-Friend-and-Rival -> "As a Friend and Rival"
Cheers-of-a-Fellow-Dreamer -> "Cheers of a Fellow Dreamer"
Shooting-Star-Inherit -> "Shooting Star" Shooting-Star-Inherit -> "Shooting Star"
The-View-from-the-Lead-Is-Mine-Inherit -> "The View from the Lead Is Mine!" The-View-from-the-Lead-Is-Mine-Inherit -> "The View from the Lead Is Mine!"
Sky-High-Teio-Step-Inherit -> "Sky-High Teio Step" Sky-High-Teio-Step-Inherit -> "Sky-High Teio Step"
@@ -1937,6 +1980,7 @@ pub fun skill/show(s: skill): string
Blazing-Pride-Inherit -> "Blazing Pride" Blazing-Pride-Inherit -> "Blazing Pride"
OMG-The-Final-Sprint-Inherit -> "OMG! (゚∀゚) The Final Sprint! ☆" OMG-The-Final-Sprint-Inherit -> "OMG! (゚∀゚) The Final Sprint! ☆"
Angling-and-Scheming-Inherit -> "Angling and Scheming" Angling-and-Scheming-Inherit -> "Angling and Scheming"
White-Lightning-Comin-Through-Inherit -> "White Lightning Comin' Through!"
Fairy-Tale-Inherit -> "Fairy Tale" Fairy-Tale-Inherit -> "Fairy Tale"
Win-QED-Inherit -> "∴win Q.E.D." Win-QED-Inherit -> "∴win Q.E.D."
Flashy-Landing-Inherit -> "Flashy☆Landing" Flashy-Landing-Inherit -> "Flashy☆Landing"
@@ -2027,6 +2071,7 @@ pub fun skill-group/skills(g: skill-group): list<skill>
Blazing-Pride -> [Blazing-Pride, Blazing-Pride-Inherit, ] Blazing-Pride -> [Blazing-Pride, Blazing-Pride-Inherit, ]
OMG-The-Final-Sprint -> [OMG-The-Final-Sprint, OMG-The-Final-Sprint-Inherit, ] OMG-The-Final-Sprint -> [OMG-The-Final-Sprint, OMG-The-Final-Sprint-Inherit, ]
Angling-and-Scheming -> [Angling-and-Scheming, Angling-and-Scheming-Inherit, ] Angling-and-Scheming -> [Angling-and-Scheming, Angling-and-Scheming-Inherit, ]
White-Lightning-Comin-Through -> [White-Lightning-Comin-Through, White-Lightning-Comin-Through-Inherit, ]
Fairy-Tale -> [Fairy-Tale, Fairy-Tale-Inherit, ] Fairy-Tale -> [Fairy-Tale, Fairy-Tale-Inherit, ]
Win-QED -> [Win-QED, Win-QED-Inherit, ] Win-QED -> [Win-QED, Win-QED-Inherit, ]
Flashy-Landing -> [Flashy-Landing, Flashy-Landing-Inherit, ] Flashy-Landing -> [Flashy-Landing, Flashy-Landing-Inherit, ]
@@ -2220,7 +2265,7 @@ pub fun skill-group/skills(g: skill-group): list<skill>
Highlander -> [Highlander, ] Highlander -> [Highlander, ]
Uma-Stan -> [Uma-Stan, Superstan, ] Uma-Stan -> [Uma-Stan, Superstan, ]
Groundwork -> [Groundwork, ] Groundwork -> [Groundwork, ]
Tail-Held-High -> [Tail-Held-High, ] Tail-Held-High -> [Tail-Held-High, Tail-Nine, ]
Shake-It-Out -> [Shake-It-Out, ] Shake-It-Out -> [Shake-It-Out, ]
Sympathy -> [Sympathy, ] Sympathy -> [Sympathy, ]
Lone-Wolf -> [Lone-Wolf, ] Lone-Wolf -> [Lone-Wolf, ]
@@ -2241,6 +2286,14 @@ pub fun skill-group/skills(g: skill-group): list<skill>
Ignited-Spirit-WIT -> [Burning-Spirit-WIT, Ignited-Spirit-WIT, ] Ignited-Spirit-WIT -> [Burning-Spirit-WIT, Ignited-Spirit-WIT, ]
Unquenched-Thirst -> [Unquenched-Thirst, ] Unquenched-Thirst -> [Unquenched-Thirst, ]
Unchanging -> [Unchanging, ] Unchanging -> [Unchanging, ]
Towards-the-Scenery-I-Seek -> [Towards-the-Scenery-I-Seek, ]
Creeping-Anxiety -> [Creeping-Anxiety, ]
Blatant-Fear -> [Blatant-Fear, ]
Dream-Run -> [Dream-Run, ]
Show-Me-What-Lies-Beyond -> [Show-Me-What-Lies-Beyond, ]
Hoiya-Have-a-Good-Run -> [Hoiya-Have-a-Good-Run, ]
As-a-Friend-and-Rival -> [As-a-Friend-and-Rival, ]
Cheers-of-a-Fellow-Dreamer -> [Cheers-of-a-Fellow-Dreamer, ]
// Get complete skill info. // Get complete skill info.
pub fun skill/detail(^s: skill): skill-detail pub fun skill/detail(^s: skill): skill-detail
@@ -2281,6 +2334,7 @@ pub fun skill/detail(^s: skill): skill-detail
Blazing-Pride -> Skill-detail(skill-id = 100181, name = "Blazing Pride", description = "Increase velocity with the stride of an empress when passing another runner from midpack or further back on the final corner.", group = Just(Blazing-Pride), rarity = Unique-Upgraded, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013) Blazing-Pride -> Skill-detail(skill-id = 100181, name = "Blazing Pride", description = "Increase velocity with the stride of an empress when passing another runner from midpack or further back on the final corner.", group = Just(Blazing-Pride), rarity = Unique-Upgraded, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013)
OMG-The-Final-Sprint -> Skill-detail(skill-id = 100191, name = "OMG! (゚∀゚) The Final Sprint! ☆", description = "Increase velocity and navigation with the pure euphoria of being within breathing distance of precious waifus after passing another runner 2 times late-race.", group = Just(OMG-The-Final-Sprint), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "change_order_up_end_after>=2", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Lane-Speed(350.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013) OMG-The-Final-Sprint -> Skill-detail(skill-id = 100191, name = "OMG! (゚∀゚) The Final Sprint! ☆", description = "Increase velocity and navigation with the pure euphoria of being within breathing distance of precious waifus after passing another runner 2 times late-race.", group = Just(OMG-The-Final-Sprint), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "change_order_up_end_after>=2", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Lane-Speed(350.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013)
Angling-and-Scheming -> Skill-detail(skill-id = 100201, name = "Angling and Scheming", description = "Increase acceleration at an opportune moment when in the lead on a corner late-race.", group = Just(Angling-and-Scheming), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "phase>=2&corner!=0&order==1", duration = 40000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Accel(4000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20043) Angling-and-Scheming -> Skill-detail(skill-id = 100201, name = "Angling and Scheming", description = "Increase acceleration at an opportune moment when in the lead on a corner late-race.", group = Just(Angling-and-Scheming), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "phase>=2&corner!=0&order==1", duration = 40000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Accel(4000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20043)
White-Lightning-Comin-Through -> Skill-detail(skill-id = 100211, name = "White Lightning Comin' Through!", description = "Bolt down the track like lightning when well-positioned or aiming for the front from midpack on a straight in the second half of the race.", group = Just(White-Lightning-Comin-Through), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(1000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013)
Fairy-Tale -> Skill-detail(skill-id = 100221, name = "Fairy Tale", description = "Increase velocity with the excitement of running when engaged in a challenge while well-positioned in the second half of the race.", group = Just(Fairy-Tale), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013) Fairy-Tale -> Skill-detail(skill-id = 100221, name = "Fairy Tale", description = "Increase velocity with the excitement of running when engaged in a challenge while well-positioned in the second half of the race.", group = Just(Fairy-Tale), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013)
Win-QED -> Skill-detail(skill-id = 100231, name = "∴win Q.E.D.", description = "Increase velocity by deriving the winning equation when passing another runner toward the front on the final corner or later.", group = Just(Win-QED), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&change_order_onetime<0&order<=4", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013) Win-QED -> Skill-detail(skill-id = 100231, name = "∴win Q.E.D.", description = "Increase velocity by deriving the winning equation when passing another runner toward the front on the final corner or later.", group = Just(Win-QED), rarity = Unique, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&change_order_onetime<0&order<=4", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013)
Flashy-Landing -> Skill-detail(skill-id = 100241, name = "Flashy☆Landing", description = "Increase ability to break out of the pack on the straight after engaging in a challenge toward the front on the final corner or later.", group = Just(Flashy-Landing), rarity = Unique-Upgraded, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(2500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(3000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013) Flashy-Landing -> Skill-detail(skill-id = 100241, name = "Flashy☆Landing", description = "Increase ability to break out of the pack on the straight after engaging in a challenge toward the front on the final corner or later.", group = Just(Flashy-Landing), rarity = Unique-Upgraded, group-rate = 1, grade-value = 340, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(2500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(3000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20013)
@@ -2643,6 +2697,7 @@ pub fun skill/detail(^s: skill): skill-detail
Superstan -> Skill-detail(skill-id = 201592, name = "Superstan", description = "Increase velocity when close to many runners.", group = Just(Uma-Stan), rarity = Rare, group-rate = 2, grade-value = 508, wit-check = True, activations = [Activation(precondition = "", condition = "near_count>=3&accumulatetime>=5", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 160, icon-id = 20012) Superstan -> Skill-detail(skill-id = 201592, name = "Superstan", description = "Increase velocity when close to many runners.", group = Just(Uma-Stan), rarity = Rare, group-rate = 2, grade-value = 508, wit-check = True, activations = [Activation(precondition = "", condition = "near_count>=3&accumulatetime>=5", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 160, icon-id = 20012)
Groundwork -> Skill-detail(skill-id = 201601, name = "Groundwork", description = "Slightly increase acceleration after activating many skills early-race.", group = Just(Groundwork), rarity = Common, group-rate = 1, grade-value = 217, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_start>=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Accel(2000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 100, icon-id = 20041) Groundwork -> Skill-detail(skill-id = 201601, name = "Groundwork", description = "Slightly increase acceleration after activating many skills early-race.", group = Just(Groundwork), rarity = Common, group-rate = 1, grade-value = 217, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_start>=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Accel(2000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 100, icon-id = 20041)
Tail-Held-High -> Skill-detail(skill-id = 201611, name = "Tail Held High", description = "Slightly increase velocity after activating many skills mid-race.", group = Just(Tail-Held-High), rarity = Common, group-rate = 1, grade-value = 217, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_middle>=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 100, icon-id = 20011) Tail-Held-High -> Skill-detail(skill-id = 201611, name = "Tail Held High", description = "Slightly increase velocity after activating many skills mid-race.", group = Just(Tail-Held-High), rarity = Common, group-rate = 1, grade-value = 217, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_middle>=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 100, icon-id = 20011)
Tail-Nine -> Skill-detail(skill-id = 201612, name = "Tail Nine", description = "Increase velocity after activating many skills mid-race.", group = Just(Tail-Held-High), rarity = Rare, group-rate = 2, grade-value = 508, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_middle>=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 180, icon-id = 20012)
Shake-It-Out -> Skill-detail(skill-id = 201621, name = "Shake It Out", description = "Slightly recover endurance after activating many skills late-race.", group = Just(Shake-It-Out), rarity = Common, group-rate = 1, grade-value = 217, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_end_after>=3", duration = 0.decimal, cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =HP(150.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 100, icon-id = 20021) Shake-It-Out -> Skill-detail(skill-id = 201621, name = "Shake It Out", description = "Slightly recover endurance after activating many skills late-race.", group = Just(Shake-It-Out), rarity = Common, group-rate = 1, grade-value = 217, wit-check = True, activations = [Activation(precondition = "", condition = "activate_count_end_after>=3", duration = 0.decimal, cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =HP(150.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 100, icon-id = 20021)
Sympathy -> Skill-detail(skill-id = 201631, name = "Sympathy", description = "Moderately increase performance when many runners share a sympathetic heart.", group = Just(Sympathy), rarity = Common, group-rate = 1, grade-value = 129, wit-check = False, activations = [Activation(precondition = "", condition = "same_skill_horse_count>=5", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 70, icon-id = 10011) Sympathy -> Skill-detail(skill-id = 201631, name = "Sympathy", description = "Moderately increase performance when many runners share a sympathetic heart.", group = Just(Sympathy), rarity = Common, group-rate = 1, grade-value = 129, wit-check = False, activations = [Activation(precondition = "", condition = "same_skill_horse_count>=5", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 70, icon-id = 10011)
Lone-Wolf -> Skill-detail(skill-id = 201641, name = "Lone Wolf", description = "Moderately increase performance when no other runners have the heart of a lone wolf.", group = Just(Lone-Wolf), rarity = Common, group-rate = 1, grade-value = 129, wit-check = False, activations = [Activation(precondition = "", condition = "same_skill_horse_count==1", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 70, icon-id = 10011) Lone-Wolf -> Skill-detail(skill-id = 201641, name = "Lone Wolf", description = "Moderately increase performance when no other runners have the heart of a lone wolf.", group = Just(Lone-Wolf), rarity = Common, group-rate = 1, grade-value = 129, wit-check = False, activations = [Activation(precondition = "", condition = "same_skill_horse_count==1", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 70, icon-id = 10011)
@@ -2674,6 +2729,14 @@ pub fun skill/detail(^s: skill): skill-detail
Ignited-Spirit-WIT -> Skill-detail(skill-id = 210052, name = "Ignited Spirit WIT", description = "Burn bright with team spirit, slightly increasing strategic navigation for a medium duration in proportion to the total Wit of racing team members early-race.", group = Just(Ignited-Spirit-WIT), rarity = Common, group-rate = 1, grade-value = 263, wit-check = True, activations = [Activation(precondition = "", condition = "phase_random==0", duration = 40000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Lane-Speed(150.decimal(-4)), value-usage =Team-Wit, target =Self),Ability(ability-type =Vision(50000.decimal(-4)), value-usage =Team-Wit, target =Self),]),], sp-cost = 200, icon-id = 20131) Ignited-Spirit-WIT -> Skill-detail(skill-id = 210052, name = "Ignited Spirit WIT", description = "Burn bright with team spirit, slightly increasing strategic navigation for a medium duration in proportion to the total Wit of racing team members early-race.", group = Just(Ignited-Spirit-WIT), rarity = Common, group-rate = 1, grade-value = 263, wit-check = True, activations = [Activation(precondition = "", condition = "phase_random==0", duration = 40000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Lane-Speed(150.decimal(-4)), value-usage =Team-Wit, target =Self),Ability(ability-type =Vision(50000.decimal(-4)), value-usage =Team-Wit, target =Self),]),], sp-cost = 200, icon-id = 20131)
Unquenched-Thirst -> Skill-detail(skill-id = 300011, name = "Unquenched Thirst", description = "Moderately increase performance with the desire to race.", group = Just(Unquenched-Thirst), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "track_id==10008", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Stamina(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 10021) Unquenched-Thirst -> Skill-detail(skill-id = 300011, name = "Unquenched Thirst", description = "Moderately increase performance with the desire to race.", group = Just(Unquenched-Thirst), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "track_id==10008", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Stamina(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 10021)
Unchanging -> Skill-detail(skill-id = 300021, name = "Unchanging", description = "Greatly increase performance with the same ambition of days past.", group = Just(Unchanging), rarity = Rare, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "season==4", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(800000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 10012) Unchanging -> Skill-detail(skill-id = 300021, name = "Unchanging", description = "Greatly increase performance with the same ambition of days past.", group = Just(Unchanging), rarity = Rare, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "season==4", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(800000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 10012)
Towards-the-Scenery-I-Seek -> Skill-detail(skill-id = 300031, name = "Towards the Scenery I Seek", description = "Moderately increase performance in pursuit of that long sought-after scenery.", group = Just(Towards-the-Scenery-I-Seek), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "always==1", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 10011)
Creeping-Anxiety -> Skill-detail(skill-id = 300041, name = "Creeping Anxiety", description = "Moderately decrease performance due to Trainer's anxiety.", group = Just(Creeping-Anxiety), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "always==1", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(-400000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 10014)
Blatant-Fear -> Skill-detail(skill-id = 300051, name = "Blatant Fear", description = "Greatly decrease velocity on a corner in the second half of the race due to Trainer's obvious anxiety.", group = Just(Blatant-Fear), rarity = Rare, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "remain_distance>=800&remain_distance<=850", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Current-Speed(-3000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20015)
Dream-Run -> Skill-detail(skill-id = 300061, name = "Dream Run", description = "Increase velocity on the final straight due to a strong desire to cross the finish line carrying everyone's hopes and dreams.", group = Just(Dream-Run), rarity = Rare, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner==0", duration = 50000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(3500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 0, icon-id = 20012)
Show-Me-What-Lies-Beyond -> Skill-detail(skill-id = 300071, name = "Show Me What Lies Beyond!", description = "Moderately increase Silence Suzuka's performance thanks to the desire to see her running reach new heights.", group = Just(Show-Me-What-Lies-Beyond), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "is_exist_chara_id==1002", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Speed(400000.decimal(-4)), value-usage =Direct, target =),]),], sp-cost = 0, icon-id = 10011)
Hoiya-Have-a-Good-Run -> Skill-detail(skill-id = 300081, name = "Hoiya! Have a Good Run!", description = "Moderately increase Silence Suzuka's performance thanks to a charm that guarantees a satisfying run.", group = Just(Hoiya-Have-a-Good-Run), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "is_exist_chara_id==1002", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Stamina(400000.decimal(-4)), value-usage =Direct, target =),]),], sp-cost = 0, icon-id = 10021)
As-a-Friend-and-Rival -> Skill-detail(skill-id = 300091, name = "As a Friend and Rival", description = "Moderately increase Silence Suzuka's performance through the happiness felt seeing a friend find their running style.", group = Just(As-a-Friend-and-Rival), rarity = Common, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "is_exist_chara_id==1002", duration = -1.decimal, cooldown = 0.decimal, abilities = [Ability(ability-type =Passive-Power(400000.decimal(-4)), value-usage =Direct, target =),]),], sp-cost = 0, icon-id = 10031)
Cheers-of-a-Fellow-Dreamer -> Skill-detail(skill-id = 300101, name = "Cheers of a Fellow Dreamer", description = "Recover Silence Suzuka's endurance on a corner in the second half of the race through a friend's cheers of support.", group = Just(Cheers-of-a-Fellow-Dreamer), rarity = Rare, group-rate = 1, grade-value = 0, wit-check = False, activations = [Activation(precondition = "", condition = "is_exist_chara_id==1002&remain_distance_viewer_id>=800&remain_distance_viewer_id<=850", duration = 0.decimal, cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =HP(550.decimal(-4)), value-usage =Direct, target =),]),], sp-cost = 0, icon-id = 20022)
Shooting-Star-Inherit -> Skill-detail(skill-id = 900011, name = "Shooting Star", description = "Slightly increase velocity and very minimally increase acceleration after passing another runner toward the front late-race.", group = Just(Shooting-Star), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) Shooting-Star-Inherit -> Skill-detail(skill-id = 900011, name = "Shooting Star", description = "Slightly increase velocity and very minimally increase acceleration after passing another runner toward the front late-race.", group = Just(Shooting-Star), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
The-View-from-the-Lead-Is-Mine-Inherit -> Skill-detail(skill-id = 900021, name = "The View from the Lead Is Mine!", description = "Slightly increase velocity when in the lead by a fair margin in the second half of the race.", group = Just(The-View-from-the-Lead-Is-Mine), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind>=1", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) The-View-from-the-Lead-Is-Mine-Inherit -> Skill-detail(skill-id = 900021, name = "The View from the Lead Is Mine!", description = "Slightly increase velocity when in the lead by a fair margin in the second half of the race.", group = Just(The-View-from-the-Lead-Is-Mine), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "distance_rate>=50&order==1&bashin_diff_behind>=1", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
Sky-High-Teio-Step-Inherit -> Skill-detail(skill-id = 900031, name = "Sky-High Teio Step", description = "Moderately increase velocity when closing the gap to runners ahead on the final straight.", group = Just(Sky-High-Teio-Step), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(2500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) Sky-High-Teio-Step-Inherit -> Skill-detail(skill-id = 900031, name = "Sky-High Teio Step", description = "Moderately increase velocity when closing the gap to runners ahead on the final straight.", group = Just(Sky-High-Teio-Step), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(2500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
@@ -2694,6 +2757,7 @@ pub fun skill/detail(^s: skill): skill-detail
Blazing-Pride-Inherit -> Skill-detail(skill-id = 900181, name = "Blazing Pride", description = "Slightly increase velocity when passing another runner from midpack or further back on the final corner.", group = Just(Blazing-Pride), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) Blazing-Pride-Inherit -> Skill-detail(skill-id = 900181, name = "Blazing Pride", description = "Slightly increase velocity when passing another runner from midpack or further back on the final corner.", group = Just(Blazing-Pride), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
OMG-The-Final-Sprint-Inherit -> Skill-detail(skill-id = 900191, name = "OMG! (゚∀゚) The Final Sprint! ☆", description = "Slightly increase velocity and navigation after passing another runner 2 times late-race.", group = Just(OMG-The-Final-Sprint), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "change_order_up_end_after>=2", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Lane-Speed(150.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) OMG-The-Final-Sprint-Inherit -> Skill-detail(skill-id = 900191, name = "OMG! (゚∀゚) The Final Sprint! ☆", description = "Slightly increase velocity and navigation after passing another runner 2 times late-race.", group = Just(OMG-The-Final-Sprint), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "change_order_up_end_after>=2", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Lane-Speed(150.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
Angling-and-Scheming-Inherit -> Skill-detail(skill-id = 900201, name = "Angling and Scheming", description = "Slightly increase acceleration when in the lead on a corner late-race.", group = Just(Angling-and-Scheming), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "phase>=2&corner!=0&order==1", duration = 24000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Accel(2000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20041) Angling-and-Scheming-Inherit -> Skill-detail(skill-id = 900201, name = "Angling and Scheming", description = "Slightly increase acceleration when in the lead on a corner late-race.", group = Just(Angling-and-Scheming), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "phase>=2&corner!=0&order==1", duration = 24000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Accel(2000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20041)
White-Lightning-Comin-Through-Inherit -> Skill-detail(skill-id = 900211, name = "White Lightning Comin' Through!", description = "Slightly bolt down the track when well-positioned or aiming for the front from midpack on a straight in the second half of the race.", group = Just(White-Lightning-Comin-Through), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "distance_rate>=50&corner==0&order_rate>=70&order_rate<=75&is_overtake==1@distance_rate>=50&corner==0&order_rate<=30&order_rate>=20", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
Fairy-Tale-Inherit -> Skill-detail(skill-id = 900221, name = "Fairy Tale", description = "Slightly increase velocity when engaged in a challenge while well-positioned in the second half of the race.", group = Just(Fairy-Tale), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) Fairy-Tale-Inherit -> Skill-detail(skill-id = 900221, name = "Fairy Tale", description = "Slightly increase velocity when engaged in a challenge while well-positioned in the second half of the race.", group = Just(Fairy-Tale), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
Win-QED-Inherit -> Skill-detail(skill-id = 900231, name = "∴win Q.E.D.", description = "Slightly increase velocity when passing another runner toward the front on the final corner or later.", group = Just(Win-QED), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&change_order_onetime<0&order<=4", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) Win-QED-Inherit -> Skill-detail(skill-id = 900231, name = "∴win Q.E.D.", description = "Slightly increase velocity when passing another runner toward the front on the final corner or later.", group = Just(Win-QED), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&change_order_onetime<0&order<=4", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(1500.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)
Flashy-Landing-Inherit -> Skill-detail(skill-id = 900241, name = "Flashy☆Landing", description = "Very slightly increase ability to break out of the pack on the straight after engaging in a challenge toward the front on the final corner or later.", group = Just(Flashy-Landing), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(1000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011) Flashy-Landing-Inherit -> Skill-detail(skill-id = 900241, name = "Flashy☆Landing", description = "Very slightly increase ability to break out of the pack on the straight after engaging in a challenge toward the front on the final corner or later.", group = Just(Flashy-Landing), rarity = Common, group-rate = 2, grade-value = 180, wit-check = True, activations = [Activation(precondition = "", condition = "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", duration = 30000.decimal(-4), cooldown = 5000000.decimal(-4), abilities = [Ability(ability-type =Target-Speed(500.decimal(-4)), value-usage =Direct, target =Self),Ability(ability-type =Accel(1000.decimal(-4)), value-usage =Direct, target =Self),]),], sp-cost = 200, icon-id = 20011)