horse: generate with 2026-02-25 global db

This commit is contained in:
2026-02-25 13:36:22 -05:00
parent 9ef568202c
commit 3fa30903cd
6 changed files with 220 additions and 17 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -68,6 +68,7 @@ const (
SkillJustaLittleFarther SkillID = 100601 // Just a Little Farther! SkillJustaLittleFarther SkillID = 100601 // Just a Little Farther!
SkillPridefulKing SkillID = 100611 // Prideful King SkillPridefulKing SkillID = 100611 // Prideful King
SkillAmbitiontoSurpasstheSakura SkillID = 100691 // Ambition to Surpass the Sakura SkillAmbitiontoSurpasstheSakura SkillID = 100691 // Ambition to Surpass the Sakura
SkillALifelongDreamAMomentsFlight SkillID = 100711 // A Lifelong Dream, A Moment's Flight
SkillDazzlnDiver SkillID = 110011 // Dazzl'n ♪ Diver SkillDazzlnDiver SkillID = 110011 // Dazzl'n ♪ Diver
SkillCertainVictory SkillID = 110031 // Certain Victory SkillCertainVictory SkillID = 110031 // Certain Victory
SkillAKissforCourage SkillID = 110041 // A Kiss for Courage SkillAKissforCourage SkillID = 110041 // A Kiss for Courage
@@ -504,6 +505,7 @@ const (
SkillJustaLittleFartherInherit SkillID = 900601 // Just a Little Farther! SkillJustaLittleFartherInherit SkillID = 900601 // Just a Little Farther!
SkillPridefulKingInherit SkillID = 900611 // Prideful King SkillPridefulKingInherit SkillID = 900611 // Prideful King
SkillAmbitiontoSurpasstheSakuraInherit SkillID = 900691 // Ambition to Surpass the Sakura SkillAmbitiontoSurpasstheSakuraInherit SkillID = 900691 // Ambition to Surpass the Sakura
SkillALifelongDreamAMomentsFlightInherit SkillID = 900711 // A Lifelong Dream, A Moment's Flight
SkillDazzlnDiverInherit SkillID = 910011 // Dazzl'n ♪ Diver SkillDazzlnDiverInherit SkillID = 910011 // Dazzl'n ♪ Diver
SkillCertainVictoryInherit SkillID = 910031 // Certain Victory SkillCertainVictoryInherit SkillID = 910031 // Certain Victory
SkillAKissforCourageInherit SkillID = 910041 // A Kiss for Courage SkillAKissforCourageInherit SkillID = 910041 // A Kiss for Courage
@@ -590,6 +592,7 @@ var OrderedSkills = [...]SkillID{
SkillJustaLittleFarther, SkillJustaLittleFarther,
SkillPridefulKing, SkillPridefulKing,
SkillAmbitiontoSurpasstheSakura, SkillAmbitiontoSurpasstheSakura,
SkillALifelongDreamAMomentsFlight,
SkillDazzlnDiver, SkillDazzlnDiver,
SkillCertainVictory, SkillCertainVictory,
SkillAKissforCourage, SkillAKissforCourage,
@@ -1026,6 +1029,7 @@ var OrderedSkills = [...]SkillID{
SkillJustaLittleFartherInherit, SkillJustaLittleFartherInherit,
SkillPridefulKingInherit, SkillPridefulKingInherit,
SkillAmbitiontoSurpasstheSakuraInherit, SkillAmbitiontoSurpasstheSakuraInherit,
SkillALifelongDreamAMomentsFlightInherit,
SkillDazzlnDiverInherit, SkillDazzlnDiverInherit,
SkillCertainVictoryInherit, SkillCertainVictoryInherit,
SkillAKissforCourageInherit, SkillAKissforCourageInherit,
@@ -2467,6 +2471,29 @@ var AllSkills = map[SkillID]Skill{
UniqueOwner: "[Strength in Full Bloom] Sakura Chiyono O", UniqueOwner: "[Strength in Full Bloom] Sakura Chiyono O",
IconID: 20013, IconID: 20013,
}, },
SkillALifelongDreamAMomentsFlight: {
ID: 100711,
Name: "A Lifelong Dream, A Moment's Flight",
Description: "Seize the moment when close to the runner behind on the final straight, slightly consuming endurance to greatly increase velocity for a moderate duration.",
Group: 10071,
Rarity: 5,
GroupRate: 1,
GradeValue: 340,
Activations: []Activation{
{
Condition: "is_finalcorner==1&corner==0&bashin_diff_behind<=1",
Duration: 40000,
DurScale: 1,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0},
{Type: 9, ValueUsage: 1, Value: -100, Target: 1, TargetValue: 0},
},
},
},
UniqueOwner: "[Crystalline] Mejiro Ardan",
IconID: 20013,
},
SkillDazzlnDiver: { SkillDazzlnDiver: {
ID: 110011, ID: 110011,
Name: "Dazzl'n ♪ Diver", Name: "Dazzl'n ♪ Diver",
@@ -12381,6 +12408,31 @@ var AllSkills = map[SkillID]Skill{
SPCost: 200, SPCost: 200,
IconID: 20011, IconID: 20011,
}, },
SkillALifelongDreamAMomentsFlightInherit: {
ID: 900711,
Name: "A Lifelong Dream, A Moment's Flight" + " (Inherited)",
Description: "Slightly consume endurance to moderately increase velocity for a moderate duration when close to the runner behind on the final straight.",
Group: 10071,
Rarity: 1,
GroupRate: 2,
GradeValue: 180,
WitCheck: true,
Activations: []Activation{
{
Condition: "is_finalcorner==1&corner==0&bashin_diff_behind<=1",
Duration: 24000,
DurScale: 1,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0},
{Type: 9, ValueUsage: 1, Value: -100, Target: 1, TargetValue: 0},
},
},
},
UniqueOwner: "[Crystalline] Mejiro Ardan",
SPCost: 200,
IconID: 20011,
},
SkillDazzlnDiverInherit: { SkillDazzlnDiverInherit: {
ID: 910011, ID: 910011,
Name: "Dazzl'n ♪ Diver" + " (Inherited)", Name: "Dazzl'n ♪ Diver" + " (Inherited)",
@@ -12939,6 +12991,7 @@ var SkillNameToID = map[string]SkillID{
"Just a Little Farther!": 100601, "Just a Little Farther!": 100601,
"Prideful King": 100611, "Prideful King": 100611,
"Ambition to Surpass the Sakura": 100691, "Ambition to Surpass the Sakura": 100691,
"A Lifelong Dream, A Moment's Flight": 100711,
"Dazzl'n ♪ Diver": 110011, "Dazzl'n ♪ Diver": 110011,
"Certain Victory": 110031, "Certain Victory": 110031,
"A Kiss for Courage": 110041, "A Kiss for Courage": 110041,
@@ -13375,6 +13428,7 @@ var SkillNameToID = map[string]SkillID{
"Just a Little Farther!" + " (Inherited)": 900601, "Just a Little Farther!" + " (Inherited)": 900601,
"Prideful King" + " (Inherited)": 900611, "Prideful King" + " (Inherited)": 900611,
"Ambition to Surpass the Sakura" + " (Inherited)": 900691, "Ambition to Surpass the Sakura" + " (Inherited)": 900691,
"A Lifelong Dream, A Moment's Flight" + " (Inherited)": 900711,
"Dazzl'n ♪ Diver" + " (Inherited)": 910011, "Dazzl'n ♪ Diver" + " (Inherited)": 910011,
"Certain Victory" + " (Inherited)": 910031, "Certain Victory" + " (Inherited)": 910031,
"A Kiss for Courage" + " (Inherited)": 910041, "A Kiss for Courage" + " (Inherited)": 910041,
@@ -13461,6 +13515,7 @@ var SkillGroups = map[int32][4]SkillID{
10060: {SkillJustaLittleFarther, SkillJustaLittleFartherInherit}, 10060: {SkillJustaLittleFarther, SkillJustaLittleFartherInherit},
10061: {SkillPridefulKing, SkillPridefulKingInherit}, 10061: {SkillPridefulKing, SkillPridefulKingInherit},
10069: {SkillAmbitiontoSurpasstheSakura, SkillAmbitiontoSurpasstheSakuraInherit}, 10069: {SkillAmbitiontoSurpasstheSakura, SkillAmbitiontoSurpasstheSakuraInherit},
10071: {SkillALifelongDreamAMomentsFlight, SkillALifelongDreamAMomentsFlightInherit},
11001: {SkillDazzlnDiver, SkillDazzlnDiverInherit}, 11001: {SkillDazzlnDiver, SkillDazzlnDiverInherit},
11003: {SkillCertainVictory, SkillCertainVictoryInherit}, 11003: {SkillCertainVictory, SkillCertainVictoryInherit},
11004: {SkillAKissforCourage, SkillAKissforCourageInherit}, 11004: {SkillAKissforCourage, SkillAKissforCourageInherit},

View File

@@ -12,8 +12,8 @@ import horse/movement
pub import horse/skill pub import horse/skill
extern create-id-table(): vector<int> extern create-id-table(): vector<int>
c inline "int32_t arr[] = {10071,10081,10091,10111,10141,10181,10241,10271,10321,10351,10411,10451,10521,10561,10601,10611,100011,100021,100031,100041,100051,100061,100071,100081,100091,100101,100111,100121,100131,100141,100151,100161,100171,100181,100191,100201,100211,100221,100231,100241,100251,100261,100271,100281,100301,100321,100351,100371,100381,100391,100401,100411,100451,100461,100481,100501,100521,100561,100581,100591,100601,100611,100691,110011,110031,110041,110061,110111,110131,110141,110151,110171,110181,110231,110241,110261,110301,110371,110401,110451,110521,110561,200011,200012,200013,200021,200022,200023,200031,200032,200033,200041,200042,200043,200051,200052,200053,200061,200062,200063,200064,200071,200072,200073,200081,200082,200083,200091,200092,200093,200101,200102,200103,200111,200112,200113,200121,200122,200123,200131,200132,200133,200141,200142,200143,200151,200152,200153,200161,200162,200163,200171,200172,200173,200174,200181,200182,200183,200191,200192,200193,200194,200201,200202,200203,200211,200212,200221,200222,200231,200232,200233,200241,200242,200251,200252,200253,200261,200262,200263,200271,200272,200281,200282,200283,200291,200292,200301,200302,200311,200321,200331,200332,200333,200341,200342,200343,200351,200352,200353,200361,200362,200371,200372,200381,200382,200391,200401,200411,200421,200431,200432,200433,200441,200442,200451,200452,200461,200462,200471,200472,200481,200482,200491,200492,200501,200502,200511,200512,200521,200531,200532,200541,200542,200551,200552,200561,200562,200571,200572,200581,200582,200591,200592,200601,200602,200611,200612,200621,200622,200631,200632,200641,200642,200651,200652,200662,200671,200672,200681,200682,200691,200692,200701,200702,200711,200712,200721,200722,200731,200732,200741,200742,200751,200752,200761,200762,200771,200772,200781,200791,200801,200811,200821,200831,200841,200851,200861,200871,200881,200891,200901,200911,200921,200931,200941,200951,200952,200953,200961,200962,200971,200972,200981,200982,200991,200992,201001,201002,201011,201012,201021,201022,201031,201032,201041,201042,201051,201052,201061,201062,201071,201072,201081,201082,201091,201092,201101,201102,201103,201111,201112,201121,201122,201131,201132,201141,201142,201151,201152,201161,201162,201171,201172,201181,201182,201191,201192,201201,201202,201211,201212,201221,201222,201231,201232,201241,201242,201251,201252,201261,201262,201272,201281,201282,201291,201292,201302,201311,201312,201321,201322,201331,201332,201341,201342,201351,201352,201361,201362,201371,201372,201381,201382,201391,201392,201401,201402,201411,201412,201421,201422,201431,201432,201441,201442,201451,201452,201461,201462,201471,201472,201481,201482,201491,201492,201501,201502,201511,201512,201521,201522,201531,201532,201541,201542,201551,201552,201561,201562,201571,201581,201591,201592,201601,201611,201612,201621,201631,201641,201651,201661,201671,201672,201681,201682,201691,201692,201701,201702,201801,201902,202002,202011,202012,202021,202022,202031,202032,202041,202042,202051,210011,210012,210021,210022,210031,210032,210041,210042,210051,210052,300011,300021,300031,300041,300051,300061,300071,300081,300091,300101,900011,900021,900031,900041,900051,900061,900071,900081,900091,900101,900111,900121,900131,900141,900151,900161,900171,900181,900191,900201,900211,900221,900231,900241,900251,900261,900271,900281,900301,900321,900351,900371,900381,900391,900401,900411,900451,900461,900481,900501,900521,900561,900581,900591,900601,900611,900691,910011,910031,910041,910061,910111,910131,910141,910151,910171,910181,910231,910241,910261,910301,910371,910401,910451,910521,910561,1000011,};\nkk_vector_from_cint32array(arr, (kk_ssize_t)519, kk_context())" c inline "int32_t arr[] = {10071,10081,10091,10111,10141,10181,10241,10271,10321,10351,10411,10451,10521,10561,10601,10611,100011,100021,100031,100041,100051,100061,100071,100081,100091,100101,100111,100121,100131,100141,100151,100161,100171,100181,100191,100201,100211,100221,100231,100241,100251,100261,100271,100281,100301,100321,100351,100371,100381,100391,100401,100411,100451,100461,100481,100501,100521,100561,100581,100591,100601,100611,100691,100711,110011,110031,110041,110061,110111,110131,110141,110151,110171,110181,110231,110241,110261,110301,110371,110401,110451,110521,110561,200011,200012,200013,200021,200022,200023,200031,200032,200033,200041,200042,200043,200051,200052,200053,200061,200062,200063,200064,200071,200072,200073,200081,200082,200083,200091,200092,200093,200101,200102,200103,200111,200112,200113,200121,200122,200123,200131,200132,200133,200141,200142,200143,200151,200152,200153,200161,200162,200163,200171,200172,200173,200174,200181,200182,200183,200191,200192,200193,200194,200201,200202,200203,200211,200212,200221,200222,200231,200232,200233,200241,200242,200251,200252,200253,200261,200262,200263,200271,200272,200281,200282,200283,200291,200292,200301,200302,200311,200321,200331,200332,200333,200341,200342,200343,200351,200352,200353,200361,200362,200371,200372,200381,200382,200391,200401,200411,200421,200431,200432,200433,200441,200442,200451,200452,200461,200462,200471,200472,200481,200482,200491,200492,200501,200502,200511,200512,200521,200531,200532,200541,200542,200551,200552,200561,200562,200571,200572,200581,200582,200591,200592,200601,200602,200611,200612,200621,200622,200631,200632,200641,200642,200651,200652,200662,200671,200672,200681,200682,200691,200692,200701,200702,200711,200712,200721,200722,200731,200732,200741,200742,200751,200752,200761,200762,200771,200772,200781,200791,200801,200811,200821,200831,200841,200851,200861,200871,200881,200891,200901,200911,200921,200931,200941,200951,200952,200953,200961,200962,200971,200972,200981,200982,200991,200992,201001,201002,201011,201012,201021,201022,201031,201032,201041,201042,201051,201052,201061,201062,201071,201072,201081,201082,201091,201092,201101,201102,201103,201111,201112,201121,201122,201131,201132,201141,201142,201151,201152,201161,201162,201171,201172,201181,201182,201191,201192,201201,201202,201211,201212,201221,201222,201231,201232,201241,201242,201251,201252,201261,201262,201272,201281,201282,201291,201292,201302,201311,201312,201321,201322,201331,201332,201341,201342,201351,201352,201361,201362,201371,201372,201381,201382,201391,201392,201401,201402,201411,201412,201421,201422,201431,201432,201441,201442,201451,201452,201461,201462,201471,201472,201481,201482,201491,201492,201501,201502,201511,201512,201521,201522,201531,201532,201541,201542,201551,201552,201561,201562,201571,201581,201591,201592,201601,201611,201612,201621,201631,201641,201651,201661,201671,201672,201681,201682,201691,201692,201701,201702,201801,201902,202002,202011,202012,202021,202022,202031,202032,202041,202042,202051,210011,210012,210021,210022,210031,210032,210041,210042,210051,210052,300011,300021,300031,300041,300051,300061,300071,300081,300091,300101,900011,900021,900031,900041,900051,900061,900071,900081,900091,900101,900111,900121,900131,900141,900151,900161,900171,900181,900191,900201,900211,900221,900231,900241,900251,900261,900271,900281,900301,900321,900351,900371,900381,900391,900401,900411,900451,900461,900481,900501,900521,900561,900581,900591,900601,900611,900691,900711,910011,910031,910041,910061,910111,910131,910141,910151,910171,910181,910231,910241,910261,910301,910371,910401,910451,910521,910561,1000011,};\nkk_vector_from_cint32array(arr, (kk_ssize_t)521, kk_context())"
js inline "[10071,10081,10091,10111,10141,10181,10241,10271,10321,10351,10411,10451,10521,10561,10601,10611,100011,100021,100031,100041,100051,100061,100071,100081,100091,100101,100111,100121,100131,100141,100151,100161,100171,100181,100191,100201,100211,100221,100231,100241,100251,100261,100271,100281,100301,100321,100351,100371,100381,100391,100401,100411,100451,100461,100481,100501,100521,100561,100581,100591,100601,100611,100691,110011,110031,110041,110061,110111,110131,110141,110151,110171,110181,110231,110241,110261,110301,110371,110401,110451,110521,110561,200011,200012,200013,200021,200022,200023,200031,200032,200033,200041,200042,200043,200051,200052,200053,200061,200062,200063,200064,200071,200072,200073,200081,200082,200083,200091,200092,200093,200101,200102,200103,200111,200112,200113,200121,200122,200123,200131,200132,200133,200141,200142,200143,200151,200152,200153,200161,200162,200163,200171,200172,200173,200174,200181,200182,200183,200191,200192,200193,200194,200201,200202,200203,200211,200212,200221,200222,200231,200232,200233,200241,200242,200251,200252,200253,200261,200262,200263,200271,200272,200281,200282,200283,200291,200292,200301,200302,200311,200321,200331,200332,200333,200341,200342,200343,200351,200352,200353,200361,200362,200371,200372,200381,200382,200391,200401,200411,200421,200431,200432,200433,200441,200442,200451,200452,200461,200462,200471,200472,200481,200482,200491,200492,200501,200502,200511,200512,200521,200531,200532,200541,200542,200551,200552,200561,200562,200571,200572,200581,200582,200591,200592,200601,200602,200611,200612,200621,200622,200631,200632,200641,200642,200651,200652,200662,200671,200672,200681,200682,200691,200692,200701,200702,200711,200712,200721,200722,200731,200732,200741,200742,200751,200752,200761,200762,200771,200772,200781,200791,200801,200811,200821,200831,200841,200851,200861,200871,200881,200891,200901,200911,200921,200931,200941,200951,200952,200953,200961,200962,200971,200972,200981,200982,200991,200992,201001,201002,201011,201012,201021,201022,201031,201032,201041,201042,201051,201052,201061,201062,201071,201072,201081,201082,201091,201092,201101,201102,201103,201111,201112,201121,201122,201131,201132,201141,201142,201151,201152,201161,201162,201171,201172,201181,201182,201191,201192,201201,201202,201211,201212,201221,201222,201231,201232,201241,201242,201251,201252,201261,201262,201272,201281,201282,201291,201292,201302,201311,201312,201321,201322,201331,201332,201341,201342,201351,201352,201361,201362,201371,201372,201381,201382,201391,201392,201401,201402,201411,201412,201421,201422,201431,201432,201441,201442,201451,201452,201461,201462,201471,201472,201481,201482,201491,201492,201501,201502,201511,201512,201521,201522,201531,201532,201541,201542,201551,201552,201561,201562,201571,201581,201591,201592,201601,201611,201612,201621,201631,201641,201651,201661,201671,201672,201681,201682,201691,201692,201701,201702,201801,201902,202002,202011,202012,202021,202022,202031,202032,202041,202042,202051,210011,210012,210021,210022,210031,210032,210041,210042,210051,210052,300011,300021,300031,300041,300051,300061,300071,300081,300091,300101,900011,900021,900031,900041,900051,900061,900071,900081,900091,900101,900111,900121,900131,900141,900151,900161,900171,900181,900191,900201,900211,900221,900231,900241,900251,900261,900271,900281,900301,900321,900351,900371,900381,900391,900401,900411,900451,900461,900481,900501,900521,900561,900581,900591,900601,900611,900691,910011,910031,910041,910061,910111,910131,910141,910151,910171,910181,910231,910241,910261,910301,910371,910401,910451,910521,910561,1000011,]" js inline "[10071,10081,10091,10111,10141,10181,10241,10271,10321,10351,10411,10451,10521,10561,10601,10611,100011,100021,100031,100041,100051,100061,100071,100081,100091,100101,100111,100121,100131,100141,100151,100161,100171,100181,100191,100201,100211,100221,100231,100241,100251,100261,100271,100281,100301,100321,100351,100371,100381,100391,100401,100411,100451,100461,100481,100501,100521,100561,100581,100591,100601,100611,100691,100711,110011,110031,110041,110061,110111,110131,110141,110151,110171,110181,110231,110241,110261,110301,110371,110401,110451,110521,110561,200011,200012,200013,200021,200022,200023,200031,200032,200033,200041,200042,200043,200051,200052,200053,200061,200062,200063,200064,200071,200072,200073,200081,200082,200083,200091,200092,200093,200101,200102,200103,200111,200112,200113,200121,200122,200123,200131,200132,200133,200141,200142,200143,200151,200152,200153,200161,200162,200163,200171,200172,200173,200174,200181,200182,200183,200191,200192,200193,200194,200201,200202,200203,200211,200212,200221,200222,200231,200232,200233,200241,200242,200251,200252,200253,200261,200262,200263,200271,200272,200281,200282,200283,200291,200292,200301,200302,200311,200321,200331,200332,200333,200341,200342,200343,200351,200352,200353,200361,200362,200371,200372,200381,200382,200391,200401,200411,200421,200431,200432,200433,200441,200442,200451,200452,200461,200462,200471,200472,200481,200482,200491,200492,200501,200502,200511,200512,200521,200531,200532,200541,200542,200551,200552,200561,200562,200571,200572,200581,200582,200591,200592,200601,200602,200611,200612,200621,200622,200631,200632,200641,200642,200651,200652,200662,200671,200672,200681,200682,200691,200692,200701,200702,200711,200712,200721,200722,200731,200732,200741,200742,200751,200752,200761,200762,200771,200772,200781,200791,200801,200811,200821,200831,200841,200851,200861,200871,200881,200891,200901,200911,200921,200931,200941,200951,200952,200953,200961,200962,200971,200972,200981,200982,200991,200992,201001,201002,201011,201012,201021,201022,201031,201032,201041,201042,201051,201052,201061,201062,201071,201072,201081,201082,201091,201092,201101,201102,201103,201111,201112,201121,201122,201131,201132,201141,201142,201151,201152,201161,201162,201171,201172,201181,201182,201191,201192,201201,201202,201211,201212,201221,201222,201231,201232,201241,201242,201251,201252,201261,201262,201272,201281,201282,201291,201292,201302,201311,201312,201321,201322,201331,201332,201341,201342,201351,201352,201361,201362,201371,201372,201381,201382,201391,201392,201401,201402,201411,201412,201421,201422,201431,201432,201441,201442,201451,201452,201461,201462,201471,201472,201481,201482,201491,201492,201501,201502,201511,201512,201521,201522,201531,201532,201541,201542,201551,201552,201561,201562,201571,201581,201591,201592,201601,201611,201612,201621,201631,201641,201651,201661,201671,201672,201681,201682,201691,201692,201701,201702,201801,201902,202002,202011,202012,202021,202022,202031,202032,202041,202042,202051,210011,210012,210021,210022,210031,210032,210041,210042,210051,210052,300011,300021,300031,300041,300051,300061,300071,300081,300091,300101,900011,900021,900031,900041,900051,900061,900071,900081,900091,900101,900111,900121,900131,900141,900151,900161,900171,900181,900191,900201,900211,900221,900231,900241,900251,900261,900271,900281,900301,900321,900351,900371,900381,900391,900401,900411,900451,900461,900481,900501,900521,900561,900581,900591,900601,900611,900691,900711,910011,910031,910041,910061,910111,910131,910141,910151,910171,910181,910231,910241,910261,910301,910371,910401,910451,910521,910561,1000011,]"
// Vector of all skill ID values in order for easy iterating. // Vector of all skill ID values in order for easy iterating.
val all = once(create-id-table) val all = once(create-id-table)
@@ -96,6 +96,7 @@ pub fun show(s: skill-id): string
100601 -> "Just a Little Farther!" 100601 -> "Just a Little Farther!"
100611 -> "Prideful King" 100611 -> "Prideful King"
100691 -> "Ambition to Surpass the Sakura" 100691 -> "Ambition to Surpass the Sakura"
100711 -> "A Lifelong Dream, A Moment's Flight"
110011 -> "Dazzl'n ♪ Diver" 110011 -> "Dazzl'n ♪ Diver"
110031 -> "Certain Victory" 110031 -> "Certain Victory"
110041 -> "A Kiss for Courage" 110041 -> "A Kiss for Courage"
@@ -532,6 +533,7 @@ pub fun show(s: skill-id): string
900601 -> "Just a Little Farther!" ++ " (Inherited)" 900601 -> "Just a Little Farther!" ++ " (Inherited)"
900611 -> "Prideful King" ++ " (Inherited)" 900611 -> "Prideful King" ++ " (Inherited)"
900691 -> "Ambition to Surpass the Sakura" ++ " (Inherited)" 900691 -> "Ambition to Surpass the Sakura" ++ " (Inherited)"
900711 -> "A Lifelong Dream, A Moment's Flight" ++ " (Inherited)"
910011 -> "Dazzl'n ♪ Diver" ++ " (Inherited)" 910011 -> "Dazzl'n ♪ Diver" ++ " (Inherited)"
910031 -> "Certain Victory" ++ " (Inherited)" 910031 -> "Certain Victory" ++ " (Inherited)"
910041 -> "A Kiss for Courage" ++ " (Inherited)" 910041 -> "A Kiss for Courage" ++ " (Inherited)"
@@ -621,6 +623,7 @@ pub fun description(s: skill-id): string
100601 -> "Increase velocity with flaring fighting spirit when positioned 3rd and about to lose late-race." 100601 -> "Increase velocity with flaring fighting spirit when positioned 3rd and about to lose late-race."
100611 -> "Greatly increase velocity in a true display of skill with 200m remaining after racing calmly." 100611 -> "Greatly increase velocity in a true display of skill with 200m remaining after racing calmly."
100691 -> "Increase velocity with blossoming ambition when well-positioned and close to the runner ahead with 300m or less remaining." 100691 -> "Increase velocity with blossoming ambition when well-positioned and close to the runner ahead with 300m or less remaining."
100711 -> "Seize the moment when close to the runner behind on the final straight, slightly consuming endurance to greatly increase velocity for a moderate duration."
110011 -> "Recover endurance by relaxing after activating 2 skills when positioned midpack mid-race." 110011 -> "Recover endurance by relaxing after activating 2 skills when positioned midpack mid-race."
110031 -> "Greatly increase velocity with an indomitable fighting spirit on the final straight after being on the heels of another runner toward the front on the final corner or later." 110031 -> "Greatly increase velocity with an indomitable fighting spirit on the final straight after being on the heels of another runner toward the front on the final corner or later."
110041 -> "Increase velocity enthusiastically when positioned toward the front in the second half of the race after recovering endurance with a skill." 110041 -> "Increase velocity enthusiastically when positioned toward the front in the second half of the race after recovering endurance with a skill."
@@ -1057,6 +1060,7 @@ pub fun description(s: skill-id): string
900601 -> "Slightly increase velocity when positioned 3rd and about to lose late-race." 900601 -> "Slightly increase velocity when positioned 3rd and about to lose late-race."
900611 -> "Moderately increase velocity in a true display of skill with 200m remaining after racing calmly." 900611 -> "Moderately increase velocity in a true display of skill with 200m remaining after racing calmly."
900691 -> "Slightly increase velocity when well-positioned and close to the runner ahead with 300m or less remaining." 900691 -> "Slightly increase velocity when well-positioned and close to the runner ahead with 300m or less remaining."
900711 -> "Slightly consume endurance to moderately increase velocity for a moderate duration when close to the runner behind on the final straight."
910011 -> "Slightly recover endurance after activating 2 skills mid-race." 910011 -> "Slightly recover endurance after activating 2 skills mid-race."
910031 -> "Moderately increase velocity on the final straight after being on the heels of another runner toward the front on the final corner or later." 910031 -> "Moderately increase velocity on the final straight after being on the heels of another runner toward the front on the final corner or later."
910041 -> "Slightly increase velocity when positioned toward the front in the second half of the race after recovering endurance with a skill." 910041 -> "Slightly increase velocity when positioned toward the front in the second half of the race after recovering endurance with a skill."
@@ -1146,6 +1150,7 @@ pub fun group(s: skill-id): skill-group-id
100601 -> Skill-group-id(10060) 100601 -> Skill-group-id(10060)
100611 -> Skill-group-id(10061) 100611 -> Skill-group-id(10061)
100691 -> Skill-group-id(10069) 100691 -> Skill-group-id(10069)
100711 -> Skill-group-id(10071)
110011 -> Skill-group-id(11001) 110011 -> Skill-group-id(11001)
110031 -> Skill-group-id(11003) 110031 -> Skill-group-id(11003)
110041 -> Skill-group-id(11004) 110041 -> Skill-group-id(11004)
@@ -1582,6 +1587,7 @@ pub fun group(s: skill-id): skill-group-id
900601 -> Skill-group-id(10060) 900601 -> Skill-group-id(10060)
900611 -> Skill-group-id(10061) 900611 -> Skill-group-id(10061)
900691 -> Skill-group-id(10069) 900691 -> Skill-group-id(10069)
900711 -> Skill-group-id(10071)
910011 -> Skill-group-id(11001) 910011 -> Skill-group-id(11001)
910031 -> Skill-group-id(11003) 910031 -> Skill-group-id(11003)
910041 -> Skill-group-id(11004) 910041 -> Skill-group-id(11004)
@@ -1671,6 +1677,7 @@ pub fun rarity(s: skill-id): rarity
100601 -> Unique-Upgraded 100601 -> Unique-Upgraded
100611 -> Unique-Upgraded 100611 -> Unique-Upgraded
100691 -> Unique 100691 -> Unique
100711 -> Unique
110011 -> Unique 110011 -> Unique
110031 -> Unique 110031 -> Unique
110041 -> Unique 110041 -> Unique
@@ -2107,6 +2114,7 @@ pub fun rarity(s: skill-id): rarity
900601 -> Common 900601 -> Common
900611 -> Common 900611 -> Common
900691 -> Common 900691 -> Common
900711 -> Common
910011 -> Common 910011 -> Common
910031 -> Common 910031 -> Common
910041 -> Common 910041 -> Common
@@ -2196,6 +2204,7 @@ pub fun group-rate(s: skill-id): int
100601 -> 1 100601 -> 1
100611 -> 1 100611 -> 1
100691 -> 1 100691 -> 1
100711 -> 1
110011 -> 1 110011 -> 1
110031 -> 1 110031 -> 1
110041 -> 1 110041 -> 1
@@ -2632,6 +2641,7 @@ pub fun group-rate(s: skill-id): int
900601 -> 2 900601 -> 2
900611 -> 2 900611 -> 2
900691 -> 2 900691 -> 2
900711 -> 2
910011 -> 2 910011 -> 2
910031 -> 2 910031 -> 2
910041 -> 2 910041 -> 2
@@ -2721,6 +2731,7 @@ pub fun grade-value(s: skill-id): int
100601 -> 340 100601 -> 340
100611 -> 340 100611 -> 340
100691 -> 340 100691 -> 340
100711 -> 340
110011 -> 340 110011 -> 340
110031 -> 340 110031 -> 340
110041 -> 340 110041 -> 340
@@ -3157,6 +3168,7 @@ pub fun grade-value(s: skill-id): int
900601 -> 180 900601 -> 180
900611 -> 180 900611 -> 180
900691 -> 180 900691 -> 180
900711 -> 180
910011 -> 180 910011 -> 180
910031 -> 180 910031 -> 180
910041 -> 180 910041 -> 180
@@ -3246,6 +3258,7 @@ pub fun wit-check(s: skill-id): bool
100601 -> False 100601 -> False
100611 -> False 100611 -> False
100691 -> False 100691 -> False
100711 -> False
110011 -> False 110011 -> False
110031 -> False 110031 -> False
110041 -> False 110041 -> False
@@ -3682,6 +3695,7 @@ pub fun wit-check(s: skill-id): bool
900601 -> True 900601 -> True
900611 -> True 900611 -> True
900691 -> True 900691 -> True
900711 -> True
910011 -> True 910011 -> True
910031 -> True 910031 -> True
910041 -> True 910041 -> True
@@ -4820,6 +4834,27 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
100711 -> [
Activation(
precondition = "",
condition = "is_finalcorner==1&corner==0&bashin_diff_behind<=1",
duration = 40000.decimal(-4),
dur-scale = Direct-Dur,
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(4500.decimal(-4)),
value-usage = Direct,
target = Self
),
Ability(
ability-type = HP(-100.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
110011 -> [ 110011 -> [
Activation( Activation(
precondition = "", precondition = "",
@@ -12153,6 +12188,27 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
900711 -> [
Activation(
precondition = "",
condition = "is_finalcorner==1&corner==0&bashin_diff_behind<=1",
duration = 24000.decimal(-4),
dur-scale = Direct-Dur,
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(2500.decimal(-4)),
value-usage = Direct,
target = Self
),
Ability(
ability-type = HP(-100.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
910011 -> [ 910011 -> [
Activation( Activation(
precondition = "", precondition = "",
@@ -12587,6 +12643,7 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
100601 -> Just(Uma-id(106001)) 100601 -> Just(Uma-id(106001))
100611 -> Just(Uma-id(106101)) 100611 -> Just(Uma-id(106101))
100691 -> Just(Uma-id(106901)) 100691 -> Just(Uma-id(106901))
100711 -> Just(Uma-id(107101))
110011 -> Just(Uma-id(100102)) 110011 -> Just(Uma-id(100102))
110031 -> Just(Uma-id(100302)) 110031 -> Just(Uma-id(100302))
110041 -> Just(Uma-id(100402)) 110041 -> Just(Uma-id(100402))
@@ -12653,6 +12710,7 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
900601 -> Just(Uma-id(106001)) 900601 -> Just(Uma-id(106001))
900611 -> Just(Uma-id(106101)) 900611 -> Just(Uma-id(106101))
900691 -> Just(Uma-id(106901)) 900691 -> Just(Uma-id(106901))
900711 -> Just(Uma-id(107101))
910011 -> Just(Uma-id(100102)) 910011 -> Just(Uma-id(100102))
910031 -> Just(Uma-id(100302)) 910031 -> Just(Uma-id(100302))
910041 -> Just(Uma-id(100402)) 910041 -> Just(Uma-id(100402))
@@ -12741,6 +12799,7 @@ pub fun sp-cost(s: skill-id): int
100601 -> 0 100601 -> 0
100611 -> 0 100611 -> 0
100691 -> 0 100691 -> 0
100711 -> 0
110011 -> 0 110011 -> 0
110031 -> 0 110031 -> 0
110041 -> 0 110041 -> 0
@@ -13177,6 +13236,7 @@ pub fun sp-cost(s: skill-id): int
900601 -> 200 900601 -> 200
900611 -> 200 900611 -> 200
900691 -> 200 900691 -> 200
900711 -> 200
910011 -> 200 910011 -> 200
910031 -> 200 910031 -> 200
910041 -> 200 910041 -> 200
@@ -13266,6 +13326,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
100601 -> Skill-icon-id(20013) 100601 -> Skill-icon-id(20013)
100611 -> Skill-icon-id(20013) 100611 -> Skill-icon-id(20013)
100691 -> Skill-icon-id(20013) 100691 -> Skill-icon-id(20013)
100711 -> Skill-icon-id(20013)
110011 -> Skill-icon-id(20023) 110011 -> Skill-icon-id(20023)
110031 -> Skill-icon-id(20013) 110031 -> Skill-icon-id(20013)
110041 -> Skill-icon-id(20013) 110041 -> Skill-icon-id(20013)
@@ -13702,6 +13763,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
900601 -> Skill-icon-id(20011) 900601 -> Skill-icon-id(20011)
900611 -> Skill-icon-id(20011) 900611 -> Skill-icon-id(20011)
900691 -> Skill-icon-id(20011) 900691 -> Skill-icon-id(20011)
900711 -> Skill-icon-id(20011)
910011 -> Skill-icon-id(20021) 910011 -> Skill-icon-id(20021)
910031 -> Skill-icon-id(20011) 910031 -> Skill-icon-id(20011)
910041 -> Skill-icon-id(20011) 910041 -> Skill-icon-id(20011)
@@ -13792,6 +13854,7 @@ pub fun skill-group/show(sg: skill-group-id): string
10060 ->"Just a Little Farther!" 10060 ->"Just a Little Farther!"
10061 ->"Prideful King" 10061 ->"Prideful King"
10069 ->"Ambition to Surpass the Sakura" 10069 ->"Ambition to Surpass the Sakura"
10071 ->"A Lifelong Dream, A Moment's Flight"
11001 ->"Dazzl'n ♪ Diver" 11001 ->"Dazzl'n ♪ Diver"
11003 ->"Certain Victory" 11003 ->"Certain Victory"
11004 ->"A Kiss for Courage" 11004 ->"A Kiss for Courage"
@@ -14064,6 +14127,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
10060 -> [Skill-id(100601), Skill-id(900601), ] 10060 -> [Skill-id(100601), Skill-id(900601), ]
10061 -> [Skill-id(100611), Skill-id(900611), ] 10061 -> [Skill-id(100611), Skill-id(900611), ]
10069 -> [Skill-id(100691), Skill-id(900691), ] 10069 -> [Skill-id(100691), Skill-id(900691), ]
10071 -> [Skill-id(100711), Skill-id(900711), ]
11001 -> [Skill-id(110011), Skill-id(910011), ] 11001 -> [Skill-id(110011), Skill-id(910011), ]
11003 -> [Skill-id(110031), Skill-id(910031), ] 11003 -> [Skill-id(110031), Skill-id(910031), ]
11004 -> [Skill-id(110041), Skill-id(910041), ] 11004 -> [Skill-id(110041), Skill-id(910041), ]

View File

@@ -866,6 +866,9 @@ const (
SparkAmbitiontoSurpasstheSakuraLv1 SparkID = 10690101 // Ambition to Surpass the Sakura SparkAmbitiontoSurpasstheSakuraLv1 SparkID = 10690101 // Ambition to Surpass the Sakura
SparkAmbitiontoSurpasstheSakuraLv2 SparkID = 10690102 // Ambition to Surpass the Sakura SparkAmbitiontoSurpasstheSakuraLv2 SparkID = 10690102 // Ambition to Surpass the Sakura
SparkAmbitiontoSurpasstheSakuraLv3 SparkID = 10690103 // Ambition to Surpass the Sakura SparkAmbitiontoSurpasstheSakuraLv3 SparkID = 10690103 // Ambition to Surpass the Sakura
SparkALifelongDreamAMomentsFlightLv1 SparkID = 10710101 // A Lifelong Dream, A Moment's Flight
SparkALifelongDreamAMomentsFlightLv2 SparkID = 10710102 // A Lifelong Dream, A Moment's Flight
SparkALifelongDreamAMomentsFlightLv3 SparkID = 10710103 // A Lifelong Dream, A Moment's Flight
) )
var AllSparks = map[SparkID]Spark{ var AllSparks = map[SparkID]Spark{
@@ -13181,4 +13184,43 @@ var AllSparks = map[SparkID]Spark{
{{41, 900691, 3}}, {{41, 900691, 3}},
}, },
}, },
SparkALifelongDreamAMomentsFlightLv1: {
ID: 10710101,
Name: "A Lifelong Dream, A Moment's Flight",
Description: "A Spark that gives a skill hint for \"A Lifelong Dream, A Moment's Flight\".",
Group: 107101,
Rarity: 1,
Type: 3,
Effects: [][]SparkEffect{
{{41, 900711, 1}},
{{41, 900711, 2}},
{{41, 900711, 3}},
},
},
SparkALifelongDreamAMomentsFlightLv2: {
ID: 10710102,
Name: "A Lifelong Dream, A Moment's Flight",
Description: "A Spark that gives a skill hint for \"A Lifelong Dream, A Moment's Flight\".",
Group: 107101,
Rarity: 2,
Type: 3,
Effects: [][]SparkEffect{
{{41, 900711, 1}},
{{41, 900711, 2}},
{{41, 900711, 3}},
},
},
SparkALifelongDreamAMomentsFlightLv3: {
ID: 10710103,
Name: "A Lifelong Dream, A Moment's Flight",
Description: "A Spark that gives a skill hint for \"A Lifelong Dream, A Moment's Flight\".",
Group: 107101,
Rarity: 3,
Type: 3,
Effects: [][]SparkEffect{
{{41, 900711, 1}},
{{41, 900711, 2}},
{{41, 900711, 3}},
},
},
} }

File diff suppressed because one or more lines are too long