From cb1c51db05bb4a336abf8cc0f37be18f8614b267 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Fri, 16 Jan 2026 22:01:10 -0500 Subject: [PATCH] horsegen: generate keyed struct literals --- horse/global/character.go | 98 +- horse/global/skill.go | 15988 +++++++++++++++---------------- horsegen/character.go.template | 2 +- horsegen/skill.go.template | 44 +- 4 files changed, 7646 insertions(+), 8486 deletions(-) diff --git a/horse/global/character.go b/horse/global/character.go index 921cccf..324df6b 100644 --- a/horse/global/character.go +++ b/horse/global/character.go @@ -57,55 +57,55 @@ const ( ) var Characters = map[CharacterID]Character{ - CharacterSpecialWeek: {1001, "Special Week"}, - CharacterSilenceSuzuka: {1002, "Silence Suzuka"}, - CharacterTokaiTeio: {1003, "Tokai Teio"}, - CharacterMaruzensky: {1004, "Maruzensky"}, - CharacterFujiKiseki: {1005, "Fuji Kiseki"}, - CharacterOguriCap: {1006, "Oguri Cap"}, - CharacterGoldShip: {1007, "Gold Ship"}, - CharacterVodka: {1008, "Vodka"}, - CharacterDaiwaScarlet: {1009, "Daiwa Scarlet"}, - CharacterTaikiShuttle: {1010, "Taiki Shuttle"}, - CharacterGrassWonder: {1011, "Grass Wonder"}, - CharacterHishiAmazon: {1012, "Hishi Amazon"}, - CharacterMejiroMcQueen: {1013, "Mejiro McQueen"}, - CharacterElCondorPasa: {1014, "El Condor Pasa"}, - CharacterTMOperaO: {1015, "T.M. Opera O"}, - CharacterNaritaBrian: {1016, "Narita Brian"}, - CharacterSymboliRudolf: {1017, "Symboli Rudolf"}, - CharacterAirGroove: {1018, "Air Groove"}, - CharacterAgnesDigital: {1019, "Agnes Digital"}, - CharacterSeiunSky: {1020, "Seiun Sky"}, - CharacterFineMotion: {1022, "Fine Motion"}, - CharacterBiwaHayahide: {1023, "Biwa Hayahide"}, - CharacterMayanoTopGun: {1024, "Mayano Top Gun"}, - CharacterManhattanCafe: {1025, "Manhattan Cafe"}, - CharacterMihonoBourbon: {1026, "Mihono Bourbon"}, - CharacterMejiroRyan: {1027, "Mejiro Ryan"}, - CharacterHishiAkebono: {1028, "Hishi Akebono"}, - CharacterRiceShower: {1030, "Rice Shower"}, - CharacterAgnesTachyon: {1032, "Agnes Tachyon"}, - CharacterAdmireVega: {1033, "Admire Vega"}, - CharacterInariOne: {1034, "Inari One"}, - CharacterWinningTicket: {1035, "Winning Ticket"}, - CharacterEishinFlash: {1037, "Eishin Flash"}, - CharacterCurrenChan: {1038, "Curren Chan"}, - CharacterKawakamiPrincess: {1039, "Kawakami Princess"}, - CharacterGoldCity: {1040, "Gold City"}, - CharacterSakuraBakushinO: {1041, "Sakura Bakushin O"}, - CharacterSweepTosho: {1044, "Sweep Tosho"}, - CharacterSuperCreek: {1045, "Super Creek"}, - CharacterSmartFalcon: {1046, "Smart Falcon"}, - CharacterTosenJordan: {1048, "Tosen Jordan"}, - CharacterNaritaTaishin: {1050, "Narita Taishin"}, - CharacterNishinoFlower: {1051, "Nishino Flower"}, - CharacterHaruUrara: {1052, "Haru Urara"}, - CharacterMatikanefukukitaru: {1056, "Matikanefukukitaru"}, - CharacterMeishoDoto: {1058, "Meisho Doto"}, - CharacterMejiroDober: {1059, "Mejiro Dober"}, - CharacterNiceNature: {1060, "Nice Nature"}, - CharacterKingHalo: {1061, "King Halo"}, + CharacterSpecialWeek: {ID: 1001, Name: "Special Week"}, + CharacterSilenceSuzuka: {ID: 1002, Name: "Silence Suzuka"}, + CharacterTokaiTeio: {ID: 1003, Name: "Tokai Teio"}, + CharacterMaruzensky: {ID: 1004, Name: "Maruzensky"}, + CharacterFujiKiseki: {ID: 1005, Name: "Fuji Kiseki"}, + CharacterOguriCap: {ID: 1006, Name: "Oguri Cap"}, + CharacterGoldShip: {ID: 1007, Name: "Gold Ship"}, + CharacterVodka: {ID: 1008, Name: "Vodka"}, + CharacterDaiwaScarlet: {ID: 1009, Name: "Daiwa Scarlet"}, + CharacterTaikiShuttle: {ID: 1010, Name: "Taiki Shuttle"}, + CharacterGrassWonder: {ID: 1011, Name: "Grass Wonder"}, + CharacterHishiAmazon: {ID: 1012, Name: "Hishi Amazon"}, + CharacterMejiroMcQueen: {ID: 1013, Name: "Mejiro McQueen"}, + CharacterElCondorPasa: {ID: 1014, Name: "El Condor Pasa"}, + CharacterTMOperaO: {ID: 1015, Name: "T.M. Opera O"}, + CharacterNaritaBrian: {ID: 1016, Name: "Narita Brian"}, + CharacterSymboliRudolf: {ID: 1017, Name: "Symboli Rudolf"}, + CharacterAirGroove: {ID: 1018, Name: "Air Groove"}, + CharacterAgnesDigital: {ID: 1019, Name: "Agnes Digital"}, + CharacterSeiunSky: {ID: 1020, Name: "Seiun Sky"}, + CharacterFineMotion: {ID: 1022, Name: "Fine Motion"}, + CharacterBiwaHayahide: {ID: 1023, Name: "Biwa Hayahide"}, + CharacterMayanoTopGun: {ID: 1024, Name: "Mayano Top Gun"}, + CharacterManhattanCafe: {ID: 1025, Name: "Manhattan Cafe"}, + CharacterMihonoBourbon: {ID: 1026, Name: "Mihono Bourbon"}, + CharacterMejiroRyan: {ID: 1027, Name: "Mejiro Ryan"}, + CharacterHishiAkebono: {ID: 1028, Name: "Hishi Akebono"}, + CharacterRiceShower: {ID: 1030, Name: "Rice Shower"}, + CharacterAgnesTachyon: {ID: 1032, Name: "Agnes Tachyon"}, + CharacterAdmireVega: {ID: 1033, Name: "Admire Vega"}, + CharacterInariOne: {ID: 1034, Name: "Inari One"}, + CharacterWinningTicket: {ID: 1035, Name: "Winning Ticket"}, + CharacterEishinFlash: {ID: 1037, Name: "Eishin Flash"}, + CharacterCurrenChan: {ID: 1038, Name: "Curren Chan"}, + CharacterKawakamiPrincess: {ID: 1039, Name: "Kawakami Princess"}, + CharacterGoldCity: {ID: 1040, Name: "Gold City"}, + CharacterSakuraBakushinO: {ID: 1041, Name: "Sakura Bakushin O"}, + CharacterSweepTosho: {ID: 1044, Name: "Sweep Tosho"}, + CharacterSuperCreek: {ID: 1045, Name: "Super Creek"}, + CharacterSmartFalcon: {ID: 1046, Name: "Smart Falcon"}, + CharacterTosenJordan: {ID: 1048, Name: "Tosen Jordan"}, + CharacterNaritaTaishin: {ID: 1050, Name: "Narita Taishin"}, + CharacterNishinoFlower: {ID: 1051, Name: "Nishino Flower"}, + CharacterHaruUrara: {ID: 1052, Name: "Haru Urara"}, + CharacterMatikanefukukitaru: {ID: 1056, Name: "Matikanefukukitaru"}, + CharacterMeishoDoto: {ID: 1058, Name: "Meisho Doto"}, + CharacterMejiroDober: {ID: 1059, Name: "Mejiro Dober"}, + CharacterNiceNature: {ID: 1060, Name: "Nice Nature"}, + CharacterKingHalo: {ID: 1061, Name: "King Halo"}, } var CharacterNameToID = map[string]CharacterID{ diff --git a/horse/global/skill.go b/horse/global/skill.go index 354fcc3..4b62c86 100644 --- a/horse/global/skill.go +++ b/horse/global/skill.go @@ -498,11368 +498,10520 @@ const ( var AllSkills = map[SkillID]Skill{ SkillWarningShot: { - 10071, - "Warning Shot!", - "Slightly increase velocity with a long spurt starting halfway through the race.", - 1007, - 3, - 1, - 240, - false, - []Activation{ + ID: 10071, + Name: "Warning Shot!", + Description: "Slightly increase velocity with a long spurt starting halfway through the race.", + Group: 1007, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "distance_rate>=50&distance_rate<=60&order_rate>50", - 60000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&distance_rate<=60&order_rate>50", + Duration: 60000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillXceleration: { - 10081, - "Xceleration", - "Become stronger at challenging rivals and moderately increase velocity when positioned toward the front with 200m or less remaining.", - 1008, - 3, - 1, - 240, - false, - []Activation{ + ID: 10081, + Name: "Xceleration", + Description: "Become stronger at challenging rivals and moderately increase velocity when positioned toward the front with 200m or less remaining.", + Group: 1008, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillRedAce: { - 10091, - "Red Ace", - "Slightly swell with the determination to be number one when positioned toward the front in the second half of the race.", - 1009, - 3, - 1, - 240, - false, - []Activation{ + ID: 10091, + Name: "Red Ace", + Description: "Slightly swell with the determination to be number one when positioned toward the front in the second half of the race.", + Group: 1009, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", - 50000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 2000, 1, 0}, + Condition: "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillFocusedMind: { - 10111, - "Focused Mind", - "Moderately increase velocity with a strong turn of foot when passing another runner toward the back on the final straight.", - 1011, - 3, - 1, - 240, - false, - []Activation{ + ID: 10111, + Name: "Focused Mind", + Description: "Moderately increase velocity with a strong turn of foot when passing another runner toward the back on the final straight.", + Group: 1011, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillCorazónArdiente: { - 10141, - "Corazón ☆ Ardiente", - "Slightly hang on to the advantage when positioned toward the front with energy to spare on the final straight.", - 1014, - 3, - 1, - 240, - false, - []Activation{ + ID: 10141, + Name: "Corazón ☆ Ardiente", + Description: "Slightly hang on to the advantage when positioned toward the front with energy to spare on the final straight.", + Group: 1014, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&hp_per>=30&order<=2", - 50000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 2000, 1, 0}, + Condition: "is_finalcorner==1&corner==0&hp_per>=30&order<=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillEmpresssPride: { - 10181, - "Empress's Pride", - "Moderately increase velocity with the stride of an empress when passing another runner from midpack or further back on the final corner.", - 1018, - 3, - 1, - 240, - false, - []Activation{ + ID: 10181, + Name: "Empress's Pride", + Description: "Moderately increase velocity with the stride of an empress when passing another runner from midpack or further back on the final corner.", + Group: 1018, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillFirstPlaceKiss: { - 10241, - "1st Place Kiss☆", - "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.", - 1024, - 3, - 1, - 240, - false, - []Activation{ + ID: 10241, + Name: "1st Place Kiss☆", + Description: "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: 1024, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", - 50000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 2000, 1, 0}, + Condition: "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillFeeltheBurn: { - 10271, - "Feel the Burn!", - "Moderately increase acceleration in an attempt to move up on a corner late-race.", - 1027, - 3, - 1, - 240, - false, - []Activation{ + ID: 10271, + Name: "Feel the Burn!", + Description: "Moderately increase acceleration in an attempt to move up on a corner late-race.", + Group: 1027, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order_rate>=65&order_rate<=70", - 40000, - 5000000, - []Ability{ - {31, 1, 3000, 1, 0}, + Condition: "phase>=2&corner!=0&order_rate>=65&order_rate<=70", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillIntroductiontoPhysiology: { - 10321, - "Introduction to Physiology", - "Moderately recover endurance and slightly increase velocity for a moderate duration when sitting off the pace on a corner in the second half of the race.", - 1032, - 3, - 1, - 240, - false, - []Activation{ + ID: 10321, + Name: "Introduction to Physiology", + Description: "Moderately recover endurance and slightly increase velocity for a moderate duration when sitting off the pace on a corner in the second half of the race.", + Group: 1032, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "distance_rate>=50&corner!=0&order>=3&order_rate<=40", - 40000, - 5000000, - []Ability{ - {9, 1, 350, 1, 0}, - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&corner!=0&order>=3&order_rate<=40", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillVIsforVictory: { - 10351, - "V Is for Victory!", - "Moderately increase velocity with winning ambition when positioned toward the front on the final straight after engaging in a challenge on the final corner or later.", - 1035, - 3, - 1, - 240, - false, - []Activation{ + ID: 10351, + Name: "V Is for Victory!", + Description: "Moderately increase velocity with winning ambition when positioned toward the front on the final straight after engaging in a challenge on the final corner or later.", + Group: 1035, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "is_finalcorner==1&blocked_side_continuetime>=2", - "is_finalcorner==1&corner==0&order<=5", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Precondition: "is_finalcorner==1&blocked_side_continuetime>=2", + Condition: "is_finalcorner==1&corner==0&order<=5", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillClassRepSpeedBakushin: { - 10411, - "Class Rep + Speed = Bakushin", - "Moderately increase velocity with BAKUSHIN power when engaged in a challenge toward the front in the second half of the race.", - 1041, - 3, - 1, - 240, - false, - []Activation{ + ID: 10411, + Name: "Class Rep + Speed = Bakushin", + Description: "Moderately increase velocity with BAKUSHIN power when engaged in a challenge toward the front in the second half of the race.", + Group: 1041, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "distance_rate>=50&order<=3&blocked_side_continuetime>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_rate>=50&order<=3&blocked_side_continuetime>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillClearHeart: { - 10451, - "Clear Heart", - "Recover endurance when well-positioned mid-race.", - 1045, - 3, - 1, - 240, - false, - []Activation{ + ID: 10451, + Name: "Clear Heart", + Description: "Recover endurance when well-positioned mid-race.", + Group: 1045, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "phase_random==1&order>=2&order_rate<=40", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "phase_random==1&order>=2&order_rate<=40", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillSuperDuperStoked: { - 10521, - "Super-Duper Stoked", - "Moderately recover endurance with a glance at nearby runners when positioned toward the back on the final corner.", - 1052, - 3, - 1, - 240, - false, - []Activation{ + ID: 10521, + Name: "Super-Duper Stoked", + Description: "Moderately recover endurance with a glance at nearby runners when positioned toward the back on the final corner.", + Group: 1052, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", - 0, - 5000000, - []Ability{ - {9, 1, 350, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillLuckBewithMe: { - 10561, - "Luck Be with Me!", - "Moderately clear a path forward with the power of divination when the way ahead is jammed late-race.", - 1056, - 3, - 1, - 240, - false, - []Activation{ + ID: 10561, + Name: "Luck Be with Me!", + Description: "Moderately clear a path forward with the power of divination when the way ahead is jammed late-race.", + Group: 1056, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "phase>=2&order>=3&blocked_front==1", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "phase>=2&order>=3&blocked_front==1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillICanWinSometimesRight: { - 10601, - "I Can Win Sometimes, Right?", - "Moderately increase velocity with an arousal of fighting spirit when positioned 3rd and about to lose late-race.", - 1060, - 3, - 1, - 240, - false, - []Activation{ + ID: 10601, + Name: "I Can Win Sometimes, Right?", + Description: "Moderately increase velocity with an arousal of fighting spirit when positioned 3rd and about to lose late-race.", + Group: 1060, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "phase>=2&order==3&bashin_diff_behind<=1", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "phase>=2&order==3&bashin_diff_behind<=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillCallMeKing: { - 10611, - "Call Me King", - "Increase velocity in a true display of skill with 200m remaining after racing calmly.", - 1061, - 3, - 1, - 240, - false, - []Activation{ + ID: 10611, + Name: "Call Me King", + Description: "Increase velocity in a true display of skill with 200m remaining after racing calmly.", + Group: 1061, + Rarity: 3, + GroupRate: 1, + GradeValue: 240, + Activations: []Activation{ { - "", - "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillShootingStar: { - 100011, - "Shooting Star", - "Ride the momentum to increase velocity and very slightly increase acceleration after passing another runner toward the front late-race.", - 10001, - 5, - 1, - 340, - false, - []Activation{ + ID: 100011, + Name: "Shooting Star", + Description: "Ride the momentum to increase velocity and very slightly increase acceleration after passing another runner toward the front late-race.", + Group: 10001, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", + 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}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillTheViewfromtheLeadIsMine: { - 100021, - "The View from the Lead Is Mine!", - "Increase velocity by drawing on all remaining strength when in the lead by a fair margin in the second half of the race.", - 10002, - 5, - 1, - 340, - false, - []Activation{ + ID: 100021, + Name: "The View from the Lead Is Mine!", + Description: "Increase velocity by drawing on all remaining strength when in the lead by a fair margin in the second half of the race.", + Group: 10002, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order==1&bashin_diff_behind>=1", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_rate>=50&order==1&bashin_diff_behind>=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillSkyHighTeioStep: { - 100031, - "Sky-High Teio Step", - "Greatly increase velocity with flashy footwork when closing the gap to runners ahead on the final straight.", - 10003, - 5, - 1, - 340, - false, - []Activation{ + ID: 100031, + Name: "Sky-High Teio Step", + Description: "Greatly increase velocity with flashy footwork when closing the gap to runners ahead on the final straight.", + Group: 10003, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillRedShiftLP1211M: { - 100041, - "Red Shift/LP1211-M", - "Increase acceleration by shifting gears when positioned toward the front on the final corner or later.", - 10004, - 5, - 1, - 340, - false, - []Activation{ + ID: 100041, + Name: "Red Shift/LP1211-M", + Description: "Increase acceleration by shifting gears when positioned toward the front on the final corner or later.", + Group: 10004, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&order<=5&order_rate<=50", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "is_finalcorner==1&order<=5&order_rate<=50", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillLightsofVaudeville: { - 100051, - "Lights of Vaudeville", - "Greatly increase velocity with a dazzling display when just breaking out of the pack toward the front on the final straight.", - 10005, - 5, - 1, - 340, - false, - []Activation{ + ID: 100051, + Name: "Lights of Vaudeville", + Description: "Greatly increase velocity with a dazzling display when just breaking out of the pack toward the front on the final straight.", + Group: 10005, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillTriumphantPulse: { - 100061, - "Triumphant Pulse", - "Greatly increase ability to break out of the pack by opening up a path when positioned toward the front with 200m remaining.", - 10006, - 5, - 1, - 340, - false, - []Activation{ + ID: 100061, + Name: "Triumphant Pulse", + Description: "Greatly increase ability to break out of the pack by opening up a path when positioned toward the front with 200m remaining.", + Group: 10006, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Condition: "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillAnchorsAweigh: { - 100071, - "Anchors Aweigh!", - "Moderately increase velocity steadily with a long spurt starting halfway through the race.", - 10007, - 4, - 1, - 340, - false, - []Activation{ + ID: 100071, + Name: "Anchors Aweigh!", + Description: "Moderately increase velocity steadily with a long spurt starting halfway through the race.", + Group: 10007, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&distance_rate<=60&order_rate>50", - 60000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_rate>=50&distance_rate<=60&order_rate>50", + Duration: 60000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillCutandDrive: { - 100081, - "Cut and Drive!", - "Become stronger at challenging rivals and increase velocity when positioned toward the front with 200m or less remaining.", - 10008, - 4, - 1, - 340, - false, - []Activation{ + ID: 100081, + Name: "Cut and Drive!", + Description: "Become stronger at challenging rivals and increase velocity when positioned toward the front with 200m or less remaining.", + Group: 10008, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillResplendentRedAce: { - 100091, - "Resplendent Red Ace", - "Swell with the determination to be number one when positioned toward the front in the second half of the race.", - 10009, - 4, - 1, - 340, - false, - []Activation{ + ID: 100091, + Name: "Resplendent Red Ace", + Description: "Swell with the determination to be number one when positioned toward the front in the second half of the race.", + Group: 10009, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillShootingforVictory: { - 100101, - "Shooting for Victory!", - "Increase acceleration with a pow, a wow, and a bang when well-positioned upon approaching the final straight.", - 10010, - 5, - 1, - 340, - false, - []Activation{ + ID: 100101, + Name: "Shooting for Victory!", + Description: "Increase acceleration with a pow, a wow, and a bang when well-positioned upon approaching the final straight.", + Group: 10010, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillWhereTheresaWillTheresaWay: { - 100111, - "Where There's a Will, There's a Way", - "Increase velocity with a strong turn of foot when passing another runner toward the back on the final straight.", - 10011, - 4, - 1, - 340, - false, - []Activation{ + ID: 100111, + Name: "Where There's a Will, There's a Way", + Description: "Increase velocity with a strong turn of foot when passing another runner toward the back on the final straight.", + Group: 10011, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillYouandMeOneonOne: { - 100121, - "You and Me! One-on-One!", - "Increase velocity on the final straight after passing another runner on the outside toward the back on the final corner or later.", - 10012, - 5, - 1, - 340, - false, - []Activation{ + ID: 100121, + Name: "You and Me! One-on-One!", + Description: "Increase velocity on the final straight after passing another runner on the outside toward the back on the final corner or later.", + Group: 10012, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", - "is_finalcorner==1&corner==0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Precondition: "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", + Condition: "is_finalcorner==1&corner==0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillTheDutyofDignityCalls: { - 100131, - "The Duty of Dignity Calls", - "Increase velocity with the determination to not be overtaken when positioned toward the front on the final corner.", - 10013, - 5, - 1, - 340, - false, - []Activation{ + ID: 100131, + Name: "The Duty of Dignity Calls", + Description: "Increase velocity with the determination to not be overtaken when positioned toward the front on the final corner.", + Group: 10013, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&distance_diff_rate<=30", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&distance_diff_rate<=30", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillVictoriaporplancha: { - 100141, - "Victoria por plancha ☆", - "Hang onto the advantage when positioned toward the front with energy to spare on the final straight.", - 10014, - 4, - 1, - 340, - false, - []Activation{ + ID: 100141, + Name: "Victoria por plancha ☆", + Description: "Hang onto the advantage when positioned toward the front with energy to spare on the final straight.", + Group: 10014, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&hp_per>=30&order<=2", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "is_finalcorner==1&corner==0&hp_per>=30&order<=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillThisDanceIsforVittoria: { - 100151, - "This Dance Is for Vittoria!", - "Increase velocity with royal brilliance when positioned toward the front and close to the runner ahead or behind on the final corner or later.", - 10015, - 5, - 1, - 340, - false, - []Activation{ + ID: 100151, + Name: "This Dance Is for Vittoria!", + Description: "Increase velocity with royal brilliance when positioned toward the front and close to the runner ahead or behind on the final corner or later.", + Group: 10015, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillShadowBreak: { - 100161, - "Shadow Break", - "Increase velocity with beastly strength when passing another runner on the outside on the final corner or later. If the skill user engaged in a challenge mid-race, greatly increase velocity instead.", - 10016, - 5, - 1, - 340, - false, - []Activation{ + ID: 100161, + Name: "Shadow Break", + Description: "Increase velocity with beastly strength when passing another runner on the outside on the final corner or later. If the skill user engaged in a challenge mid-race, greatly increase velocity instead.", + Group: 10016, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "phase==1&blocked_side_continuetime>=2", - "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Precondition: "phase==1&blocked_side_continuetime>=2", + Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, { - "", - "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillBeholdThineEmperorsDivineMight: { - 100171, - "Behold Thine Emperor's Divine Might", - "Greatly increase velocity on the final straight after passing another runner 3 times late-race.", - 10017, - 5, - 1, - 340, - false, - []Activation{ + ID: 100171, + Name: "Behold Thine Emperor's Divine Might", + Description: "Greatly increase velocity on the final straight after passing another runner 3 times late-race.", + Group: 10017, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&change_order_up_end_after>=3&corner==0", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Condition: "is_finalcorner==1&change_order_up_end_after>=3&corner==0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillBlazingPride: { - 100181, - "Blazing Pride", - "Increase velocity with the stride of an empress when passing another runner from midpack or further back on the final corner.", - 10018, - 4, - 1, - 340, - false, - []Activation{ + 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: 10018, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillOMGTheFinalSprint: { - 100191, - "OMG! (゚∀゚) The Final Sprint! ☆", - "Increase velocity and navigation with the pure euphoria of being within breathing distance of precious waifus after passing another runner 2 times late-race.", - 10019, - 5, - 1, - 340, - false, - []Activation{ + 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: 10019, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "change_order_up_end_after>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, - {28, 1, 350, 1, 0}, + Condition: "change_order_up_end_after>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillAnglingandScheming: { - 100201, - "Angling and Scheming", - "Increase acceleration at an opportune moment when in the lead on a corner late-race.", - 10020, - 5, - 1, - 340, - false, - []Activation{ + ID: 100201, + Name: "Angling and Scheming", + Description: "Increase acceleration at an opportune moment when in the lead on a corner late-race.", + Group: 10020, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order==1", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "phase>=2&corner!=0&order==1", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillFairyTale: { - 100221, - "Fairy Tale", - "Increase velocity with the excitement of running when engaged in a challenge while well-positioned in the second half of the race.", - 10022, - 5, - 1, - 340, - false, - []Activation{ + 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: 10022, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillWinQED: { - 100231, - "∴win Q.E.D.", - "Increase velocity by deriving the winning equation when passing another runner toward the front on the final corner or later.", - 10023, - 5, - 1, - 340, - false, - []Activation{ + 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: 10023, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&change_order_onetime<0&order<=4", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&change_order_onetime<0&order<=4", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillFlashyLanding: { - 100241, - "Flashy☆Landing", - "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.", - 10024, - 4, - 1, - 340, - false, - []Activation{ + 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: 10024, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillChasingAfterYou: { - 100251, - "Chasing After You", - "Chase after an unseen friend when in midpack in the second half of the race, moderately increasing velocity steadily and very slightly intimidating runners ahead.", - 10025, - 5, - 1, - 340, - false, - []Activation{ + ID: 100251, + Name: "Chasing After You", + Description: "Chase after an unseen friend when in midpack in the second half of the race, moderately increasing velocity steadily and very slightly intimidating runners ahead.", + Group: 10025, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order_rate>=40&order_rate<=70", - 60000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {21, 1, -500, 9, 5}, + Condition: "distance_rate>=50&order_rate>=40&order_rate<=70", + Duration: 60000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 21, ValueUsage: 1, Value: -500, Target: 9, TargetValue: 5}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillG00FirstFInfinity: { - 100261, - "G00 1st. F∞;", - "Increase velocity when positioned toward the front after making it to the final straight without faltering.", - 10026, - 5, - 1, - 340, - false, - []Activation{ + ID: 100261, + Name: "G00 1st. F∞;", + Description: "Increase velocity when positioned toward the front after making it to the final straight without faltering.", + Group: 10026, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillLetsPumpSomeIron: { - 100271, - "Let's Pump Some Iron!", - "Increase acceleration in an attempt to move up on a corner late-race.", - 10027, - 4, - 1, - 340, - false, - []Activation{ + ID: 100271, + Name: "Let's Pump Some Iron!", + Description: "Increase acceleration in an attempt to move up on a corner late-race.", + Group: 10027, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order_rate>=65&order_rate<=70", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "phase>=2&corner!=0&order_rate>=65&order_rate<=70", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillYUMMYSPEED: { - 100281, - "YUMMY☆SPEED!", - "Kick forward hard with renewed vigor when starting to get tired while well-positioned halfway through the race.", - 10028, - 5, - 1, - 340, - false, - []Activation{ + ID: 100281, + Name: "YUMMY☆SPEED!", + Description: "Kick forward hard with renewed vigor when starting to get tired while well-positioned halfway through the race.", + Group: 10028, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillBlueRoseCloser: { - 100301, - "Blue Rose Closer", - "Increase velocity with strong willpower on the final straight after passing another runner in the front part of the pack on the final corner or later.", - 10030, - 5, - 1, - 340, - false, - []Activation{ + ID: 100301, + Name: "Blue Rose Closer", + Description: "Increase velocity with strong willpower on the final straight after passing another runner in the front part of the pack on the final corner or later.", + Group: 10030, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "is_finalcorner==1&order<=4&change_order_onetime<0", - "is_finalcorner==1&corner==0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Precondition: "is_finalcorner==1&order<=4&change_order_onetime<0", + Condition: "is_finalcorner==1&corner==0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillUma2: { - 100321, - "U=ma2", - "Recover endurance and moderately increase velocity for a moderate duration when sitting off the pace on a corner in the second half of the race.", - 10032, - 4, - 1, - 340, - false, - []Activation{ + ID: 100321, + Name: "U=ma2", + Description: "Recover endurance and moderately increase velocity for a moderate duration when sitting off the pace on a corner in the second half of the race.", + Group: 10032, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&corner!=0&order>=3&order_rate<=40", - 40000, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, - {27, 1, 2500, 1, 0}, + Condition: "distance_rate>=50&corner!=0&order>=3&order_rate<=40", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillOurTickettoWin: { - 100351, - "Our Ticket to Win!", - "Increase velocity with winning ambition when positioned toward the front on the final straight after engaging in a challenge on the final corner or later.", - 10035, - 4, - 1, - 340, - false, - []Activation{ + ID: 100351, + Name: "Our Ticket to Win!", + Description: "Increase velocity with winning ambition when positioned toward the front on the final straight after engaging in a challenge on the final corner or later.", + Group: 10035, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "is_finalcorner==1&blocked_side_continuetime>=2", - "is_finalcorner==1&corner==0&order<=5", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Precondition: "is_finalcorner==1&blocked_side_continuetime>=2", + Condition: "is_finalcorner==1&corner==0&order<=5", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillSchwarzesSchwert: { - 100371, - "Schwarzes Schwert", - "Increase velocity in a dash for the lead after running calmly and according to plan up until the final straight.", - 10037, - 5, - 1, - 340, - false, - []Activation{ + ID: 100371, + Name: "Schwarzes Schwert", + Description: "Increase velocity in a dash for the lead after running calmly and according to plan up until the final straight.", + Group: 10037, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillLookatCurren: { - 100381, - "#LookatCurren", - "Gain momentum and begin to advance when passing another runner while well-positioned around halfway through the race.", - 10038, - 5, - 1, - 340, - false, - []Activation{ + ID: 100381, + Name: "#LookatCurren", + Description: "Gain momentum and begin to advance when passing another runner while well-positioned around halfway through the race.", + Group: 10038, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillAPrincessMustSeizeVictory: { - 100391, - "A Princess Must Seize Victory!", - "Increase velocity with pretty princess power when engaged in a challenge on the final straight.", - 10039, - 5, - 1, - 340, - false, - []Activation{ + ID: 100391, + Name: "A Princess Must Seize Victory!", + Description: "Increase velocity with pretty princess power when engaged in a challenge on the final straight.", + Group: 10039, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillKEEPITREAL: { - 100401, - "KEEP IT REAL.", - "Moderately increase acceleration steadily with a wink when starting to make a move from midpack in the second half of the race.", - 10040, - 5, - 1, - 340, - false, - []Activation{ + ID: 100401, + Name: "KEEP IT REAL.", + Description: "Moderately increase acceleration steadily with a wink when starting to make a move from midpack in the second half of the race.", + Group: 10040, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", - 60000, - 5000000, - []Ability{ - {31, 1, 3000, 1, 0}, + Condition: "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", + Duration: 60000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillGeniusxBakushinVictory: { - 100411, - "Genius x Bakushin = Victory", - "Increase velocity with BAKUSHIN power when engaged in a challenge toward the front in the second half of the race.", - 10041, - 4, - 1, - 340, - false, - []Activation{ + ID: 100411, + Name: "Genius x Bakushin = Victory", + Description: "Increase velocity with BAKUSHIN power when engaged in a challenge toward the front in the second half of the race.", + Group: 10041, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order<=3&blocked_side_continuetime>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_rate>=50&order<=3&blocked_side_continuetime>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillPureHeart: { - 100451, - "Pure Heart", - "Greatly recover endurance when well-positioned mid-race.", - 10045, - 4, - 1, - 340, - false, - []Activation{ + ID: 100451, + Name: "Pure Heart", + Description: "Greatly recover endurance when well-positioned mid-race.", + Group: 10045, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase_random==1&order>=2&order_rate<=40", - 0, - 5000000, - []Ability{ - {9, 1, 750, 1, 0}, + Condition: "phase_random==1&order>=2&order_rate<=40", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 750, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillSPARKLYSTARDOM: { - 100461, - "SPARKLY☆STARDOM", - "Become empowered to keep the spotlight when positioned toward the front and close to the runner behind on a straight mid-race.", - 10046, - 5, - 1, - 340, - false, - []Activation{ + ID: 100461, + Name: "SPARKLY☆STARDOM", + Description: "Become empowered to keep the spotlight when positioned toward the front and close to the runner behind on a straight mid-race.", + Group: 10046, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase==1&corner==0&order<=2&bashin_diff_behind<=1", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "phase==1&corner==0&order<=2&bashin_diff_behind<=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillPopAndPolish: { - 100481, - "Pop & Polish", - "Get hyped and increase velocity when pressured by or passing another runner while well-positioned on the final straight.", - 10048, - 5, - 1, - 340, - false, - []Activation{ + ID: 100481, + Name: "Pop & Polish", + Description: "Get hyped and increase velocity when pressured by or passing another runner while well-positioned on the final straight.", + Group: 10048, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillNemesis: { - 100501, - "Nemesis", - "Increase velocity with smoldering ambition when moving up from midpack on the final corner or later.", - 10050, - 5, - 1, - 340, - false, - []Activation{ + ID: 100501, + Name: "Nemesis", + Description: "Increase velocity with smoldering ambition when moving up from midpack on the final corner or later.", + Group: 10050, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillSuperDuperClimax: { - 100521, - "Super-Duper Climax", - "Recover endurance with a glance at nearby runners when positioned toward the back on the final corner.", - 10052, - 4, - 1, - 340, - false, - []Activation{ + ID: 100521, + Name: "Super-Duper Climax", + Description: "Recover endurance with a glance at nearby runners when positioned toward the back on the final corner.", + Group: 10052, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillISeeVictoryinMyFuture: { - 100561, - "I See Victory in My Future!", - "Clear a path forward with the power of divination when the way ahead is jammed late-race.", - 10056, - 4, - 1, - 340, - false, - []Activation{ + ID: 100561, + Name: "I See Victory in My Future!", + Description: "Clear a path forward with the power of divination when the way ahead is jammed late-race.", + Group: 10056, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&order>=3&blocked_front==1", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "phase>=2&order>=3&blocked_front==1", + 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}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillINeverGoofUp: { - 100581, - "I Never Goof Up!", - "Aim for the front with unwavering determination when passing another runner from midpack or further back on a corner late-race.", - 10058, - 5, - 1, - 340, - false, - []Activation{ + ID: 100581, + Name: "I Never Goof Up!", + Description: "Aim for the front with unwavering determination when passing another runner from midpack or further back on a corner late-race.", + Group: 10058, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order>=3&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "phase>=2&corner!=0&order>=3&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillMovingPastandBeyond: { - 100591, - "Moving Past, and Beyond", - "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.", - 10059, - 5, - 1, - 340, - false, - []Activation{ + ID: 100591, + Name: "Moving Past, and Beyond", + Description: "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.", + Group: 10059, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillJustaLittleFarther: { - 100601, - "Just a Little Farther!", - "Increase velocity with flaring fighting spirit when positioned 3rd and about to lose late-race.", - 10060, - 4, - 1, - 340, - false, - []Activation{ + ID: 100601, + Name: "Just a Little Farther!", + Description: "Increase velocity with flaring fighting spirit when positioned 3rd and about to lose late-race.", + Group: 10060, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase>=2&order==3&bashin_diff_behind<=1", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "phase>=2&order==3&bashin_diff_behind<=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillPridefulKing: { - 100611, - "Prideful King", - "Greatly increase velocity in a true display of skill with 200m remaining after racing calmly.", - 10061, - 4, - 1, - 340, - false, - []Activation{ + ID: 100611, + Name: "Prideful King", + Description: "Greatly increase velocity in a true display of skill with 200m remaining after racing calmly.", + Group: 10061, + Rarity: 4, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Condition: "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillDazzlnDiver: { - 110011, - "Dazzl'n ♪ Diver", - "Recover endurance by relaxing after activating 2 skills when positioned midpack mid-race.", - 11001, - 5, - 1, - 340, - false, - []Activation{ + ID: 110011, + Name: "Dazzl'n ♪ Diver", + Description: "Recover endurance by relaxing after activating 2 skills when positioned midpack mid-race.", + Group: 11001, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillCertainVictory: { - 110031, - "Certain Victory", - "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.", - 11003, - 5, - 1, - 340, - false, - []Activation{ + ID: 110031, + Name: "Certain Victory", + Description: "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.", + Group: 11003, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", - "is_finalcorner==1&corner==0", - 50000, - 5000000, - []Ability{ - {27, 1, 4500, 1, 0}, + Precondition: "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", + Condition: "is_finalcorner==1&corner==0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillAKissforCourage: { - 110041, - "A Kiss for Courage", - "Increase velocity enthusiastically when positioned toward the front in the second half of the race after recovering endurance with a skill.", - 11004, - 5, - 1, - 340, - false, - []Activation{ + ID: 110041, + Name: "A Kiss for Courage", + Description: "Increase velocity enthusiastically when positioned toward the front in the second half of the race after recovering endurance with a skill.", + Group: 11004, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&activate_count_heal>=1&order<=3", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_rate>=50&activate_count_heal>=1&order<=3", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillFestiveMiracle: { - 110061, - "Festive Miracle", - "Control breathing and kick forward hard toward victory in the second half of the race after recovering endurance with skills at least 3 times.", - 11006, - 5, - 1, - 340, - false, - []Activation{ + ID: 110061, + Name: "Festive Miracle", + Description: "Control breathing and kick forward hard toward victory in the second half of the race after recovering endurance with skills at least 3 times.", + Group: 11006, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "activate_count_heal>=3&distance_rate>=50", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, - {9, 1, 350, 1, 0}, + Condition: "activate_count_heal>=3&distance_rate>=50", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, + {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillSuperiorHeal: { - 110111, - "Superior Heal", - "Greatly recover endurance with a gentle light when overtaken toward the back mid-race.", - 11011, - 5, - 1, - 340, - false, - []Activation{ + ID: 110111, + Name: "Superior Heal", + Description: "Greatly recover endurance with a gentle light when overtaken toward the back mid-race.", + Group: 11011, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase==1&change_order_onetime>0&order_rate>=40", - 0, - 5000000, - []Ability{ - {9, 1, 750, 1, 0}, + Condition: "phase==1&change_order_onetime>0&order_rate>=40", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 750, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillLegacyoftheStrong: { - 110131, - "Legacy of the Strong", - "Increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later.", - 11013, - 5, - 1, - 340, - false, - []Activation{ + ID: 110131, + Name: "Legacy of the Strong", + Description: "Increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later.", + Group: 11013, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", - 60000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", + Duration: 60000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillCondorsFury: { - 110141, - "Condor's Fury", - "Increase acceleration with blazing passion when aiming for the front from midpack on the final corner.", - 11014, - 5, - 1, - 340, - false, - []Activation{ + ID: 110141, + Name: "Condor's Fury", + Description: "Increase acceleration with blazing passion when aiming for the front from midpack on the final corner.", + Group: 11014, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20043, + IconID: 20043, }, SkillArrowsWhistleShadowsDisperse: { - 110171, - "Arrows Whistle, Shadows Disperse", - "Increase velocity with a blazing spirit when pressured by another runner in the front part of the pack on the final corner or later.", - 11017, - 5, - 1, - 340, - false, - []Activation{ + ID: 110171, + Name: "Arrows Whistle, Shadows Disperse", + Description: "Increase velocity with a blazing spirit when pressured by another runner in the front part of the pack on the final corner or later.", + Group: 11017, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillEternalMoments: { - 110181, - "Eternal Moments", - "Increase velocity when starting to make a move from a position toward the front mid-race.", - 11018, - 5, - 1, - 340, - false, - []Activation{ + ID: 110181, + Name: "Eternal Moments", + Description: "Increase velocity when starting to make a move from a position toward the front mid-race.", + Group: 11018, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase==1&order>=3&order_rate<=50&is_overtake==1", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "phase==1&order>=3&order_rate<=50&is_overtake==1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillPresentsfromX: { - 110231, - "Presents from X", - "Increase velocity by deriving a path to victory mid-race after staying well-positioned from the start of the race up until the second half.", - 11023, - 5, - 1, - 340, - false, - []Activation{ + ID: 110231, + Name: "Presents from X", + Description: "Increase velocity by deriving a path to victory mid-race after staying well-positioned from the start of the race up until the second half.", + Group: 11023, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillFloweryManeuver: { - 110241, - "Flowery☆Maneuver", - "Increase velocity when passing another runner toward the front on the final corner. If passing toward the back, increase acceleration instead.", - 11024, - 5, - 1, - 340, - false, - []Activation{ + ID: 110241, + Name: "Flowery☆Maneuver", + Description: "Increase velocity when passing another runner toward the front on the final corner. If passing toward the back, increase acceleration instead.", + Group: 11024, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, { - "", - "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", - 40000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillEveryRoseHasItsFangs: { - 110301, - "Every Rose Has Its Fangs", - "Suck endurance from runners ahead when well-positioned and pressured by another runner mid-race.", - 11030, - 5, - 1, - 340, - false, - []Activation{ + ID: 110301, + Name: "Every Rose Has Its Fangs", + Description: "Suck endurance from runners ahead when well-positioned and pressured by another runner mid-race.", + Group: 11030, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, - {9, 1, -50, 9, 18}, + Condition: "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, + {Type: 9, ValueUsage: 1, Value: -50, Target: 9, TargetValue: 18}, }, }, }, - 0, - 20023, + IconID: 20023, }, SkillDancingintheLeaves: { - 110401, - "Dancing in the Leaves", - "Increase ability to break out of the pack when engaged in a challenge in midpack on the final corner.", - 11040, - 5, - 1, - 340, - false, - []Activation{ + ID: 110401, + Name: "Dancing in the Leaves", + Description: "Increase ability to break out of the pack when engaged in a challenge in midpack on the final corner.", + Group: 11040, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillGiveMummyaHug: { - 110451, - "Give Mummy a Hug ♡", - "Increase ability to break out of the pack when well-positioned and close to the runner ahead on the final straight.", - 11045, - 5, - 1, - 340, - false, - []Activation{ + ID: 110451, + Name: "Give Mummy a Hug ♡", + Description: "Increase ability to break out of the pack when well-positioned and close to the runner ahead on the final straight.", + Group: 11045, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", - 50000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillBountifulHarvest: { - 110561, - "Bountiful Harvest", - "Increase velocity with a surge of great fortune when pressured by another runner toward the back in the second half of the race.", - 11056, - 5, - 1, - 340, - false, - []Activation{ + ID: 110561, + Name: "Bountiful Harvest", + Description: "Increase velocity with a surge of great fortune when pressured by another runner toward the back in the second half of the race.", + Group: 11056, + Rarity: 5, + GroupRate: 1, + GradeValue: 340, + Activations: []Activation{ { - "", - "distance_rate>=50&order_rate>=40&overtake_target_time>=2", - 50000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_rate>=50&order_rate>=40&overtake_target_time>=2", + Duration: 50000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 0, - 20013, + IconID: 20013, }, SkillRightHandedLv2: { - 200011, - "Right-Handed ◎", - "Increase performance on right-handed tracks.", - 20001, - 1, - 2, - 174, - false, - []Activation{ + ID: 200011, + Name: "Right-Handed ◎", + Description: "Increase performance on right-handed tracks.", + Group: 20001, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "rotation==1", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "rotation==1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillRightHanded: { - 200012, - "Right-Handed ○", - "Moderately increase performance on right-handed tracks.", - 20001, - 1, - 1, - 129, - false, - []Activation{ + ID: 200012, + Name: "Right-Handed ○", + Description: "Moderately increase performance on right-handed tracks.", + Group: 20001, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "rotation==1", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "rotation==1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillRightHandedX: { - 200013, - "Right-Handed ×", - "Moderately decrease performance on right-handed tracks.", - 20001, - 1, - -1, - -129, - false, - []Activation{ + ID: 200013, + Name: "Right-Handed ×", + Description: "Moderately decrease performance on right-handed tracks.", + Group: 20001, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "rotation==1", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "rotation==1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillLeftHandedLv2: { - 200021, - "Left-Handed ◎", - "Increase performance on left-handed tracks.", - 20002, - 1, - 2, - 174, - false, - []Activation{ + ID: 200021, + Name: "Left-Handed ◎", + Description: "Increase performance on left-handed tracks.", + Group: 20002, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "rotation==2", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "rotation==2", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillLeftHanded: { - 200022, - "Left-Handed ○", - "Moderately increase performance on left-handed tracks.", - 20002, - 1, - 1, - 129, - false, - []Activation{ + ID: 200022, + Name: "Left-Handed ○", + Description: "Moderately increase performance on left-handed tracks.", + Group: 20002, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "rotation==2", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "rotation==2", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillLeftHandedX: { - 200023, - "Left-Handed ×", - "Moderately decrease performance on left-handed tracks.", - 20002, - 1, - -1, - -129, - false, - []Activation{ + ID: 200023, + Name: "Left-Handed ×", + Description: "Moderately decrease performance on left-handed tracks.", + Group: 20002, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "rotation==2", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "rotation==2", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillTokyoRacecourseLv2: { - 200031, - "Tokyo Racecourse ◎", - "Increase performance at Tokyo Racecourse.", - 20003, - 1, - 2, - 174, - false, - []Activation{ + ID: 200031, + Name: "Tokyo Racecourse ◎", + Description: "Increase performance at Tokyo Racecourse.", + Group: 20003, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10006", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10006", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillTokyoRacecourse: { - 200032, - "Tokyo Racecourse ○", - "Moderately increase performance at Tokyo Racecourse.", - 20003, - 1, - 1, - 129, - false, - []Activation{ + ID: 200032, + Name: "Tokyo Racecourse ○", + Description: "Moderately increase performance at Tokyo Racecourse.", + Group: 20003, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10006", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10006", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillTokyoRacecourseX: { - 200033, - "Tokyo Racecourse ×", - "Moderately decrease performance at Tokyo Racecourse.", - 20003, - 1, - -1, - -129, - false, - []Activation{ + ID: 200033, + Name: "Tokyo Racecourse ×", + Description: "Moderately decrease performance at Tokyo Racecourse.", + Group: 20003, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10006", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10006", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillNakayamaRacecourseLv2: { - 200041, - "Nakayama Racecourse ◎", - "Increase performance at Nakayama Racecourse.", - 20004, - 1, - 2, - 174, - false, - []Activation{ + ID: 200041, + Name: "Nakayama Racecourse ◎", + Description: "Increase performance at Nakayama Racecourse.", + Group: 20004, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10005", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10005", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillNakayamaRacecourse: { - 200042, - "Nakayama Racecourse ○", - "Moderately increase performance at Nakayama Racecourse.", - 20004, - 1, - 1, - 129, - false, - []Activation{ + ID: 200042, + Name: "Nakayama Racecourse ○", + Description: "Moderately increase performance at Nakayama Racecourse.", + Group: 20004, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10005", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10005", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillNakayamaRacecourseX: { - 200043, - "Nakayama Racecourse ×", - "Moderately decrease performance at Nakayama Racecourse.", - 20004, - 1, - -1, - -129, - false, - []Activation{ + ID: 200043, + Name: "Nakayama Racecourse ×", + Description: "Moderately decrease performance at Nakayama Racecourse.", + Group: 20004, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10005", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10005", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillHanshinRacecourseLv2: { - 200051, - "Hanshin Racecourse ◎", - "Increase performance at Hanshin Racecourse.", - 20005, - 1, - 2, - 174, - false, - []Activation{ + ID: 200051, + Name: "Hanshin Racecourse ◎", + Description: "Increase performance at Hanshin Racecourse.", + Group: 20005, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10009", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10009", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillHanshinRacecourse: { - 200052, - "Hanshin Racecourse ○", - "Moderately increase performance at Hanshin Racecourse.", - 20005, - 1, - 1, - 129, - false, - []Activation{ + ID: 200052, + Name: "Hanshin Racecourse ○", + Description: "Moderately increase performance at Hanshin Racecourse.", + Group: 20005, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10009", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10009", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillHanshinRacecourseX: { - 200053, - "Hanshin Racecourse ×", - "Moderately decrease performance at Hanshin Racecourse.", - 20005, - 1, - -1, - -129, - false, - []Activation{ + ID: 200053, + Name: "Hanshin Racecourse ×", + Description: "Moderately decrease performance at Hanshin Racecourse.", + Group: 20005, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10009", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10009", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillKyotoRacecourseLv2: { - 200061, - "Kyoto Racecourse ◎", - "Increase performance at Kyoto Racecourse.", - 20006, - 1, - 2, - 174, - false, - []Activation{ + ID: 200061, + Name: "Kyoto Racecourse ◎", + Description: "Increase performance at Kyoto Racecourse.", + Group: 20006, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10008", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10008", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillKyotoRacecourse: { - 200062, - "Kyoto Racecourse ○", - "Moderately increase performance at Kyoto Racecourse.", - 20006, - 1, - 1, - 129, - false, - []Activation{ + ID: 200062, + Name: "Kyoto Racecourse ○", + Description: "Moderately increase performance at Kyoto Racecourse.", + Group: 20006, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10008", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10008", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillKyotoRacecourseX: { - 200063, - "Kyoto Racecourse ×", - "Moderately decrease performance at Kyoto Racecourse.", - 20006, - 1, - -1, - -129, - false, - []Activation{ + ID: 200063, + Name: "Kyoto Racecourse ×", + Description: "Moderately decrease performance at Kyoto Racecourse.", + Group: 20006, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10008", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10008", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillYodoInvicta: { - 200064, - "Yodo Invicta", - "Increase performance at Kyoto Racecourse, boosting Stamina and Wit.", - 20006, - 2, - 3, - 461, - false, - []Activation{ + ID: 200064, + Name: "Yodo Invicta", + Description: "Increase performance at Kyoto Racecourse, boosting Stamina and Wit.", + Group: 20006, + Rarity: 2, + GroupRate: 3, + GradeValue: 461, + Activations: []Activation{ { - "", - "track_id==10008", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, - {5, 1, 600000, 1, 0}, + Condition: "track_id==10008", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 130, - 10022, + SPCost: 130, + IconID: 10022, }, SkillChukyoRacecourseLv2: { - 200071, - "Chukyo Racecourse ◎", - "Increase performance at Chukyo Racecourse.", - 20007, - 1, - 2, - 174, - false, - []Activation{ + ID: 200071, + Name: "Chukyo Racecourse ◎", + Description: "Increase performance at Chukyo Racecourse.", + Group: 20007, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10007", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10007", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillChukyoRacecourse: { - 200072, - "Chukyo Racecourse ○", - "Moderately increase performance at Chukyo Racecourse.", - 20007, - 1, - 1, - 129, - false, - []Activation{ + ID: 200072, + Name: "Chukyo Racecourse ○", + Description: "Moderately increase performance at Chukyo Racecourse.", + Group: 20007, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10007", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10007", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillChukyoRacecourseX: { - 200073, - "Chukyo Racecourse ×", - "Moderately decrease performance at Chukyo Racecourse.", - 20007, - 1, - -1, - -129, - false, - []Activation{ + ID: 200073, + Name: "Chukyo Racecourse ×", + Description: "Moderately decrease performance at Chukyo Racecourse.", + Group: 20007, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10007", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10007", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillSapporoRacecourseLv2: { - 200081, - "Sapporo Racecourse ◎", - "Increase performance at Sapporo Racecourse.", - 20008, - 1, - 2, - 174, - false, - []Activation{ + ID: 200081, + Name: "Sapporo Racecourse ◎", + Description: "Increase performance at Sapporo Racecourse.", + Group: 20008, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10001", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10001", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillSapporoRacecourse: { - 200082, - "Sapporo Racecourse ○", - "Moderately increase performance at Sapporo Racecourse.", - 20008, - 1, - 1, - 129, - false, - []Activation{ + ID: 200082, + Name: "Sapporo Racecourse ○", + Description: "Moderately increase performance at Sapporo Racecourse.", + Group: 20008, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10001", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10001", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10021, + SPCost: 70, + IconID: 10021, }, SkillSapporoRacecourseX: { - 200083, - "Sapporo Racecourse ×", - "Moderately decrease performance at Sapporo Racecourse.", - 20008, - 1, - -1, - -129, - false, - []Activation{ + ID: 200083, + Name: "Sapporo Racecourse ×", + Description: "Moderately decrease performance at Sapporo Racecourse.", + Group: 20008, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10001", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10001", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 40, - 10024, + SPCost: 40, + IconID: 10024, }, SkillHakodateRacecourseLv2: { - 200091, - "Hakodate Racecourse ◎", - "Increase performance at Hakodate Racecourse.", - 20009, - 1, - 2, - 174, - false, - []Activation{ + ID: 200091, + Name: "Hakodate Racecourse ◎", + Description: "Increase performance at Hakodate Racecourse.", + Group: 20009, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10002", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10002", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillHakodateRacecourse: { - 200092, - "Hakodate Racecourse ○", - "Moderately increase performance at Hakodate Racecourse.", - 20009, - 1, - 1, - 129, - false, - []Activation{ + ID: 200092, + Name: "Hakodate Racecourse ○", + Description: "Moderately increase performance at Hakodate Racecourse.", + Group: 20009, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10002", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10002", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10021, + SPCost: 70, + IconID: 10021, }, SkillHakodateRacecourseX: { - 200093, - "Hakodate Racecourse ×", - "Moderately decrease performance at Hakodate Racecourse.", - 20009, - 1, - -1, - -129, - false, - []Activation{ + ID: 200093, + Name: "Hakodate Racecourse ×", + Description: "Moderately decrease performance at Hakodate Racecourse.", + Group: 20009, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10002", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10002", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 40, - 10024, + SPCost: 40, + IconID: 10024, }, SkillFukushimaRacecourseLv2: { - 200101, - "Fukushima Racecourse ◎", - "Increase performance at Fukushima Racecourse.", - 20010, - 1, - 2, - 174, - false, - []Activation{ + ID: 200101, + Name: "Fukushima Racecourse ◎", + Description: "Increase performance at Fukushima Racecourse.", + Group: 20010, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10004", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10004", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillFukushimaRacecourse: { - 200102, - "Fukushima Racecourse ○", - "Moderately increase performance at Fukushima Racecourse.", - 20010, - 1, - 1, - 129, - false, - []Activation{ + ID: 200102, + Name: "Fukushima Racecourse ○", + Description: "Moderately increase performance at Fukushima Racecourse.", + Group: 20010, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10004", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10004", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10021, + SPCost: 70, + IconID: 10021, }, SkillFukushimaRacecourseX: { - 200103, - "Fukushima Racecourse ×", - "Moderately decrease performance at Fukushima Racecourse.", - 20010, - 1, - -1, - -129, - false, - []Activation{ + ID: 200103, + Name: "Fukushima Racecourse ×", + Description: "Moderately decrease performance at Fukushima Racecourse.", + Group: 20010, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10004", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10004", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 40, - 10024, + SPCost: 40, + IconID: 10024, }, SkillNiigataRacecourseLv2: { - 200111, - "Niigata Racecourse ◎", - "Increase performance at Niigata Racecourse.", - 20011, - 1, - 2, - 174, - false, - []Activation{ + ID: 200111, + Name: "Niigata Racecourse ◎", + Description: "Increase performance at Niigata Racecourse.", + Group: 20011, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10003", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10003", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillNiigataRacecourse: { - 200112, - "Niigata Racecourse ○", - "Moderately increase performance at Niigata Racecourse.", - 20011, - 1, - 1, - 129, - false, - []Activation{ + ID: 200112, + Name: "Niigata Racecourse ○", + Description: "Moderately increase performance at Niigata Racecourse.", + Group: 20011, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10003", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10003", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10021, + SPCost: 70, + IconID: 10021, }, SkillNiigataRacecourseX: { - 200113, - "Niigata Racecourse ×", - "Moderately decrease performance at Niigata Racecourse.", - 20011, - 1, - -1, - -129, - false, - []Activation{ + ID: 200113, + Name: "Niigata Racecourse ×", + Description: "Moderately decrease performance at Niigata Racecourse.", + Group: 20011, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10003", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10003", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 40, - 10024, + SPCost: 40, + IconID: 10024, }, SkillKokuraRacecourseLv2: { - 200121, - "Kokura Racecourse ◎", - "Increase performance at Kokura Racecourse.", - 20012, - 1, - 2, - 174, - false, - []Activation{ + ID: 200121, + Name: "Kokura Racecourse ◎", + Description: "Increase performance at Kokura Racecourse.", + Group: 20012, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10010", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10010", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillKokuraRacecourse: { - 200122, - "Kokura Racecourse ○", - "Moderately increase performance at Kokura Racecourse.", - 20012, - 1, - 1, - 129, - false, - []Activation{ + ID: 200122, + Name: "Kokura Racecourse ○", + Description: "Moderately increase performance at Kokura Racecourse.", + Group: 20012, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10010", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10010", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10021, + SPCost: 70, + IconID: 10021, }, SkillKokuraRacecourseX: { - 200123, - "Kokura Racecourse ×", - "Moderately decrease performance at Kokura Racecourse.", - 20012, - 1, - -1, - -129, - false, - []Activation{ + ID: 200123, + Name: "Kokura Racecourse ×", + Description: "Moderately decrease performance at Kokura Racecourse.", + Group: 20012, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10010", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10010", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 40, - 10024, + SPCost: 40, + IconID: 10024, }, SkillStandardDistanceLv2: { - 200131, - "Standard Distance ◎", - "Increase performance over standard distances (multiples of 400m).", - 20013, - 1, - 2, - 174, - false, - []Activation{ + ID: 200131, + Name: "Standard Distance ◎", + Description: "Increase performance over standard distances (multiples of 400m).", + Group: 20013, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "is_basis_distance==1", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "is_basis_distance==1", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillStandardDistance: { - 200132, - "Standard Distance ○", - "Moderately increase performance over standard distances (multiples of 400m).", - 20013, - 1, - 1, - 129, - false, - []Activation{ + ID: 200132, + Name: "Standard Distance ○", + Description: "Moderately increase performance over standard distances (multiples of 400m).", + Group: 20013, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "is_basis_distance==1", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "is_basis_distance==1", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillStandardDistanceX: { - 200133, - "Standard Distance ×", - "Moderately decrease performance over standard distances (multiples of 400m).", - 20013, - 1, - -1, - -129, - false, - []Activation{ + ID: 200133, + Name: "Standard Distance ×", + Description: "Moderately decrease performance over standard distances (multiples of 400m).", + Group: 20013, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "is_basis_distance==1", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "is_basis_distance==1", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillNonStandardDistanceLv2: { - 200141, - "Non-Standard Distance ◎", - "Increase performance over non-standard distances (non-multiples of 400m).", - 20014, - 1, - 2, - 174, - false, - []Activation{ + ID: 200141, + Name: "Non-Standard Distance ◎", + Description: "Increase performance over non-standard distances (non-multiples of 400m).", + Group: 20014, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "is_basis_distance==0", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "is_basis_distance==0", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillNonStandardDistance: { - 200142, - "Non-Standard Distance ○", - "Moderately increase performance over non-standard distances (non-multiples of 400m).", - 20014, - 1, - 1, - 129, - false, - []Activation{ + ID: 200142, + Name: "Non-Standard Distance ○", + Description: "Moderately increase performance over non-standard distances (non-multiples of 400m).", + Group: 20014, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "is_basis_distance==0", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "is_basis_distance==0", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillNonStandardDistanceX: { - 200143, - "Non-Standard Distance ×", - "Moderately decrease performance over non-standard distances (non-multiples of 400m).", - 20014, - 1, - -1, - -129, - false, - []Activation{ + ID: 200143, + Name: "Non-Standard Distance ×", + Description: "Moderately decrease performance over non-standard distances (non-multiples of 400m).", + Group: 20014, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "is_basis_distance==0", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "is_basis_distance==0", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillFirmConditionsLv2: { - 200151, - "Firm Conditions ◎", - "Increase performance on firm ground.", - 20015, - 1, - 2, - 174, - false, - []Activation{ + ID: 200151, + Name: "Firm Conditions ◎", + Description: "Increase performance on firm ground.", + Group: 20015, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "ground_condition==1", - -1, - 0, - []Ability{ - {3, 1, 600000, 1, 0}, + Condition: "ground_condition==1", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10031, + SPCost: 110, + IconID: 10031, }, SkillFirmConditions: { - 200152, - "Firm Conditions ○", - "Moderately increase performance on firm ground.", - 20015, - 1, - 1, - 129, - false, - []Activation{ + ID: 200152, + Name: "Firm Conditions ○", + Description: "Moderately increase performance on firm ground.", + Group: 20015, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "ground_condition==1", - -1, - 0, - []Ability{ - {3, 1, 400000, 1, 0}, + Condition: "ground_condition==1", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10031, + SPCost: 90, + IconID: 10031, }, SkillFirmConditionsX: { - 200153, - "Firm Conditions ×", - "Moderately decrease performance on firm ground.", - 20015, - 1, - -1, - -129, - false, - []Activation{ + ID: 200153, + Name: "Firm Conditions ×", + Description: "Moderately decrease performance on firm ground.", + Group: 20015, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "ground_condition==1", - -1, - 0, - []Ability{ - {3, 1, -400000, 1, 0}, + Condition: "ground_condition==1", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10034, + SPCost: 50, + IconID: 10034, }, SkillWetConditionsLv2: { - 200161, - "Wet Conditions ◎", - "Increase performance on good, soft, and heavy ground.", - 20016, - 1, - 2, - 174, - false, - []Activation{ + ID: 200161, + Name: "Wet Conditions ◎", + Description: "Increase performance on good, soft, and heavy ground.", + Group: 20016, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "ground_condition==2@ground_condition==3@ground_condition==4", - -1, - 0, - []Ability{ - {3, 1, 600000, 1, 0}, + Condition: "ground_condition==2@ground_condition==3@ground_condition==4", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10031, + SPCost: 110, + IconID: 10031, }, SkillWetConditions: { - 200162, - "Wet Conditions ○", - "Moderately increase performance on good, soft, and heavy ground.", - 20016, - 1, - 1, - 129, - false, - []Activation{ + ID: 200162, + Name: "Wet Conditions ○", + Description: "Moderately increase performance on good, soft, and heavy ground.", + Group: 20016, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "ground_condition==2@ground_condition==3@ground_condition==4", - -1, - 0, - []Ability{ - {3, 1, 400000, 1, 0}, + Condition: "ground_condition==2@ground_condition==3@ground_condition==4", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10031, + SPCost: 90, + IconID: 10031, }, SkillWetConditionsX: { - 200163, - "Wet Conditions ×", - "Moderately decrease performance on good, soft, and heavy ground.", - 20016, - 1, - -1, - -129, - false, - []Activation{ + ID: 200163, + Name: "Wet Conditions ×", + Description: "Moderately decrease performance on good, soft, and heavy ground.", + Group: 20016, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "ground_condition==2@ground_condition==3@ground_condition==4", - -1, - 0, - []Ability{ - {3, 1, -400000, 1, 0}, + Condition: "ground_condition==2@ground_condition==3@ground_condition==4", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10034, + SPCost: 50, + IconID: 10034, }, SkillSpringRunnerLv2: { - 200171, - "Spring Runner ◎", - "Increase performance in spring.", - 20017, - 1, - 2, - 174, - false, - []Activation{ + ID: 200171, + Name: "Spring Runner ◎", + Description: "Increase performance in spring.", + Group: 20017, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "season==1@season==5", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "season==1@season==5", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillSpringRunner: { - 200172, - "Spring Runner ○", - "Moderately increase performance in spring.", - 20017, - 1, - 1, - 129, - false, - []Activation{ + ID: 200172, + Name: "Spring Runner ○", + Description: "Moderately increase performance in spring.", + Group: 20017, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "season==1@season==5", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "season==1@season==5", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillSpringRunnerX: { - 200173, - "Spring Runner ×", - "Moderately decrease performance in spring.", - 20017, - 1, - -1, - -129, - false, - []Activation{ + ID: 200173, + Name: "Spring Runner ×", + Description: "Moderately decrease performance in spring.", + Group: 20017, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "season==1@season==5", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "season==1@season==5", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillSummerRunnerLv2: { - 200181, - "Summer Runner ◎", - "Increase performance in summer.", - 20018, - 1, - 2, - 174, - false, - []Activation{ + ID: 200181, + Name: "Summer Runner ◎", + Description: "Increase performance in summer.", + Group: 20018, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "season==2", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "season==2", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillSummerRunner: { - 200182, - "Summer Runner ○", - "Moderately increase performance in summer.", - 20018, - 1, - 1, - 129, - false, - []Activation{ + ID: 200182, + Name: "Summer Runner ○", + Description: "Moderately increase performance in summer.", + Group: 20018, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "season==2", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "season==2", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillSummerRunnerX: { - 200183, - "Summer Runner ×", - "Moderately decrease performance in summer.", - 20018, - 1, - -1, - -129, - false, - []Activation{ + ID: 200183, + Name: "Summer Runner ×", + Description: "Moderately decrease performance in summer.", + Group: 20018, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "season==2", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "season==2", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillFallRunnerLv2: { - 200191, - "Fall Runner ◎", - "Increase performance in fall.", - 20019, - 1, - 2, - 174, - false, - []Activation{ + ID: 200191, + Name: "Fall Runner ◎", + Description: "Increase performance in fall.", + Group: 20019, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "season==3", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "season==3", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillFallRunner: { - 200192, - "Fall Runner ○", - "Moderately increase performance in fall.", - 20019, - 1, - 1, - 129, - false, - []Activation{ + ID: 200192, + Name: "Fall Runner ○", + Description: "Moderately increase performance in fall.", + Group: 20019, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "season==3", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "season==3", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillFallRunnerX: { - 200193, - "Fall Runner ×", - "Moderately decrease performance in fall.", - 20019, - 1, - -1, - -129, - false, - []Activation{ + ID: 200193, + Name: "Fall Runner ×", + Description: "Moderately decrease performance in fall.", + Group: 20019, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "season==3", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "season==3", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillFallFrenzy: { - 200194, - "Fall Frenzy", - "Increase performance in fall, boosting Speed and Power.", - 20019, - 2, - 3, - 461, - false, - []Activation{ + ID: 200194, + Name: "Fall Frenzy", + Description: "Increase performance in fall, boosting Speed and Power.", + Group: 20019, + Rarity: 2, + GroupRate: 3, + GradeValue: 461, + Activations: []Activation{ { - "", - "season==3", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, - {3, 1, 600000, 1, 0}, + Condition: "season==3", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 130, - 10012, + SPCost: 130, + IconID: 10012, }, SkillWinterRunnerLv2: { - 200201, - "Winter Runner ◎", - "Increase performance in winter.", - 20020, - 1, - 2, - 174, - false, - []Activation{ + ID: 200201, + Name: "Winter Runner ◎", + Description: "Increase performance in winter.", + Group: 20020, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "season==4", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "season==4", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillWinterRunner: { - 200202, - "Winter Runner ○", - "Moderately increase performance in winter.", - 20020, - 1, - 1, - 129, - false, - []Activation{ + ID: 200202, + Name: "Winter Runner ○", + Description: "Moderately increase performance in winter.", + Group: 20020, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "season==4", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "season==4", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillWinterRunnerX: { - 200203, - "Winter Runner ×", - "Moderately decrease performance in winter.", - 20020, - 1, - -1, - -129, - false, - []Activation{ + ID: 200203, + Name: "Winter Runner ×", + Description: "Moderately decrease performance in winter.", + Group: 20020, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "season==4", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "season==4", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillSunnyDaysLv2: { - 200211, - "Sunny Days ◎", - "Increase performance in sunny weather.", - 20021, - 1, - 2, - 174, - false, - []Activation{ + ID: 200211, + Name: "Sunny Days ◎", + Description: "Increase performance in sunny weather.", + Group: 20021, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "weather==1", - -1, - 0, - []Ability{ - {4, 1, 600000, 1, 0}, + Condition: "weather==1", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10041, + SPCost: 110, + IconID: 10041, }, SkillSunnyDays: { - 200212, - "Sunny Days ○", - "Moderately increase performance in sunny weather.", - 20021, - 1, - 1, - 129, - false, - []Activation{ + ID: 200212, + Name: "Sunny Days ○", + Description: "Moderately increase performance in sunny weather.", + Group: 20021, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "weather==1", - -1, - 0, - []Ability{ - {4, 1, 400000, 1, 0}, + Condition: "weather==1", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10041, + SPCost: 90, + IconID: 10041, }, SkillCloudyDaysLv2: { - 200221, - "Cloudy Days ◎", - "Increase performance in cloudy weather.", - 20022, - 1, - 2, - 174, - false, - []Activation{ + ID: 200221, + Name: "Cloudy Days ◎", + Description: "Increase performance in cloudy weather.", + Group: 20022, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "weather==2", - -1, - 0, - []Ability{ - {4, 1, 600000, 1, 0}, + Condition: "weather==2", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10041, + SPCost: 110, + IconID: 10041, }, SkillCloudyDays: { - 200222, - "Cloudy Days ○", - "Moderately increase performance in cloudy weather.", - 20022, - 1, - 1, - 129, - false, - []Activation{ + ID: 200222, + Name: "Cloudy Days ○", + Description: "Moderately increase performance in cloudy weather.", + Group: 20022, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "weather==2", - -1, - 0, - []Ability{ - {4, 1, 400000, 1, 0}, + Condition: "weather==2", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10041, + SPCost: 90, + IconID: 10041, }, SkillRainyDaysLv2: { - 200231, - "Rainy Days ◎", - "Increase performance in rainy weather.", - 20023, - 1, - 2, - 174, - false, - []Activation{ + ID: 200231, + Name: "Rainy Days ◎", + Description: "Increase performance in rainy weather.", + Group: 20023, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "weather==3", - -1, - 0, - []Ability{ - {4, 1, 600000, 1, 0}, + Condition: "weather==3", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10041, + SPCost: 110, + IconID: 10041, }, SkillRainyDays: { - 200232, - "Rainy Days ○", - "Moderately increase performance in rainy weather.", - 20023, - 1, - 1, - 129, - false, - []Activation{ + ID: 200232, + Name: "Rainy Days ○", + Description: "Moderately increase performance in rainy weather.", + Group: 20023, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "weather==3", - -1, - 0, - []Ability{ - {4, 1, 400000, 1, 0}, + Condition: "weather==3", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10041, + SPCost: 90, + IconID: 10041, }, SkillRainyDaysX: { - 200233, - "Rainy Days ×", - "Moderately decrease performance in rainy weather.", - 20023, - 1, - -1, - -129, - false, - []Activation{ + ID: 200233, + Name: "Rainy Days ×", + Description: "Moderately decrease performance in rainy weather.", + Group: 20023, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "weather==3", - -1, - 0, - []Ability{ - {4, 1, -400000, 1, 0}, + Condition: "weather==3", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10044, + SPCost: 50, + IconID: 10044, }, SkillSnowyDaysLv2: { - 200241, - "Snowy Days ◎", - "Increase performance in snowy weather.", - 20024, - 1, - 2, - 174, - false, - []Activation{ + ID: 200241, + Name: "Snowy Days ◎", + Description: "Increase performance in snowy weather.", + Group: 20024, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "weather==4", - -1, - 0, - []Ability{ - {4, 1, 600000, 1, 0}, + Condition: "weather==4", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10041, + SPCost: 110, + IconID: 10041, }, SkillSnowyDays: { - 200242, - "Snowy Days ○", - "Moderately increase performance in snowy weather.", - 20024, - 1, - 1, - 129, - false, - []Activation{ + ID: 200242, + Name: "Snowy Days ○", + Description: "Moderately increase performance in snowy weather.", + Group: 20024, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "weather==4", - -1, - 0, - []Ability{ - {4, 1, 400000, 1, 0}, + Condition: "weather==4", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10041, + SPCost: 90, + IconID: 10041, }, SkillInnerPostProficiencyLv2: { - 200251, - "Inner Post Proficiency ◎", - "Increase performance in brackets 1–3.", - 20025, - 1, - 2, - 174, - false, - []Activation{ + ID: 200251, + Name: "Inner Post Proficiency ◎", + Description: "Increase performance in brackets 1–3.", + Group: 20025, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "post_number<=3", - -1, - 0, - []Ability{ - {5, 1, 600000, 1, 0}, + Condition: "post_number<=3", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10051, + SPCost: 110, + IconID: 10051, }, SkillInnerPostProficiency: { - 200252, - "Inner Post Proficiency ○", - "Moderately increase performance in brackets 1–3.", - 20025, - 1, - 1, - 129, - false, - []Activation{ + ID: 200252, + Name: "Inner Post Proficiency ○", + Description: "Moderately increase performance in brackets 1–3.", + Group: 20025, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "post_number<=3", - -1, - 0, - []Ability{ - {5, 1, 400000, 1, 0}, + Condition: "post_number<=3", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10051, + SPCost: 90, + IconID: 10051, }, SkillInnerPostAverseness: { - 200253, - "Inner Post Averseness", - "Moderately decrease performance in brackets 1–3.", - 20025, - 1, - -1, - -129, - false, - []Activation{ + ID: 200253, + Name: "Inner Post Averseness", + Description: "Moderately decrease performance in brackets 1–3.", + Group: 20025, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "post_number<=3", - -1, - 0, - []Ability{ - {5, 1, -400000, 1, 0}, + Condition: "post_number<=3", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10054, + SPCost: 50, + IconID: 10054, }, SkillOuterPostProficiencyLv2: { - 200261, - "Outer Post Proficiency ◎", - "Increase performance in brackets 6–8.", - 20026, - 1, - 2, - 174, - false, - []Activation{ + ID: 200261, + Name: "Outer Post Proficiency ◎", + Description: "Increase performance in brackets 6–8.", + Group: 20026, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "post_number>=6", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "post_number>=6", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillOuterPostProficiency: { - 200262, - "Outer Post Proficiency ○", - "Moderately increase performance in brackets 6–8.", - 20026, - 1, - 1, - 129, - false, - []Activation{ + ID: 200262, + Name: "Outer Post Proficiency ○", + Description: "Moderately increase performance in brackets 6–8.", + Group: 20026, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "post_number>=6", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "post_number>=6", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillOuterPostAverseness: { - 200263, - "Outer Post Averseness", - "Moderately decrease performance in brackets 6–8.", - 20026, - 1, - -1, - -129, - false, - []Activation{ + ID: 200263, + Name: "Outer Post Averseness", + Description: "Moderately decrease performance in brackets 6–8.", + Group: 20026, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "post_number>=6", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "post_number>=6", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillMaverickLv2: { - 200271, - "Maverick ◎", - "Greatly increase performance when no other runners are using the same strategy.", - 20027, - 1, - 2, - 174, - false, - []Activation{ + ID: 200271, + Name: "Maverick ◎", + Description: "Greatly increase performance when no other runners are using the same strategy.", + Group: 20027, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style_count_same<=1", - -1, - 0, - []Ability{ - {1, 1, 800000, 1, 0}, + Condition: "running_style_count_same<=1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 800000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillMaverick: { - 200272, - "Maverick ○", - "Increase performance when no other runners are using the same strategy.", - 20027, - 1, - 1, - 129, - false, - []Activation{ + ID: 200272, + Name: "Maverick ○", + Description: "Increase performance when no other runners are using the same strategy.", + Group: 20027, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "running_style_count_same<=1", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "running_style_count_same<=1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillCompetitiveSpiritLv2: { - 200281, - "Competitive Spirit ◎", - "Increase performance when many other runners are using the same strategy.", - 20028, - 1, - 2, - 174, - false, - []Activation{ + ID: 200281, + Name: "Competitive Spirit ◎", + Description: "Increase performance when many other runners are using the same strategy.", + Group: 20028, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style_count_same_rate>=40", - -1, - 0, - []Ability{ - {3, 1, 600000, 1, 0}, + Condition: "running_style_count_same_rate>=40", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10031, + SPCost: 110, + IconID: 10031, }, SkillCompetitiveSpirit: { - 200282, - "Competitive Spirit ○", - "Moderately increase performance when many other runners are using the same strategy.", - 20028, - 1, - 1, - 129, - false, - []Activation{ + ID: 200282, + Name: "Competitive Spirit ○", + Description: "Moderately increase performance when many other runners are using the same strategy.", + Group: 20028, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "running_style_count_same_rate>=40", - -1, - 0, - []Ability{ - {3, 1, 400000, 1, 0}, + Condition: "running_style_count_same_rate>=40", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10031, + SPCost: 90, + IconID: 10031, }, SkillWallflower: { - 200283, - "Wallflower", - "Moderately decrease performance when many other runners are using the same strategy.", - 20028, - 1, - -1, - -129, - false, - []Activation{ + ID: 200283, + Name: "Wallflower", + Description: "Moderately decrease performance when many other runners are using the same strategy.", + Group: 20028, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "running_style_count_same_rate>=40", - -1, - 0, - []Ability{ - {3, 1, -400000, 1, 0}, + Condition: "running_style_count_same_rate>=40", + Duration: -1, + Abilities: []Ability{ + {Type: 3, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10034, + SPCost: 50, + IconID: 10034, }, SkillTargetinSightLv2: { - 200291, - "Target in Sight ◎", - "Increase performance when the favorite is using the same strategy.", - 20029, - 1, - 2, - 174, - false, - []Activation{ + ID: 200291, + Name: "Target in Sight ◎", + Description: "Increase performance when the favorite is using the same strategy.", + Group: 20029, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style_equal_popularity_one==1", - -1, - 0, - []Ability{ - {4, 1, 600000, 1, 0}, + Condition: "running_style_equal_popularity_one==1", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10041, + SPCost: 110, + IconID: 10041, }, SkillTargetinSight: { - 200292, - "Target in Sight ○", - "Moderately increase performance when the favorite is using the same strategy.", - 20029, - 1, - 1, - 129, - false, - []Activation{ + ID: 200292, + Name: "Target in Sight ○", + Description: "Moderately increase performance when the favorite is using the same strategy.", + Group: 20029, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "running_style_equal_popularity_one==1", - -1, - 0, - []Ability{ - {4, 1, 400000, 1, 0}, + Condition: "running_style_equal_popularity_one==1", + Duration: -1, + Abilities: []Ability{ + {Type: 4, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10041, + SPCost: 90, + IconID: 10041, }, SkillLongShotLv2: { - 200301, - "Long Shot ◎", - "Increase performance when 4th favorite or below.", - 20030, - 1, - 2, - 174, - false, - []Activation{ + ID: 200301, + Name: "Long Shot ◎", + Description: "Increase performance when 4th favorite or below.", + Group: 20030, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "popularity>=4", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, + Condition: "popularity>=4", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10011, + SPCost: 110, + IconID: 10011, }, SkillLongShot: { - 200302, - "Long Shot ○", - "Moderately increase performance when 4th favorite or below.", - 20030, - 1, - 1, - 129, - false, - []Activation{ + ID: 200302, + Name: "Long Shot ○", + Description: "Moderately increase performance when 4th favorite or below.", + Group: 20030, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "popularity>=4", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "popularity>=4", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10011, + SPCost: 90, + IconID: 10011, }, SkillG1Averseness: { - 200311, - "G1 Averseness", - "Moderately decrease performance in G1 or otherwise important races.", - 20031, - 1, - -1, - -129, - false, - []Activation{ + ID: 200311, + Name: "G1 Averseness", + Description: "Moderately decrease performance in G1 or otherwise important races.", + Group: 20031, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "grade==100", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "grade==100", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillPaddockFright: { - 200321, - "Paddock Fright", - "Moderately decrease performance when the favorite.", - 20032, - 1, - -1, - -129, - false, - []Activation{ + ID: 200321, + Name: "Paddock Fright", + Description: "Moderately decrease performance when the favorite.", + Group: 20032, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "popularity==1", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "popularity==1", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillProfessorofCurvature: { - 200331, - "Professor of Curvature", - "Increase velocity on a corner with skilled turning.", - 20033, - 2, - 2, - 508, - true, - []Activation{ + ID: 200331, + Name: "Professor of Curvature", + Description: "Increase velocity on a corner with skilled turning.", + Group: 20033, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "all_corner_random==1", - 24000, - 300000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "all_corner_random==1", + Duration: 24000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillCornerAdept: { - 200332, - "Corner Adept ○", - "Slightly increase velocity on a corner with skilled turning.", - 20033, - 1, - 1, - 217, - true, - []Activation{ + ID: 200332, + Name: "Corner Adept ○", + Description: "Slightly increase velocity on a corner with skilled turning.", + Group: 20033, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "all_corner_random==1", - 24000, - 300000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "all_corner_random==1", + Duration: 24000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillCornerAdeptX: { - 200333, - "Corner Adept ×", - "Moderately decrease velocity on a corner with clumsy turning.", - 20033, - 1, - -1, - -262, - true, - []Activation{ + ID: 200333, + Name: "Corner Adept ×", + Description: "Moderately decrease velocity on a corner with clumsy turning.", + Group: 20033, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "all_corner_random==1", - 24000, - 300000, - []Ability{ - {21, 1, -2000, 1, 0}, + Condition: "all_corner_random==1", + Duration: 24000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20014, + SPCost: 100, + IconID: 20014, }, SkillCornerConnoisseur: { - 200341, - "Corner Connoisseur", - "Increase acceleration on a corner with masterful turning.", - 20034, - 2, - 2, - 508, - true, - []Activation{ + ID: 200341, + Name: "Corner Connoisseur", + Description: "Increase acceleration on a corner with masterful turning.", + Group: 20034, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "all_corner_random==1", - 30000, - 300000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "all_corner_random==1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20042, + SPCost: 180, + IconID: 20042, }, SkillCornerAcceleration: { - 200342, - "Corner Acceleration ○", - "Slightly increase acceleration on a corner with masterful turning.", - 20034, - 1, - 1, - 217, - true, - []Activation{ + ID: 200342, + Name: "Corner Acceleration ○", + Description: "Slightly increase acceleration on a corner with masterful turning.", + Group: 20034, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "all_corner_random==1", - 30000, - 300000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "all_corner_random==1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20041, + SPCost: 180, + IconID: 20041, }, SkillCornerAccelerationX: { - 200343, - "Corner Acceleration ×", - "Moderately decrease acceleration on a corner with awkward turning.", - 20034, - 1, - -1, - -262, - true, - []Activation{ + ID: 200343, + Name: "Corner Acceleration ×", + Description: "Moderately decrease acceleration on a corner with awkward turning.", + Group: 20034, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "all_corner_random==1", - 30000, - 300000, - []Ability{ - {31, 1, -2000, 1, 0}, + Condition: "all_corner_random==1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20044, + SPCost: 100, + IconID: 20044, }, SkillSwingingMaestro: { - 200351, - "Swinging Maestro", - "Recover endurance on a corner with efficient turning.", - 20035, - 2, - 2, - 508, - true, - []Activation{ + ID: 200351, + Name: "Swinging Maestro", + Description: "Recover endurance on a corner with efficient turning.", + Group: 20035, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "corner_random==1@corner_random==2@corner_random==3@corner_random==4", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "corner_random==1@corner_random==2@corner_random==3@corner_random==4", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20022, + SPCost: 170, + IconID: 20022, }, SkillCornerRecovery: { - 200352, - "Corner Recovery ○", - "Slightly recover endurance on a corner with efficient turning.", - 20035, - 1, - 1, - 217, - true, - []Activation{ + ID: 200352, + Name: "Corner Recovery ○", + Description: "Slightly recover endurance on a corner with efficient turning.", + Group: 20035, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "corner_random==1@corner_random==2@corner_random==3@corner_random==4", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "corner_random==1@corner_random==2@corner_random==3@corner_random==4", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20021, + SPCost: 170, + IconID: 20021, }, SkillCornerRecoveryX: { - 200353, - "Corner Recovery ×", - "Moderately lose endurance on a corner with inefficient turning.", - 20035, - 1, - -1, - -262, - true, - []Activation{ + ID: 200353, + Name: "Corner Recovery ×", + Description: "Moderately lose endurance on a corner with inefficient turning.", + Group: 20035, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "corner_random==1@corner_random==2@corner_random==3@corner_random==4", - 0, - 5000000, - []Ability{ - {9, 1, -200, 1, 0}, + Condition: "corner_random==1@corner_random==2@corner_random==3@corner_random==4", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20024, + SPCost: 100, + IconID: 20024, }, SkillBeelineBurst: { - 200361, - "Beeline Burst", - "Increase velocity on a straight.", - 20036, - 2, - 2, - 508, - true, - []Activation{ + ID: 200361, + Name: "Beeline Burst", + Description: "Increase velocity on a straight.", + Group: 20036, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "straight_random==1", - 24000, - 300000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "straight_random==1", + Duration: 24000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20012, + SPCost: 170, + IconID: 20012, }, SkillStraightawayAdept: { - 200362, - "Straightaway Adept", - "Slightly increase velocity on a straight.", - 20036, - 1, - 1, - 217, - true, - []Activation{ + ID: 200362, + Name: "Straightaway Adept", + Description: "Slightly increase velocity on a straight.", + Group: 20036, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "straight_random==1", - 24000, - 300000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "straight_random==1", + Duration: 24000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20011, + SPCost: 170, + IconID: 20011, }, SkillRushingGale: { - 200371, - "Rushing Gale!", - "Increase acceleration on a straight.", - 20037, - 2, - 2, - 508, - true, - []Activation{ + ID: 200371, + Name: "Rushing Gale!", + Description: "Increase acceleration on a straight.", + Group: 20037, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "straight_random==1", - 30000, - 300000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "straight_random==1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20042, + SPCost: 170, + IconID: 20042, }, SkillStraightawayAcceleration: { - 200372, - "Straightaway Acceleration", - "Slightly increase acceleration on a straight.", - 20037, - 1, - 1, - 217, - true, - []Activation{ + ID: 200372, + Name: "Straightaway Acceleration", + Description: "Slightly increase acceleration on a straight.", + Group: 20037, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "straight_random==1", - 30000, - 300000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "straight_random==1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20041, + SPCost: 170, + IconID: 20041, }, SkillBreathofFreshAir: { - 200381, - "Breath of Fresh Air", - "Recover endurance on a straight.", - 20038, - 2, - 2, - 508, - true, - []Activation{ + ID: 200381, + Name: "Breath of Fresh Air", + Description: "Recover endurance on a straight.", + Group: 20038, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "straight_random==1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "straight_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20022, + SPCost: 170, + IconID: 20022, }, SkillStraightawayRecovery: { - 200382, - "Straightaway Recovery", - "Slightly recover endurance on a straight.", - 20038, - 1, - 1, - 217, - true, - []Activation{ + ID: 200382, + Name: "Straightaway Recovery", + Description: "Slightly recover endurance on a straight.", + Group: 20038, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "straight_random==1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "straight_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20021, + SPCost: 170, + IconID: 20021, }, SkillRampRevulsion: { - 200391, - "Ramp Revulsion", - "Moderately increase fatigue on an uphill.", - 20039, - 1, - -1, - -262, - true, - []Activation{ + ID: 200391, + Name: "Ramp Revulsion", + Description: "Moderately increase fatigue on an uphill.", + Group: 20039, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "up_slope_random==1", - 0, - 5000000, - []Ability{ - {9, 1, -200, 1, 0}, + Condition: "up_slope_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20024, + SPCost: 100, + IconID: 20024, }, SkillPackphobia: { - 200401, - "Packphobia", - "Moderately lose endurance when surrounded.", - 20040, - 1, - -1, - -262, - true, - []Activation{ + ID: 200401, + Name: "Packphobia", + Description: "Moderately lose endurance when surrounded.", + Group: 20040, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "accumulatetime>=2&is_surrounded==1", - 0, - 5000000, - []Ability{ - {9, 1, -200, 1, 0}, + Condition: "accumulatetime>=2&is_surrounded==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20024, + SPCost: 100, + IconID: 20024, }, SkillDefeatist: { - 200411, - "Defeatist", - "Moderately increase urge to give up when positioned around the very back on the final straight.", - 20041, - 1, - -1, - -262, - true, - []Activation{ + ID: 200411, + Name: "Defeatist", + Description: "Moderately increase urge to give up when positioned around the very back on the final straight.", + Group: 20041, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "last_straight_random==1&distance_diff_rate>=75", - 30000, - 300000, - []Ability{ - {21, 1, -2000, 1, 0}, + Condition: "last_straight_random==1&distance_diff_rate>=75", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20014, + SPCost: 100, + IconID: 20014, }, SkillReckless: { - 200421, - "Reckless", - "Moderately increase carelessness when in the lead with around 200m remaining.", - 20042, - 1, - -1, - -262, - true, - []Activation{ + ID: 200421, + Name: "Reckless", + Description: "Moderately increase carelessness when in the lead with around 200m remaining.", + Group: 20042, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "remain_distance==200&order==1&bashin_diff_behind>=1", - 30000, - 300000, - []Ability{ - {21, 1, -2000, 1, 0}, + Condition: "remain_distance==200&order==1&bashin_diff_behind>=1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2000, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20014, + SPCost: 100, + IconID: 20014, }, SkillConcentration: { - 200431, - "Concentration", - "Decrease time lost to slow starts.", - 20043, - 2, - 2, - 394, - true, - []Activation{ + ID: 200431, + Name: "Concentration", + Description: "Decrease time lost to slow starts.", + Group: 20043, + Rarity: 2, + GroupRate: 2, + GradeValue: 394, + WitCheck: true, + Activations: []Activation{ { - "", - "always==1", - 0, - 5000000, - []Ability{ - {10, 1, 4000, 1, 0}, + Condition: "always==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 10, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20062, + SPCost: 140, + IconID: 20062, }, SkillFocus: { - 200432, - "Focus", - "Slightly decrease time lost to slow starts.", - 20043, - 1, - 1, - 129, - true, - []Activation{ + ID: 200432, + Name: "Focus", + Description: "Slightly decrease time lost to slow starts.", + Group: 20043, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "always==1", - 0, - 5000000, - []Ability{ - {10, 1, 9000, 1, 0}, + Condition: "always==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 10, ValueUsage: 1, Value: 9000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20061, + SPCost: 140, + IconID: 20061, }, SkillGatekept: { - 200433, - "Gatekept", - "Moderately increase time lost to slow starts.", - 20043, - 1, - -1, - -174, - true, - []Activation{ + ID: 200433, + Name: "Gatekept", + Description: "Moderately increase time lost to slow starts.", + Group: 20043, + Rarity: 1, + GroupRate: -1, + GradeValue: -174, + WitCheck: true, + Activations: []Activation{ { - "", - "always==1", - 0, - 5000000, - []Ability{ - {10, 1, 15000, 1, 0}, + Condition: "always==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 10, ValueUsage: 1, Value: 15000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 20064, + SPCost: 70, + IconID: 20064, }, SkillIronWill: { - 200441, - "Iron Will", - "Recover endurance when the way ahead is jammed early-race or mid-race.", - 20044, - 2, - 2, - 508, - true, - []Activation{ + ID: 200441, + Name: "Iron Will", + Description: "Recover endurance when the way ahead is jammed early-race or mid-race.", + Group: 20044, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillLayLow: { - 200442, - "Lay Low", - "Slightly recover endurance when the way ahead is jammed early-race or mid-race.", - 20044, - 1, - 1, - 217, - true, - []Activation{ + ID: 200442, + Name: "Lay Low", + Description: "Slightly recover endurance when the way ahead is jammed early-race or mid-race.", + Group: 20044, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "phase<=1&accumulatetime>=5&blocked_front_continuetime>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillCenterStage: { - 200451, - "Center Stage", - "Greatly increase navigation early-race.", - 20045, - 2, - 2, - 334, - true, - []Activation{ + ID: 200451, + Name: "Center Stage", + Description: "Greatly increase navigation early-race.", + Group: 20045, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==0", - 30000, - 5000000, - []Ability{ - {28, 1, 450, 1, 0}, + Condition: "phase_random==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 450, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20052, + SPCost: 120, + IconID: 20052, }, SkillPrudentPositioning: { - 200452, - "Prudent Positioning", - "Increase navigation early-race.", - 20045, - 1, - 1, - 129, - true, - []Activation{ + ID: 200452, + Name: "Prudent Positioning", + Description: "Increase navigation early-race.", + Group: 20045, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==0", - 30000, - 5000000, - []Ability{ - {28, 1, 350, 1, 0}, + Condition: "phase_random==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20051, + SPCost: 120, + IconID: 20051, }, SkillItsOn: { - 200461, - "It's On!", - "Increase velocity when passing another runner mid-race.", - 20046, - 2, - 2, - 508, - true, - []Activation{ + ID: 200461, + Name: "It's On!", + Description: "Increase velocity when passing another runner mid-race.", + Group: 20046, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&change_order_onetime<0", - 18000, - 300000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "phase==1&change_order_onetime<0", + Duration: 18000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20012, + SPCost: 170, + IconID: 20012, }, SkillRampUp: { - 200462, - "Ramp Up", - "Slightly increase velocity when passing another runner mid-race.", - 20046, - 1, - 1, - 217, - true, - []Activation{ + ID: 200462, + Name: "Ramp Up", + Description: "Slightly increase velocity when passing another runner mid-race.", + Group: 20046, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&change_order_onetime<0", - 18000, - 300000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "phase==1&change_order_onetime<0", + Duration: 18000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20011, + SPCost: 170, + IconID: 20011, }, SkillIndomitable: { - 200471, - "Indomitable", - "Recover endurance when passed by another runner mid-race.", - 20047, - 2, - 2, - 508, - true, - []Activation{ + ID: 200471, + Name: "Indomitable", + Description: "Recover endurance when passed by another runner mid-race.", + Group: 20047, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&change_order_onetime>0", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "phase==1&change_order_onetime>0", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20022, + SPCost: 170, + IconID: 20022, }, SkillPaceStrategy: { - 200472, - "Pace Strategy", - "Slightly recover endurance when passed by another runner mid-race.", - 20047, - 1, - 1, - 217, - true, - []Activation{ + ID: 200472, + Name: "Pace Strategy", + Description: "Slightly recover endurance when passed by another runner mid-race.", + Group: 20047, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&change_order_onetime>0", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "phase==1&change_order_onetime>0", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20021, + SPCost: 170, + IconID: 20021, }, SkillUnruffled: { - 200481, - "Unruffled", - "Recover endurance when surrounded mid-race.", - 20048, - 2, - 2, - 508, - true, - []Activation{ + ID: 200481, + Name: "Unruffled", + Description: "Recover endurance when surrounded mid-race.", + Group: 20048, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&is_surrounded==1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "phase==1&is_surrounded==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20022, + SPCost: 170, + IconID: 20022, }, SkillCalminaCrowd: { - 200482, - "Calm in a Crowd", - "Slightly recover endurance when surrounded mid-race.", - 20048, - 1, - 1, - 217, - true, - []Activation{ + ID: 200482, + Name: "Calm in a Crowd", + Description: "Slightly recover endurance when surrounded mid-race.", + Group: 20048, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&is_surrounded==1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "phase==1&is_surrounded==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20021, + SPCost: 170, + IconID: 20021, }, SkillNoStoppingMe: { - 200491, - "No Stopping Me!", - "Increase maneuverability when the way ahead is blocked in the last spurt.", - 20049, - 2, - 2, - 394, - true, - []Activation{ + ID: 200491, + Name: "No Stopping Me!", + Description: "Increase maneuverability when the way ahead is blocked in the last spurt.", + Group: 20049, + Rarity: 2, + GroupRate: 2, + GradeValue: 394, + WitCheck: true, + Activations: []Activation{ { - "", - "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", - 30000, - 300000, - []Ability{ - {31, 1, 4000, 1, 0}, - {28, 1, 250, 1, 0}, + Condition: "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, + {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, }, }, }, - 150, - 20042, + SPCost: 150, + IconID: 20042, }, SkillNimbleNavigator: { - 200492, - "Nimble Navigator", - "Slightly increase maneuverability when the way ahead is blocked in the last spurt.", - 20049, - 1, - 1, - 174, - true, - []Activation{ + ID: 200492, + Name: "Nimble Navigator", + Description: "Slightly increase maneuverability when the way ahead is blocked in the last spurt.", + Group: 20049, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", - 30000, - 300000, - []Ability{ - {31, 1, 2000, 1, 0}, - {28, 1, 50, 1, 0}, + Condition: "infront_near_lane_time>=1&is_lastspurt==1&hp_per>=1", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, + {Type: 28, ValueUsage: 1, Value: 50, Target: 1, TargetValue: 0}, }, }, }, - 150, - 20041, + SPCost: 150, + IconID: 20041, }, SkillLaneLegerdemain: { - 200501, - "Lane Legerdemain", - "Increase navigation late-race.", - 20050, - 2, - 2, - 334, - true, - []Activation{ + ID: 200501, + Name: "Lane Legerdemain", + Description: "Increase navigation late-race.", + Group: 20050, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==2", - 30000, - 5000000, - []Ability{ - {28, 1, 350, 1, 0}, + Condition: "phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20052, + SPCost: 120, + IconID: 20052, }, SkillGowiththeFlow: { - 200502, - "Go with the Flow", - "Moderately increase navigation late-race.", - 20050, - 1, - 1, - 129, - true, - []Activation{ + ID: 200502, + Name: "Go with the Flow", + Description: "Moderately increase navigation late-race.", + Group: 20050, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==2", - 30000, - 5000000, - []Ability{ - {28, 1, 250, 1, 0}, + Condition: "phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20051, + SPCost: 120, + IconID: 20051, }, SkillInBodyandMind: { - 200511, - "In Body and Mind", - "Increase velocity in the last spurt.", - 20051, - 2, - 2, - 508, - true, - []Activation{ + ID: 200511, + Name: "In Body and Mind", + Description: "Increase velocity in the last spurt.", + Group: 20051, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "is_lastspurt==1&phase_random==3", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "is_lastspurt==1&phase_random==3", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20012, + SPCost: 170, + IconID: 20012, }, SkillHomestretchHaste: { - 200512, - "Homestretch Haste", - "Slightly increase velocity in the last spurt.", - 20051, - 1, - 1, - 217, - true, - []Activation{ + ID: 200512, + Name: "Homestretch Haste", + Description: "Slightly increase velocity in the last spurt.", + Group: 20051, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "is_lastspurt==1&phase_random==3", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_lastspurt==1&phase_random==3", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20011, + SPCost: 170, + IconID: 20011, }, SkillRunningIdle: { - 200521, - "Running Idle", - "Moderately increase fatigue when in the lead by too large of a margin.", - 20052, - 1, - -1, - -262, - true, - []Activation{ + ID: 200521, + Name: "Running Idle", + Description: "Moderately increase fatigue when in the lead by too large of a margin.", + Group: 20052, + Rarity: 1, + GroupRate: -1, + GradeValue: -262, + WitCheck: true, + Activations: []Activation{ { - "", - "accumulatetime>=2&order==1&bashin_diff_behind>=1", - 0, - 5000000, - []Ability{ - {9, 1, -200, 1, 0}, + Condition: "accumulatetime>=2&order==1&bashin_diff_behind>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -200, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20024, + SPCost: 100, + IconID: 20024, }, SkillTakingtheLead: { - 200531, - "Taking the Lead", - "Increase ability to go to the front early-race. (Front Runner)", - 20053, - 2, - 2, - 334, - true, - []Activation{ + ID: 200531, + Name: "Taking the Lead", + Description: "Increase ability to go to the front early-race. (Front Runner)", + Group: 20053, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase==0", - 12000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "running_style==1&phase==0", + Duration: 12000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20042, + SPCost: 120, + IconID: 20042, }, SkillEarlyLead: { - 200532, - "Early Lead", - "Slightly increase ability to go to the front early-race. (Front Runner)", - 20053, - 1, - 1, - 217, - true, - []Activation{ + ID: 200532, + Name: "Early Lead", + Description: "Slightly increase ability to go to the front early-race. (Front Runner)", + Group: 20053, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase==0", - 12000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==1&phase==0", + Duration: 12000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20041, + SPCost: 120, + IconID: 20041, }, SkillEscapeArtist: { - 200541, - "Escape Artist", - "Increase ability to go to the front mid-race. (Front Runner)", - 20054, - 2, - 2, - 508, - true, - []Activation{ + ID: 200541, + Name: "Escape Artist", + Description: "Increase ability to go to the front mid-race. (Front Runner)", + Group: 20054, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase_random==1&order_rate<=50", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "running_style==1&phase_random==1&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillFastPaced: { - 200542, - "Fast-Paced", - "Slightly increase ability to go to the front mid-race. (Front Runner)", - 20054, - 1, - 1, - 217, - true, - []Activation{ + ID: 200542, + Name: "Fast-Paced", + Description: "Slightly increase ability to go to the front mid-race. (Front Runner)", + Group: 20054, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase_random==1&order_rate<=50", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==1&phase_random==1&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillUnrestrained: { - 200551, - "Unrestrained", - "Increase ability to keep the lead on the final corner. (Front Runner)", - 20055, - 2, - 2, - 508, - true, - []Activation{ + ID: 200551, + Name: "Unrestrained", + Description: "Increase ability to keep the lead on the final corner. (Front Runner)", + Group: 20055, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&is_finalcorner_random==1&order==1", - 30000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "running_style==1&is_finalcorner_random==1&order==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20042, + SPCost: 180, + IconID: 20042, }, SkillFinalPush: { - 200552, - "Final Push", - "Slightly increase ability to keep the lead on the final corner. (Front Runner)", - 20055, - 1, - 1, - 217, - true, - []Activation{ + ID: 200552, + Name: "Final Push", + Description: "Slightly increase ability to keep the lead on the final corner. (Front Runner)", + Group: 20055, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&is_finalcorner_random==1&order==1", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==1&is_finalcorner_random==1&order==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20041, + SPCost: 180, + IconID: 20041, }, SkillCalmandCollected: { - 200561, - "Calm and Collected", - "Decrease fatigue upon approaching mid-race. (Pace Chaser)", - 20056, - 2, - 2, - 508, - true, - []Activation{ + ID: 200561, + Name: "Calm and Collected", + Description: "Decrease fatigue upon approaching mid-race. (Pace Chaser)", + Group: 20056, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_laterhalf_random==0&order_rate<=50", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==2&phase_laterhalf_random==0&order_rate<=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillStaminatoSpare: { - 200562, - "Stamina to Spare", - "Slightly decrease fatigue upon approaching mid-race. (Pace Chaser)", - 20056, - 1, - 1, - 217, - true, - []Activation{ + ID: 200562, + Name: "Stamina to Spare", + Description: "Slightly decrease fatigue upon approaching mid-race. (Pace Chaser)", + Group: 20056, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_laterhalf_random==0&order_rate<=50", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==2&phase_laterhalf_random==0&order_rate<=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillRacePlanner: { - 200571, - "Race Planner", - "Decrease fatigue mid-race. (Pace Chaser)", - 20057, - 2, - 2, - 508, - true, - []Activation{ + ID: 200571, + Name: "Race Planner", + Description: "Decrease fatigue mid-race. (Pace Chaser)", + Group: 20057, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==1&order_rate<=50", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==2&phase_random==1&order_rate<=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillPreferredPosition: { - 200572, - "Preferred Position", - "Slightly decrease fatigue mid-race. (Pace Chaser)", - 20057, - 1, - 1, - 217, - true, - []Activation{ + ID: 200572, + Name: "Preferred Position", + Description: "Slightly decrease fatigue mid-race. (Pace Chaser)", + Group: 20057, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==1&order_rate<=50", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==2&phase_random==1&order_rate<=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillSpeedStar: { - 200581, - "Speed Star", - "Increase ability to break out of the pack on the final corner. (Pace Chaser)", - 20058, - 2, - 2, - 508, - true, - []Activation{ + ID: 200581, + Name: "Speed Star", + Description: "Increase ability to break out of the pack on the final corner. (Pace Chaser)", + Group: 20058, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&is_finalcorner_random==1&order_rate<=50", - 18000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "running_style==2&is_finalcorner_random==1&order_rate<=50", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillPreparedtoPass: { - 200582, - "Prepared to Pass", - "Slightly increase ability to break out of the pack on the final corner. (Pace Chaser)", - 20058, - 1, - 1, - 217, - true, - []Activation{ + ID: 200582, + Name: "Prepared to Pass", + Description: "Slightly increase ability to break out of the pack on the final corner. (Pace Chaser)", + Group: 20058, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&is_finalcorner_random==1&order_rate<=50", - 18000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==2&is_finalcorner_random==1&order_rate<=50", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillFastAndFurious: { - 200591, - "Fast & Furious", - "Increase velocity mid-race. (Late Surger)", - 20059, - 2, - 2, - 508, - true, - []Activation{ + ID: 200591, + Name: "Fast & Furious", + Description: "Increase velocity mid-race. (Late Surger)", + Group: 20059, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==1&order_rate>50", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "running_style==3&phase_random==1&order_rate>50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillPositionPilfer: { - 200592, - "Position Pilfer", - "Slightly increase velocity mid-race. (Late Surger)", - 20059, - 1, - 1, - 217, - true, - []Activation{ + ID: 200592, + Name: "Position Pilfer", + Description: "Slightly increase velocity mid-race. (Late Surger)", + Group: 20059, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==1&order_rate>50", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==3&phase_random==1&order_rate>50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillOnYourLeft: { - 200601, - "On Your Left!", - "Increase acceleration late-race. (Late Surger)", - 20060, - 2, - 2, - 508, - true, - []Activation{ + ID: 200601, + Name: "On Your Left!", + Description: "Increase acceleration late-race. (Late Surger)", + Group: 20060, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==2&order_rate>50", - 18000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "running_style==3&phase_random==2&order_rate>50", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20042, + SPCost: 180, + IconID: 20042, }, SkillSlickSurge: { - 200602, - "Slick Surge", - "Slightly increase acceleration late-race. (Late Surger)", - 20060, - 1, - 1, - 217, - true, - []Activation{ + ID: 200602, + Name: "Slick Surge", + Description: "Slightly increase acceleration late-race. (Late Surger)", + Group: 20060, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==2&order_rate>50", - 18000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==3&phase_random==2&order_rate>50", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20041, + SPCost: 180, + IconID: 20041, }, SkillRisingDragon: { - 200611, - "Rising Dragon", - "Increase velocity when passing another runner on the outside on the final corner. (Late Surger)", - 20061, - 2, - 2, - 508, - true, - []Activation{ + ID: 200611, + Name: "Rising Dragon", + Description: "Increase velocity when passing another runner on the outside on the final corner. (Late Surger)", + Group: 20061, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillOuterSwell: { - 200612, - "Outer Swell", - "Slightly increase velocity when passing another runner on the outside on the final corner. (Late Surger)", - 20061, - 1, - 1, - 217, - true, - []Activation{ + ID: 200612, + Name: "Outer Swell", + Description: "Slightly increase velocity when passing another runner on the outside on the final corner. (Late Surger)", + Group: 20061, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==3&is_finalcorner==1&corner!=0&is_behind_in==1&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillSleepingLion: { - 200621, - "Sleeping Lion", - "Decrease fatigue mid-race. (End Closer)", - 20062, - 2, - 2, - 508, - true, - []Activation{ + ID: 200621, + Name: "Sleeping Lion", + Description: "Decrease fatigue mid-race. (End Closer)", + Group: 20062, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==1&distance_diff_rate>=75", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==4&phase_random==1&distance_diff_rate>=75", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillStandingBy: { - 200622, - "Standing By", - "Slightly decrease fatigue mid-race. (End Closer)", - 20062, - 1, - 1, - 217, - true, - []Activation{ + ID: 200622, + Name: "Standing By", + Description: "Slightly decrease fatigue mid-race. (End Closer)", + Group: 20062, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==1&distance_diff_rate>=75", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==4&phase_random==1&distance_diff_rate>=75", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillSturmundDrang: { - 200631, - "Sturm und Drang", - "Move up in preparation to close the gap when positioned toward the back late-race. (End Closer)", - 20063, - 2, - 2, - 508, - true, - []Activation{ + ID: 200631, + Name: "Sturm und Drang", + Description: "Move up in preparation to close the gap when positioned toward the back late-race. (End Closer)", + Group: 20063, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==2&distance_diff_rate>=50", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "running_style==4&phase_random==2&distance_diff_rate>=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillMasterfulGambit: { - 200632, - "Masterful Gambit", - "Slightly move up in preparation to close the gap when positioned toward the back late-race. (End Closer)", - 20063, - 1, - 1, - 217, - true, - []Activation{ + ID: 200632, + Name: "Masterful Gambit", + Description: "Slightly move up in preparation to close the gap when positioned toward the back late-race. (End Closer)", + Group: 20063, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==2&distance_diff_rate>=50", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==4&phase_random==2&distance_diff_rate>=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillEncroachingShadow: { - 200641, - "Encroaching Shadow", - "Increase acceleration on a straight in the last spurt. (End Closer)", - 20064, - 2, - 2, - 508, - true, - []Activation{ + ID: 200641, + Name: "Encroaching Shadow", + Description: "Increase acceleration on a straight in the last spurt. (End Closer)", + Group: 20064, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&is_lastspurt==1&corner==0", - 9000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "running_style==4&is_lastspurt==1&corner==0", + Duration: 9000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20042, + SPCost: 180, + IconID: 20042, }, SkillStraightawaySpurt: { - 200642, - "Straightaway Spurt", - "Slightly increase acceleration on a straight in the last spurt. (End Closer)", - 20064, - 1, - 1, - 217, - true, - []Activation{ + ID: 200642, + Name: "Straightaway Spurt", + Description: "Slightly increase acceleration on a straight in the last spurt. (End Closer)", + Group: 20064, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&is_lastspurt==1&corner==0", - 9000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==4&is_lastspurt==1&corner==0", + Duration: 9000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20041, + SPCost: 180, + IconID: 20041, }, SkillTurboSprint: { - 200651, - "Turbo Sprint", - "Increase acceleration on a straight. (Sprint)", - 20065, - 2, - 2, - 508, - true, - []Activation{ + ID: 200651, + Name: "Turbo Sprint", + Description: "Increase acceleration on a straight. (Sprint)", + Group: 20065, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&straight_random==1", - 30000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "distance_type==1&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20042, + SPCost: 160, + IconID: 20042, }, SkillSprintingGear: { - 200652, - "Sprinting Gear", - "Slightly increase acceleration on a straight. (Sprint)", - 20065, - 1, - 1, - 217, - true, - []Activation{ + ID: 200652, + Name: "Sprinting Gear", + Description: "Slightly increase acceleration on a straight. (Sprint)", + Group: 20065, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&straight_random==1", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "distance_type==1&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20041, + SPCost: 160, + IconID: 20041, }, SkillWaitandSee: { - 200662, - "Wait-and-See", - "Slightly decrease fatigue and very slightly increase acceleration when positioned toward the back mid-race. (Sprint)", - 20066, - 1, - 1, - 217, - true, - []Activation{ + ID: 200662, + Name: "Wait-and-See", + Description: "Slightly decrease fatigue and very slightly increase acceleration when positioned toward the back mid-race. (Sprint)", + Group: 20066, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==1&order_rate>50", - 30000, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "distance_type==1&phase_random==1&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillBlindingFlash: { - 200671, - "Blinding Flash", - "Increase spurting ability when positioned toward the back late-race. (Sprint)", - 20067, - 2, - 2, - 508, - true, - []Activation{ + ID: 200671, + Name: "Blinding Flash", + Description: "Increase spurting ability when positioned toward the back late-race. (Sprint)", + Group: 20067, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "distance_type==1&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillGapCloser: { - 200672, - "Gap Closer", - "Slightly increase spurting ability when positioned toward the back late-race. (Sprint)", - 20067, - 1, - 1, - 217, - true, - []Activation{ + ID: 200672, + Name: "Gap Closer", + Description: "Slightly increase spurting ability when positioned toward the back late-race. (Sprint)", + Group: 20067, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 500, 1, 0}, + Condition: "distance_type==1&phase_random==2&order_rate>50", + 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}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillMileMaven: { - 200681, - "Mile Maven", - "Widen the margin when positioned toward the front early-race. (Mile)", - 20068, - 2, - 2, - 508, - true, - []Activation{ + ID: 200681, + Name: "Mile Maven", + Description: "Widen the margin when positioned toward the front early-race. (Mile)", + Group: 20068, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillProductivePlan: { - 200682, - "Productive Plan", - "Slightly widen the margin when positioned toward the front early-race. (Mile)", - 20068, - 1, - 1, - 217, - true, - []Activation{ + ID: 200682, + Name: "Productive Plan", + Description: "Slightly widen the margin when positioned toward the front early-race. (Mile)", + Group: 20068, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==2&phase_random==0&accumulatetime>=5&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillKeenEye: { - 200691, - "Keen Eye", - "Decrease fatigue, then moderately decrease velocity of runners ahead when positioned toward the back upon approaching mid-race. (Mile)", - 20069, - 2, - 2, - 508, - true, - []Activation{ + ID: 200691, + Name: "Keen Eye", + Description: "Decrease fatigue, then moderately decrease velocity of runners ahead when positioned toward the back upon approaching mid-race. (Mile)", + Group: 20069, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_laterhalf_random==0&order_rate>50", - 30000, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, - {21, 1, -2000, 9, 18}, + Condition: "distance_type==2&phase_laterhalf_random==0&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, + {Type: 21, ValueUsage: 1, Value: -2000, Target: 9, TargetValue: 18}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillWatchfulEye: { - 200692, - "Watchful Eye", - "Slightly decrease fatigue, then very slightly decrease velocity of runners ahead when positioned toward the back upon approaching mid-race. (Mile)", - 20069, - 1, - 1, - 217, - true, - []Activation{ + ID: 200692, + Name: "Watchful Eye", + Description: "Slightly decrease fatigue, then very slightly decrease velocity of runners ahead when positioned toward the back upon approaching mid-race. (Mile)", + Group: 20069, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_laterhalf_random==0&order_rate>50", - 30000, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, - {21, 1, -500, 9, 18}, + Condition: "distance_type==2&phase_laterhalf_random==0&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, + {Type: 21, ValueUsage: 1, Value: -500, Target: 9, TargetValue: 18}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillFuriousFeat: { - 200701, - "Furious Feat", - "Increase passing ability when positioned toward the back late-race. (Mile)", - 20070, - 2, - 2, - 508, - true, - []Activation{ + ID: 200701, + Name: "Furious Feat", + Description: "Increase passing ability when positioned toward the back late-race. (Mile)", + Group: 20070, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "distance_type==2&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20042, + SPCost: 160, + IconID: 20042, }, SkillUpdrafters: { - 200702, - "Updrafters", - "Slightly increase passing ability when positioned toward the back late-race. (Mile)", - 20070, - 1, - 1, - 217, - true, - []Activation{ + ID: 200702, + Name: "Updrafters", + Description: "Slightly increase passing ability when positioned toward the back late-race. (Mile)", + Group: 20070, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "distance_type==2&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20041, + SPCost: 160, + IconID: 20041, }, SkillTrackblazer: { - 200711, - "Trackblazer", - "Decrease fatigue when positioned toward the front mid-race. (Medium)", - 20071, - 2, - 2, - 508, - true, - []Activation{ + ID: 200711, + Name: "Trackblazer", + Description: "Decrease fatigue when positioned toward the front mid-race. (Medium)", + Group: 20071, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==1&order<=3", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "distance_type==3&phase_random==1&order<=3", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillRosyOutlook: { - 200712, - "Rosy Outlook", - "Slightly decrease fatigue when positioned toward the front mid-race. (Medium)", - 20071, - 1, - 1, - 217, - true, - []Activation{ + ID: 200712, + Name: "Rosy Outlook", + Description: "Slightly decrease fatigue when positioned toward the front mid-race. (Medium)", + Group: 20071, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==1&order<=3", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "distance_type==3&phase_random==1&order<=3", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillKillerTunes: { - 200721, - "Killer Tunes", - "Increase positioning ability when positioned toward the front mid-race. (Medium)", - 20072, - 2, - 2, - 508, - true, - []Activation{ + ID: 200721, + Name: "Killer Tunes", + Description: "Increase positioning ability when positioned toward the front mid-race. (Medium)", + Group: 20072, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==1&order_rate<=50", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==3&phase_random==1&order_rate<=50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillUpTempo: { - 200722, - "Up-Tempo", - "Slightly increase positioning ability when positioned toward the front mid-race. (Medium)", - 20072, - 1, - 1, - 217, - true, - []Activation{ + ID: 200722, + Name: "Up-Tempo", + Description: "Slightly increase positioning ability when positioned toward the front mid-race. (Medium)", + Group: 20072, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==1&order_rate<=50", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==3&phase_random==1&order_rate<=50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillUnyielding: { - 200731, - "Unyielding", - "Increase ability to fight back when passed by another runner on the final corner. (Medium)", - 20073, - 2, - 2, - 508, - true, - []Activation{ + ID: 200731, + Name: "Unyielding", + Description: "Increase ability to fight back when passed by another runner on the final corner. (Medium)", + Group: 20073, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillSteadfast: { - 200732, - "Steadfast", - "Slightly increase ability to fight back when passed by another runner on the final corner. (Medium)", - 20073, - 1, - 1, - 217, - true, - []Activation{ + ID: 200732, + Name: "Steadfast", + Description: "Slightly increase ability to fight back when passed by another runner on the final corner. (Medium)", + Group: 20073, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 500, 1, 0}, + Condition: "distance_type==3&is_finalcorner==1&corner!=0&change_order_onetime>0", + 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}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillCooldown: { - 200741, - "Cooldown", - "Decrease fatigue by taking a breather upon entering a straight. (Long)", - 20074, - 2, - 2, - 508, - true, - []Activation{ + ID: 200741, + Name: "Cooldown", + Description: "Decrease fatigue by taking a breather upon entering a straight. (Long)", + Group: 20074, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&straight_random==1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "distance_type==4&straight_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillDeepBreaths: { - 200742, - "Deep Breaths", - "Slightly decrease fatigue by taking a breather upon entering a straight. (Long)", - 20074, - 1, - 1, - 217, - true, - []Activation{ + ID: 200742, + Name: "Deep Breaths", + Description: "Slightly decrease fatigue by taking a breather upon entering a straight. (Long)", + Group: 20074, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&straight_random==1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "distance_type==4&straight_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillInnateExperience: { - 200751, - "Innate Experience", - "Increase velocity when near the inner rail on the final corner. (Long)", - 20075, - 2, - 2, - 508, - true, - []Activation{ + ID: 200751, + Name: "Innate Experience", + Description: "Increase velocity when near the inner rail on the final corner. (Long)", + Group: 20075, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillInsideScoop: { - 200752, - "Inside Scoop", - "Slightly increase velocity when near the inner rail on the final corner. (Long)", - 20075, - 1, - 1, - 217, - true, - []Activation{ + ID: 200752, + Name: "Inside Scoop", + Description: "Slightly increase velocity when near the inner rail on the final corner. (Long)", + Group: 20075, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==4&is_finalcorner==1&corner!=0&lane_type==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillAdrenalineRush: { - 200761, - "Adrenaline Rush", - "Regain the energy to run when close to exhausting strength. (Long)", - 20076, - 2, - 2, - 508, - true, - []Activation{ + ID: 200761, + Name: "Adrenaline Rush", + Description: "Regain the energy to run when close to exhausting strength. (Long)", + Group: 20076, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&hp_per<=30", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "distance_type==4&hp_per<=30", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillExtraTank: { - 200762, - "Extra Tank", - "Slightly regain the energy to run when close to exhausting strength. (Long)", - 20076, - 1, - 1, - 217, - true, - []Activation{ + ID: 200762, + Name: "Extra Tank", + Description: "Slightly regain the energy to run when close to exhausting strength. (Long)", + Group: 20076, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&hp_per<=30", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "distance_type==4&hp_per<=30", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillTrickFront: { - 200771, - "Trick (Front)", - "Slightly increase fatigue for rushed runners behind when positioned toward the front mid-race.", - 20077, - 1, - 1, - 217, - true, - []Activation{ + ID: 200771, + Name: "Trick (Front)", + Description: "Slightly increase fatigue for rushed runners behind when positioned toward the front mid-race.", + Group: 20077, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&order_rate<=50&temptation_count_behind>=1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 20, 10}, + Condition: "phase==1&order_rate<=50&temptation_count_behind>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 20, TargetValue: 10}, }, }, }, - 140, - 30051, + SPCost: 140, + IconID: 30051, }, SkillTantalizingTrick: { - 200772, - "Tantalizing Trick", - "Increase fatigue for rushed runners behind when positioned toward the front mid-race.", - 20077, - 2, - 2, - 508, - true, - []Activation{ + ID: 200772, + Name: "Tantalizing Trick", + Description: "Increase fatigue for rushed runners behind when positioned toward the front mid-race.", + Group: 20077, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&order_rate<=50&temptation_count_behind>=1", - 0, - 5000000, - []Ability{ - {9, 1, -300, 20, 10}, + Condition: "phase==1&order_rate<=50&temptation_count_behind>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -300, Target: 20, TargetValue: 10}, }, }, }, - 140, - 30052, + SPCost: 140, + IconID: 30052, }, SkillTrickRear: { - 200781, - "Trick (Rear)", - "Slightly increase fatigue for rushed runners ahead when positioned toward the back mid-race.", - 20078, - 1, - 1, - 217, - true, - []Activation{ + ID: 200781, + Name: "Trick (Rear)", + Description: "Slightly increase fatigue for rushed runners ahead when positioned toward the back mid-race.", + Group: 20078, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&order_rate>50&temptation_count_infront>=1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 19, 10}, + Condition: "phase==1&order_rate>50&temptation_count_infront>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 19, TargetValue: 10}, }, }, }, - 140, - 30051, + SPCost: 140, + IconID: 30051, }, SkillFrenziedFrontRunners: { - 200791, - "Frenzied Front Runners", - "Increase time needed for front runners to calm down when they become rushed.", - 20079, - 1, - 1, - 174, - true, - []Activation{ + ID: 200791, + Name: "Frenzied Front Runners", + Description: "Increase time needed for front runners to calm down when they become rushed.", + Group: 20079, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_temptation_count_nige>=1&is_temptation==0", - 0, - 5000000, - []Ability{ - {13, 1, 50000, 21, 1}, + Condition: "running_style_temptation_count_nige>=1&is_temptation==0", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 1}, }, }, }, - 130, - 30041, + SPCost: 130, + IconID: 30041, }, SkillFrenziedPaceChasers: { - 200801, - "Frenzied Pace Chasers", - "Increase time needed for pace chasers to calm down when they become rushed.", - 20080, - 1, - 1, - 174, - true, - []Activation{ + ID: 200801, + Name: "Frenzied Pace Chasers", + Description: "Increase time needed for pace chasers to calm down when they become rushed.", + Group: 20080, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_temptation_count_senko>=1&is_temptation==0", - 0, - 5000000, - []Ability{ - {13, 1, 50000, 21, 2}, + Condition: "running_style_temptation_count_senko>=1&is_temptation==0", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 2}, }, }, }, - 130, - 30041, + SPCost: 130, + IconID: 30041, }, SkillFrenziedLateSurgers: { - 200811, - "Frenzied Late Surgers", - "Increase time needed for late surgers to calm down when they become rushed.", - 20081, - 1, - 1, - 174, - true, - []Activation{ + ID: 200811, + Name: "Frenzied Late Surgers", + Description: "Increase time needed for late surgers to calm down when they become rushed.", + Group: 20081, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_temptation_count_sashi>=1&is_temptation==0", - 0, - 5000000, - []Ability{ - {13, 1, 50000, 21, 3}, + Condition: "running_style_temptation_count_sashi>=1&is_temptation==0", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 3}, }, }, }, - 130, - 30041, + SPCost: 130, + IconID: 30041, }, SkillFrenziedEndClosers: { - 200821, - "Frenzied End Closers", - "Increase time needed for end closers to calm down when they become rushed.", - 20082, - 1, - 1, - 174, - true, - []Activation{ + ID: 200821, + Name: "Frenzied End Closers", + Description: "Increase time needed for end closers to calm down when they become rushed.", + Group: 20082, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_temptation_count_oikomi>=1&is_temptation==0", - 0, - 5000000, - []Ability{ - {13, 1, 50000, 21, 4}, + Condition: "running_style_temptation_count_oikomi>=1&is_temptation==0", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 13, ValueUsage: 1, Value: 50000, Target: 21, TargetValue: 4}, }, }, }, - 130, - 30041, + SPCost: 130, + IconID: 30041, }, SkillSubduedFrontRunners: { - 200831, - "Subdued Front Runners", - "Slightly increase fatigue for front runners early-race.", - 20083, - 1, - 1, - 217, - true, - []Activation{ + ID: 200831, + Name: "Subdued Front Runners", + Description: "Slightly increase fatigue for front runners early-race.", + Group: 20083, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_nige_otherself>=1&phase_random==0&accumulatetime>=5", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 1}, + Condition: "running_style_count_nige_otherself>=1&phase_random==0&accumulatetime>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 1}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillFlusteredFrontRunners: { - 200841, - "Flustered Front Runners", - "Slightly increase fatigue for front runners mid-race.", - 20084, - 1, - 1, - 217, - true, - []Activation{ + ID: 200841, + Name: "Flustered Front Runners", + Description: "Slightly increase fatigue for front runners mid-race.", + Group: 20084, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_nige_otherself>=1&phase_random==1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 1}, + Condition: "running_style_count_nige_otherself>=1&phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 1}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillHesitantFrontRunners: { - 200851, - "Hesitant Front Runners", - "Slightly decrease velocity of front runners late-race.", - 20085, - 1, - 1, - 217, - true, - []Activation{ + ID: 200851, + Name: "Hesitant Front Runners", + Description: "Slightly decrease velocity of front runners late-race.", + Group: 20085, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_nige_otherself>=1&phase_random==2", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 18, 1}, + Condition: "running_style_count_nige_otherself>=1&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 1}, }, }, }, - 130, - 30011, + SPCost: 130, + IconID: 30011, }, SkillSubduedPaceChasers: { - 200861, - "Subdued Pace Chasers", - "Slightly increase fatigue for pace chasers early-race.", - 20086, - 1, - 1, - 217, - true, - []Activation{ + ID: 200861, + Name: "Subdued Pace Chasers", + Description: "Slightly increase fatigue for pace chasers early-race.", + Group: 20086, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_senko_otherself>=1&phase_random==0&accumulatetime>=5", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 2}, + Condition: "running_style_count_senko_otherself>=1&phase_random==0&accumulatetime>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 2}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillFlusteredPaceChasers: { - 200871, - "Flustered Pace Chasers", - "Slightly increase fatigue for pace chasers mid-race.", - 20087, - 1, - 1, - 217, - true, - []Activation{ + ID: 200871, + Name: "Flustered Pace Chasers", + Description: "Slightly increase fatigue for pace chasers mid-race.", + Group: 20087, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_senko_otherself>=1&phase_random==1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 2}, + Condition: "running_style_count_senko_otherself>=1&phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 2}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillHesitantPaceChasers: { - 200881, - "Hesitant Pace Chasers", - "Slightly decrease velocity of pace chasers late-race.", - 20088, - 1, - 1, - 217, - true, - []Activation{ + ID: 200881, + Name: "Hesitant Pace Chasers", + Description: "Slightly decrease velocity of pace chasers late-race.", + Group: 20088, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_senko_otherself>=1&phase_random==2", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 18, 2}, + Condition: "running_style_count_senko_otherself>=1&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 2}, }, }, }, - 130, - 30011, + SPCost: 130, + IconID: 30011, }, SkillSubduedLateSurgers: { - 200891, - "Subdued Late Surgers", - "Slightly increase fatigue for late surgers early-race.", - 20089, - 1, - 1, - 217, - true, - []Activation{ + ID: 200891, + Name: "Subdued Late Surgers", + Description: "Slightly increase fatigue for late surgers early-race.", + Group: 20089, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_sashi_otherself>=1&phase_random==0&accumulatetime>=5", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 3}, + Condition: "running_style_count_sashi_otherself>=1&phase_random==0&accumulatetime>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 3}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillFlusteredLateSurgers: { - 200901, - "Flustered Late Surgers", - "Slightly increase fatigue for late surgers mid-race.", - 20090, - 1, - 1, - 217, - true, - []Activation{ + ID: 200901, + Name: "Flustered Late Surgers", + Description: "Slightly increase fatigue for late surgers mid-race.", + Group: 20090, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_sashi_otherself>=1&phase_random==1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 3}, + Condition: "running_style_count_sashi_otherself>=1&phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 3}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillHesitantLateSurgers: { - 200911, - "Hesitant Late Surgers", - "Slightly decrease velocity of late surgers late-race.", - 20091, - 1, - 1, - 217, - true, - []Activation{ + ID: 200911, + Name: "Hesitant Late Surgers", + Description: "Slightly decrease velocity of late surgers late-race.", + Group: 20091, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_sashi_otherself>=1&phase_random==2", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 18, 3}, + Condition: "running_style_count_sashi_otherself>=1&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 3}, }, }, }, - 130, - 30011, + SPCost: 130, + IconID: 30011, }, SkillSubduedEndClosers: { - 200921, - "Subdued End Closers", - "Slightly increase fatigue for end closers early-race.", - 20092, - 1, - 1, - 217, - true, - []Activation{ + ID: 200921, + Name: "Subdued End Closers", + Description: "Slightly increase fatigue for end closers early-race.", + Group: 20092, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_oikomi_otherself>=1&phase_random==0&accumulatetime>=5", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 4}, + Condition: "running_style_count_oikomi_otherself>=1&phase_random==0&accumulatetime>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 4}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillFlusteredEndClosers: { - 200931, - "Flustered End Closers", - "Slightly increase fatigue for end closers mid-race.", - 20093, - 1, - 1, - 217, - true, - []Activation{ + ID: 200931, + Name: "Flustered End Closers", + Description: "Slightly increase fatigue for end closers mid-race.", + Group: 20093, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_oikomi_otherself>=1&phase_random==1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 18, 4}, + Condition: "running_style_count_oikomi_otherself>=1&phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 18, TargetValue: 4}, }, }, }, - 130, - 30051, + SPCost: 130, + IconID: 30051, }, SkillHesitantEndClosers: { - 200941, - "Hesitant End Closers", - "Slightly decrease velocity of end closers late-race.", - 20094, - 1, - 1, - 217, - true, - []Activation{ + ID: 200941, + Name: "Hesitant End Closers", + Description: "Slightly decrease velocity of end closers late-race.", + Group: 20094, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style_count_oikomi_otherself>=1&phase_random==2", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 18, 4}, + Condition: "running_style_count_oikomi_otherself>=1&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 18, TargetValue: 4}, }, }, }, - 130, - 30011, + SPCost: 130, + IconID: 30011, }, SkillOiRacecourseLv2: { - 200951, - "Oi Racecourse ◎", - "Increase performance at Oi Racecourse.", - 20095, - 1, - 2, - 174, - false, - []Activation{ + ID: 200951, + Name: "Oi Racecourse ◎", + Description: "Increase performance at Oi Racecourse.", + Group: 20095, + Rarity: 1, + GroupRate: 2, + GradeValue: 174, + Activations: []Activation{ { - "", - "track_id==10101", - -1, - 0, - []Ability{ - {2, 1, 600000, 1, 0}, + Condition: "track_id==10101", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10021, + SPCost: 110, + IconID: 10021, }, SkillOiRacecourse: { - 200952, - "Oi Racecourse ○", - "Moderately increase performance at Oi Racecourse.", - 20095, - 1, - 1, - 129, - false, - []Activation{ + ID: 200952, + Name: "Oi Racecourse ○", + Description: "Moderately increase performance at Oi Racecourse.", + Group: 20095, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "track_id==10101", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10101", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 90, - 10021, + SPCost: 90, + IconID: 10021, }, SkillOiRacecourseX: { - 200953, - "Oi Racecourse ×", - "Moderately decrease performance at Oi Racecourse.", - 20095, - 1, - -1, - -129, - false, - []Activation{ + ID: 200953, + Name: "Oi Racecourse ×", + Description: "Moderately decrease performance at Oi Racecourse.", + Group: 20095, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "track_id==10101", - -1, - 0, - []Ability{ - {2, 1, -400000, 1, 0}, + Condition: "track_id==10101", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10024, + SPCost: 50, + IconID: 10024, }, SkillSprintStraightawaysLv2: { - 200961, - "Sprint Straightaways ◎", - "Moderately increase velocity on a straight. (Sprint)", - 20096, - 1, - 2, - 262, - true, - []Activation{ + ID: 200961, + Name: "Sprint Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Sprint)", + Group: 20096, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==1&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillSprintStraightaways: { - 200962, - "Sprint Straightaways ○", - "Slightly increase velocity on a straight. (Sprint)", - 20096, - 1, - 1, - 217, - true, - []Activation{ + ID: 200962, + Name: "Sprint Straightaways ○", + Description: "Slightly increase velocity on a straight. (Sprint)", + Group: 20096, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==1&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillSprintCornersLv2: { - 200971, - "Sprint Corners ◎", - "Moderately increase velocity on a corner. (Sprint)", - 20097, - 1, - 2, - 262, - true, - []Activation{ + ID: 200971, + Name: "Sprint Corners ◎", + Description: "Moderately increase velocity on a corner. (Sprint)", + Group: 20097, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==1&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillSprintCorners: { - 200972, - "Sprint Corners ○", - "Slightly increase velocity on a corner. (Sprint)", - 20097, - 1, - 1, - 217, - true, - []Activation{ + ID: 200972, + Name: "Sprint Corners ○", + Description: "Slightly increase velocity on a corner. (Sprint)", + Group: 20097, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==1&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillStaggeringLead: { - 200981, - "Staggering Lead", - "Increase ability to maintain the lead when leading by a large margin mid-race. (Sprint)", - 20098, - 2, - 2, - 508, - true, - []Activation{ + ID: 200981, + Name: "Staggering Lead", + Description: "Increase ability to maintain the lead when leading by a large margin mid-race. (Sprint)", + Group: 20098, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20012, + SPCost: 170, + IconID: 20012, }, SkillHugeLead: { - 200982, - "Huge Lead", - "Slightly increase ability to maintain the lead when leading by a large margin mid-race. (Sprint)", - 20098, - 1, - 1, - 262, - true, - []Activation{ + ID: 200982, + Name: "Huge Lead", + Description: "Slightly increase ability to maintain the lead when leading by a large margin mid-race. (Sprint)", + Group: 20098, + Rarity: 1, + GroupRate: 1, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==1&phase==1&bashin_diff_behind>=3&order==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20011, + SPCost: 170, + IconID: 20011, }, SkillPlanX: { - 200991, - "Plan X", - "Increase passing ability when positioned toward the front upon approaching late-race. (Sprint)", - 20099, - 2, - 2, - 508, - true, - []Activation{ + ID: 200991, + Name: "Plan X", + Description: "Increase passing ability when positioned toward the front upon approaching late-race. (Sprint)", + Group: 20099, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", - 30000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20042, + SPCost: 160, + IconID: 20042, }, SkillCountermeasure: { - 200992, - "Countermeasure", - "Slightly increase passing ability when positioned toward the front upon approaching late-race. (Sprint)", - 20099, - 1, - 1, - 217, - true, - []Activation{ + ID: 200992, + Name: "Countermeasure", + Description: "Slightly increase passing ability when positioned toward the front upon approaching late-race. (Sprint)", + Group: 20099, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "distance_type==1&phase_laterhalf_random==1&order>=2&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20041, + SPCost: 160, + IconID: 20041, }, SkillPerfectPrep: { - 201001, - "Perfect Prep!", - "Prepare to make for the finish line for a medium duration mid-race. (Sprint)", - 20100, - 2, - 2, - 394, - true, - []Activation{ + ID: 201001, + Name: "Perfect Prep!", + Description: "Prepare to make for the finish line for a medium duration mid-race. (Sprint)", + Group: 20100, + Rarity: 2, + GroupRate: 2, + GradeValue: 394, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==1", - 40000, - 5000000, - []Ability{ - {28, 1, 350, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "distance_type==1&phase_random==1", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20052, + SPCost: 140, + IconID: 20052, }, SkillMeticulousMeasures: { - 201002, - "Meticulous Measures", - "Moderately prepare to make for the finish line for a medium duration mid-race. (Sprint)", - 20100, - 1, - 1, - 174, - true, - []Activation{ + ID: 201002, + Name: "Meticulous Measures", + Description: "Moderately prepare to make for the finish line for a medium duration mid-race. (Sprint)", + Group: 20100, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==1", - 40000, - 5000000, - []Ability{ - {28, 1, 250, 1, 0}, - {31, 1, 2000, 1, 0}, + Condition: "distance_type==1&phase_random==1", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20051, + SPCost: 140, + IconID: 20051, }, SkillAdoredbyAll: { - 201011, - "Adored by All", - "Intimidate runners behind when positioned toward the front early-race. (Sprint)", - 20101, - 2, - 2, - 508, - true, - []Activation{ + ID: 201011, + Name: "Adored by All", + Description: "Intimidate runners behind when positioned toward the front early-race. (Sprint)", + Group: 20101, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", - 30000, - 5000000, - []Ability{ - {21, 1, -2500, 10, 18}, + Condition: "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2500, Target: 10, TargetValue: 18}, }, }, }, - 170, - 30012, + SPCost: 170, + IconID: 30012, }, SkillIntimidate: { - 201012, - "Intimidate", - "Moderately intimidate runners behind when positioned toward the front early-race. (Sprint)", - 20101, - 1, - 1, - 262, - true, - []Activation{ + ID: 201012, + Name: "Intimidate", + Description: "Moderately intimidate runners behind when positioned toward the front early-race. (Sprint)", + Group: 20101, + Rarity: 1, + GroupRate: 1, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", - 30000, - 5000000, - []Ability{ - {21, 1, -2000, 10, 18}, + Condition: "distance_type==1&phase_random==0&order_rate<=50&accumulatetime>=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2000, Target: 10, TargetValue: 18}, }, }, }, - 170, - 30011, + SPCost: 170, + IconID: 30011, }, SkillYouveGotNoShot: { - 201021, - "You've Got No Shot", - "Cause panic in and moderately dull movement for runners ahead when positioned toward the back early-race. (Sprint)", - 20102, - 2, - 2, - 508, - true, - []Activation{ + ID: 201021, + Name: "You've Got No Shot", + Description: "Cause panic in and moderately dull movement for runners ahead when positioned toward the back early-race. (Sprint)", + Group: 20102, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", - 12000, - 5000000, - []Ability{ - {9, 1, -300, 9, 18}, - {31, 1, -2000, 9, 18}, + Condition: "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", + Duration: 12000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -300, Target: 9, TargetValue: 18}, + {Type: 31, ValueUsage: 1, Value: -2000, Target: 9, TargetValue: 18}, }, }, }, - 170, - 30052, + SPCost: 170, + IconID: 30052, }, SkillStopRightThere: { - 201022, - "Stop Right There!", - "Slightly cause panic in and very slightly dull movement for runners ahead when positioned toward the back early-race. (Sprint)", - 20102, - 1, - 1, - 262, - true, - []Activation{ + ID: 201022, + Name: "Stop Right There!", + Description: "Slightly cause panic in and very slightly dull movement for runners ahead when positioned toward the back early-race. (Sprint)", + Group: 20102, + Rarity: 1, + GroupRate: 1, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", - 12000, - 5000000, - []Ability{ - {9, 1, -100, 9, 18}, - {31, 1, -500, 9, 18}, + Condition: "distance_type==1&phase_random==0&order_rate>50&accumulatetime>=5", + Duration: 12000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 9, TargetValue: 18}, + {Type: 31, ValueUsage: 1, Value: -500, Target: 9, TargetValue: 18}, }, }, }, - 170, - 30051, + SPCost: 170, + IconID: 30051, }, SkillMileStraightawaysLv2: { - 201031, - "Mile Straightaways ◎", - "Moderately increase velocity on a straight. (Mile)", - 20103, - 1, - 2, - 262, - true, - []Activation{ + ID: 201031, + Name: "Mile Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Mile)", + Group: 20103, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==2&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillMileStraightaways: { - 201032, - "Mile Straightaways ○", - "Slightly increase velocity on a straight. (Mile)", - 20103, - 1, - 1, - 217, - true, - []Activation{ + ID: 201032, + Name: "Mile Straightaways ○", + Description: "Slightly increase velocity on a straight. (Mile)", + Group: 20103, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==2&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillMileCornersLv2: { - 201041, - "Mile Corners ◎", - "Moderately increase velocity on a corner. (Mile)", - 20104, - 1, - 2, - 262, - true, - []Activation{ + ID: 201041, + Name: "Mile Corners ◎", + Description: "Moderately increase velocity on a corner. (Mile)", + Group: 20104, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==2&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillMileCorners: { - 201042, - "Mile Corners ○", - "Slightly increase velocity on a corner. (Mile)", - 20104, - 1, - 1, - 217, - true, - []Activation{ + ID: 201042, + Name: "Mile Corners ○", + Description: "Slightly increase velocity on a corner. (Mile)", + Group: 20104, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==2&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillChangingGears: { - 201051, - "Changing Gears", - "Increase passing ability when positioned toward the front mid-race. (Mile)", - 20105, - 2, - 2, - 508, - true, - []Activation{ + ID: 201051, + Name: "Changing Gears", + Description: "Increase passing ability when positioned toward the front mid-race. (Mile)", + Group: 20105, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==1&order_rate<=50", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==2&phase_random==1&order_rate<=50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillShiftingGears: { - 201052, - "Shifting Gears", - "Slightly increase passing ability when positioned toward the front mid-race. (Mile)", - 20105, - 1, - 1, - 217, - true, - []Activation{ + ID: 201052, + Name: "Shifting Gears", + Description: "Slightly increase passing ability when positioned toward the front mid-race. (Mile)", + Group: 20105, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==1&order_rate<=50", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==2&phase_random==1&order_rate<=50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillStepontheGas: { - 201061, - "Step on the Gas!", - "Increase acceleration when passing another runner mid-race. (Mile)", - 20106, - 2, - 2, - 508, - true, - []Activation{ + ID: 201061, + Name: "Step on the Gas!", + Description: "Increase acceleration when passing another runner mid-race. (Mile)", + Group: 20106, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase==1&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "distance_type==2&phase==1&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20042, + SPCost: 160, + IconID: 20042, }, SkillAcceleration: { - 201062, - "Acceleration", - "Slightly increase acceleration when passing another runner mid-race. (Mile)", - 20106, - 1, - 1, - 217, - true, - []Activation{ + ID: 201062, + Name: "Acceleration", + Description: "Slightly increase acceleration when passing another runner mid-race. (Mile)", + Group: 20106, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase==1&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "distance_type==2&phase==1&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20041, + SPCost: 160, + IconID: 20041, }, SkillBigSisterly: { - 201071, - "Big-Sisterly", - "Increase passing ability. (Mile)", - 20107, - 2, - 2, - 334, - true, - []Activation{ + ID: 201071, + Name: "Big-Sisterly", + Description: "Increase passing ability. (Mile)", + Group: 20107, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&is_overtake==1&accumulatetime>=5", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==2&is_overtake==1&accumulatetime>=5", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20012, + SPCost: 120, + IconID: 20012, }, SkillUnyieldingSpirit: { - 201072, - "Unyielding Spirit", - "Slightly increase passing ability. (Mile)", - 20107, - 1, - 1, - 217, - true, - []Activation{ + ID: 201072, + Name: "Unyielding Spirit", + Description: "Slightly increase passing ability. (Mile)", + Group: 20107, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&is_overtake==1&accumulatetime>=5", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==2&is_overtake==1&accumulatetime>=5", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20011, + SPCost: 120, + IconID: 20011, }, SkillGreedforSpeed: { - 201081, - "Greed for Speed", - "Moderately steal velocity from runners behind when positioned toward the front mid-race. (Mile)", - 20108, - 2, - 2, - 461, - true, - []Activation{ + ID: 201081, + Name: "Greed for Speed", + Description: "Moderately steal velocity from runners behind when positioned toward the front mid-race. (Mile)", + Group: 20108, + Rarity: 2, + GroupRate: 2, + GradeValue: 461, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==1&order<=3", - 30000, - 5000000, - []Ability{ - {21, 1, -2000, 10, 5}, - {27, 1, 2500, 1, 0}, + Condition: "distance_type==2&phase_random==1&order<=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2000, Target: 10, TargetValue: 5}, + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 30012, + SPCost: 160, + IconID: 30012, }, SkillSpeedEater: { - 201082, - "Speed Eater", - "Slightly steal velocity from runners behind when positioned toward the front mid-race. (Mile)", - 20108, - 1, - 1, - 217, - true, - []Activation{ + ID: 201082, + Name: "Speed Eater", + Description: "Slightly steal velocity from runners behind when positioned toward the front mid-race. (Mile)", + Group: 20108, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==1&order<=3", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 10, 5}, - {27, 1, 1500, 1, 0}, + Condition: "distance_type==2&phase_random==1&order<=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 10, TargetValue: 5}, + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 30011, + SPCost: 160, + IconID: 30011, }, SkillBattleFormation: { - 201091, - "Battle Formation", - "Dull movement for runners ahead when positioned toward the back early-race. (Mile)", - 20109, - 2, - 2, - 508, - true, - []Activation{ + ID: 201091, + Name: "Battle Formation", + Description: "Dull movement for runners ahead when positioned toward the back early-race. (Mile)", + Group: 20109, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", - 30000, - 5000000, - []Ability{ - {31, 1, -3000, 9, 18}, + Condition: "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: -3000, Target: 9, TargetValue: 18}, }, }, }, - 160, - 30022, + SPCost: 160, + IconID: 30022, }, SkillOpeningGambit: { - 201092, - "Opening Gambit", - "Slightly dull movement for runners ahead when positioned toward the back early-race. (Mile)", - 20109, - 1, - 1, - 217, - true, - []Activation{ + ID: 201092, + Name: "Opening Gambit", + Description: "Slightly dull movement for runners ahead when positioned toward the back early-race. (Mile)", + Group: 20109, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", - 30000, - 5000000, - []Ability{ - {31, 1, -1000, 9, 18}, + Condition: "distance_type==2&phase_random==0&order_rate>50&accumulatetime>=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: -1000, Target: 9, TargetValue: 18}, }, }, }, - 160, - 30021, + SPCost: 160, + IconID: 30021, }, SkillMediumStraightawaysLv2: { - 201101, - "Medium Straightaways ◎", - "Moderately increase velocity on a straight. (Medium)", - 20110, - 1, - 2, - 262, - true, - []Activation{ + ID: 201101, + Name: "Medium Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Medium)", + Group: 20110, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==3&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillMediumStraightaways: { - 201102, - "Medium Straightaways ○", - "Slightly increase velocity on a straight. (Medium)", - 20110, - 1, - 1, - 217, - true, - []Activation{ + ID: 201102, + Name: "Medium Straightaways ○", + Description: "Slightly increase velocity on a straight. (Medium)", + Group: 20110, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==3&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillMediumCornersLv2: { - 201111, - "Medium Corners ◎", - "Moderately increase velocity on a corner. (Medium)", - 20111, - 1, - 2, - 262, - true, - []Activation{ + ID: 201111, + Name: "Medium Corners ◎", + Description: "Moderately increase velocity on a corner. (Medium)", + Group: 20111, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==3&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillMediumCorners: { - 201112, - "Medium Corners ○", - "Slightly increase velocity on a corner. (Medium)", - 20111, - 1, - 1, - 217, - true, - []Activation{ + ID: 201112, + Name: "Medium Corners ○", + Description: "Slightly increase velocity on a corner. (Medium)", + Group: 20111, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==3&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillClairvoyance: { - 201121, - "Clairvoyance", - "Widen field of view with heightened observation early-race. (Medium)", - 20112, - 2, - 2, - 334, - true, - []Activation{ + ID: 201121, + Name: "Clairvoyance", + Description: "Widen field of view with heightened observation early-race. (Medium)", + Group: 20112, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==0", - 30000, - 5000000, - []Ability{ - {8, 1, 150000, 1, 0}, + Condition: "distance_type==3&phase_random==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 150000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20092, + SPCost: 110, + IconID: 20092, }, SkillHawkeye: { - 201122, - "Hawkeye", - "Moderately widen field of view with heightened observation early-race. (Medium)", - 20112, - 1, - 1, - 129, - true, - []Activation{ + ID: 201122, + Name: "Hawkeye", + Description: "Moderately widen field of view with heightened observation early-race. (Medium)", + Group: 20112, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==0", - 30000, - 5000000, - []Ability{ - {8, 1, 100000, 1, 0}, + Condition: "distance_type==3&phase_random==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20091, + SPCost: 110, + IconID: 20091, }, SkillLightningStep: { - 201131, - "Lightning Step", - "Avoid becoming surrounded for a medium duration when positioned toward the back mid-race. (Medium)", - 20113, - 2, - 2, - 394, - true, - []Activation{ + ID: 201131, + Name: "Lightning Step", + Description: "Avoid becoming surrounded for a medium duration when positioned toward the back mid-race. (Medium)", + Group: 20113, + Rarity: 2, + GroupRate: 2, + GradeValue: 394, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==1&order_rate>50", - 40000, - 5000000, - []Ability{ - {28, 1, 350, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "distance_type==3&phase_random==1&order_rate>50", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20052, + SPCost: 140, + IconID: 20052, }, SkillThunderboltStep: { - 201132, - "Thunderbolt Step", - "Moderately avoid becoming surrounded for a medium duration when positioned toward the back mid-race. (Medium)", - 20113, - 1, - 1, - 174, - true, - []Activation{ + ID: 201132, + Name: "Thunderbolt Step", + Description: "Moderately avoid becoming surrounded for a medium duration when positioned toward the back mid-race. (Medium)", + Group: 20113, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==1&order_rate>50", - 40000, - 5000000, - []Ability{ - {28, 1, 250, 1, 0}, - {31, 1, 2000, 1, 0}, + Condition: "distance_type==3&phase_random==1&order_rate>50", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20051, + SPCost: 140, + IconID: 20051, }, SkillMiraculousStep: { - 201141, - "Miraculous Step", - "Decrease fatigue when moving sideways. (Medium)", - 20114, - 2, - 2, - 508, - true, - []Activation{ + ID: 201141, + Name: "Miraculous Step", + Description: "Decrease fatigue when moving sideways. (Medium)", + Group: 20114, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillSoftStep: { - 201142, - "Soft Step", - "Slightly decrease fatigue when moving sideways. (Medium)", - 20114, - 1, - 1, - 217, - true, - []Activation{ + ID: 201142, + Name: "Soft Step", + Description: "Slightly decrease fatigue when moving sideways. (Medium)", + Group: 20114, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "distance_type==3&is_move_lane==1&accumulatetime>=10@distance_type==3&is_move_lane==2&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillDominator: { - 201151, - "Dominator", - "Decrease velocity of runners ahead when positioned toward the back late-race. (Medium)", - 20115, - 2, - 2, - 508, - true, - []Activation{ + ID: 201151, + Name: "Dominator", + Description: "Decrease velocity of runners ahead when positioned toward the back late-race. (Medium)", + Group: 20115, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {21, 1, -2500, 9, 18}, + Condition: "distance_type==3&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2500, Target: 9, TargetValue: 18}, }, }, }, - 160, - 30012, + SPCost: 160, + IconID: 30012, }, SkillTether: { - 201152, - "Tether", - "Slightly decrease velocity of runners ahead when positioned toward the back late-race. (Medium)", - 20115, - 1, - 1, - 217, - true, - []Activation{ + ID: 201152, + Name: "Tether", + Description: "Slightly decrease velocity of runners ahead when positioned toward the back late-race. (Medium)", + Group: 20115, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 9, 18}, + Condition: "distance_type==3&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 9, TargetValue: 18}, }, }, }, - 160, - 30011, + SPCost: 160, + IconID: 30011, }, SkillMystifyingMurmur: { - 201161, - "Mystifying Murmur", - "Disturb runners directly ahead mid-race. (Medium)", - 20116, - 2, - 2, - 508, - true, - []Activation{ + ID: 201161, + Name: "Mystifying Murmur", + Description: "Disturb runners directly ahead mid-race. (Medium)", + Group: 20116, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase==1&blocked_front_continuetime>=1", - 0, - 5000000, - []Ability{ - {9, 1, -300, 9, 18}, + Condition: "distance_type==3&phase==1&blocked_front_continuetime>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -300, Target: 9, TargetValue: 18}, }, }, }, - 160, - 30052, + SPCost: 160, + IconID: 30052, }, SkillMurmur: { - 201162, - "Murmur", - "Slightly disturb runners directly ahead mid-race. (Medium)", - 20116, - 1, - 1, - 217, - true, - []Activation{ + ID: 201162, + Name: "Murmur", + Description: "Slightly disturb runners directly ahead mid-race. (Medium)", + Group: 20116, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&phase==1&blocked_front_continuetime>=1", - 0, - 5000000, - []Ability{ - {9, 1, -100, 9, 18}, + Condition: "distance_type==3&phase==1&blocked_front_continuetime>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 9, TargetValue: 18}, }, }, }, - 160, - 30051, + SPCost: 160, + IconID: 30051, }, SkillLongStraightawaysLv2: { - 201171, - "Long Straightaways ◎", - "Moderately increase velocity on a straight. (Long)", - 20117, - 1, - 2, - 262, - true, - []Activation{ + ID: 201171, + Name: "Long Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Long)", + Group: 20117, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==4&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillLongStraightaways: { - 201172, - "Long Straightaways ○", - "Slightly increase velocity on a straight. (Long)", - 20117, - 1, - 1, - 217, - true, - []Activation{ + ID: 201172, + Name: "Long Straightaways ○", + Description: "Slightly increase velocity on a straight. (Long)", + Group: 20117, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==4&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillLongCornersLv2: { - 201181, - "Long Corners ◎", - "Moderately increase velocity on a corner. (Long)", - 20118, - 1, - 2, - 262, - true, - []Activation{ + ID: 201181, + Name: "Long Corners ◎", + Description: "Moderately increase velocity on a corner. (Long)", + Group: 20118, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "distance_type==4&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20011, + SPCost: 110, + IconID: 20011, }, SkillLongCorners: { - 201182, - "Long Corners ○", - "Slightly increase velocity on a corner. (Long)", - 20118, - 1, - 1, - 217, - true, - []Activation{ + ID: 201182, + Name: "Long Corners ○", + Description: "Slightly increase velocity on a corner. (Long)", + Group: 20118, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==4&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillVanguardSpirit: { - 201191, - "Vanguard Spirit", - "Increase ability to maintain the lead when leading by a fair margin mid-race. (Long)", - 20119, - 2, - 2, - 508, - true, - []Activation{ + ID: 201191, + Name: "Vanguard Spirit", + Description: "Increase ability to maintain the lead when leading by a fair margin mid-race. (Long)", + Group: 20119, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillKeepingtheLead: { - 201192, - "Keeping the Lead", - "Slightly increase ability to maintain the lead when leading by a fair margin mid-race. (Long)", - 20119, - 1, - 1, - 217, - true, - []Activation{ + ID: 201192, + Name: "Keeping the Lead", + Description: "Slightly increase ability to maintain the lead when leading by a fair margin mid-race. (Long)", + Group: 20119, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==4&phase_random==1&bashin_diff_behind>=1&order==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillVIPPass: { - 201201, - "VIP Pass", - "Decrease fatigue when determined to pass another runner. (Long)", - 20120, - 2, - 2, - 508, - true, - []Activation{ + ID: 201201, + Name: "VIP Pass", + Description: "Decrease fatigue when determined to pass another runner. (Long)", + Group: 20120, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&is_overtake==1&accumulatetime>=5", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "distance_type==4&is_overtake==1&accumulatetime>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20022, + SPCost: 160, + IconID: 20022, }, SkillPassingPro: { - 201202, - "Passing Pro", - "Slightly decrease fatigue when determined to pass another runner. (Long)", - 20120, - 1, - 1, - 217, - true, - []Activation{ + ID: 201202, + Name: "Passing Pro", + Description: "Slightly decrease fatigue when determined to pass another runner. (Long)", + Group: 20120, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&is_overtake==1&accumulatetime>=5", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "distance_type==4&is_overtake==1&accumulatetime>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillOverwhelmingPressure: { - 201211, - "Overwhelming Pressure", - "Increase velocity when passing another runner late-race. (Long)", - 20121, - 2, - 2, - 508, - true, - []Activation{ + ID: 201211, + Name: "Overwhelming Pressure", + Description: "Increase velocity when passing another runner late-race. (Long)", + Group: 20121, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase==2&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==4&phase==2&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillPressure: { - 201212, - "Pressure", - "Slightly increase velocity when passing another runner late-race. (Long)", - 20121, - 1, - 1, - 217, - true, - []Activation{ + ID: 201212, + Name: "Pressure", + Description: "Slightly increase velocity when passing another runner late-race. (Long)", + Group: 20121, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase==2&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==4&phase==2&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillStaminaSiphon: { - 201221, - "Stamina Siphon", - "Slightly steal endurance from runners ahead when positioned toward the back mid-race. (Long)", - 20122, - 2, - 2, - 461, - true, - []Activation{ + ID: 201221, + Name: "Stamina Siphon", + Description: "Slightly steal endurance from runners ahead when positioned toward the back mid-race. (Long)", + Group: 20122, + Rarity: 2, + GroupRate: 2, + GradeValue: 461, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase_random==1&order>=5", - 0, - 5000000, - []Ability{ - {9, 1, -100, 9, 5}, - {9, 1, 350, 1, 0}, + Condition: "distance_type==4&phase_random==1&order>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 9, TargetValue: 5}, + {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 160, - 30052, + SPCost: 160, + IconID: 30052, }, SkillStaminaEater: { - 201222, - "Stamina Eater", - "Very slightly steal endurance from runners ahead when positioned toward the back mid-race. (Long)", - 20122, - 1, - 1, - 217, - true, - []Activation{ + ID: 201222, + Name: "Stamina Eater", + Description: "Very slightly steal endurance from runners ahead when positioned toward the back mid-race. (Long)", + Group: 20122, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase_random==1&order>=5", - 0, - 5000000, - []Ability{ - {9, 1, -50, 9, 5}, - {9, 1, 150, 1, 0}, + Condition: "distance_type==4&phase_random==1&order>=5", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -50, Target: 9, TargetValue: 5}, + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 30051, + SPCost: 160, + IconID: 30051, }, SkillIllusionist: { - 201231, - "Illusionist", - "Narrow the field of view for runners ahead late-race. (Long)", - 20123, - 2, - 2, - 334, - true, - []Activation{ + ID: 201231, + Name: "Illusionist", + Description: "Narrow the field of view for runners ahead late-race. (Long)", + Group: 20123, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase_random==2", - 30000, - 5000000, - []Ability{ - {8, 1, -100000, 9, 18}, + Condition: "distance_type==4&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: -100000, Target: 9, TargetValue: 18}, }, }, }, - 110, - 30072, + SPCost: 110, + IconID: 30072, }, SkillSmokeScreen: { - 201232, - "Smoke Screen", - "Moderately narrow the field of view for runners ahead late-race. (Long)", - 20123, - 1, - 1, - 129, - true, - []Activation{ + ID: 201232, + Name: "Smoke Screen", + Description: "Moderately narrow the field of view for runners ahead late-race. (Long)", + Group: 20123, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==4&phase_random==2", - 30000, - 5000000, - []Ability{ - {8, 1, -50000, 9, 18}, + Condition: "distance_type==4&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: -50000, Target: 9, TargetValue: 18}, }, }, }, - 110, - 30071, + SPCost: 110, + IconID: 30071, }, SkillFrontRunnerStraightawaysLv2: { - 201241, - "Front Runner Straightaways ◎", - "Moderately increase velocity on a straight. (Front Runner)", - 20124, - 1, - 2, - 262, - true, - []Activation{ + ID: 201241, + Name: "Front Runner Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Front Runner)", + Group: 20124, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==1&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillFrontRunnerStraightaways: { - 201242, - "Front Runner Straightaways ○", - "Slightly increase velocity on a straight. (Front Runner)", - 20124, - 1, - 1, - 217, - true, - []Activation{ + ID: 201242, + Name: "Front Runner Straightaways ○", + Description: "Slightly increase velocity on a straight. (Front Runner)", + Group: 20124, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==1&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillFrontRunnerCornersLv2: { - 201251, - "Front Runner Corners ◎", - "Moderately increase velocity on a corner. (Front Runner)", - 20125, - 1, - 2, - 262, - true, - []Activation{ + ID: 201251, + Name: "Front Runner Corners ◎", + Description: "Moderately increase velocity on a corner. (Front Runner)", + Group: 20125, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==1&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillFrontRunnerCorners: { - 201252, - "Front Runner Corners ○", - "Slightly increase velocity on a corner. (Front Runner)", - 20125, - 1, - 1, - 217, - true, - []Activation{ + ID: 201252, + Name: "Front Runner Corners ○", + Description: "Slightly increase velocity on a corner. (Front Runner)", + Group: 20125, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==1&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillSixthSense: { - 201261, - "Sixth Sense", - "Avoid becoming surrounded early-race. (Front Runner)", - 20126, - 2, - 2, - 334, - true, - []Activation{ + ID: 201261, + Name: "Sixth Sense", + Description: "Avoid becoming surrounded early-race. (Front Runner)", + Group: 20126, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", - 30000, - 5000000, - []Ability{ - {28, 1, 350, 1, 0}, - {35, 1, 5000, 1, 0}, + Condition: "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, + {Type: 35, ValueUsage: 1, Value: 5000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20052, + SPCost: 110, + IconID: 20052, }, SkillDodgingDanger: { - 201262, - "Dodging Danger", - "Moderately avoid becoming surrounded early-race. (Front Runner)", - 20126, - 1, - 1, - 129, - true, - []Activation{ + ID: 201262, + Name: "Dodging Danger", + Description: "Moderately avoid becoming surrounded early-race. (Front Runner)", + Group: 20126, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", - 30000, - 5000000, - []Ability{ - {28, 1, 250, 1, 0}, - {35, 1, 5000, 1, 0}, + Condition: "running_style==1&phase==0&blocked_front_continuetime>=1@running_style==1&phase==0&blocked_side_continuetime>=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, + {Type: 35, ValueUsage: 1, Value: 5000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20051, + SPCost: 110, + IconID: 20051, }, SkillLeadersPride: { - 201272, - "Leader's Pride", - "Slightly increase ability to pass or challenge another runner early-race or mid-race. (Front Runner)", - 20127, - 1, - 1, - 217, - true, - []Activation{ + ID: 201272, + Name: "Leader's Pride", + Description: "Slightly increase ability to pass or challenge another runner early-race or mid-race. (Front Runner)", + Group: 20127, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase<=1&change_order_onetime>0&accumulatetime>=5@running_style==1&phase<=1&blocked_side_continuetime>=2&accumulatetime>=5", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==1&phase<=1&change_order_onetime>0&accumulatetime>=5@running_style==1&phase<=1&blocked_side_continuetime>=2&accumulatetime>=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillRestless: { - 201281, - "Restless", - "Reduce fatigue on an uphill. (Front Runner)", - 20128, - 2, - 2, - 508, - true, - []Activation{ + ID: 201281, + Name: "Restless", + Description: "Reduce fatigue on an uphill. (Front Runner)", + Group: 20128, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&slope==1&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==1&slope==1&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillMoxie: { - 201282, - "Moxie", - "Slightly reduce fatigue on an uphill. (Front Runner)", - 20128, - 1, - 1, - 217, - true, - []Activation{ + ID: 201282, + Name: "Moxie", + Description: "Slightly reduce fatigue on an uphill. (Front Runner)", + Group: 20128, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&slope==1&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==1&slope==1&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillReignition: { - 201291, - "Reignition", - "Increase acceleration when not in the lead mid-race. (Front Runner)", - 20129, - 2, - 2, - 508, - true, - []Activation{ + ID: 201291, + Name: "Reignition", + Description: "Increase acceleration when not in the lead mid-race. (Front Runner)", + Group: 20129, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase_random==1&order>=2", - 30000, - 5000000, - []Ability{ - {31, 1, 4000, 1, 0}, + Condition: "running_style==1&phase_random==1&order>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20042, + SPCost: 180, + IconID: 20042, }, SkillSecondWind: { - 201292, - "Second Wind", - "Slightly increase acceleration when not in the lead mid-race. (Front Runner)", - 20129, - 1, - 1, - 217, - true, - []Activation{ + ID: 201292, + Name: "Second Wind", + Description: "Slightly increase acceleration when not in the lead mid-race. (Front Runner)", + Group: 20129, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase_random==1&order>=2", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==1&phase_random==1&order>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20041, + SPCost: 180, + IconID: 20041, }, SkillRestart: { - 201302, - "Restart", - "Slightly dull movement for runners ahead when not in the lead early-race. (Front Runner)", - 20130, - 1, - 1, - 217, - true, - []Activation{ + ID: 201302, + Name: "Restart", + Description: "Slightly dull movement for runners ahead when not in the lead early-race. (Front Runner)", + Group: 20130, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==1&phase_random==0&order>=2&accumulatetime>=5", - 30000, - 5000000, - []Ability{ - {31, 1, -1000, 9, 18}, + Condition: "running_style==1&phase_random==0&order>=2&accumulatetime>=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: -1000, Target: 9, TargetValue: 18}, }, }, }, - 130, - 30021, + SPCost: 130, + IconID: 30021, }, SkillPaceChaserStraightawaysLv2: { - 201311, - "Pace Chaser Straightaways ◎", - "Moderately increase velocity on a straight. (Pace Chaser)", - 20131, - 1, - 2, - 262, - true, - []Activation{ + ID: 201311, + Name: "Pace Chaser Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Pace Chaser)", + Group: 20131, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==2&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillPaceChaserStraightaways: { - 201312, - "Pace Chaser Straightaways ○", - "Slightly increase velocity on a straight. (Pace Chaser)", - 20131, - 1, - 1, - 217, - true, - []Activation{ + ID: 201312, + Name: "Pace Chaser Straightaways ○", + Description: "Slightly increase velocity on a straight. (Pace Chaser)", + Group: 20131, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==2&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillPaceChaserCornersLv2: { - 201321, - "Pace Chaser Corners ◎", - "Moderately increase velocity on a corner. (Pace Chaser)", - 20132, - 1, - 2, - 262, - true, - []Activation{ + ID: 201321, + Name: "Pace Chaser Corners ◎", + Description: "Moderately increase velocity on a corner. (Pace Chaser)", + Group: 20132, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==2&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillPaceChaserCorners: { - 201322, - "Pace Chaser Corners ○", - "Slightly increase velocity on a corner. (Pace Chaser)", - 20132, - 1, - 1, - 217, - true, - []Activation{ + ID: 201322, + Name: "Pace Chaser Corners ○", + Description: "Slightly increase velocity on a corner. (Pace Chaser)", + Group: 20132, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==2&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillTechnician: { - 201331, - "Technician", - "Moderately increase ability to navigate smoothly. (Pace Chaser)", - 20133, - 2, - 2, - 334, - true, - []Activation{ + ID: 201331, + Name: "Technician", + Description: "Moderately increase ability to navigate smoothly. (Pace Chaser)", + Group: 20133, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", - 30000, - 5000000, - []Ability{ - {31, 1, 3000, 1, 0}, + Condition: "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20042, + SPCost: 120, + IconID: 20042, }, SkillShrewdStep: { - 201332, - "Shrewd Step", - "Slightly increase ability to navigate smoothly. (Pace Chaser)", - 20133, - 1, - 1, - 217, - true, - []Activation{ + ID: 201332, + Name: "Shrewd Step", + Description: "Slightly increase ability to navigate smoothly. (Pace Chaser)", + Group: 20133, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==2&is_move_lane==1@running_style==2&is_move_lane==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20041, + SPCost: 120, + IconID: 20041, }, SkillDeterminedDescent: { - 201341, - "Determined Descent", - "Moderately improve running on a downhill. (Pace Chaser)", - 20134, - 2, - 2, - 334, - true, - []Activation{ + ID: 201341, + Name: "Determined Descent", + Description: "Moderately improve running on a downhill. (Pace Chaser)", + Group: 20134, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&down_slope_random==1", - 30000, - 5000000, - []Ability{ - {31, 1, 3000, 1, 0}, + Condition: "running_style==2&down_slope_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20042, + SPCost: 120, + IconID: 20042, }, SkillStraightDescent: { - 201342, - "Straight Descent", - "Slightly improve running on a downhill. (Pace Chaser)", - 20134, - 1, - 1, - 217, - true, - []Activation{ + ID: 201342, + Name: "Straight Descent", + Description: "Slightly improve running on a downhill. (Pace Chaser)", + Group: 20134, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&down_slope_random==1", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==2&down_slope_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20041, + SPCost: 120, + IconID: 20041, }, SkillGourmand: { - 201351, - "Gourmand", - "Recover endurance mid-race. (Pace Chaser)", - 20135, - 2, - 2, - 508, - true, - []Activation{ + ID: 201351, + Name: "Gourmand", + Description: "Recover endurance mid-race. (Pace Chaser)", + Group: 20135, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==1", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==2&phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillHydrate: { - 201352, - "Hydrate", - "Slightly recover endurance mid-race. (Pace Chaser)", - 20135, - 1, - 1, - 217, - true, - []Activation{ + ID: 201352, + Name: "Hydrate", + Description: "Slightly recover endurance mid-race. (Pace Chaser)", + Group: 20135, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==2&phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillShatterproof: { - 201361, - "Shatterproof", - "Moderately increase acceleration when positioned toward the back mid-race. (Pace Chaser)", - 20136, - 2, - 2, - 334, - true, - []Activation{ + ID: 201361, + Name: "Shatterproof", + Description: "Moderately increase acceleration when positioned toward the back mid-race. (Pace Chaser)", + Group: 20136, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==1&order_rate>40", - 30000, - 5000000, - []Ability{ - {31, 1, 3000, 1, 0}, + Condition: "running_style==2&phase_random==1&order_rate>40", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20042, + SPCost: 120, + IconID: 20042, }, SkillTacticalTweak: { - 201362, - "Tactical Tweak", - "Slightly increase acceleration when positioned toward the back mid-race. (Pace Chaser)", - 20136, - 1, - 1, - 217, - true, - []Activation{ + ID: 201362, + Name: "Tactical Tweak", + Description: "Slightly increase acceleration when positioned toward the back mid-race. (Pace Chaser)", + Group: 20136, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==1&order_rate>40", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==2&phase_random==1&order_rate>40", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20041, + SPCost: 120, + IconID: 20041, }, SkillDazzlingDisorientation: { - 201371, - "Dazzling Disorientation", - "Moderately narrow the field of view for runners behind when positioned toward the front late-race. (Pace Chaser)", - 20137, - 2, - 2, - 334, - true, - []Activation{ + ID: 201371, + Name: "Dazzling Disorientation", + Description: "Moderately narrow the field of view for runners behind when positioned toward the front late-race. (Pace Chaser)", + Group: 20137, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==2&order_rate<=50", - 30000, - 5000000, - []Ability{ - {8, 1, -50000, 10, 18}, + Condition: "running_style==2&phase_random==2&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: -50000, Target: 10, TargetValue: 18}, }, }, }, - 110, - 30072, + SPCost: 110, + IconID: 30072, }, SkillDisorient: { - 201372, - "Disorient", - "Slightly narrow the field of view for runners behind when positioned toward the front late-race. (Pace Chaser)", - 20137, - 1, - 1, - 85, - true, - []Activation{ + ID: 201372, + Name: "Disorient", + Description: "Slightly narrow the field of view for runners behind when positioned toward the front late-race. (Pace Chaser)", + Group: 20137, + Rarity: 1, + GroupRate: 1, + GradeValue: 85, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==2&order_rate<=50", - 30000, - 5000000, - []Ability{ - {8, 1, -30000, 10, 18}, + Condition: "running_style==2&phase_random==2&order_rate<=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: -30000, Target: 10, TargetValue: 18}, }, }, }, - 110, - 30071, + SPCost: 110, + IconID: 30071, }, SkillLateSurgerStraightawaysLv2: { - 201381, - "Late Surger Straightaways ◎", - "Moderately increase velocity on a straight. (Late Surger)", - 20138, - 1, - 2, - 262, - true, - []Activation{ + ID: 201381, + Name: "Late Surger Straightaways ◎", + Description: "Moderately increase velocity on a straight. (Late Surger)", + Group: 20138, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==3&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillLateSurgerStraightaways: { - 201382, - "Late Surger Straightaways ○", - "Slightly increase velocity on a straight. (Late Surger)", - 20138, - 1, - 1, - 217, - true, - []Activation{ + ID: 201382, + Name: "Late Surger Straightaways ○", + Description: "Slightly increase velocity on a straight. (Late Surger)", + Group: 20138, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==3&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillLateSurgerCornersLv2: { - 201391, - "Late Surger Corners ◎", - "Moderately increase velocity on a corner. (Late Surger)", - 20139, - 1, - 2, - 262, - true, - []Activation{ + ID: 201391, + Name: "Late Surger Corners ◎", + Description: "Moderately increase velocity on a corner. (Late Surger)", + Group: 20139, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==3&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillLateSurgerCorners: { - 201392, - "Late Surger Corners ○", - "Slightly increase velocity on a corner. (Late Surger)", - 20139, - 1, - 1, - 217, - true, - []Activation{ + ID: 201392, + Name: "Late Surger Corners ○", + Description: "Slightly increase velocity on a corner. (Late Surger)", + Group: 20139, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==3&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillHardWorker: { - 201401, - "Hard Worker", - "Moderately increase acceleration for a medium duration when trying to pass another runner. (Late Surger)", - 20140, - 2, - 2, - 334, - true, - []Activation{ + ID: 201401, + Name: "Hard Worker", + Description: "Moderately increase acceleration for a medium duration when trying to pass another runner. (Late Surger)", + Group: 20140, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&is_overtake==1&accumulatetime>=5", - 40000, - 5000000, - []Ability{ - {31, 1, 3000, 1, 0}, + Condition: "running_style==3&is_overtake==1&accumulatetime>=5", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20042, + SPCost: 120, + IconID: 20042, }, SkillFighter: { - 201402, - "Fighter", - "Slightly increase acceleration for a medium duration when trying to pass another runner. (Late Surger)", - 20140, - 1, - 1, - 217, - true, - []Activation{ + ID: 201402, + Name: "Fighter", + Description: "Slightly increase acceleration for a medium duration when trying to pass another runner. (Late Surger)", + Group: 20140, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&is_overtake==1&accumulatetime>=5", - 40000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==3&is_overtake==1&accumulatetime>=5", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20041, + SPCost: 120, + IconID: 20041, }, SkillFifteenMillionCC: { - 201411, - "15,000,000 CC", - "Increase velocity on an uphill. (Late Surger)", - 20141, - 2, - 2, - 334, - true, - []Activation{ + ID: 201411, + Name: "15,000,000 CC", + Description: "Increase velocity on an uphill. (Late Surger)", + Group: 20141, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&up_slope_random==1", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "running_style==3&up_slope_random==1", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20012, + SPCost: 120, + IconID: 20012, }, SkillOneMillionCC: { - 201412, - "1,500,000 CC", - "Slightly increase velocity on an uphill. (Late Surger)", - 20141, - 1, - 1, - 217, - true, - []Activation{ + ID: 201412, + Name: "1,500,000 CC", + Description: "Slightly increase velocity on an uphill. (Late Surger)", + Group: 20141, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&up_slope_random==1", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==3&up_slope_random==1", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20011, + SPCost: 120, + IconID: 20011, }, SkillRelax: { - 201421, - "Relax", - "Recover endurance late-race. (Late Surger)", - 20142, - 2, - 2, - 508, - true, - []Activation{ + ID: 201421, + Name: "Relax", + Description: "Recover endurance late-race. (Late Surger)", + Group: 20142, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==2", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==3&phase_random==2", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillASmallBreather: { - 201422, - "A Small Breather", - "Slightly recover endurance late-race. (Late Surger)", - 20142, - 1, - 1, - 217, - true, - []Activation{ + ID: 201422, + Name: "A Small Breather", + Description: "Slightly recover endurance late-race. (Late Surger)", + Group: 20142, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==2", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==3&phase_random==2", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillTheBiggerPicture: { - 201431, - "The Bigger Picture", - "Widen field of view with heightened observation mid-race. (Late Surger)", - 20143, - 2, - 2, - 334, - true, - []Activation{ + ID: 201431, + Name: "The Bigger Picture", + Description: "Widen field of view with heightened observation mid-race. (Late Surger)", + Group: 20143, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==1", - 30000, - 5000000, - []Ability{ - {8, 1, 150000, 1, 0}, + Condition: "running_style==3&phase_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 150000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20092, + SPCost: 120, + IconID: 20092, }, SkillStudious: { - 201432, - "Studious", - "Slightly widen field of view with heightened observation mid-race. (Late Surger)", - 20143, - 1, - 1, - 85, - true, - []Activation{ + ID: 201432, + Name: "Studious", + Description: "Slightly widen field of view with heightened observation mid-race. (Late Surger)", + Group: 20143, + Rarity: 1, + GroupRate: 1, + GradeValue: 85, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==1", - 30000, - 5000000, - []Ability{ - {8, 1, 50000, 1, 0}, + Condition: "running_style==3&phase_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20091, + SPCost: 120, + IconID: 20091, }, SkillAllSeeingEyes: { - 201441, - "All-Seeing Eyes", - "Startle other runners late-race. (Late Surger)", - 20144, - 2, - 2, - 508, - true, - []Activation{ + ID: 201441, + Name: "All-Seeing Eyes", + Description: "Startle other runners late-race. (Late Surger)", + Group: 20144, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==2&order_rate>50", - 0, - 5000000, - []Ability{ - {9, 1, -300, 4, 18}, + Condition: "running_style==3&phase_random==2&order_rate>50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -300, Target: 4, TargetValue: 18}, }, }, }, - 180, - 30052, + SPCost: 180, + IconID: 30052, }, SkillSharpGaze: { - 201442, - "Sharp Gaze", - "Slightly startle other runners late-race. (Late Surger)", - 20144, - 1, - 1, - 217, - true, - []Activation{ + ID: 201442, + Name: "Sharp Gaze", + Description: "Slightly startle other runners late-race. (Late Surger)", + Group: 20144, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_random==2&order_rate>50", - 0, - 5000000, - []Ability{ - {9, 1, -100, 4, 18}, + Condition: "running_style==3&phase_random==2&order_rate>50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: -100, Target: 4, TargetValue: 18}, }, }, }, - 180, - 30051, + SPCost: 180, + IconID: 30051, }, SkillEndCloserStraightawaysLv2: { - 201451, - "End Closer Straightaways ◎", - "Moderately increase velocity on a straight. (End Closer)", - 20145, - 1, - 2, - 262, - true, - []Activation{ + ID: 201451, + Name: "End Closer Straightaways ◎", + Description: "Moderately increase velocity on a straight. (End Closer)", + Group: 20145, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==4&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillEndCloserStraightaways: { - 201452, - "End Closer Straightaways ○", - "Slightly increase velocity on a straight. (End Closer)", - 20145, - 1, - 1, - 217, - true, - []Activation{ + ID: 201452, + Name: "End Closer Straightaways ○", + Description: "Slightly increase velocity on a straight. (End Closer)", + Group: 20145, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&straight_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==4&straight_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillEndCloserCornersLv2: { - 201461, - "End Closer Corners ◎", - "Moderately increase velocity on a corner. (End Closer)", - 20146, - 1, - 2, - 262, - true, - []Activation{ + ID: 201461, + Name: "End Closer Corners ◎", + Description: "Moderately increase velocity on a corner. (End Closer)", + Group: 20146, + Rarity: 1, + GroupRate: 2, + GradeValue: 262, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "running_style==4&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20011, + SPCost: 140, + IconID: 20011, }, SkillEndCloserCorners: { - 201462, - "End Closer Corners ○", - "Slightly increase velocity on a corner. (End Closer)", - 20146, - 1, - 1, - 217, - true, - []Activation{ + ID: 201462, + Name: "End Closer Corners ○", + Description: "Slightly increase velocity on a corner. (End Closer)", + Group: 20146, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&all_corner_random==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "running_style==4&all_corner_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 130, - 20011, + SPCost: 130, + IconID: 20011, }, SkillTheCoastIsClear: { - 201471, - "The Coast Is Clear!", - "Moderately widen field of view with situational awareness when moving sideways. (End Closer)", - 20147, - 2, - 2, - 334, - true, - []Activation{ + ID: 201471, + Name: "The Coast Is Clear!", + Description: "Moderately widen field of view with situational awareness when moving sideways. (End Closer)", + Group: 20147, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", - 30000, - 5000000, - []Ability{ - {8, 1, 100000, 1, 0}, + Condition: "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20092, + SPCost: 110, + IconID: 20092, }, SkillICanSeeRightThroughYou: { - 201472, - "I Can See Right Through You", - "Slightly widen field of view with situational awareness when moving sideways. (End Closer)", - 20147, - 1, - 1, - 85, - true, - []Activation{ + ID: 201472, + Name: "I Can See Right Through You", + Description: "Slightly widen field of view with situational awareness when moving sideways. (End Closer)", + Group: 20147, + Rarity: 1, + GroupRate: 1, + GradeValue: 85, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", - 30000, - 5000000, - []Ability{ - {8, 1, 50000, 1, 0}, + Condition: "running_style==4&is_move_lane==1@running_style==4&is_move_lane==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20091, + SPCost: 110, + IconID: 20091, }, SkillGoHomeSpecialist: { - 201481, - "Go-Home Specialist", - "Reduce fatigue on a downhill. (End Closer)", - 20148, - 2, - 2, - 508, - true, - []Activation{ + ID: 201481, + Name: "Go-Home Specialist", + Description: "Reduce fatigue on a downhill. (End Closer)", + Group: 20148, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&slope==2&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==4&slope==2&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20022, + SPCost: 170, + IconID: 20022, }, SkillAfterSchoolStroll: { - 201482, - "After-School Stroll", - "Slightly reduce fatigue on a downhill. (End Closer)", - 20148, - 1, - 1, - 217, - true, - []Activation{ + ID: 201482, + Name: "After-School Stroll", + Description: "Slightly reduce fatigue on a downhill. (End Closer)", + Group: 20148, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&slope==2&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==4&slope==2&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 170, - 20021, + SPCost: 170, + IconID: 20021, }, SkillSerenity: { - 201491, - "Serenity", - "Regain composure by calming down when the way ahead is jammed. (End Closer)", - 20149, - 2, - 2, - 508, - true, - []Activation{ + ID: 201491, + Name: "Serenity", + Description: "Regain composure by calming down when the way ahead is jammed. (End Closer)", + Group: 20149, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillLevelheaded: { - 201492, - "Levelheaded", - "Slightly regain composure by calming down when the way ahead is jammed. (End Closer)", - 20149, - 1, - 1, - 217, - true, - []Activation{ + ID: 201492, + Name: "Levelheaded", + Description: "Slightly regain composure by calming down when the way ahead is jammed. (End Closer)", + Group: 20149, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==4&blocked_front_continuetime>=1&accumulatetime>=10", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillCrusader: { - 201501, - "Crusader", - "Widen field of view when positioned toward the back late-race. (End Closer)", - 20150, - 2, - 2, - 334, - true, - []Activation{ + ID: 201501, + Name: "Crusader", + Description: "Widen field of view when positioned toward the back late-race. (End Closer)", + Group: 20150, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {8, 1, 150000, 1, 0}, + Condition: "running_style==4&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 150000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20092, + SPCost: 110, + IconID: 20092, }, SkillStrategist: { - 201502, - "Strategist", - "Slightly widen field of view when positioned toward the back late-race. (End Closer)", - 20150, - 1, - 1, - 85, - true, - []Activation{ + ID: 201502, + Name: "Strategist", + Description: "Slightly widen field of view when positioned toward the back late-race. (End Closer)", + Group: 20150, + Rarity: 1, + GroupRate: 1, + GradeValue: 85, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==2&order_rate>50", - 30000, - 5000000, - []Ability{ - {8, 1, 50000, 1, 0}, + Condition: "running_style==4&phase_random==2&order_rate>50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 20091, + SPCost: 110, + IconID: 20091, }, SkillPetrifyingGaze: { - 201511, - "Petrifying Gaze", - "Unnerve runners in focus late-race. (End Closer)", - 20151, - 2, - 2, - 508, - true, - []Activation{ + ID: 201511, + Name: "Petrifying Gaze", + Description: "Unnerve runners in focus late-race. (End Closer)", + Group: 20151, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==2&order>=2", - 30000, - 5000000, - []Ability{ - {21, 1, -2500, 4, 18}, + Condition: "running_style==4&phase_random==2&order>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -2500, Target: 4, TargetValue: 18}, }, }, }, - 180, - 30012, + SPCost: 180, + IconID: 30012, }, SkillIntenseGaze: { - 201512, - "Intense Gaze", - "Slightly unnerve runners in focus late-race. (End Closer)", - 20151, - 1, - 1, - 217, - true, - []Activation{ + ID: 201512, + Name: "Intense Gaze", + Description: "Slightly unnerve runners in focus late-race. (End Closer)", + Group: 20151, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==2&order>=2", - 30000, - 5000000, - []Ability{ - {21, 1, -1500, 4, 18}, + Condition: "running_style==4&phase_random==2&order>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 21, ValueUsage: 1, Value: -1500, Target: 4, TargetValue: 18}, }, }, }, - 180, - 30011, + SPCost: 180, + IconID: 30011, }, SkillFrontRunnerSavvyLv2: { - 201521, - "Front Runner Savvy ◎", - "Increase ability to get into a good position. (Front Runner)", - 20152, - 1, - 2, - 217, - false, - []Activation{ + ID: 201521, + Name: "Front Runner Savvy ◎", + Description: "Increase ability to get into a good position. (Front Runner)", + Group: 20152, + Rarity: 1, + GroupRate: 2, + GradeValue: 217, + Activations: []Activation{ { - "", - "running_style==1", - -1, - 0, - []Ability{ - {5, 1, 600000, 1, 0}, - {8, 1, 100000, 1, 0}, + Condition: "running_style==1", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, }, }, }, - 130, - 10051, + SPCost: 130, + IconID: 10051, }, SkillFrontRunnerSavvy: { - 201522, - "Front Runner Savvy ○", - "Moderately increase ability to get into a good position. (Front Runner)", - 20152, - 1, - 1, - 174, - false, - []Activation{ + ID: 201522, + Name: "Front Runner Savvy ○", + Description: "Moderately increase ability to get into a good position. (Front Runner)", + Group: 20152, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style==1", - -1, - 0, - []Ability{ - {5, 1, 400000, 1, 0}, - {8, 1, 50000, 1, 0}, + Condition: "running_style==1", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10051, + SPCost: 110, + IconID: 10051, }, SkillPaceChaserSavvyLv2: { - 201531, - "Pace Chaser Savvy ◎", - "Increase ability to get into a good position. (Pace Chaser)", - 20153, - 1, - 2, - 217, - false, - []Activation{ + ID: 201531, + Name: "Pace Chaser Savvy ◎", + Description: "Increase ability to get into a good position. (Pace Chaser)", + Group: 20153, + Rarity: 1, + GroupRate: 2, + GradeValue: 217, + Activations: []Activation{ { - "", - "running_style==2", - -1, - 0, - []Ability{ - {5, 1, 600000, 1, 0}, - {8, 1, 100000, 1, 0}, + Condition: "running_style==2", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, }, }, }, - 130, - 10051, + SPCost: 130, + IconID: 10051, }, SkillPaceChaserSavvy: { - 201532, - "Pace Chaser Savvy ○", - "Moderately increase ability to get into a good position. (Pace Chaser)", - 20153, - 1, - 1, - 174, - false, - []Activation{ + ID: 201532, + Name: "Pace Chaser Savvy ○", + Description: "Moderately increase ability to get into a good position. (Pace Chaser)", + Group: 20153, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style==2", - -1, - 0, - []Ability{ - {5, 1, 400000, 1, 0}, - {8, 1, 50000, 1, 0}, + Condition: "running_style==2", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10051, + SPCost: 110, + IconID: 10051, }, SkillLateSurgerSavvyLv2: { - 201541, - "Late Surger Savvy ◎", - "Increase ability to get into a good position. (Late Surger)", - 20154, - 1, - 2, - 217, - false, - []Activation{ + ID: 201541, + Name: "Late Surger Savvy ◎", + Description: "Increase ability to get into a good position. (Late Surger)", + Group: 20154, + Rarity: 1, + GroupRate: 2, + GradeValue: 217, + Activations: []Activation{ { - "", - "running_style==3", - -1, - 0, - []Ability{ - {5, 1, 600000, 1, 0}, - {8, 1, 100000, 1, 0}, + Condition: "running_style==3", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, }, }, }, - 130, - 10051, + SPCost: 130, + IconID: 10051, }, SkillLateSurgerSavvy: { - 201542, - "Late Surger Savvy ○", - "Moderately increase ability to get into a good position. (Late Surger)", - 20154, - 1, - 1, - 174, - false, - []Activation{ + ID: 201542, + Name: "Late Surger Savvy ○", + Description: "Moderately increase ability to get into a good position. (Late Surger)", + Group: 20154, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style==3", - -1, - 0, - []Ability{ - {5, 1, 400000, 1, 0}, - {8, 1, 50000, 1, 0}, + Condition: "running_style==3", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10051, + SPCost: 110, + IconID: 10051, }, SkillEndCloserSavvyLv2: { - 201551, - "End Closer Savvy ◎", - "Increase ability to get into a good position. (End Closer)", - 20155, - 1, - 2, - 217, - false, - []Activation{ + ID: 201551, + Name: "End Closer Savvy ◎", + Description: "Increase ability to get into a good position. (End Closer)", + Group: 20155, + Rarity: 1, + GroupRate: 2, + GradeValue: 217, + Activations: []Activation{ { - "", - "running_style==4", - -1, - 0, - []Ability{ - {5, 1, 600000, 1, 0}, - {8, 1, 100000, 1, 0}, + Condition: "running_style==4", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 100000, Target: 1, TargetValue: 0}, }, }, }, - 130, - 10051, + SPCost: 130, + IconID: 10051, }, SkillEndCloserSavvy: { - 201552, - "End Closer Savvy ○", - "Moderately increase ability to get into a good position. (End Closer)", - 20155, - 1, - 1, - 174, - false, - []Activation{ + ID: 201552, + Name: "End Closer Savvy ○", + Description: "Moderately increase ability to get into a good position. (End Closer)", + Group: 20155, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + Activations: []Activation{ { - "", - "running_style==4", - -1, - 0, - []Ability{ - {5, 1, 400000, 1, 0}, - {8, 1, 50000, 1, 0}, + Condition: "running_style==4", + Duration: -1, + Abilities: []Ability{ + {Type: 5, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 1, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10051, + SPCost: 110, + IconID: 10051, }, SkillSuperLuckySeven: { - 201561, - "Super Lucky Seven", - "Good things may happen when in bracket 7.", - 20156, - 2, - 2, - 334, - true, - []Activation{ + ID: 201561, + Name: "Super Lucky Seven", + Description: "Good things may happen when in bracket 7.", + Group: 20156, + Rarity: 2, + GroupRate: 2, + GradeValue: 334, + WitCheck: true, + Activations: []Activation{ { - "", - "random_lot==50&post_number==7", - -1, - 0, - []Ability{ - {1, 1, 600000, 1, 0}, - {2, 1, 600000, 1, 0}, - {3, 1, 600000, 1, 0}, + Condition: "random_lot==50&post_number==7", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 2, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, + {Type: 3, ValueUsage: 1, Value: 600000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10062, + SPCost: 110, + IconID: 10062, }, SkillLuckySeven: { - 201562, - "Lucky Seven", - "Moderately good things may happen when in bracket 7.", - 20156, - 1, - 1, - 174, - true, - []Activation{ + ID: 201562, + Name: "Lucky Seven", + Description: "Moderately good things may happen when in bracket 7.", + Group: 20156, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "random_lot==50&post_number==7", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, - {2, 1, 400000, 1, 0}, - {3, 1, 400000, 1, 0}, + Condition: "random_lot==50&post_number==7", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, + {Type: 3, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 110, - 10061, + SPCost: 110, + IconID: 10061, }, SkillTripleSevens: { - 201571, - "Triple 7s", - "Slightly gain energy with 777m remaining.", - 20157, - 1, - 1, - 217, - true, - []Activation{ + ID: 201571, + Name: "Triple 7s", + Description: "Slightly gain energy with 777m remaining.", + Group: 20157, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "remain_distance<=778&remain_distance>=776", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "remain_distance<=778&remain_distance>=776", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20021, + SPCost: 160, + IconID: 20021, }, SkillHighlander: { - 201581, - "Highlander", - "Slightly improve running on an uphill.", - 20158, - 1, - 1, - 217, - true, - []Activation{ + ID: 201581, + Name: "Highlander", + Description: "Slightly improve running on an uphill.", + Group: 20158, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "up_slope_random==1", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "up_slope_random==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20041, + SPCost: 160, + IconID: 20041, }, SkillUmaStan: { - 201591, - "Uma Stan", - "Slightly increase velocity when close to many runners.", - 20159, - 1, - 1, - 217, - true, - []Activation{ + ID: 201591, + Name: "Uma Stan", + Description: "Slightly increase velocity when close to many runners.", + Group: 20159, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "near_count>=3&accumulatetime>=5", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "near_count>=3&accumulatetime>=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillSuperstan: { - 201592, - "Superstan", - "Increase velocity when close to many runners.", - 20159, - 2, - 2, - 508, - true, - []Activation{ + ID: 201592, + Name: "Superstan", + Description: "Increase velocity when close to many runners.", + Group: 20159, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "near_count>=3&accumulatetime>=5", - 30000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "near_count>=3&accumulatetime>=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillGroundwork: { - 201601, - "Groundwork", - "Slightly increase acceleration after activating many skills early-race.", - 20160, - 1, - 1, - 217, - true, - []Activation{ + ID: 201601, + Name: "Groundwork", + Description: "Slightly increase acceleration after activating many skills early-race.", + Group: 20160, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "activate_count_start>=3", - 30000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "activate_count_start>=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20041, + SPCost: 100, + IconID: 20041, }, SkillTailHeldHigh: { - 201611, - "Tail Held High", - "Slightly increase velocity after activating many skills mid-race.", - 20161, - 1, - 1, - 217, - true, - []Activation{ + ID: 201611, + Name: "Tail Held High", + Description: "Slightly increase velocity after activating many skills mid-race.", + Group: 20161, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "activate_count_middle>=3", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "activate_count_middle>=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20011, + SPCost: 100, + IconID: 20011, }, SkillShakeItOut: { - 201621, - "Shake It Out", - "Slightly recover endurance after activating many skills late-race.", - 20162, - 1, - 1, - 217, - true, - []Activation{ + ID: 201621, + Name: "Shake It Out", + Description: "Slightly recover endurance after activating many skills late-race.", + Group: 20162, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "activate_count_end_after>=3", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "activate_count_end_after>=3", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 100, - 20021, + SPCost: 100, + IconID: 20021, }, SkillSympathy: { - 201631, - "Sympathy", - "Moderately increase performance when many runners share a sympathetic heart.", - 20163, - 1, - 1, - 129, - false, - []Activation{ + ID: 201631, + Name: "Sympathy", + Description: "Moderately increase performance when many runners share a sympathetic heart.", + Group: 20163, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "same_skill_horse_count>=5", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "same_skill_horse_count>=5", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10011, + SPCost: 70, + IconID: 10011, }, SkillLoneWolf: { - 201641, - "Lone Wolf", - "Moderately increase performance when no other runners have the heart of a lone wolf.", - 20164, - 1, - 1, - 129, - false, - []Activation{ + ID: 201641, + Name: "Lone Wolf", + Description: "Moderately increase performance when no other runners have the heart of a lone wolf.", + Group: 20164, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + Activations: []Activation{ { - "", - "same_skill_horse_count==1", - -1, - 0, - []Ability{ - {1, 1, 400000, 1, 0}, + Condition: "same_skill_horse_count==1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 70, - 10011, + SPCost: 70, + IconID: 10011, }, SkillSlipstream: { - 201651, - "Slipstream", - "Slightly decrease wind resistance when following directly behind another runner.", - 20165, - 1, - 1, - 217, - true, - []Activation{ + ID: 201651, + Name: "Slipstream", + Description: "Slightly decrease wind resistance when following directly behind another runner.", + Group: 20165, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "infront_near_lane_time>=3&accumulatetime>=10", - 30000, - 300000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "infront_near_lane_time>=3&accumulatetime>=10", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillPlaytimesOver: { - 201661, - "Playtime's Over!", - "Slightly increase velocity when followed by another runner directly behind for a long time.", - 20166, - 1, - 1, - 217, - true, - []Activation{ + ID: 201661, + Name: "Playtime's Over!", + Description: "Slightly increase velocity when followed by another runner directly behind for a long time.", + Group: 20166, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "behind_near_lane_time>=3&accumulatetime>=10", - 30000, - 300000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "behind_near_lane_time>=3&accumulatetime>=10", + Duration: 30000, + Cooldown: 300000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillTrendingintheCharts: { - 201671, - "Trending in the Charts!", - "Increase velocity when engaged in a challenge mid-race. (Dirt)", - 20167, - 2, - 2, - 508, - true, - []Activation{ + ID: 201671, + Name: "Trending in the Charts!", + Description: "Increase velocity when engaged in a challenge mid-race. (Dirt)", + Group: 20167, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "ground_type==2&phase==1&blocked_side_continuetime>=2", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "ground_type==2&phase==1&blocked_side_continuetime>=2", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20012, + SPCost: 180, + IconID: 20012, }, SkillTopPick: { - 201672, - "Top Pick", - "Slightly increase velocity when engaged in a challenge mid-race. (Dirt)", - 20167, - 1, - 1, - 217, - true, - []Activation{ + ID: 201672, + Name: "Top Pick", + Description: "Slightly increase velocity when engaged in a challenge mid-race. (Dirt)", + Group: 20167, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "ground_type==2&phase==1&blocked_side_continuetime>=2", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "ground_type==2&phase==1&blocked_side_continuetime>=2", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillLeadtheCharge: { - 201681, - "Lead the Charge!", - "Prepare to aim for the front late-race. (Dirt)", - 20168, - 2, - 2, - 394, - true, - []Activation{ + ID: 201681, + Name: "Lead the Charge!", + Description: "Prepare to aim for the front late-race. (Dirt)", + Group: 20168, + Rarity: 2, + GroupRate: 2, + GradeValue: 394, + WitCheck: true, + Activations: []Activation{ { - "", - "ground_type==2&phase_random==2", - 30000, - 5000000, - []Ability{ - {28, 1, 350, 1, 0}, - {31, 1, 3000, 1, 0}, + Condition: "ground_type==2&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20052, + SPCost: 140, + IconID: 20052, }, SkillForwardMarch: { - 201682, - "Forward, March!", - "Moderately prepare to aim for the front late-race. (Dirt)", - 20168, - 1, - 1, - 174, - true, - []Activation{ + ID: 201682, + Name: "Forward, March!", + Description: "Moderately prepare to aim for the front late-race. (Dirt)", + Group: 20168, + Rarity: 1, + GroupRate: 1, + GradeValue: 174, + WitCheck: true, + Activations: []Activation{ { - "", - "ground_type==2&phase_random==2", - 30000, - 5000000, - []Ability{ - {28, 1, 250, 1, 0}, - {31, 1, 2000, 1, 0}, + Condition: "ground_type==2&phase_random==2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 1, Value: 250, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 140, - 20051, + SPCost: 140, + IconID: 20051, }, SkillLieinWait: { - 201691, - "Lie in Wait", - "Recover endurance when positioned toward the back upon approaching mid-race. (Late Surger)", - 20169, - 2, - 2, - 508, - true, - []Activation{ + ID: 201691, + Name: "Lie in Wait", + Description: "Recover endurance when positioned toward the back upon approaching mid-race. (Late Surger)", + Group: 20169, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_laterhalf_random==0&order_rate>=50", - 0, - 5000000, - []Ability{ - {9, 1, 550, 1, 0}, + Condition: "running_style==3&phase_laterhalf_random==0&order_rate>=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20022, + SPCost: 180, + IconID: 20022, }, SkillBeStill: { - 201692, - "Be Still", - "Slightly recover endurance when positioned toward the back upon approaching mid-race. (Late Surger)", - 20169, - 1, - 1, - 217, - true, - []Activation{ + ID: 201692, + Name: "Be Still", + Description: "Slightly recover endurance when positioned toward the back upon approaching mid-race. (Late Surger)", + Group: 20169, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==3&phase_laterhalf_random==0&order_rate>=50", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "running_style==3&phase_laterhalf_random==0&order_rate>=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillComeWhatMay: { - 201701, - "Come What May", - "Increase velocity when well-positioned on a straight in the last spurt. (Medium)", - 20170, - 2, - 2, - 508, - true, - []Activation{ + ID: 201701, + Name: "Come What May", + Description: "Increase velocity when well-positioned on a straight in the last spurt. (Medium)", + Group: 20170, + Rarity: 2, + GroupRate: 2, + GradeValue: 508, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", - 24000, - 5000000, - []Ability{ - {27, 1, 3500, 1, 0}, + Condition: "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20012, + SPCost: 160, + IconID: 20012, }, SkillAllIveGot: { - 201702, - "All I've Got", - "Slightly increase velocity when well-positioned on a straight in the last spurt. (Medium)", - 20170, - 1, - 1, - 217, - true, - []Activation{ + ID: 201702, + Name: "All I've Got", + Description: "Slightly increase velocity when well-positioned on a straight in the last spurt. (Medium)", + Group: 20170, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", - 24000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_type==3&is_lastspurt==1&corner==0&order_rate>=20&order_rate<=60", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 160, - 20011, + SPCost: 160, + IconID: 20011, }, SkillNailArt: { - 201801, - "♡ 3D Nail Art", - "Moderately decrease performance on firm ground.", - 20180, - 1, - -1, - -129, - false, - []Activation{ + ID: 201801, + Name: "♡ 3D Nail Art", + Description: "Moderately decrease performance on firm ground.", + Group: 20180, + Rarity: 1, + GroupRate: -1, + GradeValue: -129, + Activations: []Activation{ { - "", - "ground_condition==1", - -1, - 0, - []Ability{ - {1, 1, -400000, 1, 0}, + Condition: "ground_condition==1", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: -400000, Target: 1, TargetValue: 0}, }, }, }, - 50, - 10014, + SPCost: 50, + IconID: 10014, }, SkillHeadOn: { - 201902, - "Head-On", - "Slightly increase acceleration when positioned toward the front late-race. (Pace Chaser)", - 20190, - 1, - 1, - 217, - true, - []Activation{ + ID: 201902, + Name: "Head-On", + Description: "Slightly increase acceleration when positioned toward the front late-race. (Pace Chaser)", + Group: 20190, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==2&phase_random==2&order_rate<=50", - 18000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "running_style==2&phase_random==2&order_rate<=50", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20041, + SPCost: 180, + IconID: 20041, }, SkillFamiliarGround: { - 202002, - "Familiar Ground", - "Slightly recover endurance when positioned toward the back mid-race. (Dirt)", - 20200, - 1, - 1, - 217, - true, - []Activation{ + ID: 202002, + Name: "Familiar Ground", + Description: "Slightly recover endurance when positioned toward the back mid-race. (Dirt)", + Group: 20200, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "ground_type==2&phase_random==1&order_rate>=50", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "ground_type==2&phase_random==1&order_rate>=50", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20021, + SPCost: 180, + IconID: 20021, }, SkillEarlyStart: { - 202022, - "Early Start", - "Very slightly increase velocity for a medium duration when positioned toward the back mid-race. (End Closer)", - 20202, - 1, - 1, - 217, - true, - []Activation{ + ID: 202022, + Name: "Early Start", + Description: "Very slightly increase velocity for a medium duration when positioned toward the back mid-race. (End Closer)", + Group: 20202, + Rarity: 1, + GroupRate: 1, + GradeValue: 217, + WitCheck: true, + Activations: []Activation{ { - "", - "running_style==4&phase_random==1&order_rate>=50", - 40000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, + Condition: "running_style==4&phase_random==1&order_rate>=50", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, }, }, }, - 180, - 20011, + SPCost: 180, + IconID: 20011, }, SkillRiskyBusiness: { - 202032, - "Risky Business", - "Moderately increase velocity in the second half of the race, but also greatly increase fatigue sometimes.", - 20203, - 1, - 1, - 129, - true, - []Activation{ + ID: 202032, + Name: "Risky Business", + Description: "Moderately increase velocity in the second half of the race, but also greatly increase fatigue sometimes.", + Group: 20203, + Rarity: 1, + GroupRate: 1, + GradeValue: 129, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate_after_random==50", - 18000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, - {9, 8, -10000, 1, 0}, + Condition: "distance_rate_after_random==50", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 9, ValueUsage: 8, Value: -10000, Target: 1, TargetValue: 0}, }, }, }, - 120, - 20011, + SPCost: 120, + IconID: 20011, }, SkillRunaway: { - 202051, - "Runaway", - "Attempt to gain an especially large lead and keep it until the finish. (Front Runner)", - 20205, - 2, - 2, - 370, - false, - []Activation{ + ID: 202051, + Name: "Runaway", + Description: "Attempt to gain an especially large lead and keep it until the finish. (Front Runner)", + Group: 20205, + Rarity: 2, + GroupRate: 2, + GradeValue: 370, + Activations: []Activation{ { - "", - "running_style==1", - -1, - 0, - []Ability{ - {6, 1, 0, 1, 0}, + Condition: "running_style==1", + Duration: -1, + Abilities: []Ability{ + {Type: 6, ValueUsage: 1, Value: 0, Target: 1, TargetValue: 0}, }, }, }, - 200, - 40012, + SPCost: 200, + IconID: 40012, }, SkillBurningSpiritSPD: { - 210011, - "Burning Spirit SPD", - "Burn bright with team spirit, increasing velocity in proportion to the total Speed of racing team members mid-race.", - 21001, - 2, - 2, - 633, - true, - []Activation{ + ID: 210011, + Name: "Burning Spirit SPD", + Description: "Burn bright with team spirit, increasing velocity in proportion to the total Speed of racing team members mid-race.", + Group: 21001, + Rarity: 2, + GroupRate: 2, + GradeValue: 633, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==1", - 18000, - 5000000, - []Ability{ - {27, 3, 3500, 1, 0}, + Condition: "phase_random==1", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 3, Value: 3500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20102, + SPCost: 200, + IconID: 20102, }, SkillIgnitedSpiritSPD: { - 210012, - "Ignited Spirit SPD", - "Burn bright with team spirit, slightly increasing velocity in proportion to the total Speed of racing team members mid-race.", - 21001, - 1, - 1, - 263, - true, - []Activation{ + ID: 210012, + Name: "Ignited Spirit SPD", + Description: "Burn bright with team spirit, slightly increasing velocity in proportion to the total Speed of racing team members mid-race.", + Group: 21001, + Rarity: 1, + GroupRate: 1, + GradeValue: 263, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==1", - 18000, - 5000000, - []Ability{ - {27, 3, 1500, 1, 0}, + Condition: "phase_random==1", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 3, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20101, + SPCost: 200, + IconID: 20101, }, SkillBurningSpiritSTA: { - 210021, - "Burning Spirit STA", - "Burn bright with team spirit, recovering endurance in proportion to the total Stamina of racing team members mid-race.", - 21002, - 2, - 2, - 633, - true, - []Activation{ + ID: 210021, + Name: "Burning Spirit STA", + Description: "Burn bright with team spirit, recovering endurance in proportion to the total Stamina of racing team members mid-race.", + Group: 21002, + Rarity: 2, + GroupRate: 2, + GradeValue: 633, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==1", - 0, - 5000000, - []Ability{ - {9, 4, 550, 1, 0}, + Condition: "phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 4, Value: 550, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20112, + SPCost: 200, + IconID: 20112, }, SkillIgnitedSpiritSTA: { - 210022, - "Ignited Spirit STA", - "Burn bright with team spirit, slightly recovering endurance in proportion to the total Stamina of racing team members mid-race.", - 21002, - 1, - 1, - 263, - true, - []Activation{ + ID: 210022, + Name: "Ignited Spirit STA", + Description: "Burn bright with team spirit, slightly recovering endurance in proportion to the total Stamina of racing team members mid-race.", + Group: 21002, + Rarity: 1, + GroupRate: 1, + GradeValue: 263, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==1", - 0, - 5000000, - []Ability{ - {9, 4, 150, 1, 0}, + Condition: "phase_random==1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 4, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20111, + SPCost: 200, + IconID: 20111, }, SkillBurningSpiritPWR: { - 210031, - "Burning Spirit PWR", - "Burn bright with team spirit, increasing acceleration in proportion to the total Power of racing team members late-race.", - 21003, - 2, - 2, - 633, - true, - []Activation{ + ID: 210031, + Name: "Burning Spirit PWR", + Description: "Burn bright with team spirit, increasing acceleration in proportion to the total Power of racing team members late-race.", + Group: 21003, + Rarity: 2, + GroupRate: 2, + GradeValue: 633, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==2", - 12000, - 5000000, - []Ability{ - {31, 5, 4000, 1, 0}, + Condition: "phase_random==2", + Duration: 12000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 5, Value: 4000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20122, + SPCost: 200, + IconID: 20122, }, SkillIgnitedSpiritPWR: { - 210032, - "Ignited Spirit PWR", - "Burn bright with team spirit, slightly increasing acceleration in proportion to the total Power of racing team members late-race.", - 21003, - 1, - 1, - 263, - true, - []Activation{ + ID: 210032, + Name: "Ignited Spirit PWR", + Description: "Burn bright with team spirit, slightly increasing acceleration in proportion to the total Power of racing team members late-race.", + Group: 21003, + Rarity: 1, + GroupRate: 1, + GradeValue: 263, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==2", - 12000, - 5000000, - []Ability{ - {31, 5, 2000, 1, 0}, + Condition: "phase_random==2", + Duration: 12000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 5, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20121, + SPCost: 200, + IconID: 20121, }, SkillBurningSpiritGUTS: { - 210041, - "Burning Spirit GUTS", - "Burn bright with team spirit, increasing vigor in proportion to the total Guts of racing team members late-race.", - 21004, - 2, - 2, - 633, - true, - []Activation{ + ID: 210041, + Name: "Burning Spirit GUTS", + Description: "Burn bright with team spirit, increasing vigor in proportion to the total Guts of racing team members late-race.", + Group: 21004, + Rarity: 2, + GroupRate: 2, + GradeValue: 633, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==2", - 18000, - 5000000, - []Ability{ - {27, 6, 2500, 1, 0}, - {31, 6, 3000, 1, 0}, + Condition: "phase_random==2", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 6, Value: 2500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 6, Value: 3000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20102, + SPCost: 200, + IconID: 20102, }, SkillIgnitedSpiritGUTS: { - 210042, - "Ignited Spirit GUTS", - "Burn bright with team spirit, very slightly increasing vigor in proportion to the total Guts of racing team members late-race.", - 21004, - 1, - 1, - 263, - true, - []Activation{ + ID: 210042, + Name: "Ignited Spirit GUTS", + Description: "Burn bright with team spirit, very slightly increasing vigor in proportion to the total Guts of racing team members late-race.", + Group: 21004, + Rarity: 1, + GroupRate: 1, + GradeValue: 263, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==2", - 18000, - 5000000, - []Ability{ - {27, 6, 500, 1, 0}, - {31, 6, 1000, 1, 0}, + Condition: "phase_random==2", + Duration: 18000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 6, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 6, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20101, + SPCost: 200, + IconID: 20101, }, SkillBurningSpiritWIT: { - 210051, - "Burning Spirit WIT", - "Burn bright with team spirit, increasing strategic navigation for a medium duration in proportion to the total Wit of racing team members early-race.", - 21005, - 2, - 2, - 633, - true, - []Activation{ + ID: 210051, + Name: "Burning Spirit WIT", + Description: "Burn bright with team spirit, increasing strategic navigation for a medium duration in proportion to the total Wit of racing team members early-race.", + Group: 21005, + Rarity: 2, + GroupRate: 2, + GradeValue: 633, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==0", - 40000, - 5000000, - []Ability{ - {28, 7, 350, 1, 0}, - {8, 7, 150000, 1, 0}, + Condition: "phase_random==0", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 7, Value: 350, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 7, Value: 150000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20132, + SPCost: 200, + IconID: 20132, }, SkillIgnitedSpiritWIT: { - 210052, - "Ignited Spirit WIT", - "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.", - 21005, - 1, - 1, - 263, - true, - []Activation{ + 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: 21005, + Rarity: 1, + GroupRate: 1, + GradeValue: 263, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==0", - 40000, - 5000000, - []Ability{ - {28, 7, 150, 1, 0}, - {8, 7, 50000, 1, 0}, + Condition: "phase_random==0", + Duration: 40000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 28, ValueUsage: 7, Value: 150, Target: 1, TargetValue: 0}, + {Type: 8, ValueUsage: 7, Value: 50000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20131, + SPCost: 200, + IconID: 20131, }, SkillUnquenchedThirst: { - 300011, - "Unquenched Thirst", - "Moderately increase performance with the desire to race.", - 30001, - 1, - 1, - 0, - false, - []Activation{ + ID: 300011, + Name: "Unquenched Thirst", + Description: "Moderately increase performance with the desire to race.", + Group: 30001, + Rarity: 1, + GroupRate: 1, + GradeValue: 0, + Activations: []Activation{ { - "", - "track_id==10008", - -1, - 0, - []Ability{ - {2, 1, 400000, 1, 0}, + Condition: "track_id==10008", + Duration: -1, + Abilities: []Ability{ + {Type: 2, ValueUsage: 1, Value: 400000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 10021, + IconID: 10021, }, SkillUnchanging: { - 300021, - "Unchanging", - "Greatly increase performance with the same ambition of days past.", - 30002, - 2, - 1, - 0, - false, - []Activation{ + ID: 300021, + Name: "Unchanging", + Description: "Greatly increase performance with the same ambition of days past.", + Group: 30002, + Rarity: 2, + GroupRate: 1, + GradeValue: 0, + Activations: []Activation{ { - "", - "season==4", - -1, - 0, - []Ability{ - {1, 1, 800000, 1, 0}, + Condition: "season==4", + Duration: -1, + Abilities: []Ability{ + {Type: 1, ValueUsage: 1, Value: 800000, Target: 1, TargetValue: 0}, }, }, }, - 0, - 10012, + IconID: 10012, }, SkillShootingStarInherit: { - 900011, - "Shooting Star" + " (Inherited)", - "Slightly increase velocity and very minimally increase acceleration after passing another runner toward the front late-race.", - 90001, - 1, - 2, - 180, - true, - []Activation{ + ID: 900011, + Name: "Shooting Star" + " (Inherited)", + Description: "Slightly increase velocity and very minimally increase acceleration after passing another runner toward the front late-race.", + Group: 90001, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 500, 1, 0}, + Condition: "phase>=2&order>=1&order_rate<=50&change_order_onetime<0", + 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}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillTheViewfromtheLeadIsMineInherit: { - 900021, - "The View from the Lead Is Mine!" + " (Inherited)", - "Slightly increase velocity when in the lead by a fair margin in the second half of the race.", - 90002, - 1, - 2, - 180, - true, - []Activation{ + ID: 900021, + Name: "The View from the Lead Is Mine!" + " (Inherited)", + Description: "Slightly increase velocity when in the lead by a fair margin in the second half of the race.", + Group: 90002, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order==1&bashin_diff_behind>=1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&order==1&bashin_diff_behind>=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillSkyHighTeioStepInherit: { - 900031, - "Sky-High Teio Step" + " (Inherited)", - "Moderately increase velocity when closing the gap to runners ahead on the final straight.", - 90003, - 1, - 2, - 180, - true, - []Activation{ + ID: 900031, + Name: "Sky-High Teio Step" + " (Inherited)", + Description: "Moderately increase velocity when closing the gap to runners ahead on the final straight.", + Group: 90003, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order<=3&bashin_diff_infront<=1&is_overtake==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillRedShiftLP1211MInherit: { - 900041, - "Red Shift/LP1211-M" + " (Inherited)", - "Slightly increase acceleration when positioned toward the front on the final corner or later.", - 90004, - 1, - 2, - 180, - true, - []Activation{ + ID: 900041, + Name: "Red Shift/LP1211-M" + " (Inherited)", + Description: "Slightly increase acceleration when positioned toward the front on the final corner or later.", + Group: 90004, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&order<=5&order_rate<=50", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "is_finalcorner==1&order<=5&order_rate<=50", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillLightsofVaudevilleInherit: { - 900051, - "Lights of Vaudeville" + " (Inherited)", - "Moderately increase velocity when just breaking out of the pack toward the front on the final straight.", - 90005, - 1, - 2, - 180, - true, - []Activation{ + ID: 900051, + Name: "Lights of Vaudeville" + " (Inherited)", + Description: "Moderately increase velocity when just breaking out of the pack toward the front on the final straight.", + Group: 90005, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order_rate<=30&behind_near_lane_time_set1>=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillTriumphantPulseInherit: { - 900061, - "Triumphant Pulse" + " (Inherited)", - "Moderately increase ability to break out of the pack when positioned toward the front with 200m remaining.", - 90006, - 1, - 2, - 180, - true, - []Activation{ + ID: 900061, + Name: "Triumphant Pulse" + " (Inherited)", + Description: "Moderately increase ability to break out of the pack when positioned toward the front with 200m remaining.", + Group: 90006, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "order>=2&order<=5&order_rate<=50&remain_distance<=201&remain_distance>=199", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillAnchorsAweighInherit: { - 900071, - "Anchors Aweigh!" + " (Inherited)", - "Very slightly increase velocity steadily with a long spurt starting halfway through the race.", - 90007, - 1, - 2, - 180, - true, - []Activation{ + ID: 900071, + Name: "Anchors Aweigh!" + " (Inherited)", + Description: "Very slightly increase velocity steadily with a long spurt starting halfway through the race.", + Group: 90007, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&distance_rate<=60&order_rate>50", - 36000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, + Condition: "distance_rate>=50&distance_rate<=60&order_rate>50", + Duration: 36000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillCutandDriveInherit: { - 900081, - "Cut and Drive!" + " (Inherited)", - "Slightly increase velocity when positioned toward the front with 200m or less remaining.", - 90008, - 1, - 2, - 180, - true, - []Activation{ + ID: 900081, + Name: "Cut and Drive!" + " (Inherited)", + Description: "Slightly increase velocity when positioned toward the front with 200m or less remaining.", + Group: 90008, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "order>=3&order_rate<=50&remain_distance<=200&bashin_diff_infront<=1@order>=3&order_rate<=50&remain_distance<=200&bashin_diff_behind<=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillResplendentRedAceInherit: { - 900091, - "Resplendent Red Ace" + " (Inherited)", - "Very slightly swell with the determination to be number one when positioned toward the front in the second half of the race.", - 90009, - 1, - 2, - 180, - true, - []Activation{ + ID: 900091, + Name: "Resplendent Red Ace" + " (Inherited)", + Description: "Very slightly swell with the determination to be number one when positioned toward the front in the second half of the race.", + Group: 90009, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "distance_rate>=50&order==1&bashin_diff_behind<=1@distance_rate>=50&order==2&is_overtake==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillShootingforVictoryInherit: { - 900101, - "Shooting for Victory!" + " (Inherited)", - "Slightly increase acceleration when well-positioned upon approaching the final straight.", - 90010, - 1, - 2, - 180, - true, - []Activation{ + ID: 900101, + Name: "Shooting for Victory!" + " (Inherited)", + Description: "Slightly increase acceleration when well-positioned upon approaching the final straight.", + Group: 90010, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "is_finalcorner_laterhalf==1&corner!=0&order>=3&order_rate<=40", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillWhereTheresaWillTheresaWayInherit: { - 900111, - "Where There's a Will, There's a Way" + " (Inherited)", - "Slightly increase velocity when passing another runner toward the back on the final straight.", - 90011, - 1, - 2, - 180, - true, - []Activation{ + ID: 900111, + Name: "Where There's a Will, There's a Way" + " (Inherited)", + Description: "Slightly increase velocity when passing another runner toward the back on the final straight.", + Group: 90011, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&change_order_onetime<0&order>=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillYouandMeOneonOneInherit: { - 900121, - "You and Me! One-on-One!" + " (Inherited)", - "Slightly increase velocity on the final straight after passing another runner on the outside toward the back on the final corner or later.", - 90012, - 1, - 2, - 180, - true, - []Activation{ + ID: 900121, + Name: "You and Me! One-on-One!" + " (Inherited)", + Description: "Slightly increase velocity on the final straight after passing another runner on the outside toward the back on the final corner or later.", + Group: 90012, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", - "is_finalcorner==1&corner==0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Precondition: "is_finalcorner==1&is_behind_in==1&change_order_onetime<0&order_rate>=40", + Condition: "is_finalcorner==1&corner==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillTheDutyofDignityCallsInherit: { - 900131, - "The Duty of Dignity Calls" + " (Inherited)", - "Slightly increase velocity when positioned toward the front on the final corner.", - 90013, - 1, - 2, - 180, - true, - []Activation{ + ID: 900131, + Name: "The Duty of Dignity Calls" + " (Inherited)", + Description: "Slightly increase velocity when positioned toward the front on the final corner.", + Group: 90013, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&distance_diff_rate<=30", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&distance_diff_rate<=30", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillVictoriaporplanchaInherit: { - 900141, - "Victoria por plancha ☆" + " (Inherited)", - "Very slightly hang on to the advantage when positioned toward the front with energy to spare on the final straight.", - 90014, - 1, - 2, - 180, - true, - []Activation{ + ID: 900141, + Name: "Victoria por plancha ☆" + " (Inherited)", + Description: "Very slightly hang on to the advantage when positioned toward the front with energy to spare on the final straight.", + Group: 90014, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&hp_per>=30&order<=2", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "is_finalcorner==1&corner==0&hp_per>=30&order<=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillThisDanceIsforVittoriaInherit: { - 900151, - "This Dance Is for Vittoria!" + " (Inherited)", - "Slightly increase velocity when positioned toward the front and close to the runner ahead or behind on the final corner or later.", - 90015, - 1, - 2, - 180, - true, - []Activation{ + ID: 900151, + Name: "This Dance Is for Vittoria!" + " (Inherited)", + Description: "Slightly increase velocity when positioned toward the front and close to the runner ahead or behind on the final corner or later.", + Group: 90015, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&bashin_diff_behind<=1&order<=4@is_finalcorner==1&bashin_diff_infront<=1&order<=4", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillShadowBreakInherit: { - 900161, - "Shadow Break" + " (Inherited)", - "Slightly increase velocity when passing another runner on the outside on the final corner or later. If the skill user engaged in a challenge mid-race, moderately increase velocity instead.", - 90016, - 1, - 2, - 180, - true, - []Activation{ + ID: 900161, + Name: "Shadow Break" + " (Inherited)", + Description: "Slightly increase velocity when passing another runner on the outside on the final corner or later. If the skill user engaged in a challenge mid-race, moderately increase velocity instead.", + Group: 90016, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "phase==1&blocked_side_continuetime>=2", - "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Precondition: "phase==1&blocked_side_continuetime>=2", + Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, { - "", - "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&order>=2&order_rate<=75&is_behind_in==1&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillBeholdThineEmperorsDivineMightInherit: { - 900171, - "Behold Thine Emperor's Divine Might" + " (Inherited)", - "Moderately increase velocity on the final straight after passing another runner 3 times late-race.", - 90017, - 1, - 2, - 180, - true, - []Activation{ + ID: 900171, + Name: "Behold Thine Emperor's Divine Might" + " (Inherited)", + Description: "Moderately increase velocity on the final straight after passing another runner 3 times late-race.", + Group: 90017, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&change_order_up_end_after>=3&corner==0", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "is_finalcorner==1&change_order_up_end_after>=3&corner==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillBlazingPrideInherit: { - 900181, - "Blazing Pride" + " (Inherited)", - "Slightly increase velocity when passing another runner from midpack or further back on the final corner.", - 90018, - 1, - 2, - 180, - true, - []Activation{ + ID: 900181, + Name: "Blazing Pride" + " (Inherited)", + Description: "Slightly increase velocity when passing another runner from midpack or further back on the final corner.", + Group: 90018, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order>=3&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillOMGTheFinalSprintInherit: { - 900191, - "OMG! (゚∀゚) The Final Sprint! ☆" + " (Inherited)", - "Slightly increase velocity and navigation after passing another runner 2 times late-race.", - 90019, - 1, - 2, - 180, - true, - []Activation{ + ID: 900191, + Name: "OMG! (゚∀゚) The Final Sprint! ☆" + " (Inherited)", + Description: "Slightly increase velocity and navigation after passing another runner 2 times late-race.", + Group: 90019, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "change_order_up_end_after>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {28, 1, 150, 1, 0}, + Condition: "change_order_up_end_after>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, + {Type: 28, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillAnglingandSchemingInherit: { - 900201, - "Angling and Scheming" + " (Inherited)", - "Slightly increase acceleration when in the lead on a corner late-race.", - 90020, - 1, - 2, - 180, - true, - []Activation{ + ID: 900201, + Name: "Angling and Scheming" + " (Inherited)", + Description: "Slightly increase acceleration when in the lead on a corner late-race.", + Group: 90020, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order==1", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "phase>=2&corner!=0&order==1", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillFairyTaleInherit: { - 900221, - "Fairy Tale" + " (Inherited)", - "Slightly increase velocity when engaged in a challenge while well-positioned in the second half of the race.", - 90022, - 1, - 2, - 180, - true, - []Activation{ + ID: 900221, + Name: "Fairy Tale" + " (Inherited)", + Description: "Slightly increase velocity when engaged in a challenge while well-positioned in the second half of the race.", + Group: 90022, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&order>=2&order_rate<=40&blocked_side_continuetime>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillWinQEDInherit: { - 900231, - "∴win Q.E.D." + " (Inherited)", - "Slightly increase velocity when passing another runner toward the front on the final corner or later.", - 90023, - 1, - 2, - 180, - true, - []Activation{ + ID: 900231, + Name: "∴win Q.E.D." + " (Inherited)", + Description: "Slightly increase velocity when passing another runner toward the front on the final corner or later.", + Group: 90023, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&change_order_onetime<0&order<=4", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&change_order_onetime<0&order<=4", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillFlashyLandingInherit: { - 900241, - "Flashy☆Landing" + " (Inherited)", - "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.", - 90024, - 1, - 2, - 180, - true, - []Activation{ + ID: 900241, + Name: "Flashy☆Landing" + " (Inherited)", + 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: 90024, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "is_finalcorner==1&blocked_side_continuetime>=2&order<=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillChasingAfterYouInherit: { - 900251, - "Chasing After You" + " (Inherited)", - "Very slightly increase velocity steadily and very minimally intimidate runners ahead when in midpack in the second half of the race.", - 90025, - 1, - 2, - 180, - true, - []Activation{ + ID: 900251, + Name: "Chasing After You" + " (Inherited)", + Description: "Very slightly increase velocity steadily and very minimally intimidate runners ahead when in midpack in the second half of the race.", + Group: 90025, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order_rate>=40&order_rate<=70", - 36000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {21, 1, -250, 9, 5}, + Condition: "distance_rate>=50&order_rate>=40&order_rate<=70", + Duration: 36000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 21, ValueUsage: 1, Value: -250, Target: 9, TargetValue: 5}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillG00FirstFInfinityInherit: { - 900261, - "G00 1st. F∞;" + " (Inherited)", - "Slightly increase velocity when positioned toward the front after making it to the final straight without faltering.", - 90026, - 1, - 2, - 180, - true, - []Activation{ + ID: 900261, + Name: "G00 1st. F∞;" + " (Inherited)", + Description: "Slightly increase velocity when positioned toward the front after making it to the final straight without faltering.", + Group: 90026, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_badstart==0&temptation_count==0&order<=3&is_finalcorner==1&corner==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillLetsPumpSomeIronInherit: { - 900271, - "Let's Pump Some Iron!" + " (Inherited)", - "Slightly increase acceleration in an attempt to move up on a corner late-race.", - 90027, - 1, - 2, - 180, - true, - []Activation{ + ID: 900271, + Name: "Let's Pump Some Iron!" + " (Inherited)", + Description: "Slightly increase acceleration in an attempt to move up on a corner late-race.", + Group: 90027, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order_rate>=65&order_rate<=70", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "phase>=2&corner!=0&order_rate>=65&order_rate<=70", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillYUMMYSPEEDInherit: { - 900281, - "YUMMY☆SPEED!" + " (Inherited)", - "Very slightly kick forward when moderately tired while well-positioned halfway through the race.", - 90028, - 1, - 2, - 180, - true, - []Activation{ + ID: 900281, + Name: "YUMMY☆SPEED!" + " (Inherited)", + Description: "Very slightly kick forward when moderately tired while well-positioned halfway through the race.", + Group: 90028, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "distance_rate>=45&distance_rate<=60&order>=3&order_rate<=50&hp_per<=70", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillBlueRoseCloserInherit: { - 900301, - "Blue Rose Closer" + " (Inherited)", - "Slightly increase velocity on the final straight after passing another runner in the front part of the pack on the final corner or later.", - 90030, - 1, - 2, - 180, - true, - []Activation{ + ID: 900301, + Name: "Blue Rose Closer" + " (Inherited)", + Description: "Slightly increase velocity on the final straight after passing another runner in the front part of the pack on the final corner or later.", + Group: 90030, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "is_finalcorner==1&order<=4&change_order_onetime<0", - "is_finalcorner==1&corner==0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Precondition: "is_finalcorner==1&order<=4&change_order_onetime<0", + Condition: "is_finalcorner==1&corner==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillUma2Inherit: { - 900321, - "U=ma2" + " (Inherited)", - "Slightly recover endurance and very slightly increase velocity for a moderate duration when sitting off the pace on a corner in the second half of the race.", - 90032, - 1, - 2, - 180, - true, - []Activation{ + ID: 900321, + Name: "U=ma2" + " (Inherited)", + Description: "Slightly recover endurance and very slightly increase velocity for a moderate duration when sitting off the pace on a corner in the second half of the race.", + Group: 90032, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&corner!=0&order>=3&order_rate<=40", - 24000, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, - {27, 1, 500, 1, 0}, + Condition: "distance_rate>=50&corner!=0&order>=3&order_rate<=40", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20021, + SPCost: 200, + IconID: 20021, }, SkillOurTickettoWinInherit: { - 900351, - "Our Ticket to Win!" + " (Inherited)", - "Slightly increase velocity when positioned toward the front on the final straight after engaging in a challenge on the final corner or later.", - 90035, - 1, - 2, - 180, - true, - []Activation{ + ID: 900351, + Name: "Our Ticket to Win!" + " (Inherited)", + Description: "Slightly increase velocity when positioned toward the front on the final straight after engaging in a challenge on the final corner or later.", + Group: 90035, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "is_finalcorner==1&blocked_side_continuetime>=2", - "is_finalcorner==1&corner==0&order<=5", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Precondition: "is_finalcorner==1&blocked_side_continuetime>=2", + Condition: "is_finalcorner==1&corner==0&order<=5", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillSchwarzesSchwertInherit: { - 900371, - "Schwarzes Schwert" + " (Inherited)", - "Slightly increase velocity in a dash for the lead after running calmly and according to plan up until the final straight.", - 90037, - 1, - 2, - 180, - true, - []Activation{ + ID: 900371, + Name: "Schwarzes Schwert" + " (Inherited)", + Description: "Slightly increase velocity in a dash for the lead after running calmly and according to plan up until the final straight.", + Group: 90037, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_badstart==0&temptation_count==0&order>=3&is_finalcorner==1&corner==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillLookatCurrenInherit: { - 900381, - "#LookatCurren" + " (Inherited)", - "Very slightly begin to advance when passing another runner while well-positioned around halfway through the race.", - 90038, - 1, - 2, - 180, - true, - []Activation{ + ID: 900381, + Name: "#LookatCurren" + " (Inherited)", + Description: "Very slightly begin to advance when passing another runner while well-positioned around halfway through the race.", + Group: 90038, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "distance_rate>=50&distance_rate<=65&order>=2&order_rate<=40&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillAPrincessMustSeizeVictoryInherit: { - 900391, - "A Princess Must Seize Victory!" + " (Inherited)", - "Slightly increase velocity when engaged in a challenge on the final straight.", - 90039, - 1, - 2, - 180, - true, - []Activation{ + ID: 900391, + Name: "A Princess Must Seize Victory!" + " (Inherited)", + Description: "Slightly increase velocity when engaged in a challenge on the final straight.", + Group: 90039, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&blocked_side_continuetime>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillKEEPITREALInherit: { - 900401, - "KEEP IT REAL." + " (Inherited)", - "Very slightly increase acceleration steadily when starting to make a move from midpack in the second half of the race.", - 90040, - 1, - 2, - 180, - true, - []Activation{ + ID: 900401, + Name: "KEEP IT REAL." + " (Inherited)", + Description: "Very slightly increase acceleration steadily when starting to make a move from midpack in the second half of the race.", + Group: 90040, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", - 36000, - 5000000, - []Ability{ - {31, 1, 1000, 1, 0}, + Condition: "distance_rate>=50&order_rate>=40&order_rate<=70&is_overtake==1", + Duration: 36000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillGeniusxBakushinVictoryInherit: { - 900411, - "Genius x Bakushin = Victory" + " (Inherited)", - "Slightly increase velocity when engaged in a challenge toward the front in the second half of the race.", - 90041, - 1, - 2, - 180, - true, - []Activation{ + ID: 900411, + Name: "Genius x Bakushin = Victory" + " (Inherited)", + Description: "Slightly increase velocity when engaged in a challenge toward the front in the second half of the race.", + Group: 90041, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order<=3&blocked_side_continuetime>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&order<=3&blocked_side_continuetime>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillPureHeartInherit: { - 900451, - "Pure Heart" + " (Inherited)", - "Moderately recover endurance when well-positioned mid-race.", - 90045, - 1, - 2, - 180, - true, - []Activation{ + ID: 900451, + Name: "Pure Heart" + " (Inherited)", + Description: "Moderately recover endurance when well-positioned mid-race.", + Group: 90045, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase_random==1&order>=2&order_rate<=40", - 0, - 5000000, - []Ability{ - {9, 1, 350, 1, 0}, + Condition: "phase_random==1&order>=2&order_rate<=40", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20021, + SPCost: 200, + IconID: 20021, }, SkillSPARKLYSTARDOMInherit: { - 900461, - "SPARKLY☆STARDOM" + " (Inherited)", - "Become very slightly empowered to keep the advantage when positioned toward the front and close to the runner behind on a straight mid-race.", - 90046, - 1, - 2, - 180, - true, - []Activation{ + ID: 900461, + Name: "SPARKLY☆STARDOM" + " (Inherited)", + Description: "Become very slightly empowered to keep the advantage when positioned toward the front and close to the runner behind on a straight mid-race.", + Group: 90046, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&corner==0&order<=2&bashin_diff_behind<=1", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "phase==1&corner==0&order<=2&bashin_diff_behind<=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillPopAndPolishInherit: { - 900481, - "Pop & Polish" + " (Inherited)", - "Slightly increase velocity when pressured by or passing another runner while well-positioned on the final straight.", - 90048, - 1, - 2, - 180, - true, - []Activation{ + ID: 900481, + Name: "Pop & Polish" + " (Inherited)", + Description: "Slightly increase velocity when pressured by or passing another runner while well-positioned on the final straight.", + Group: 90048, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order>=2&order_rate<=30&overtake_target_time>=2@is_finalcorner==1&corner==0&order_rate<=20&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillNemesisInherit: { - 900501, - "Nemesis" + " (Inherited)", - "Slightly increase velocity when moving up from midpack on the final corner or later.", - 90050, - 1, - 2, - 180, - true, - []Activation{ + ID: 900501, + Name: "Nemesis" + " (Inherited)", + Description: "Slightly increase velocity when moving up from midpack on the final corner or later.", + Group: 90050, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&order_rate>=40&order_rate<=75&is_overtake==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillSuperDuperClimaxInherit: { - 900521, - "Super-Duper Climax" + " (Inherited)", - "Slightly recover endurance with a glance at nearby runners when positioned toward the back on the final corner.", - 90052, - 1, - 2, - 180, - true, - []Activation{ + ID: 900521, + Name: "Super-Duper Climax" + " (Inherited)", + Description: "Slightly recover endurance with a glance at nearby runners when positioned toward the back on the final corner.", + Group: 90052, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>50&near_count>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20021, + SPCost: 200, + IconID: 20021, }, SkillISeeVictoryinMyFutureInherit: { - 900561, - "I See Victory in My Future!" + " (Inherited)", - "Slightly clear a path forward depending on divination results when the way ahead is jammed late-race.", - 90056, - 1, - 2, - 180, - true, - []Activation{ + ID: 900561, + Name: "I See Victory in My Future!" + " (Inherited)", + Description: "Slightly clear a path forward depending on divination results when the way ahead is jammed late-race.", + Group: 90056, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&order>=3&blocked_front==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, - {31, 1, 500, 1, 0}, + Condition: "phase>=2&order>=3&blocked_front==1", + 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}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillINeverGoofUpInherit: { - 900581, - "I Never Goof Up!" + " (Inherited)", - "Very slightly aim for the front when passing another runner from midpack or further back on a corner late-race.", - 90058, - 1, - 2, - 180, - true, - []Activation{ + ID: 900581, + Name: "I Never Goof Up!" + " (Inherited)", + Description: "Very slightly aim for the front when passing another runner from midpack or further back on a corner late-race.", + Group: 90058, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&order>=3&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "phase>=2&corner!=0&order>=3&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillMovingPastandBeyondInherit: { - 900591, - "Moving Past, and Beyond" + " (Inherited)", - "Having run the race calmly, slightly increase acceleration when making a move mid-race, or on a crucial corner late-race whilst in midpack.", - 90059, - 1, - 2, - 180, - true, - []Activation{ + ID: 900591, + Name: "Moving Past, and Beyond" + " (Inherited)", + Description: "Having run the race calmly, slightly increase acceleration when making a move mid-race, or on a crucial corner late-race whilst in midpack.", + Group: 90059, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "phase>=2&corner!=0&is_finalcorner==0&temptation_count==0&order_rate>=50&order_rate<=70@phase==1&corner!=0&is_finalcorner==1&temptation_count==0&order_rate>=50&order_rate<=70", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillJustaLittleFartherInherit: { - 900601, - "Just a Little Farther!" + " (Inherited)", - "Slightly increase velocity when positioned 3rd and about to lose late-race.", - 90060, - 1, - 2, - 180, - true, - []Activation{ + ID: 900601, + Name: "Just a Little Farther!" + " (Inherited)", + Description: "Slightly increase velocity when positioned 3rd and about to lose late-race.", + Group: 90060, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase>=2&order==3&bashin_diff_behind<=1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "phase>=2&order==3&bashin_diff_behind<=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillPridefulKingInherit: { - 900611, - "Prideful King" + " (Inherited)", - "Moderately increase velocity in a true display of skill with 200m remaining after racing calmly.", - 90061, - 1, - 2, - 180, - true, - []Activation{ + ID: 900611, + Name: "Prideful King" + " (Inherited)", + Description: "Moderately increase velocity in a true display of skill with 200m remaining after racing calmly.", + Group: 90061, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Condition: "temptation_count==0&remain_distance<=201&remain_distance>=199&order>=4&order_rate<=70", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillDazzlnDiverInherit: { - 910011, - "Dazzl'n ♪ Diver" + " (Inherited)", - "Slightly recover endurance after activating 2 skills mid-race.", - 91001, - 1, - 2, - 180, - true, - []Activation{ + ID: 910011, + Name: "Dazzl'n ♪ Diver" + " (Inherited)", + Description: "Slightly recover endurance after activating 2 skills mid-race.", + Group: 91001, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, + Condition: "phase==1&order>=2&order_rate<=70&activate_count_middle>=2", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20021, + SPCost: 200, + IconID: 20021, }, SkillCertainVictoryInherit: { - 910031, - "Certain Victory" + " (Inherited)", - "Moderately increase velocity on the final straight after being on the heels of another runner toward the front on the final corner or later.", - 91003, - 1, - 2, - 180, - true, - []Activation{ + ID: 910031, + Name: "Certain Victory" + " (Inherited)", + Description: "Moderately increase velocity on the final straight after being on the heels of another runner toward the front on the final corner or later.", + Group: 91003, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", - "is_finalcorner==1&corner==0", - 30000, - 5000000, - []Ability{ - {27, 1, 2500, 1, 0}, + Precondition: "is_finalcorner==1&is_overtake==1&order<=5&order_rate<=50&overtake_target_no_order_up_time>=2", + Condition: "is_finalcorner==1&corner==0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillAKissforCourageInherit: { - 910041, - "A Kiss for Courage" + " (Inherited)", - "Slightly increase velocity when positioned toward the front in the second half of the race after recovering endurance with a skill.", - 91004, - 1, - 2, - 180, - true, - []Activation{ + ID: 910041, + Name: "A Kiss for Courage" + " (Inherited)", + Description: "Slightly increase velocity when positioned toward the front in the second half of the race after recovering endurance with a skill.", + Group: 91004, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&activate_count_heal>=1&order<=3", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&activate_count_heal>=1&order<=3", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillFestiveMiracleInherit: { - 910061, - "Festive Miracle" + " (Inherited)", - "Very slightly control breathing and kick forward toward victory in the second half of the race after recovering endurance with skills at least 3 times.", - 91006, - 1, - 2, - 180, - true, - []Activation{ + ID: 910061, + Name: "Festive Miracle" + " (Inherited)", + Description: "Very slightly control breathing and kick forward toward victory in the second half of the race after recovering endurance with skills at least 3 times.", + Group: 91006, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "activate_count_heal>=3&distance_rate>=50", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, - {9, 1, 50, 1, 0}, + Condition: "activate_count_heal>=3&distance_rate>=50", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, + {Type: 9, ValueUsage: 1, Value: 50, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillSuperiorHealInherit: { - 910111, - "Superior Heal" + " (Inherited)", - "Moderately recover endurance when overtaken toward the back mid-race.", - 91011, - 1, - 2, - 180, - true, - []Activation{ + ID: 910111, + Name: "Superior Heal" + " (Inherited)", + Description: "Moderately recover endurance when overtaken toward the back mid-race.", + Group: 91011, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&change_order_onetime>0&order_rate>=40", - 0, - 5000000, - []Ability{ - {9, 1, 350, 1, 0}, + Condition: "phase==1&change_order_onetime>0&order_rate>=40", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 350, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20021, + SPCost: 200, + IconID: 20021, }, SkillLegacyoftheStrongInherit: { - 910131, - "Legacy of the Strong" + " (Inherited)", - "Slightly increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later.", - 91013, - 1, - 2, - 180, - true, - []Activation{ + ID: 910131, + Name: "Legacy of the Strong" + " (Inherited)", + Description: "Slightly increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later.", + Group: 91013, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", - 36000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&hp_per<=45&order<=3&order_rate<=50&bashin_diff_behind<=1&overtake_target_time>=1", + Duration: 36000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillCondorsFuryInherit: { - 910141, - "Condor's Fury" + " (Inherited)", - "Slightly increase acceleration when aiming for the front from midpack on the final corner.", - 91014, - 1, - 2, - 180, - true, - []Activation{ + ID: 910141, + Name: "Condor's Fury" + " (Inherited)", + Description: "Slightly increase acceleration when aiming for the front from midpack on the final corner.", + Group: 91014, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&is_overtake==1&order>=4&order_rate<=75", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20041, + SPCost: 200, + IconID: 20041, }, SkillArrowsWhistleShadowsDisperseInherit: { - 910171, - "Arrows Whistle, Shadows Disperse" + " (Inherited)", - "Slightly increase velocity when pressured by another runner in the front part of the pack on the final corner or later.", - 91017, - 1, - 2, - 180, - true, - []Activation{ + ID: 910171, + Name: "Arrows Whistle, Shadows Disperse" + " (Inherited)", + Description: "Slightly increase velocity when pressured by another runner in the front part of the pack on the final corner or later.", + Group: 91017, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&order_rate<=40&overtake_target_time>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillEternalMomentsInherit: { - 910181, - "Eternal Moments" + " (Inherited)", - "Slightly increase velocity when starting to make a move from a position toward the front mid-race.", - 91018, - 1, - 2, - 180, - true, - []Activation{ + ID: 910181, + Name: "Eternal Moments" + " (Inherited)", + Description: "Slightly increase velocity when starting to make a move from a position toward the front mid-race.", + Group: 91018, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&order>=3&order_rate<=50&is_overtake==1", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "phase==1&order>=3&order_rate<=50&is_overtake==1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillPresentsfromXInherit: { - 910231, - "Presents from X" + " (Inherited)", - "Slightly increase velocity mid-race after staying well-positioned from the start of the race up until the second half.", - 91023, - 1, - 2, - 180, - true, - []Activation{ + ID: 910231, + Name: "Presents from X" + " (Inherited)", + Description: "Slightly increase velocity mid-race after staying well-positioned from the start of the race up until the second half.", + Group: 91023, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "order_rate_in40_continue==1&phase==1&distance_rate>=50&order>=2&order_rate<=40", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillFloweryManeuverInherit: { - 910241, - "Flowery☆Maneuver" + " (Inherited)", - "Slightly increase velocity when passing another runner toward the front on the final corner. If passing toward the back, slightly increase acceleration instead.", - 91024, - 1, - 2, - 180, - true, - []Activation{ + ID: 910241, + Name: "Flowery☆Maneuver" + " (Inherited)", + Description: "Slightly increase velocity when passing another runner toward the front on the final corner. If passing toward the back, slightly increase acceleration instead.", + Group: 91024, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate<=40&change_order_onetime<0", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, { - "", - "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", - 24000, - 5000000, - []Ability{ - {31, 1, 2000, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>=50&order_rate<=80&change_order_onetime<0", + Duration: 24000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 31, ValueUsage: 1, Value: 2000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillEveryRoseHasItsFangsInherit: { - 910301, - "Every Rose Has Its Fangs" + " (Inherited)", - "Slightly drain endurance from runners ahead when well-positioned and pressured by another runner mid-race.", - 91030, - 1, - 2, - 180, - true, - []Activation{ + ID: 910301, + Name: "Every Rose Has Its Fangs" + " (Inherited)", + Description: "Slightly drain endurance from runners ahead when well-positioned and pressured by another runner mid-race.", + Group: 91030, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", - 0, - 5000000, - []Ability{ - {9, 1, 150, 1, 0}, - {9, 1, -25, 9, 18}, + Condition: "phase==1&order>=2&order_rate<=50&overtake_target_time>=1", + Duration: 0, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0}, + {Type: 9, ValueUsage: 1, Value: -25, Target: 9, TargetValue: 18}, }, }, }, - 200, - 20021, + SPCost: 200, + IconID: 20021, }, SkillDancingintheLeavesInherit: { - 910401, - "Dancing in the Leaves" + " (Inherited)", - "Very slightly increase ability to break out of the pack when engaged in a challenge in midpack on the final corner.", - 91040, - 1, - 2, - 180, - true, - []Activation{ + ID: 910401, + Name: "Dancing in the Leaves" + " (Inherited)", + Description: "Very slightly increase ability to break out of the pack when engaged in a challenge in midpack on the final corner.", + Group: 91040, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "is_finalcorner==1&corner!=0&order_rate>=30&order_rate<=70&blocked_side_continuetime>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillGiveMummyaHugInherit: { - 910451, - "Give Mummy a Hug ♡" + " (Inherited)", - "Very slightly increase ability to break out of the pack when well-positioned and close to the runner ahead on the final straight.", - 91045, - 1, - 2, - 180, - true, - []Activation{ + ID: 910451, + Name: "Give Mummy a Hug ♡" + " (Inherited)", + Description: "Very slightly increase ability to break out of the pack when well-positioned and close to the runner ahead on the final straight.", + Group: 91045, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", - 30000, - 5000000, - []Ability{ - {27, 1, 500, 1, 0}, - {31, 1, 1000, 1, 0}, + Condition: "is_finalcorner==1&corner==0&order<=4&bashin_diff_infront<=1", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 500, Target: 1, TargetValue: 0}, + {Type: 31, ValueUsage: 1, Value: 1000, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, SkillBountifulHarvestInherit: { - 910561, - "Bountiful Harvest" + " (Inherited)", - "Slightly increase velocity with a surge of fortune when pressured by another runner toward the back in the second half of the race.", - 91056, - 1, - 2, - 180, - true, - []Activation{ + ID: 910561, + Name: "Bountiful Harvest" + " (Inherited)", + Description: "Slightly increase velocity with a surge of fortune when pressured by another runner toward the back in the second half of the race.", + Group: 91056, + Rarity: 1, + GroupRate: 2, + GradeValue: 180, + WitCheck: true, + Activations: []Activation{ { - "", - "distance_rate>=50&order_rate>=40&overtake_target_time>=2", - 30000, - 5000000, - []Ability{ - {27, 1, 1500, 1, 0}, + Condition: "distance_rate>=50&order_rate>=40&overtake_target_time>=2", + Duration: 30000, + Cooldown: 5000000, + Abilities: []Ability{ + {Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0}, }, }, }, - 200, - 20011, + SPCost: 200, + IconID: 20011, }, } diff --git a/horsegen/character.go.template b/horsegen/character.go.template index 70d8864..d33b439 100644 --- a/horsegen/character.go.template +++ b/horsegen/character.go.template @@ -13,7 +13,7 @@ const ( var Characters = map[CharacterID]Character{ {{- range $c := $.Characters }} - Character{{ goenum $c.Name }}: { {{- $c.ID }}, {{ printf "%q" $c.Name -}} }, + Character{{ goenum $c.Name }}: {ID: {{ $c.ID }}, Name: {{ printf "%q" $c.Name -}} }, {{- end }} } diff --git a/horsegen/skill.go.template b/horsegen/skill.go.template index 8d554a8..8dbef6c 100644 --- a/horsegen/skill.go.template +++ b/horsegen/skill.go.template @@ -14,26 +14,32 @@ const ( var AllSkills = map[SkillID]Skill{ {{- range $s := $.Skills }} Skill{{ goenum $s.Name }}{{ if ne $s.InheritID 0 }}Inherit{{ end }}: { - {{ $s.ID }}, - {{ printf "%q" $s.Name }}{{ if ne $s.InheritID 0 }} + " (Inherited)"{{ end }}, - {{ printf "%q" $s.Description }}, - {{ $s.GroupID }}, - {{ $s.Rarity }}, - {{ $s.GroupRate }}, - {{ $s.GradeValue }}, - {{ $s.WitCheck }}, - []Activation{ + ID: {{ $s.ID }}, + Name: {{ printf "%q" $s.Name }}{{ if ne $s.InheritID 0 }} + " (Inherited)"{{ end }}, + Description: {{ printf "%q" $s.Description }}, + Group: {{ $s.GroupID }}, + Rarity: {{ $s.Rarity }}, + GroupRate: {{ $s.GroupRate }}, + GradeValue: {{ $s.GradeValue }}, + {{- if $s.WitCheck }} + WitCheck: {{ $s.WitCheck }}, + {{- end }} + Activations: []Activation{ {{- range $a := $s.Activations }} {{- if ne $a.Condition "" }} { - {{ printf "%q" $a.Precondition }}, - {{ printf "%q" $a.Condition }}, - {{ $a.Duration }}, - {{ $a.Cooldown }}, - []Ability{ + {{- if $a.Precondition }} + Precondition: {{ printf "%q" $a.Precondition }}, + {{- end }} + Condition: {{ printf "%q" $a.Condition }}, + Duration: {{ $a.Duration }}, + {{- if $a.Cooldown }} + Cooldown: {{ $a.Cooldown }}, + {{- end }} + Abilities: []Ability{ {{- range $abil := $a.Abilities }} {{- if ne $abil.Type 0 }} - { {{- $abil.Type }}, {{ $abil.ValueUsage }}, {{ $abil.Value }}, {{ $abil.Target }}, {{ $abil.TargetValue -}} }, + {Type: {{ $abil.Type }}, ValueUsage: {{ $abil.ValueUsage }}, Value: {{ $abil.Value }}, Target: {{ $abil.Target }}, TargetValue: {{ $abil.TargetValue -}} }, {{- end }} {{- end }} }, @@ -41,8 +47,10 @@ var AllSkills = map[SkillID]Skill{ {{- end }} {{- end }} }, - {{ $s.SPCost }}, - {{ $s.IconID }}, + {{- if $s.SPCost }} + SPCost: {{ $s.SPCost }}, + {{- end }} + IconID: {{ $s.IconID }}, }, {{- end }} } @@ -58,4 +66,4 @@ var SkillGroups = map[int32][4]SkillID{ {{ $g.ID }}: { {{- range $s := index $.Related $g.ID }}Skill{{ goenum $s.Name }}{{ if ne $s.InheritID 0 }}Inherit{{ end }}, {{ end -}} }, {{- end }} } -{{ end }} \ No newline at end of file +{{ end }}