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!
SkillPridefulKing SkillID = 100611 // Prideful King
SkillAmbitiontoSurpasstheSakura SkillID = 100691 // Ambition to Surpass the Sakura
SkillALifelongDreamAMomentsFlight SkillID = 100711 // A Lifelong Dream, A Moment's Flight
SkillDazzlnDiver SkillID = 110011 // Dazzl'n ♪ Diver
SkillCertainVictory SkillID = 110031 // Certain Victory
SkillAKissforCourage SkillID = 110041 // A Kiss for Courage
@@ -504,6 +505,7 @@ const (
SkillJustaLittleFartherInherit SkillID = 900601 // Just a Little Farther!
SkillPridefulKingInherit SkillID = 900611 // Prideful King
SkillAmbitiontoSurpasstheSakuraInherit SkillID = 900691 // Ambition to Surpass the Sakura
SkillALifelongDreamAMomentsFlightInherit SkillID = 900711 // A Lifelong Dream, A Moment's Flight
SkillDazzlnDiverInherit SkillID = 910011 // Dazzl'n ♪ Diver
SkillCertainVictoryInherit SkillID = 910031 // Certain Victory
SkillAKissforCourageInherit SkillID = 910041 // A Kiss for Courage
@@ -590,6 +592,7 @@ var OrderedSkills = [...]SkillID{
SkillJustaLittleFarther,
SkillPridefulKing,
SkillAmbitiontoSurpasstheSakura,
SkillALifelongDreamAMomentsFlight,
SkillDazzlnDiver,
SkillCertainVictory,
SkillAKissforCourage,
@@ -1026,6 +1029,7 @@ var OrderedSkills = [...]SkillID{
SkillJustaLittleFartherInherit,
SkillPridefulKingInherit,
SkillAmbitiontoSurpasstheSakuraInherit,
SkillALifelongDreamAMomentsFlightInherit,
SkillDazzlnDiverInherit,
SkillCertainVictoryInherit,
SkillAKissforCourageInherit,
@@ -2467,6 +2471,29 @@ var AllSkills = map[SkillID]Skill{
UniqueOwner: "[Strength in Full Bloom] Sakura Chiyono O",
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: {
ID: 110011,
Name: "Dazzl'n ♪ Diver",
@@ -12381,6 +12408,31 @@ var AllSkills = map[SkillID]Skill{
SPCost: 200,
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: {
ID: 910011,
Name: "Dazzl'n ♪ Diver" + " (Inherited)",
@@ -12939,6 +12991,7 @@ var SkillNameToID = map[string]SkillID{
"Just a Little Farther!": 100601,
"Prideful King": 100611,
"Ambition to Surpass the Sakura": 100691,
"A Lifelong Dream, A Moment's Flight": 100711,
"Dazzl'n ♪ Diver": 110011,
"Certain Victory": 110031,
"A Kiss for Courage": 110041,
@@ -13375,6 +13428,7 @@ var SkillNameToID = map[string]SkillID{
"Just a Little Farther!" + " (Inherited)": 900601,
"Prideful King" + " (Inherited)": 900611,
"Ambition to Surpass the Sakura" + " (Inherited)": 900691,
"A Lifelong Dream, A Moment's Flight" + " (Inherited)": 900711,
"Dazzl'n ♪ Diver" + " (Inherited)": 910011,
"Certain Victory" + " (Inherited)": 910031,
"A Kiss for Courage" + " (Inherited)": 910041,
@@ -13461,6 +13515,7 @@ var SkillGroups = map[int32][4]SkillID{
10060: {SkillJustaLittleFarther, SkillJustaLittleFartherInherit},
10061: {SkillPridefulKing, SkillPridefulKingInherit},
10069: {SkillAmbitiontoSurpasstheSakura, SkillAmbitiontoSurpasstheSakuraInherit},
10071: {SkillALifelongDreamAMomentsFlight, SkillALifelongDreamAMomentsFlightInherit},
11001: {SkillDazzlnDiver, SkillDazzlnDiverInherit},
11003: {SkillCertainVictory, SkillCertainVictoryInherit},
11004: {SkillAKissforCourage, SkillAKissforCourageInherit},

View File

@@ -12,8 +12,8 @@ import horse/movement
pub import horse/skill
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())"
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,]"
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,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.
val all = once(create-id-table)
@@ -96,6 +96,7 @@ pub fun show(s: skill-id): string
100601 -> "Just a Little Farther!"
100611 -> "Prideful King"
100691 -> "Ambition to Surpass the Sakura"
100711 -> "A Lifelong Dream, A Moment's Flight"
110011 -> "Dazzl'n ♪ Diver"
110031 -> "Certain Victory"
110041 -> "A Kiss for Courage"
@@ -532,6 +533,7 @@ pub fun show(s: skill-id): string
900601 -> "Just a Little Farther!" ++ " (Inherited)"
900611 -> "Prideful King" ++ " (Inherited)"
900691 -> "Ambition to Surpass the Sakura" ++ " (Inherited)"
900711 -> "A Lifelong Dream, A Moment's Flight" ++ " (Inherited)"
910011 -> "Dazzl'n ♪ Diver" ++ " (Inherited)"
910031 -> "Certain Victory" ++ " (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."
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."
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."
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."
@@ -1057,6 +1060,7 @@ pub fun description(s: skill-id): string
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."
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."
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."
@@ -1146,6 +1150,7 @@ pub fun group(s: skill-id): skill-group-id
100601 -> Skill-group-id(10060)
100611 -> Skill-group-id(10061)
100691 -> Skill-group-id(10069)
100711 -> Skill-group-id(10071)
110011 -> Skill-group-id(11001)
110031 -> Skill-group-id(11003)
110041 -> Skill-group-id(11004)
@@ -1582,6 +1587,7 @@ pub fun group(s: skill-id): skill-group-id
900601 -> Skill-group-id(10060)
900611 -> Skill-group-id(10061)
900691 -> Skill-group-id(10069)
900711 -> Skill-group-id(10071)
910011 -> Skill-group-id(11001)
910031 -> Skill-group-id(11003)
910041 -> Skill-group-id(11004)
@@ -1671,6 +1677,7 @@ pub fun rarity(s: skill-id): rarity
100601 -> Unique-Upgraded
100611 -> Unique-Upgraded
100691 -> Unique
100711 -> Unique
110011 -> Unique
110031 -> Unique
110041 -> Unique
@@ -2107,6 +2114,7 @@ pub fun rarity(s: skill-id): rarity
900601 -> Common
900611 -> Common
900691 -> Common
900711 -> Common
910011 -> Common
910031 -> Common
910041 -> Common
@@ -2196,6 +2204,7 @@ pub fun group-rate(s: skill-id): int
100601 -> 1
100611 -> 1
100691 -> 1
100711 -> 1
110011 -> 1
110031 -> 1
110041 -> 1
@@ -2632,6 +2641,7 @@ pub fun group-rate(s: skill-id): int
900601 -> 2
900611 -> 2
900691 -> 2
900711 -> 2
910011 -> 2
910031 -> 2
910041 -> 2
@@ -2721,6 +2731,7 @@ pub fun grade-value(s: skill-id): int
100601 -> 340
100611 -> 340
100691 -> 340
100711 -> 340
110011 -> 340
110031 -> 340
110041 -> 340
@@ -3157,6 +3168,7 @@ pub fun grade-value(s: skill-id): int
900601 -> 180
900611 -> 180
900691 -> 180
900711 -> 180
910011 -> 180
910031 -> 180
910041 -> 180
@@ -3246,6 +3258,7 @@ pub fun wit-check(s: skill-id): bool
100601 -> False
100611 -> False
100691 -> False
100711 -> False
110011 -> False
110031 -> False
110041 -> False
@@ -3682,6 +3695,7 @@ pub fun wit-check(s: skill-id): bool
900601 -> True
900611 -> True
900691 -> True
900711 -> True
910011 -> True
910031 -> 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 -> [
Activation(
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 -> [
Activation(
precondition = "",
@@ -12587,6 +12643,7 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
100601 -> Just(Uma-id(106001))
100611 -> Just(Uma-id(106101))
100691 -> Just(Uma-id(106901))
100711 -> Just(Uma-id(107101))
110011 -> Just(Uma-id(100102))
110031 -> Just(Uma-id(100302))
110041 -> Just(Uma-id(100402))
@@ -12653,6 +12710,7 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
900601 -> Just(Uma-id(106001))
900611 -> Just(Uma-id(106101))
900691 -> Just(Uma-id(106901))
900711 -> Just(Uma-id(107101))
910011 -> Just(Uma-id(100102))
910031 -> Just(Uma-id(100302))
910041 -> Just(Uma-id(100402))
@@ -12741,6 +12799,7 @@ pub fun sp-cost(s: skill-id): int
100601 -> 0
100611 -> 0
100691 -> 0
100711 -> 0
110011 -> 0
110031 -> 0
110041 -> 0
@@ -13177,6 +13236,7 @@ pub fun sp-cost(s: skill-id): int
900601 -> 200
900611 -> 200
900691 -> 200
900711 -> 200
910011 -> 200
910031 -> 200
910041 -> 200
@@ -13266,6 +13326,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
100601 -> Skill-icon-id(20013)
100611 -> Skill-icon-id(20013)
100691 -> Skill-icon-id(20013)
100711 -> Skill-icon-id(20013)
110011 -> Skill-icon-id(20023)
110031 -> 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)
900611 -> Skill-icon-id(20011)
900691 -> Skill-icon-id(20011)
900711 -> Skill-icon-id(20011)
910011 -> Skill-icon-id(20021)
910031 -> 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!"
10061 ->"Prideful King"
10069 ->"Ambition to Surpass the Sakura"
10071 ->"A Lifelong Dream, A Moment's Flight"
11001 ->"Dazzl'n ♪ Diver"
11003 ->"Certain Victory"
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), ]
10061 -> [Skill-id(100611), Skill-id(900611), ]
10069 -> [Skill-id(100691), Skill-id(900691), ]
10071 -> [Skill-id(100711), Skill-id(900711), ]
11001 -> [Skill-id(110011), Skill-id(910011), ]
11003 -> [Skill-id(110031), Skill-id(910031), ]
11004 -> [Skill-id(110041), Skill-id(910041), ]

View File

@@ -866,6 +866,9 @@ const (
SparkAmbitiontoSurpasstheSakuraLv1 SparkID = 10690101 // Ambition to Surpass the Sakura
SparkAmbitiontoSurpasstheSakuraLv2 SparkID = 10690102 // 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{
@@ -13181,4 +13184,43 @@ var AllSparks = map[SparkID]Spark{
{{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