horse: generate with 2026-03-05 global db

This commit is contained in:
2026-03-05 10:27:47 -05:00
parent 9a73f2147b
commit 5540bb2c4e
8 changed files with 283 additions and 12 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -51,6 +51,7 @@ const (
SkillYUMMYSPEED SkillID = 100281 // YUMMY☆SPEED! SkillYUMMYSPEED SkillID = 100281 // YUMMY☆SPEED!
SkillBlueRoseCloser SkillID = 100301 // Blue Rose Closer SkillBlueRoseCloser SkillID = 100301 // Blue Rose Closer
SkillUma2 SkillID = 100321 // U=ma2 SkillUma2 SkillID = 100321 // U=ma2
SkillShootingStarofDioskouroi SkillID = 100331 // Shooting Star of Dioskouroi
SkillOurTickettoWin SkillID = 100351 // Our Ticket to Win! SkillOurTickettoWin SkillID = 100351 // Our Ticket to Win!
SkillSchwarzesSchwert SkillID = 100371 // Schwarzes Schwert SkillSchwarzesSchwert SkillID = 100371 // Schwarzes Schwert
SkillLookatCurren SkillID = 100381 // #LookatCurren SkillLookatCurren SkillID = 100381 // #LookatCurren
@@ -488,6 +489,7 @@ const (
SkillYUMMYSPEEDInherit SkillID = 900281 // YUMMY☆SPEED! SkillYUMMYSPEEDInherit SkillID = 900281 // YUMMY☆SPEED!
SkillBlueRoseCloserInherit SkillID = 900301 // Blue Rose Closer SkillBlueRoseCloserInherit SkillID = 900301 // Blue Rose Closer
SkillUma2Inherit SkillID = 900321 // U=ma2 SkillUma2Inherit SkillID = 900321 // U=ma2
SkillShootingStarofDioskouroiInherit SkillID = 900331 // Shooting Star of Dioskouroi
SkillOurTickettoWinInherit SkillID = 900351 // Our Ticket to Win! SkillOurTickettoWinInherit SkillID = 900351 // Our Ticket to Win!
SkillSchwarzesSchwertInherit SkillID = 900371 // Schwarzes Schwert SkillSchwarzesSchwertInherit SkillID = 900371 // Schwarzes Schwert
SkillLookatCurrenInherit SkillID = 900381 // #LookatCurren SkillLookatCurrenInherit SkillID = 900381 // #LookatCurren
@@ -575,6 +577,7 @@ var OrderedSkills = [...]SkillID{
SkillYUMMYSPEED, SkillYUMMYSPEED,
SkillBlueRoseCloser, SkillBlueRoseCloser,
SkillUma2, SkillUma2,
SkillShootingStarofDioskouroi,
SkillOurTickettoWin, SkillOurTickettoWin,
SkillSchwarzesSchwert, SkillSchwarzesSchwert,
SkillLookatCurren, SkillLookatCurren,
@@ -1012,6 +1015,7 @@ var OrderedSkills = [...]SkillID{
SkillYUMMYSPEEDInherit, SkillYUMMYSPEEDInherit,
SkillBlueRoseCloserInherit, SkillBlueRoseCloserInherit,
SkillUma2Inherit, SkillUma2Inherit,
SkillShootingStarofDioskouroiInherit,
SkillOurTickettoWinInherit, SkillOurTickettoWinInherit,
SkillSchwarzesSchwertInherit, SkillSchwarzesSchwertInherit,
SkillLookatCurrenInherit, SkillLookatCurrenInherit,
@@ -2092,6 +2096,37 @@ var AllSkills = map[SkillID]Skill{
UniqueOwner: "[Tach-nology] Agnes Tachyon", UniqueOwner: "[Tach-nology] Agnes Tachyon",
IconID: 20023, IconID: 20023,
}, },
SkillShootingStarofDioskouroi: {
ID: 100331,
Name: "Shooting Star of Dioskouroi",
Description: "Increase velocity with guidance from the stars when far from the lead on the final straight. If positioned around the very back, greatly increase velocity instead.",
Group: 10033,
Rarity: 5,
GroupRate: 1,
GradeValue: 340,
Activations: []Activation{
{
Condition: "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate<80",
Duration: 50000,
DurScale: 1,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
},
},
{
Condition: "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate>=80",
Duration: 50000,
DurScale: 1,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0},
},
},
},
UniqueOwner: "[Starry Nocturne] Admire Vega",
IconID: 20013,
},
SkillOurTickettoWin: { SkillOurTickettoWin: {
ID: 100351, ID: 100351,
Name: "Our Ticket to Win!", Name: "Our Ticket to Win!",
@@ -11995,6 +12030,39 @@ var AllSkills = map[SkillID]Skill{
SPCost: 200, SPCost: 200,
IconID: 20021, IconID: 20021,
}, },
SkillShootingStarofDioskouroiInherit: {
ID: 900331,
Name: "Shooting Star of Dioskouroi" + " (Inherited)",
Description: "Slightly increase velocity when far from the lead on the final straight. If positioned around the very back, moderately increase velocity instead.",
Group: 10033,
Rarity: 1,
GroupRate: 2,
GradeValue: 180,
WitCheck: true,
Activations: []Activation{
{
Condition: "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate<80",
Duration: 30000,
DurScale: 1,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0},
},
},
{
Condition: "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate>=80",
Duration: 30000,
DurScale: 1,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 2500, Target: 1, TargetValue: 0},
},
},
},
UniqueOwner: "[Starry Nocturne] Admire Vega",
SPCost: 200,
IconID: 20011,
},
SkillOurTickettoWinInherit: { SkillOurTickettoWinInherit: {
ID: 900351, ID: 900351,
Name: "Our Ticket to Win!" + " (Inherited)", Name: "Our Ticket to Win!" + " (Inherited)",
@@ -12974,6 +13042,7 @@ var SkillNameToID = map[string]SkillID{
"YUMMY☆SPEED!": 100281, "YUMMY☆SPEED!": 100281,
"Blue Rose Closer": 100301, "Blue Rose Closer": 100301,
"U=ma2": 100321, "U=ma2": 100321,
"Shooting Star of Dioskouroi": 100331,
"Our Ticket to Win!": 100351, "Our Ticket to Win!": 100351,
"Schwarzes Schwert": 100371, "Schwarzes Schwert": 100371,
"#LookatCurren": 100381, "#LookatCurren": 100381,
@@ -13411,6 +13480,7 @@ var SkillNameToID = map[string]SkillID{
"YUMMY☆SPEED!" + " (Inherited)": 900281, "YUMMY☆SPEED!" + " (Inherited)": 900281,
"Blue Rose Closer" + " (Inherited)": 900301, "Blue Rose Closer" + " (Inherited)": 900301,
"U=ma2" + " (Inherited)": 900321, "U=ma2" + " (Inherited)": 900321,
"Shooting Star of Dioskouroi" + " (Inherited)": 900331,
"Our Ticket to Win!" + " (Inherited)": 900351, "Our Ticket to Win!" + " (Inherited)": 900351,
"Schwarzes Schwert" + " (Inherited)": 900371, "Schwarzes Schwert" + " (Inherited)": 900371,
"#LookatCurren" + " (Inherited)": 900381, "#LookatCurren" + " (Inherited)": 900381,
@@ -13498,6 +13568,7 @@ var SkillGroups = map[int32][4]SkillID{
10028: {SkillYUMMYSPEED, SkillYUMMYSPEEDInherit}, 10028: {SkillYUMMYSPEED, SkillYUMMYSPEEDInherit},
10030: {SkillBlueRoseCloser, SkillBlueRoseCloserInherit}, 10030: {SkillBlueRoseCloser, SkillBlueRoseCloserInherit},
10032: {SkillUma2, SkillUma2Inherit}, 10032: {SkillUma2, SkillUma2Inherit},
10033: {SkillShootingStarofDioskouroi, SkillShootingStarofDioskouroiInherit},
10035: {SkillOurTickettoWin, SkillOurTickettoWinInherit}, 10035: {SkillOurTickettoWin, SkillOurTickettoWinInherit},
10037: {SkillSchwarzesSchwert, SkillSchwarzesSchwertInherit}, 10037: {SkillSchwarzesSchwert, SkillSchwarzesSchwertInherit},
10038: {SkillLookatCurren, SkillLookatCurrenInherit}, 10038: {SkillLookatCurren, SkillLookatCurrenInherit},

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,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())" 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,100331,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,900331,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)523, 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,]" 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,100331,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,900331,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.
pub val all = once(create-id-table) pub val all = once(create-id-table)
@@ -79,6 +79,7 @@ pub fun show(s: skill-id): string
100281 -> "YUMMY☆SPEED!" 100281 -> "YUMMY☆SPEED!"
100301 -> "Blue Rose Closer" 100301 -> "Blue Rose Closer"
100321 -> "U=ma2" 100321 -> "U=ma2"
100331 -> "Shooting Star of Dioskouroi"
100351 -> "Our Ticket to Win!" 100351 -> "Our Ticket to Win!"
100371 -> "Schwarzes Schwert" 100371 -> "Schwarzes Schwert"
100381 -> "#LookatCurren" 100381 -> "#LookatCurren"
@@ -516,6 +517,7 @@ pub fun show(s: skill-id): string
900281 -> "YUMMY☆SPEED!" ++ " (Inherited)" 900281 -> "YUMMY☆SPEED!" ++ " (Inherited)"
900301 -> "Blue Rose Closer" ++ " (Inherited)" 900301 -> "Blue Rose Closer" ++ " (Inherited)"
900321 -> "U=ma2" ++ " (Inherited)" 900321 -> "U=ma2" ++ " (Inherited)"
900331 -> "Shooting Star of Dioskouroi" ++ " (Inherited)"
900351 -> "Our Ticket to Win!" ++ " (Inherited)" 900351 -> "Our Ticket to Win!" ++ " (Inherited)"
900371 -> "Schwarzes Schwert" ++ " (Inherited)" 900371 -> "Schwarzes Schwert" ++ " (Inherited)"
900381 -> "#LookatCurren" ++ " (Inherited)" 900381 -> "#LookatCurren" ++ " (Inherited)"
@@ -606,6 +608,7 @@ pub fun description(s: skill-id): string
100281 -> "Kick forward hard with renewed vigor when starting to get tired while well-positioned halfway through the race." 100281 -> "Kick forward hard with renewed vigor when starting to get tired while well-positioned halfway through the race."
100301 -> "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." 100301 -> "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."
100321 -> "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." 100321 -> "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."
100331 -> "Increase velocity with guidance from the stars when far from the lead on the final straight. If positioned around the very back, greatly increase velocity instead."
100351 -> "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." 100351 -> "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."
100371 -> "Increase velocity in a dash for the lead after running calmly and according to plan up until the final straight." 100371 -> "Increase velocity in a dash for the lead after running calmly and according to plan up until the final straight."
100381 -> "Gain momentum and begin to advance when passing another runner while well-positioned around halfway through the race." 100381 -> "Gain momentum and begin to advance when passing another runner while well-positioned around halfway through the race."
@@ -1043,6 +1046,7 @@ pub fun description(s: skill-id): string
900281 -> "Very slightly kick forward when moderately tired while well-positioned halfway through the race." 900281 -> "Very slightly kick forward when moderately tired while well-positioned halfway through the race."
900301 -> "Slightly increase velocity on the final straight after passing another runner in the front part of the pack on the final corner or later." 900301 -> "Slightly increase velocity on the final straight after passing another runner in the front part of the pack on the final corner or later."
900321 -> "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." 900321 -> "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."
900331 -> "Slightly increase velocity when far from the lead on the final straight. If positioned around the very back, moderately increase velocity instead."
900351 -> "Slightly increase velocity when positioned toward the front on the final straight after engaging in a challenge on the final corner or later." 900351 -> "Slightly increase velocity when positioned toward the front on the final straight after engaging in a challenge on the final corner or later."
900371 -> "Slightly increase velocity in a dash for the lead after running calmly and according to plan up until the final straight." 900371 -> "Slightly increase velocity in a dash for the lead after running calmly and according to plan up until the final straight."
900381 -> "Very slightly begin to advance when passing another runner while well-positioned around halfway through the race." 900381 -> "Very slightly begin to advance when passing another runner while well-positioned around halfway through the race."
@@ -1133,6 +1137,7 @@ pub fun group(s: skill-id): skill-group-id
100281 -> Skill-group-id(10028) 100281 -> Skill-group-id(10028)
100301 -> Skill-group-id(10030) 100301 -> Skill-group-id(10030)
100321 -> Skill-group-id(10032) 100321 -> Skill-group-id(10032)
100331 -> Skill-group-id(10033)
100351 -> Skill-group-id(10035) 100351 -> Skill-group-id(10035)
100371 -> Skill-group-id(10037) 100371 -> Skill-group-id(10037)
100381 -> Skill-group-id(10038) 100381 -> Skill-group-id(10038)
@@ -1570,6 +1575,7 @@ pub fun group(s: skill-id): skill-group-id
900281 -> Skill-group-id(10028) 900281 -> Skill-group-id(10028)
900301 -> Skill-group-id(10030) 900301 -> Skill-group-id(10030)
900321 -> Skill-group-id(10032) 900321 -> Skill-group-id(10032)
900331 -> Skill-group-id(10033)
900351 -> Skill-group-id(10035) 900351 -> Skill-group-id(10035)
900371 -> Skill-group-id(10037) 900371 -> Skill-group-id(10037)
900381 -> Skill-group-id(10038) 900381 -> Skill-group-id(10038)
@@ -1660,6 +1666,7 @@ pub fun rarity(s: skill-id): rarity
100281 -> Unique 100281 -> Unique
100301 -> Unique 100301 -> Unique
100321 -> Unique-Upgraded 100321 -> Unique-Upgraded
100331 -> Unique
100351 -> Unique-Upgraded 100351 -> Unique-Upgraded
100371 -> Unique 100371 -> Unique
100381 -> Unique 100381 -> Unique
@@ -2097,6 +2104,7 @@ pub fun rarity(s: skill-id): rarity
900281 -> Common 900281 -> Common
900301 -> Common 900301 -> Common
900321 -> Common 900321 -> Common
900331 -> Common
900351 -> Common 900351 -> Common
900371 -> Common 900371 -> Common
900381 -> Common 900381 -> Common
@@ -2187,6 +2195,7 @@ pub fun group-rate(s: skill-id): int
100281 -> 1 100281 -> 1
100301 -> 1 100301 -> 1
100321 -> 1 100321 -> 1
100331 -> 1
100351 -> 1 100351 -> 1
100371 -> 1 100371 -> 1
100381 -> 1 100381 -> 1
@@ -2624,6 +2633,7 @@ pub fun group-rate(s: skill-id): int
900281 -> 2 900281 -> 2
900301 -> 2 900301 -> 2
900321 -> 2 900321 -> 2
900331 -> 2
900351 -> 2 900351 -> 2
900371 -> 2 900371 -> 2
900381 -> 2 900381 -> 2
@@ -2714,6 +2724,7 @@ pub fun grade-value(s: skill-id): int
100281 -> 340 100281 -> 340
100301 -> 340 100301 -> 340
100321 -> 340 100321 -> 340
100331 -> 340
100351 -> 340 100351 -> 340
100371 -> 340 100371 -> 340
100381 -> 340 100381 -> 340
@@ -3151,6 +3162,7 @@ pub fun grade-value(s: skill-id): int
900281 -> 180 900281 -> 180
900301 -> 180 900301 -> 180
900321 -> 180 900321 -> 180
900331 -> 180
900351 -> 180 900351 -> 180
900371 -> 180 900371 -> 180
900381 -> 180 900381 -> 180
@@ -3241,6 +3253,7 @@ pub fun wit-check(s: skill-id): bool
100281 -> False 100281 -> False
100301 -> False 100301 -> False
100321 -> False 100321 -> False
100331 -> False
100351 -> False 100351 -> False
100371 -> False 100371 -> False
100381 -> False 100381 -> False
@@ -3678,6 +3691,7 @@ pub fun wit-check(s: skill-id): bool
900281 -> True 900281 -> True
900301 -> True 900301 -> True
900321 -> True 900321 -> True
900331 -> True
900351 -> True 900351 -> True
900371 -> True 900371 -> True
900381 -> True 900381 -> True
@@ -4542,6 +4556,36 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
100331 -> [
Activation(
precondition = "",
condition = "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate<80",
duration = 50000.decimal(-4),
dur-scale = Direct-Dur,
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(3500.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
Activation(
precondition = "",
condition = "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate>=80",
duration = 50000.decimal(-4),
dur-scale = Direct-Dur,
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(4500.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
100351 -> [ 100351 -> [
Activation( Activation(
precondition = "is_finalcorner==1&blocked_side_continuetime>=2", precondition = "is_finalcorner==1&blocked_side_continuetime>=2",
@@ -11896,6 +11940,36 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
900331 -> [
Activation(
precondition = "",
condition = "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate<80",
duration = 30000.decimal(-4),
dur-scale = Direct-Dur,
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(1500.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
Activation(
precondition = "",
condition = "is_finalcorner==1&corner==0&distance_diff_top>=5&order_rate>=80",
duration = 30000.decimal(-4),
dur-scale = Direct-Dur,
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(2500.decimal(-4)),
value-usage = Direct,
target = Self
),
]
),
]
900351 -> [ 900351 -> [
Activation( Activation(
precondition = "is_finalcorner==1&blocked_side_continuetime>=2", precondition = "is_finalcorner==1&blocked_side_continuetime>=2",
@@ -12626,6 +12700,7 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
100281 -> Just(Uma-id(102801)) 100281 -> Just(Uma-id(102801))
100301 -> Just(Uma-id(103001)) 100301 -> Just(Uma-id(103001))
100321 -> Just(Uma-id(103201)) 100321 -> Just(Uma-id(103201))
100331 -> Just(Uma-id(103301))
100351 -> Just(Uma-id(103501)) 100351 -> Just(Uma-id(103501))
100371 -> Just(Uma-id(103701)) 100371 -> Just(Uma-id(103701))
100381 -> Just(Uma-id(103801)) 100381 -> Just(Uma-id(103801))
@@ -12693,6 +12768,7 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
900281 -> Just(Uma-id(102801)) 900281 -> Just(Uma-id(102801))
900301 -> Just(Uma-id(103001)) 900301 -> Just(Uma-id(103001))
900321 -> Just(Uma-id(103201)) 900321 -> Just(Uma-id(103201))
900331 -> Just(Uma-id(103301))
900351 -> Just(Uma-id(103501)) 900351 -> Just(Uma-id(103501))
900371 -> Just(Uma-id(103701)) 900371 -> Just(Uma-id(103701))
900381 -> Just(Uma-id(103801)) 900381 -> Just(Uma-id(103801))
@@ -12782,6 +12858,7 @@ pub fun sp-cost(s: skill-id): int
100281 -> 0 100281 -> 0
100301 -> 0 100301 -> 0
100321 -> 0 100321 -> 0
100331 -> 0
100351 -> 0 100351 -> 0
100371 -> 0 100371 -> 0
100381 -> 0 100381 -> 0
@@ -13219,6 +13296,7 @@ pub fun sp-cost(s: skill-id): int
900281 -> 200 900281 -> 200
900301 -> 200 900301 -> 200
900321 -> 200 900321 -> 200
900331 -> 200
900351 -> 200 900351 -> 200
900371 -> 200 900371 -> 200
900381 -> 200 900381 -> 200
@@ -13309,6 +13387,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
100281 -> Skill-icon-id(20013) 100281 -> Skill-icon-id(20013)
100301 -> Skill-icon-id(20013) 100301 -> Skill-icon-id(20013)
100321 -> Skill-icon-id(20023) 100321 -> Skill-icon-id(20023)
100331 -> Skill-icon-id(20013)
100351 -> Skill-icon-id(20013) 100351 -> Skill-icon-id(20013)
100371 -> Skill-icon-id(20013) 100371 -> Skill-icon-id(20013)
100381 -> Skill-icon-id(20013) 100381 -> Skill-icon-id(20013)
@@ -13746,6 +13825,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
900281 -> Skill-icon-id(20011) 900281 -> Skill-icon-id(20011)
900301 -> Skill-icon-id(20011) 900301 -> Skill-icon-id(20011)
900321 -> Skill-icon-id(20021) 900321 -> Skill-icon-id(20021)
900331 -> Skill-icon-id(20011)
900351 -> Skill-icon-id(20011) 900351 -> Skill-icon-id(20011)
900371 -> Skill-icon-id(20011) 900371 -> Skill-icon-id(20011)
900381 -> Skill-icon-id(20011) 900381 -> Skill-icon-id(20011)
@@ -13837,6 +13917,7 @@ pub fun skill-group/show(sg: skill-group-id): string
10028 ->"YUMMY☆SPEED!" 10028 ->"YUMMY☆SPEED!"
10030 ->"Blue Rose Closer" 10030 ->"Blue Rose Closer"
10032 ->"U=ma2" 10032 ->"U=ma2"
10033 ->"Shooting Star of Dioskouroi"
10035 ->"Our Ticket to Win!" 10035 ->"Our Ticket to Win!"
10037 ->"Schwarzes Schwert" 10037 ->"Schwarzes Schwert"
10038 ->"#LookatCurren" 10038 ->"#LookatCurren"
@@ -14110,6 +14191,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
10028 -> [Skill-id(100281), Skill-id(900281), ] 10028 -> [Skill-id(100281), Skill-id(900281), ]
10030 -> [Skill-id(100301), Skill-id(900301), ] 10030 -> [Skill-id(100301), Skill-id(900301), ]
10032 -> [Skill-id(100321), Skill-id(900321), ] 10032 -> [Skill-id(100321), Skill-id(900321), ]
10033 -> [Skill-id(100331), Skill-id(900331), ]
10035 -> [Skill-id(100351), Skill-id(900351), ] 10035 -> [Skill-id(100351), Skill-id(900351), ]
10037 -> [Skill-id(100371), Skill-id(900371), ] 10037 -> [Skill-id(100371), Skill-id(900371), ]
10038 -> [Skill-id(100381), Skill-id(900381), ] 10038 -> [Skill-id(100381), Skill-id(900381), ]

View File

@@ -800,6 +800,9 @@ const (
SparkUma2Lv1 SparkID = 10320101 // U=ma2 SparkUma2Lv1 SparkID = 10320101 // U=ma2
SparkUma2Lv2 SparkID = 10320102 // U=ma2 SparkUma2Lv2 SparkID = 10320102 // U=ma2
SparkUma2Lv3 SparkID = 10320103 // U=ma2 SparkUma2Lv3 SparkID = 10320103 // U=ma2
SparkShootingStarofDioskouroiLv1 SparkID = 10330101 // Shooting Star of Dioskouroi
SparkShootingStarofDioskouroiLv2 SparkID = 10330102 // Shooting Star of Dioskouroi
SparkShootingStarofDioskouroiLv3 SparkID = 10330103 // Shooting Star of Dioskouroi
SparkOurTickettoWinLv1 SparkID = 10350101 // Our Ticket to Win! SparkOurTickettoWinLv1 SparkID = 10350101 // Our Ticket to Win!
SparkOurTickettoWinLv2 SparkID = 10350102 // Our Ticket to Win! SparkOurTickettoWinLv2 SparkID = 10350102 // Our Ticket to Win!
SparkOurTickettoWinLv3 SparkID = 10350103 // Our Ticket to Win! SparkOurTickettoWinLv3 SparkID = 10350103 // Our Ticket to Win!
@@ -12326,6 +12329,45 @@ var AllSparks = map[SparkID]Spark{
{{41, 900321, 3}}, {{41, 900321, 3}},
}, },
}, },
SparkShootingStarofDioskouroiLv1: {
ID: 10330101,
Name: "Shooting Star of Dioskouroi",
Description: "A Spark that gives a skill hint for \"Shooting Star of Dioskouroi\".",
Group: 103301,
Rarity: 1,
Type: 3,
Effects: [][]SparkEffect{
{{41, 900331, 1}},
{{41, 900331, 2}},
{{41, 900331, 3}},
},
},
SparkShootingStarofDioskouroiLv2: {
ID: 10330102,
Name: "Shooting Star of Dioskouroi",
Description: "A Spark that gives a skill hint for \"Shooting Star of Dioskouroi\".",
Group: 103301,
Rarity: 2,
Type: 3,
Effects: [][]SparkEffect{
{{41, 900331, 1}},
{{41, 900331, 2}},
{{41, 900331, 3}},
},
},
SparkShootingStarofDioskouroiLv3: {
ID: 10330103,
Name: "Shooting Star of Dioskouroi",
Description: "A Spark that gives a skill hint for \"Shooting Star of Dioskouroi\".",
Group: 103301,
Rarity: 3,
Type: 3,
Effects: [][]SparkEffect{
{{41, 900331, 1}},
{{41, 900331, 2}},
{{41, 900331, 3}},
},
},
SparkOurTickettoWinLv1: { SparkOurTickettoWinLv1: {
ID: 10350101, ID: 10350101,
Name: "Our Ticket to Win!", Name: "Our Ticket to Win!",

File diff suppressed because one or more lines are too long

View File

@@ -49,6 +49,7 @@ const (
RiceShowerRosyDreams UmaID = 103001 // [Rosy Dreams] Rice Shower RiceShowerRosyDreams UmaID = 103001 // [Rosy Dreams] Rice Shower
RiceShowerVampireMakeover UmaID = 103002 // [Vampire Makeover!] Rice Shower RiceShowerVampireMakeover UmaID = 103002 // [Vampire Makeover!] Rice Shower
AgnesTachyonTachnology UmaID = 103201 // [Tach-nology] Agnes Tachyon AgnesTachyonTachnology UmaID = 103201 // [Tach-nology] Agnes Tachyon
AdmireVegaStarryNocturne UmaID = 103301 // [Starry Nocturne] Admire Vega
WinningTicketGettoWinning UmaID = 103501 // [Get to Winning!] Winning Ticket WinningTicketGettoWinning UmaID = 103501 // [Get to Winning!] Winning Ticket
EishinFlashMeisterschaft UmaID = 103701 // [Meisterschaft] Eishin Flash EishinFlashMeisterschaft UmaID = 103701 // [Meisterschaft] Eishin Flash
EishinFlashPreciseChocolatier UmaID = 103702 // [Precise Chocolatier] Eishin Flash EishinFlashPreciseChocolatier UmaID = 103702 // [Precise Chocolatier] Eishin Flash
@@ -1131,6 +1132,30 @@ var AllUmas = map[UmaID]Uma{
SkillPL4: 201112, SkillPL4: 201112,
SkillPL5: 200571, SkillPL5: 200571,
}, },
AdmireVegaStarryNocturne: {
ID: 103301,
CharacterID: 1033,
Name: "[Starry Nocturne] Admire Vega",
Variant: "[Starry Nocturne]",
Sprint: 2,
Mile: 5,
Medium: 7,
Long: 5,
Front: 1,
Pace: 1,
Late: 6,
End: 7,
Turf: 7,
Dirt: 1,
Unique: 100331,
Skill1: 200492,
Skill2: 201152,
Skill3: 201492,
SkillPL2: 200632,
SkillPL3: 201491,
SkillPL4: 200861,
SkillPL5: 200631,
},
WinningTicketGettoWinning: { WinningTicketGettoWinning: {
ID: 103501, ID: 103501,
CharacterID: 1035, CharacterID: 1035,

View File

@@ -10,8 +10,8 @@ import horse/movement
pub import horse/uma pub import horse/uma
extern create-id-table(): vector<int> extern create-id-table(): vector<int>
c inline "int32_t arr[] = {100101,100102,100201,100301,100302,100401,100402,100501,100601,100602,100701,100801,100901,101001,101101,101102,101201,101301,101302,101401,101402,101501,101502,101601,101701,101702,101801,101802,101901,102001,102101,102201,102301,102302,102401,102402,102501,102601,102602,102701,102801,103001,103002,103201,103501,103701,103702,103801,103901,104001,104002,104101,104501,104502,104601,104801,105001,105201,105202,105601,105602,105801,105901,106001,106101,106901,107101,};\nkk_vector_from_cint32array(arr, (kk_ssize_t)67, kk_context())" c inline "int32_t arr[] = {100101,100102,100201,100301,100302,100401,100402,100501,100601,100602,100701,100801,100901,101001,101101,101102,101201,101301,101302,101401,101402,101501,101502,101601,101701,101702,101801,101802,101901,102001,102101,102201,102301,102302,102401,102402,102501,102601,102602,102701,102801,103001,103002,103201,103301,103501,103701,103702,103801,103901,104001,104002,104101,104501,104502,104601,104801,105001,105201,105202,105601,105602,105801,105901,106001,106101,106901,107101,};\nkk_vector_from_cint32array(arr, (kk_ssize_t)68, kk_context())"
js inline "[100101,100102,100201,100301,100302,100401,100402,100501,100601,100602,100701,100801,100901,101001,101101,101102,101201,101301,101302,101401,101402,101501,101502,101601,101701,101702,101801,101802,101901,102001,102101,102201,102301,102302,102401,102402,102501,102601,102602,102701,102801,103001,103002,103201,103501,103701,103702,103801,103901,104001,104002,104101,104501,104502,104601,104801,105001,105201,105202,105601,105602,105801,105901,106001,106101,106901,107101,]" js inline "[100101,100102,100201,100301,100302,100401,100402,100501,100601,100602,100701,100801,100901,101001,101101,101102,101201,101301,101302,101401,101402,101501,101502,101601,101701,101702,101801,101802,101901,102001,102101,102201,102301,102302,102401,102402,102501,102601,102602,102701,102801,103001,103002,103201,103301,103501,103701,103702,103801,103901,104001,104002,104101,104501,104502,104601,104801,105001,105201,105202,105601,105602,105801,105901,106001,106101,106901,107101,]"
// Vector of all Uma IDs in order for easy iterating. // Vector of all Uma IDs in order for easy iterating.
pub val all = once(create-id-table) pub val all = once(create-id-table)
@@ -64,6 +64,7 @@ pub fun show(uma: uma-id): string
103001 -> "[Rosy Dreams] Rice Shower" 103001 -> "[Rosy Dreams] Rice Shower"
103002 -> "[Vampire Makeover!] Rice Shower" 103002 -> "[Vampire Makeover!] Rice Shower"
103201 -> "[Tach-nology] Agnes Tachyon" 103201 -> "[Tach-nology] Agnes Tachyon"
103301 -> "[Starry Nocturne] Admire Vega"
103501 -> "[Get to Winning!] Winning Ticket" 103501 -> "[Get to Winning!] Winning Ticket"
103701 -> "[Meisterschaft] Eishin Flash" 103701 -> "[Meisterschaft] Eishin Flash"
103702 -> "[Precise Chocolatier] Eishin Flash" 103702 -> "[Precise Chocolatier] Eishin Flash"
@@ -137,6 +138,7 @@ pub fun variant(uma: uma-id): string
103001 -> "[Rosy Dreams]" 103001 -> "[Rosy Dreams]"
103002 -> "[Vampire Makeover!]" 103002 -> "[Vampire Makeover!]"
103201 -> "[tach-nology]" 103201 -> "[tach-nology]"
103301 -> "[Starry Nocturne]"
103501 -> "[Get to Winning!]" 103501 -> "[Get to Winning!]"
103701 -> "[Meisterschaft]" 103701 -> "[Meisterschaft]"
103702 -> "[Precise Chocolatier]" 103702 -> "[Precise Chocolatier]"
@@ -210,6 +212,7 @@ pub fun character-id(uma: uma-id): character-id
103001 -> Character-id(1030) 103001 -> Character-id(1030)
103002 -> Character-id(1030) 103002 -> Character-id(1030)
103201 -> Character-id(1032) 103201 -> Character-id(1032)
103301 -> Character-id(1033)
103501 -> Character-id(1035) 103501 -> Character-id(1035)
103701 -> Character-id(1037) 103701 -> Character-id(1037)
103702 -> Character-id(1037) 103702 -> Character-id(1037)
@@ -283,6 +286,7 @@ pub fun sprint(uma: uma-id): aptitude-level
103001 -> E 103001 -> E
103002 -> E 103002 -> E
103201 -> G 103201 -> G
103301 -> F
103501 -> G 103501 -> G
103701 -> G 103701 -> G
103702 -> G 103702 -> G
@@ -356,6 +360,7 @@ pub fun mile(uma: uma-id): aptitude-level
103001 -> C 103001 -> C
103002 -> C 103002 -> C
103201 -> D 103201 -> D
103301 -> C
103501 -> F 103501 -> F
103701 -> F 103701 -> F
103702 -> F 103702 -> F
@@ -429,6 +434,7 @@ pub fun medium(uma: uma-id): aptitude-level
103001 -> A 103001 -> A
103002 -> A 103002 -> A
103201 -> A 103201 -> A
103301 -> A
103501 -> A 103501 -> A
103701 -> A 103701 -> A
103702 -> A 103702 -> A
@@ -502,6 +508,7 @@ pub fun long(uma: uma-id): aptitude-level
103001 -> A 103001 -> A
103002 -> A 103002 -> A
103201 -> B 103201 -> B
103301 -> C
103501 -> B 103501 -> B
103701 -> A 103701 -> A
103702 -> A 103702 -> A
@@ -575,6 +582,7 @@ pub fun front-runner(uma: uma-id): aptitude-level
103001 -> B 103001 -> B
103002 -> B 103002 -> B
103201 -> E 103201 -> E
103301 -> G
103501 -> G 103501 -> G
103701 -> G 103701 -> G
103702 -> G 103702 -> G
@@ -648,6 +656,7 @@ pub fun pace-chaser(uma: uma-id): aptitude-level
103001 -> A 103001 -> A
103002 -> A 103002 -> A
103201 -> A 103201 -> A
103301 -> G
103501 -> B 103501 -> B
103701 -> B 103701 -> B
103702 -> B 103702 -> B
@@ -721,6 +730,7 @@ pub fun late-surger(uma: uma-id): aptitude-level
103001 -> C 103001 -> C
103002 -> C 103002 -> C
103201 -> B 103201 -> B
103301 -> B
103501 -> A 103501 -> A
103701 -> A 103701 -> A
103702 -> A 103702 -> A
@@ -794,6 +804,7 @@ pub fun end-closer(uma: uma-id): aptitude-level
103001 -> G 103001 -> G
103002 -> G 103002 -> G
103201 -> F 103201 -> F
103301 -> A
103501 -> G 103501 -> G
103701 -> C 103701 -> C
103702 -> C 103702 -> C
@@ -867,6 +878,7 @@ pub fun turf(uma: uma-id): aptitude-level
103001 -> A 103001 -> A
103002 -> A 103002 -> A
103201 -> A 103201 -> A
103301 -> A
103501 -> A 103501 -> A
103701 -> A 103701 -> A
103702 -> A 103702 -> A
@@ -940,6 +952,7 @@ pub fun dirt(uma: uma-id): aptitude-level
103001 -> G 103001 -> G
103002 -> G 103002 -> G
103201 -> G 103201 -> G
103301 -> G
103501 -> G 103501 -> G
103701 -> G 103701 -> G
103702 -> G 103702 -> G
@@ -1013,6 +1026,7 @@ pub fun unique(uma: uma-id): skill-id
103001 -> Skill-id(100301) 103001 -> Skill-id(100301)
103002 -> Skill-id(110301) 103002 -> Skill-id(110301)
103201 -> Skill-id(100321) 103201 -> Skill-id(100321)
103301 -> Skill-id(100331)
103501 -> Skill-id(100351) 103501 -> Skill-id(100351)
103701 -> Skill-id(100371) 103701 -> Skill-id(100371)
103702 -> Skill-id(110371) 103702 -> Skill-id(110371)
@@ -1086,6 +1100,7 @@ pub fun skill1(uma: uma-id): skill-id
103001 -> Skill-id(200861) 103001 -> Skill-id(200861)
103002 -> Skill-id(200771) 103002 -> Skill-id(200771)
103201 -> Skill-id(200132) 103201 -> Skill-id(200132)
103301 -> Skill-id(200492)
103501 -> Skill-id(200152) 103501 -> Skill-id(200152)
103701 -> Skill-id(200502) 103701 -> Skill-id(200502)
103702 -> Skill-id(200302) 103702 -> Skill-id(200302)
@@ -1159,6 +1174,7 @@ pub fun skill2(uma: uma-id): skill-id
103001 -> Skill-id(201342) 103001 -> Skill-id(201342)
103002 -> Skill-id(201172) 103002 -> Skill-id(201172)
103201 -> Skill-id(201152) 103201 -> Skill-id(201152)
103301 -> Skill-id(201152)
103501 -> Skill-id(200732) 103501 -> Skill-id(200732)
103701 -> Skill-id(201542) 103701 -> Skill-id(201542)
103702 -> Skill-id(200592) 103702 -> Skill-id(200592)
@@ -1232,6 +1248,7 @@ pub fun skill3(uma: uma-id): skill-id
103001 -> Skill-id(200742) 103001 -> Skill-id(200742)
103002 -> Skill-id(200562) 103002 -> Skill-id(200562)
103201 -> Skill-id(200572) 103201 -> Skill-id(200572)
103301 -> Skill-id(201492)
103501 -> Skill-id(201402) 103501 -> Skill-id(201402)
103701 -> Skill-id(201112) 103701 -> Skill-id(201112)
103702 -> Skill-id(201152) 103702 -> Skill-id(201152)
@@ -1305,6 +1322,7 @@ pub fun skill-pl2(uma: uma-id): skill-id
103001 -> Skill-id(201581) 103001 -> Skill-id(201581)
103002 -> Skill-id(200352) 103002 -> Skill-id(200352)
103201 -> Skill-id(201102) 103201 -> Skill-id(201102)
103301 -> Skill-id(200632)
103501 -> Skill-id(200592) 103501 -> Skill-id(200592)
103701 -> Skill-id(200512) 103701 -> Skill-id(200512)
103702 -> Skill-id(201102) 103702 -> Skill-id(201102)
@@ -1378,6 +1396,7 @@ pub fun skill-pl3(uma: uma-id): skill-id
103001 -> Skill-id(201341) 103001 -> Skill-id(201341)
103002 -> Skill-id(200561) 103002 -> Skill-id(200561)
103201 -> Skill-id(201151) 103201 -> Skill-id(201151)
103301 -> Skill-id(201491)
103501 -> Skill-id(201401) 103501 -> Skill-id(201401)
103701 -> Skill-id(200501) 103701 -> Skill-id(200501)
103702 -> Skill-id(201151) 103702 -> Skill-id(201151)
@@ -1451,6 +1470,7 @@ pub fun skill-pl4(uma: uma-id): skill-id
103001 -> Skill-id(201352) 103001 -> Skill-id(201352)
103002 -> Skill-id(200851) 103002 -> Skill-id(200851)
103201 -> Skill-id(201112) 103201 -> Skill-id(201112)
103301 -> Skill-id(200861)
103501 -> Skill-id(201392) 103501 -> Skill-id(201392)
103701 -> Skill-id(200432) 103701 -> Skill-id(200432)
103702 -> Skill-id(201392) 103702 -> Skill-id(201392)
@@ -1524,6 +1544,7 @@ pub fun skill-pl5(uma: uma-id): skill-id
103001 -> Skill-id(200741) 103001 -> Skill-id(200741)
103002 -> Skill-id(200772) 103002 -> Skill-id(200772)
103201 -> Skill-id(200571) 103201 -> Skill-id(200571)
103301 -> Skill-id(200631)
103501 -> Skill-id(200591) 103501 -> Skill-id(200591)
103701 -> Skill-id(200511) 103701 -> Skill-id(200511)
103702 -> Skill-id(201103) 103702 -> Skill-id(201103)