horse: generate with 2026-02-18 global db
This commit is contained in:
@@ -80,7 +80,9 @@ const (
|
||||
SkillEternalMoments SkillID = 110181 // Eternal Moments
|
||||
SkillPresentsfromX SkillID = 110231 // Presents from X
|
||||
SkillFloweryManeuver SkillID = 110241 // Flowery☆Maneuver
|
||||
SkillOperationCacao SkillID = 110261 // Operation Cacao
|
||||
SkillEveryRoseHasItsFangs SkillID = 110301 // Every Rose Has Its Fangs
|
||||
SkillGutenAppetit SkillID = 110371 // Guten Appetit ♪
|
||||
SkillDancingintheLeaves SkillID = 110401 // Dancing in the Leaves
|
||||
SkillGiveMummyaHug SkillID = 110451 // Give Mummy a Hug ♡
|
||||
Skill114thTimestheCharm SkillID = 110521 // 114th Time's the Charm
|
||||
@@ -312,6 +314,7 @@ const (
|
||||
SkillOpeningGambit SkillID = 201092 // Opening Gambit
|
||||
SkillMediumStraightawaysLv2 SkillID = 201101 // Medium Straightaways ◎
|
||||
SkillMediumStraightaways SkillID = 201102 // Medium Straightaways ○
|
||||
SkillFlashForward SkillID = 201103 // Flash Forward
|
||||
SkillMediumCornersLv2 SkillID = 201111 // Medium Corners ◎
|
||||
SkillMediumCorners SkillID = 201112 // Medium Corners ○
|
||||
SkillClairvoyance SkillID = 201121 // Clairvoyance
|
||||
@@ -431,6 +434,8 @@ const (
|
||||
SkillEarlyStart SkillID = 202022 // Early Start
|
||||
SkillNothingVentured SkillID = 202031 // Nothing Ventured
|
||||
SkillRiskyBusiness SkillID = 202032 // Risky Business
|
||||
SkillInHighSpirits SkillID = 202041 // In High Spirits
|
||||
SkillLightasaFeather SkillID = 202042 // Light as a Feather
|
||||
SkillRunaway SkillID = 202051 // Runaway
|
||||
SkillBurningSpiritSPD SkillID = 210011 // Burning Spirit SPD
|
||||
SkillIgnitedSpiritSPD SkillID = 210012 // Ignited Spirit SPD
|
||||
@@ -511,7 +516,9 @@ const (
|
||||
SkillEternalMomentsInherit SkillID = 910181 // Eternal Moments
|
||||
SkillPresentsfromXInherit SkillID = 910231 // Presents from X
|
||||
SkillFloweryManeuverInherit SkillID = 910241 // Flowery☆Maneuver
|
||||
SkillOperationCacaoInherit SkillID = 910261 // Operation Cacao
|
||||
SkillEveryRoseHasItsFangsInherit SkillID = 910301 // Every Rose Has Its Fangs
|
||||
SkillGutenAppetitInherit SkillID = 910371 // Guten Appetit ♪
|
||||
SkillDancingintheLeavesInherit SkillID = 910401 // Dancing in the Leaves
|
||||
SkillGiveMummyaHugInherit SkillID = 910451 // Give Mummy a Hug ♡
|
||||
Skill114thTimestheCharmInherit SkillID = 910521 // 114th Time's the Charm
|
||||
@@ -595,7 +602,9 @@ var OrderedSkills = [...]SkillID{
|
||||
SkillEternalMoments,
|
||||
SkillPresentsfromX,
|
||||
SkillFloweryManeuver,
|
||||
SkillOperationCacao,
|
||||
SkillEveryRoseHasItsFangs,
|
||||
SkillGutenAppetit,
|
||||
SkillDancingintheLeaves,
|
||||
SkillGiveMummyaHug,
|
||||
Skill114thTimestheCharm,
|
||||
@@ -827,6 +836,7 @@ var OrderedSkills = [...]SkillID{
|
||||
SkillOpeningGambit,
|
||||
SkillMediumStraightawaysLv2,
|
||||
SkillMediumStraightaways,
|
||||
SkillFlashForward,
|
||||
SkillMediumCornersLv2,
|
||||
SkillMediumCorners,
|
||||
SkillClairvoyance,
|
||||
@@ -946,6 +956,8 @@ var OrderedSkills = [...]SkillID{
|
||||
SkillEarlyStart,
|
||||
SkillNothingVentured,
|
||||
SkillRiskyBusiness,
|
||||
SkillInHighSpirits,
|
||||
SkillLightasaFeather,
|
||||
SkillRunaway,
|
||||
SkillBurningSpiritSPD,
|
||||
SkillIgnitedSpiritSPD,
|
||||
@@ -1026,7 +1038,9 @@ var OrderedSkills = [...]SkillID{
|
||||
SkillEternalMomentsInherit,
|
||||
SkillPresentsfromXInherit,
|
||||
SkillFloweryManeuverInherit,
|
||||
SkillOperationCacaoInherit,
|
||||
SkillEveryRoseHasItsFangsInherit,
|
||||
SkillGutenAppetitInherit,
|
||||
SkillDancingintheLeavesInherit,
|
||||
SkillGiveMummyaHugInherit,
|
||||
Skill114thTimestheCharmInherit,
|
||||
@@ -2738,6 +2752,29 @@ var AllSkills = map[SkillID]Skill{
|
||||
UniqueOwner: "[Sunlight Bouquet] Mayano Top Gun",
|
||||
IconID: 20013,
|
||||
},
|
||||
SkillOperationCacao: {
|
||||
ID: 110261,
|
||||
Name: "Operation Cacao",
|
||||
Description: "Take a slight breather and increase velocity when in the front part of the pack and detecting another runner coming from behind on a corner mid-race.",
|
||||
Group: 11026,
|
||||
Rarity: 5,
|
||||
GroupRate: 1,
|
||||
GradeValue: 340,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "order<=4&phase==1&corner!=0&bashin_diff_behind<=3",
|
||||
Duration: 50000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
|
||||
{Type: 9, ValueUsage: 1, Value: 150, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
UniqueOwner: "[CODE: ICING] Mihono Bourbon",
|
||||
IconID: 20013,
|
||||
},
|
||||
SkillEveryRoseHasItsFangs: {
|
||||
ID: 110301,
|
||||
Name: "Every Rose Has Its Fangs",
|
||||
@@ -2761,6 +2798,28 @@ var AllSkills = map[SkillID]Skill{
|
||||
UniqueOwner: "[Vampire Makeover!] Rice Shower",
|
||||
IconID: 20023,
|
||||
},
|
||||
SkillGutenAppetit: {
|
||||
ID: 110371,
|
||||
Name: "Guten Appetit ♪",
|
||||
Description: "Increase velocity continuously with a patissiere's pride on the final straight after passing another runner 3 times on the final corner or later.",
|
||||
Group: 11037,
|
||||
Rarity: 5,
|
||||
GroupRate: 1,
|
||||
GradeValue: 340,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "change_order_up_finalcorner_after>=3&is_finalcorner==1&corner==0",
|
||||
Duration: 60000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
UniqueOwner: "[Precise Chocolatier] Eishin Flash",
|
||||
IconID: 20013,
|
||||
},
|
||||
SkillDancingintheLeaves: {
|
||||
ID: 110401,
|
||||
Name: "Dancing in the Leaves",
|
||||
@@ -7906,6 +7965,29 @@ var AllSkills = map[SkillID]Skill{
|
||||
SPCost: 100,
|
||||
IconID: 20011,
|
||||
},
|
||||
SkillFlashForward: {
|
||||
ID: 201103,
|
||||
Name: "Flash Forward",
|
||||
Description: "Increase velocity on a straight. (Medium)",
|
||||
Group: 20110,
|
||||
Rarity: 2,
|
||||
GroupRate: 3,
|
||||
GradeValue: 508,
|
||||
WitCheck: true,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "distance_type==3&straight_random==1",
|
||||
Duration: 30000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
SPCost: 150,
|
||||
IconID: 20012,
|
||||
},
|
||||
SkillMediumCornersLv2: {
|
||||
ID: 201111,
|
||||
Name: "Medium Corners ◎",
|
||||
@@ -10641,6 +10723,52 @@ var AllSkills = map[SkillID]Skill{
|
||||
SPCost: 120,
|
||||
IconID: 20011,
|
||||
},
|
||||
SkillInHighSpirits: {
|
||||
ID: 202041,
|
||||
Name: "In High Spirits",
|
||||
Description: "Increase velocity when positioned toward the front upon approaching late-race. (Sprint)",
|
||||
Group: 20204,
|
||||
Rarity: 2,
|
||||
GroupRate: 2,
|
||||
GradeValue: 508,
|
||||
WitCheck: true,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "distance_type==1&phase_laterhalf_random==1&order_rate<=50",
|
||||
Duration: 24000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 3500, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
SPCost: 160,
|
||||
IconID: 20012,
|
||||
},
|
||||
SkillLightasaFeather: {
|
||||
ID: 202042,
|
||||
Name: "Light as a Feather",
|
||||
Description: "Slightly increase velocity when positioned toward the front upon approaching late-race. (Sprint)",
|
||||
Group: 20204,
|
||||
Rarity: 1,
|
||||
GroupRate: 1,
|
||||
GradeValue: 217,
|
||||
WitCheck: true,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "distance_type==1&phase_laterhalf_random==1&order_rate<=50",
|
||||
Duration: 24000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
SPCost: 160,
|
||||
IconID: 20011,
|
||||
},
|
||||
SkillRunaway: {
|
||||
ID: 202051,
|
||||
Name: "Runaway",
|
||||
@@ -12562,6 +12690,31 @@ var AllSkills = map[SkillID]Skill{
|
||||
SPCost: 200,
|
||||
IconID: 20011,
|
||||
},
|
||||
SkillOperationCacaoInherit: {
|
||||
ID: 910261,
|
||||
Name: "Operation Cacao" + " (Inherited)",
|
||||
Description: "Take a minimal breather and slightly increase velocity when in the front part of the pack and there's another runner coming from behind on a corner mid-race.",
|
||||
Group: 11026,
|
||||
Rarity: 1,
|
||||
GroupRate: 2,
|
||||
GradeValue: 180,
|
||||
WitCheck: true,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "order<=4&phase==1&corner!=0&bashin_diff_behind<=3",
|
||||
Duration: 30000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0},
|
||||
{Type: 9, ValueUsage: 1, Value: 35, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
UniqueOwner: "[CODE: ICING] Mihono Bourbon",
|
||||
SPCost: 200,
|
||||
IconID: 20011,
|
||||
},
|
||||
SkillEveryRoseHasItsFangsInherit: {
|
||||
ID: 910301,
|
||||
Name: "Every Rose Has Its Fangs" + " (Inherited)",
|
||||
@@ -12587,6 +12740,30 @@ var AllSkills = map[SkillID]Skill{
|
||||
SPCost: 200,
|
||||
IconID: 20021,
|
||||
},
|
||||
SkillGutenAppetitInherit: {
|
||||
ID: 910371,
|
||||
Name: "Guten Appetit ♪" + " (Inherited)",
|
||||
Description: "Slightly increase velocity continuously on the final straight after passing another runner 3 times on the final corner or later.",
|
||||
Group: 11037,
|
||||
Rarity: 1,
|
||||
GroupRate: 2,
|
||||
GradeValue: 180,
|
||||
WitCheck: true,
|
||||
Activations: []Activation{
|
||||
{
|
||||
Condition: "change_order_up_finalcorner_after>=3&is_finalcorner==1&corner==0",
|
||||
Duration: 36000,
|
||||
DurScale: 1,
|
||||
Cooldown: 5000000,
|
||||
Abilities: []Ability{
|
||||
{Type: 27, ValueUsage: 1, Value: 1500, Target: 1, TargetValue: 0},
|
||||
},
|
||||
},
|
||||
},
|
||||
UniqueOwner: "[Precise Chocolatier] Eishin Flash",
|
||||
SPCost: 200,
|
||||
IconID: 20011,
|
||||
},
|
||||
SkillDancingintheLeavesInherit: {
|
||||
ID: 910401,
|
||||
Name: "Dancing in the Leaves" + " (Inherited)",
|
||||
@@ -12774,7 +12951,9 @@ var SkillNameToID = map[string]SkillID{
|
||||
"Eternal Moments": 110181,
|
||||
"Presents from X": 110231,
|
||||
"Flowery☆Maneuver": 110241,
|
||||
"Operation Cacao": 110261,
|
||||
"Every Rose Has Its Fangs": 110301,
|
||||
"Guten Appetit ♪": 110371,
|
||||
"Dancing in the Leaves": 110401,
|
||||
"Give Mummy a Hug ♡": 110451,
|
||||
"114th Time's the Charm": 110521,
|
||||
@@ -13006,6 +13185,7 @@ var SkillNameToID = map[string]SkillID{
|
||||
"Opening Gambit": 201092,
|
||||
"Medium Straightaways ◎": 201101,
|
||||
"Medium Straightaways ○": 201102,
|
||||
"Flash Forward": 201103,
|
||||
"Medium Corners ◎": 201111,
|
||||
"Medium Corners ○": 201112,
|
||||
"Clairvoyance": 201121,
|
||||
@@ -13125,6 +13305,8 @@ var SkillNameToID = map[string]SkillID{
|
||||
"Early Start": 202022,
|
||||
"Nothing Ventured": 202031,
|
||||
"Risky Business": 202032,
|
||||
"In High Spirits": 202041,
|
||||
"Light as a Feather": 202042,
|
||||
"Runaway": 202051,
|
||||
"Burning Spirit SPD": 210011,
|
||||
"Ignited Spirit SPD": 210012,
|
||||
@@ -13205,7 +13387,9 @@ var SkillNameToID = map[string]SkillID{
|
||||
"Eternal Moments" + " (Inherited)": 910181,
|
||||
"Presents from X" + " (Inherited)": 910231,
|
||||
"Flowery☆Maneuver" + " (Inherited)": 910241,
|
||||
"Operation Cacao" + " (Inherited)": 910261,
|
||||
"Every Rose Has Its Fangs" + " (Inherited)": 910301,
|
||||
"Guten Appetit ♪" + " (Inherited)": 910371,
|
||||
"Dancing in the Leaves" + " (Inherited)": 910401,
|
||||
"Give Mummy a Hug ♡" + " (Inherited)": 910451,
|
||||
"114th Time's the Charm" + " (Inherited)": 910521,
|
||||
@@ -13289,7 +13473,9 @@ var SkillGroups = map[int32][4]SkillID{
|
||||
11018: {SkillEternalMoments, SkillEternalMomentsInherit},
|
||||
11023: {SkillPresentsfromX, SkillPresentsfromXInherit},
|
||||
11024: {SkillFloweryManeuver, SkillFloweryManeuverInherit},
|
||||
11026: {SkillOperationCacao, SkillOperationCacaoInherit},
|
||||
11030: {SkillEveryRoseHasItsFangs, SkillEveryRoseHasItsFangsInherit},
|
||||
11037: {SkillGutenAppetit, SkillGutenAppetitInherit},
|
||||
11040: {SkillDancingintheLeaves, SkillDancingintheLeavesInherit},
|
||||
11045: {SkillGiveMummyaHug, SkillGiveMummyaHugInherit},
|
||||
11052: {Skill114thTimestheCharm, Skill114thTimestheCharmInherit},
|
||||
@@ -13396,7 +13582,7 @@ var SkillGroups = map[int32][4]SkillID{
|
||||
20107: {SkillBigSisterly, SkillUnyieldingSpirit},
|
||||
20108: {SkillGreedforSpeed, SkillSpeedEater},
|
||||
20109: {SkillBattleFormation, SkillOpeningGambit},
|
||||
20110: {SkillMediumStraightawaysLv2, SkillMediumStraightaways},
|
||||
20110: {SkillMediumStraightawaysLv2, SkillMediumStraightaways, SkillFlashForward},
|
||||
20111: {SkillMediumCornersLv2, SkillMediumCorners},
|
||||
20112: {SkillClairvoyance, SkillHawkeye},
|
||||
20113: {SkillLightningStep, SkillThunderboltStep},
|
||||
@@ -13462,6 +13648,7 @@ var SkillGroups = map[int32][4]SkillID{
|
||||
20201: {SkillHeadliner, SkillFeatureAct},
|
||||
20202: {SkillDaringStrike, SkillEarlyStart},
|
||||
20203: {SkillNothingVentured, SkillRiskyBusiness},
|
||||
20204: {SkillInHighSpirits, SkillLightasaFeather},
|
||||
21001: {SkillBurningSpiritSPD, SkillIgnitedSpiritSPD},
|
||||
21002: {SkillBurningSpiritSTA, SkillIgnitedSpiritSTA},
|
||||
21003: {SkillBurningSpiritPWR, SkillIgnitedSpiritPWR},
|
||||
|
||||
@@ -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,110301,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,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,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,910301,910401,910451,910521,910561,1000011,};\nkk_vector_from_cint32array(arr, (kk_ssize_t)512, 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,110301,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,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,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,910301,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,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,]"
|
||||
// Vector of all skill ID values in order for easy iterating.
|
||||
val all = once(create-id-table)
|
||||
|
||||
@@ -108,7 +108,9 @@ pub fun show(s: skill-id): string
|
||||
110181 -> "Eternal Moments"
|
||||
110231 -> "Presents from X"
|
||||
110241 -> "Flowery☆Maneuver"
|
||||
110261 -> "Operation Cacao"
|
||||
110301 -> "Every Rose Has Its Fangs"
|
||||
110371 -> "Guten Appetit ♪"
|
||||
110401 -> "Dancing in the Leaves"
|
||||
110451 -> "Give Mummy a Hug ♡"
|
||||
110521 -> "114th Time's the Charm"
|
||||
@@ -340,6 +342,7 @@ pub fun show(s: skill-id): string
|
||||
201092 -> "Opening Gambit"
|
||||
201101 -> "Medium Straightaways ◎"
|
||||
201102 -> "Medium Straightaways ○"
|
||||
201103 -> "Flash Forward"
|
||||
201111 -> "Medium Corners ◎"
|
||||
201112 -> "Medium Corners ○"
|
||||
201121 -> "Clairvoyance"
|
||||
@@ -459,6 +462,8 @@ pub fun show(s: skill-id): string
|
||||
202022 -> "Early Start"
|
||||
202031 -> "Nothing Ventured"
|
||||
202032 -> "Risky Business"
|
||||
202041 -> "In High Spirits"
|
||||
202042 -> "Light as a Feather"
|
||||
202051 -> "Runaway"
|
||||
210011 -> "Burning Spirit SPD"
|
||||
210012 -> "Ignited Spirit SPD"
|
||||
@@ -539,7 +544,9 @@ pub fun show(s: skill-id): string
|
||||
910181 -> "Eternal Moments" ++ " (Inherited)"
|
||||
910231 -> "Presents from X" ++ " (Inherited)"
|
||||
910241 -> "Flowery☆Maneuver" ++ " (Inherited)"
|
||||
910261 -> "Operation Cacao" ++ " (Inherited)"
|
||||
910301 -> "Every Rose Has Its Fangs" ++ " (Inherited)"
|
||||
910371 -> "Guten Appetit ♪" ++ " (Inherited)"
|
||||
910401 -> "Dancing in the Leaves" ++ " (Inherited)"
|
||||
910451 -> "Give Mummy a Hug ♡" ++ " (Inherited)"
|
||||
910521 -> "114th Time's the Charm" ++ " (Inherited)"
|
||||
@@ -626,7 +633,9 @@ pub fun description(s: skill-id): string
|
||||
110181 -> "Increase velocity when starting to make a move from a position toward the front mid-race."
|
||||
110231 -> "Increase velocity by deriving a path to victory mid-race after staying well-positioned from the start of the race up until the second half."
|
||||
110241 -> "Increase velocity when passing another runner toward the front on the final corner. If passing toward the back, increase acceleration instead."
|
||||
110261 -> "Take a slight breather and increase velocity when in the front part of the pack and detecting another runner coming from behind on a corner mid-race."
|
||||
110301 -> "Suck endurance from runners ahead when well-positioned and pressured by another runner mid-race."
|
||||
110371 -> "Increase velocity continuously with a patissiere's pride on the final straight after passing another runner 3 times on the final corner or later."
|
||||
110401 -> "Increase ability to break out of the pack when engaged in a challenge in midpack on the final corner."
|
||||
110451 -> "Increase ability to break out of the pack when well-positioned and close to the runner ahead on the final straight."
|
||||
110521 -> "Give max effort when far from the lead on the final corner, moderately increasing velocity steadily for a duration proportional to distance from the lead."
|
||||
@@ -858,6 +867,7 @@ pub fun description(s: skill-id): string
|
||||
201092 -> "Slightly dull movement for runners ahead when positioned toward the back early-race. (Mile)"
|
||||
201101 -> "Moderately increase velocity on a straight. (Medium)"
|
||||
201102 -> "Slightly increase velocity on a straight. (Medium)"
|
||||
201103 -> "Increase velocity on a straight. (Medium)"
|
||||
201111 -> "Moderately increase velocity on a corner. (Medium)"
|
||||
201112 -> "Slightly increase velocity on a corner. (Medium)"
|
||||
201121 -> "Widen field of view with heightened observation early-race. (Medium)"
|
||||
@@ -977,6 +987,8 @@ pub fun description(s: skill-id): string
|
||||
202022 -> "Very slightly increase velocity for a medium duration when positioned toward the back mid-race. (End Closer)"
|
||||
202031 -> "Greatly increase velocity in the second half of the race, but also greatly increase fatigue sometimes."
|
||||
202032 -> "Moderately increase velocity in the second half of the race, but also greatly increase fatigue sometimes."
|
||||
202041 -> "Increase velocity when positioned toward the front upon approaching late-race. (Sprint)"
|
||||
202042 -> "Slightly increase velocity when positioned toward the front upon approaching late-race. (Sprint)"
|
||||
202051 -> "Attempt to gain an especially large lead and keep it until the finish. (Front Runner)"
|
||||
210011 -> "Burn bright with team spirit, increasing velocity in proportion to the total Speed of racing team members mid-race."
|
||||
210012 -> "Burn bright with team spirit, slightly increasing velocity in proportion to the total Speed of racing team members mid-race."
|
||||
@@ -1057,7 +1069,9 @@ pub fun description(s: skill-id): string
|
||||
910181 -> "Slightly increase velocity when starting to make a move from a position toward the front mid-race."
|
||||
910231 -> "Slightly increase velocity mid-race after staying well-positioned from the start of the race up until the second half."
|
||||
910241 -> "Slightly increase velocity when passing another runner toward the front on the final corner. If passing toward the back, slightly increase acceleration instead."
|
||||
910261 -> "Take a minimal breather and slightly increase velocity when in the front part of the pack and there's another runner coming from behind on a corner mid-race."
|
||||
910301 -> "Slightly drain endurance from runners ahead when well-positioned and pressured by another runner mid-race."
|
||||
910371 -> "Slightly increase velocity continuously on the final straight after passing another runner 3 times on the final corner or later."
|
||||
910401 -> "Very slightly increase ability to break out of the pack when engaged in a challenge in midpack on the final corner."
|
||||
910451 -> "Very slightly increase ability to break out of the pack when well-positioned and close to the runner ahead on the final straight."
|
||||
910521 -> "Give max effort when far from the lead on the final corner, very slightly increasing velocity steadily for a duration proportional to distance from the lead."
|
||||
@@ -1144,7 +1158,9 @@ pub fun group(s: skill-id): skill-group-id
|
||||
110181 -> Skill-group-id(11018)
|
||||
110231 -> Skill-group-id(11023)
|
||||
110241 -> Skill-group-id(11024)
|
||||
110261 -> Skill-group-id(11026)
|
||||
110301 -> Skill-group-id(11030)
|
||||
110371 -> Skill-group-id(11037)
|
||||
110401 -> Skill-group-id(11040)
|
||||
110451 -> Skill-group-id(11045)
|
||||
110521 -> Skill-group-id(11052)
|
||||
@@ -1376,6 +1392,7 @@ pub fun group(s: skill-id): skill-group-id
|
||||
201092 -> Skill-group-id(20109)
|
||||
201101 -> Skill-group-id(20110)
|
||||
201102 -> Skill-group-id(20110)
|
||||
201103 -> Skill-group-id(20110)
|
||||
201111 -> Skill-group-id(20111)
|
||||
201112 -> Skill-group-id(20111)
|
||||
201121 -> Skill-group-id(20112)
|
||||
@@ -1495,6 +1512,8 @@ pub fun group(s: skill-id): skill-group-id
|
||||
202022 -> Skill-group-id(20202)
|
||||
202031 -> Skill-group-id(20203)
|
||||
202032 -> Skill-group-id(20203)
|
||||
202041 -> Skill-group-id(20204)
|
||||
202042 -> Skill-group-id(20204)
|
||||
202051 -> Skill-group-id(20205)
|
||||
210011 -> Skill-group-id(21001)
|
||||
210012 -> Skill-group-id(21001)
|
||||
@@ -1575,7 +1594,9 @@ pub fun group(s: skill-id): skill-group-id
|
||||
910181 -> Skill-group-id(11018)
|
||||
910231 -> Skill-group-id(11023)
|
||||
910241 -> Skill-group-id(11024)
|
||||
910261 -> Skill-group-id(11026)
|
||||
910301 -> Skill-group-id(11030)
|
||||
910371 -> Skill-group-id(11037)
|
||||
910401 -> Skill-group-id(11040)
|
||||
910451 -> Skill-group-id(11045)
|
||||
910521 -> Skill-group-id(11052)
|
||||
@@ -1662,7 +1683,9 @@ pub fun rarity(s: skill-id): rarity
|
||||
110181 -> Unique
|
||||
110231 -> Unique
|
||||
110241 -> Unique
|
||||
110261 -> Unique
|
||||
110301 -> Unique
|
||||
110371 -> Unique
|
||||
110401 -> Unique
|
||||
110451 -> Unique
|
||||
110521 -> Unique
|
||||
@@ -1894,6 +1917,7 @@ pub fun rarity(s: skill-id): rarity
|
||||
201092 -> Common
|
||||
201101 -> Common
|
||||
201102 -> Common
|
||||
201103 -> Rare
|
||||
201111 -> Common
|
||||
201112 -> Common
|
||||
201121 -> Rare
|
||||
@@ -2013,6 +2037,8 @@ pub fun rarity(s: skill-id): rarity
|
||||
202022 -> Common
|
||||
202031 -> Rare
|
||||
202032 -> Common
|
||||
202041 -> Rare
|
||||
202042 -> Common
|
||||
202051 -> Rare
|
||||
210011 -> Rare
|
||||
210012 -> Common
|
||||
@@ -2093,7 +2119,9 @@ pub fun rarity(s: skill-id): rarity
|
||||
910181 -> Common
|
||||
910231 -> Common
|
||||
910241 -> Common
|
||||
910261 -> Common
|
||||
910301 -> Common
|
||||
910371 -> Common
|
||||
910401 -> Common
|
||||
910451 -> Common
|
||||
910521 -> Common
|
||||
@@ -2180,7 +2208,9 @@ pub fun group-rate(s: skill-id): int
|
||||
110181 -> 1
|
||||
110231 -> 1
|
||||
110241 -> 1
|
||||
110261 -> 1
|
||||
110301 -> 1
|
||||
110371 -> 1
|
||||
110401 -> 1
|
||||
110451 -> 1
|
||||
110521 -> 1
|
||||
@@ -2412,6 +2442,7 @@ pub fun group-rate(s: skill-id): int
|
||||
201092 -> 1
|
||||
201101 -> 2
|
||||
201102 -> 1
|
||||
201103 -> 3
|
||||
201111 -> 2
|
||||
201112 -> 1
|
||||
201121 -> 2
|
||||
@@ -2531,6 +2562,8 @@ pub fun group-rate(s: skill-id): int
|
||||
202022 -> 1
|
||||
202031 -> 2
|
||||
202032 -> 1
|
||||
202041 -> 2
|
||||
202042 -> 1
|
||||
202051 -> 2
|
||||
210011 -> 2
|
||||
210012 -> 1
|
||||
@@ -2611,7 +2644,9 @@ pub fun group-rate(s: skill-id): int
|
||||
910181 -> 2
|
||||
910231 -> 2
|
||||
910241 -> 2
|
||||
910261 -> 2
|
||||
910301 -> 2
|
||||
910371 -> 2
|
||||
910401 -> 2
|
||||
910451 -> 2
|
||||
910521 -> 2
|
||||
@@ -2698,7 +2733,9 @@ pub fun grade-value(s: skill-id): int
|
||||
110181 -> 340
|
||||
110231 -> 340
|
||||
110241 -> 340
|
||||
110261 -> 340
|
||||
110301 -> 340
|
||||
110371 -> 340
|
||||
110401 -> 340
|
||||
110451 -> 340
|
||||
110521 -> 340
|
||||
@@ -2930,6 +2967,7 @@ pub fun grade-value(s: skill-id): int
|
||||
201092 -> 217
|
||||
201101 -> 262
|
||||
201102 -> 217
|
||||
201103 -> 508
|
||||
201111 -> 262
|
||||
201112 -> 217
|
||||
201121 -> 334
|
||||
@@ -3049,6 +3087,8 @@ pub fun grade-value(s: skill-id): int
|
||||
202022 -> 217
|
||||
202031 -> 334
|
||||
202032 -> 129
|
||||
202041 -> 508
|
||||
202042 -> 217
|
||||
202051 -> 370
|
||||
210011 -> 633
|
||||
210012 -> 263
|
||||
@@ -3129,7 +3169,9 @@ pub fun grade-value(s: skill-id): int
|
||||
910181 -> 180
|
||||
910231 -> 180
|
||||
910241 -> 180
|
||||
910261 -> 180
|
||||
910301 -> 180
|
||||
910371 -> 180
|
||||
910401 -> 180
|
||||
910451 -> 180
|
||||
910521 -> 180
|
||||
@@ -3216,7 +3258,9 @@ pub fun wit-check(s: skill-id): bool
|
||||
110181 -> False
|
||||
110231 -> False
|
||||
110241 -> False
|
||||
110261 -> False
|
||||
110301 -> False
|
||||
110371 -> False
|
||||
110401 -> False
|
||||
110451 -> False
|
||||
110521 -> False
|
||||
@@ -3448,6 +3492,7 @@ pub fun wit-check(s: skill-id): bool
|
||||
201092 -> True
|
||||
201101 -> True
|
||||
201102 -> True
|
||||
201103 -> True
|
||||
201111 -> True
|
||||
201112 -> True
|
||||
201121 -> True
|
||||
@@ -3567,6 +3612,8 @@ pub fun wit-check(s: skill-id): bool
|
||||
202022 -> True
|
||||
202031 -> True
|
||||
202032 -> True
|
||||
202041 -> True
|
||||
202042 -> True
|
||||
202051 -> False
|
||||
210011 -> True
|
||||
210012 -> True
|
||||
@@ -3647,7 +3694,9 @@ pub fun wit-check(s: skill-id): bool
|
||||
910181 -> True
|
||||
910231 -> True
|
||||
910241 -> True
|
||||
910261 -> True
|
||||
910301 -> True
|
||||
910371 -> True
|
||||
910401 -> True
|
||||
910451 -> True
|
||||
910521 -> True
|
||||
@@ -5001,6 +5050,27 @@ pub fun activations(s: skill-id): list<activation>
|
||||
]
|
||||
),
|
||||
]
|
||||
110261 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "order<=4&phase==1&corner!=0&bashin_diff_behind<=3",
|
||||
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
|
||||
),
|
||||
Ability(
|
||||
ability-type = HP(150.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
110301 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
@@ -5022,6 +5092,22 @@ pub fun activations(s: skill-id): list<activation>
|
||||
]
|
||||
),
|
||||
]
|
||||
110371 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "change_order_up_finalcorner_after>=3&is_finalcorner==1&corner==0",
|
||||
duration = 60000.decimal(-4),
|
||||
dur-scale = Direct-Dur,
|
||||
cooldown = 5000000.decimal(-4),
|
||||
abilities = [
|
||||
Ability(
|
||||
ability-type = Target-Speed(3500.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
110401 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
@@ -8818,6 +8904,22 @@ pub fun activations(s: skill-id): list<activation>
|
||||
]
|
||||
),
|
||||
]
|
||||
201103 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "distance_type==3&straight_random==1",
|
||||
duration = 30000.decimal(-4),
|
||||
dur-scale = Direct-Dur,
|
||||
cooldown = 5000000.decimal(-4),
|
||||
abilities = [
|
||||
Ability(
|
||||
ability-type = Target-Speed(3500.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
201111 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
@@ -10832,6 +10934,38 @@ pub fun activations(s: skill-id): list<activation>
|
||||
]
|
||||
),
|
||||
]
|
||||
202041 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "distance_type==1&phase_laterhalf_random==1&order_rate<=50",
|
||||
duration = 24000.decimal(-4),
|
||||
dur-scale = Direct-Dur,
|
||||
cooldown = 5000000.decimal(-4),
|
||||
abilities = [
|
||||
Ability(
|
||||
ability-type = Target-Speed(3500.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
202042 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "distance_type==1&phase_laterhalf_random==1&order_rate<=50",
|
||||
duration = 24000.decimal(-4),
|
||||
dur-scale = Direct-Dur,
|
||||
cooldown = 5000000.decimal(-4),
|
||||
abilities = [
|
||||
Ability(
|
||||
ability-type = Target-Speed(1500.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
202051 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
@@ -12249,6 +12383,27 @@ pub fun activations(s: skill-id): list<activation>
|
||||
]
|
||||
),
|
||||
]
|
||||
910261 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "order<=4&phase==1&corner!=0&bashin_diff_behind<=3",
|
||||
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
|
||||
),
|
||||
Ability(
|
||||
ability-type = HP(35.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
910301 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
@@ -12270,6 +12425,22 @@ pub fun activations(s: skill-id): list<activation>
|
||||
]
|
||||
),
|
||||
]
|
||||
910371 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
condition = "change_order_up_finalcorner_after>=3&is_finalcorner==1&corner==0",
|
||||
duration = 36000.decimal(-4),
|
||||
dur-scale = Direct-Dur,
|
||||
cooldown = 5000000.decimal(-4),
|
||||
abilities = [
|
||||
Ability(
|
||||
ability-type = Target-Speed(1500.decimal(-4)),
|
||||
value-usage = Direct,
|
||||
target = Self
|
||||
),
|
||||
]
|
||||
),
|
||||
]
|
||||
910401 -> [
|
||||
Activation(
|
||||
precondition = "",
|
||||
@@ -12428,7 +12599,9 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
|
||||
110181 -> Just(Uma-id(101802))
|
||||
110231 -> Just(Uma-id(102302))
|
||||
110241 -> Just(Uma-id(102402))
|
||||
110261 -> Just(Uma-id(102602))
|
||||
110301 -> Just(Uma-id(103002))
|
||||
110371 -> Just(Uma-id(103702))
|
||||
110401 -> Just(Uma-id(104002))
|
||||
110451 -> Just(Uma-id(104502))
|
||||
110521 -> Just(Uma-id(105202))
|
||||
@@ -12492,7 +12665,9 @@ pub fun unique-owner(s: skill-id): maybe<uma-id>
|
||||
910181 -> Just(Uma-id(101802))
|
||||
910231 -> Just(Uma-id(102302))
|
||||
910241 -> Just(Uma-id(102402))
|
||||
910261 -> Just(Uma-id(102602))
|
||||
910301 -> Just(Uma-id(103002))
|
||||
910371 -> Just(Uma-id(103702))
|
||||
910401 -> Just(Uma-id(104002))
|
||||
910451 -> Just(Uma-id(104502))
|
||||
910521 -> Just(Uma-id(105202))
|
||||
@@ -12578,7 +12753,9 @@ pub fun sp-cost(s: skill-id): int
|
||||
110181 -> 0
|
||||
110231 -> 0
|
||||
110241 -> 0
|
||||
110261 -> 0
|
||||
110301 -> 0
|
||||
110371 -> 0
|
||||
110401 -> 0
|
||||
110451 -> 0
|
||||
110521 -> 0
|
||||
@@ -12810,6 +12987,7 @@ pub fun sp-cost(s: skill-id): int
|
||||
201092 -> 160
|
||||
201101 -> 110
|
||||
201102 -> 100
|
||||
201103 -> 150
|
||||
201111 -> 110
|
||||
201112 -> 100
|
||||
201121 -> 110
|
||||
@@ -12929,6 +13107,8 @@ pub fun sp-cost(s: skill-id): int
|
||||
202022 -> 180
|
||||
202031 -> 120
|
||||
202032 -> 120
|
||||
202041 -> 160
|
||||
202042 -> 160
|
||||
202051 -> 200
|
||||
210011 -> 200
|
||||
210012 -> 200
|
||||
@@ -13009,7 +13189,9 @@ pub fun sp-cost(s: skill-id): int
|
||||
910181 -> 200
|
||||
910231 -> 200
|
||||
910241 -> 200
|
||||
910261 -> 200
|
||||
910301 -> 200
|
||||
910371 -> 200
|
||||
910401 -> 200
|
||||
910451 -> 200
|
||||
910521 -> 200
|
||||
@@ -13096,7 +13278,9 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
||||
110181 -> Skill-icon-id(20013)
|
||||
110231 -> Skill-icon-id(20013)
|
||||
110241 -> Skill-icon-id(20013)
|
||||
110261 -> Skill-icon-id(20013)
|
||||
110301 -> Skill-icon-id(20023)
|
||||
110371 -> Skill-icon-id(20013)
|
||||
110401 -> Skill-icon-id(20013)
|
||||
110451 -> Skill-icon-id(20013)
|
||||
110521 -> Skill-icon-id(20013)
|
||||
@@ -13328,6 +13512,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
||||
201092 -> Skill-icon-id(30021)
|
||||
201101 -> Skill-icon-id(20011)
|
||||
201102 -> Skill-icon-id(20011)
|
||||
201103 -> Skill-icon-id(20012)
|
||||
201111 -> Skill-icon-id(20011)
|
||||
201112 -> Skill-icon-id(20011)
|
||||
201121 -> Skill-icon-id(20092)
|
||||
@@ -13447,6 +13632,8 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
||||
202022 -> Skill-icon-id(20011)
|
||||
202031 -> Skill-icon-id(20012)
|
||||
202032 -> Skill-icon-id(20011)
|
||||
202041 -> Skill-icon-id(20012)
|
||||
202042 -> Skill-icon-id(20011)
|
||||
202051 -> Skill-icon-id(40012)
|
||||
210011 -> Skill-icon-id(20102)
|
||||
210012 -> Skill-icon-id(20101)
|
||||
@@ -13527,7 +13714,9 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
||||
910181 -> Skill-icon-id(20011)
|
||||
910231 -> Skill-icon-id(20011)
|
||||
910241 -> Skill-icon-id(20011)
|
||||
910261 -> Skill-icon-id(20011)
|
||||
910301 -> Skill-icon-id(20021)
|
||||
910371 -> Skill-icon-id(20011)
|
||||
910401 -> Skill-icon-id(20011)
|
||||
910451 -> Skill-icon-id(20011)
|
||||
910521 -> Skill-icon-id(20011)
|
||||
@@ -13615,7 +13804,9 @@ pub fun skill-group/show(sg: skill-group-id): string
|
||||
11018 ->"Eternal Moments"
|
||||
11023 ->"Presents from X"
|
||||
11024 ->"Flowery☆Maneuver"
|
||||
11026 ->"Operation Cacao"
|
||||
11030 ->"Every Rose Has Its Fangs"
|
||||
11037 ->"Guten Appetit ♪"
|
||||
11040 ->"Dancing in the Leaves"
|
||||
11045 ->"Give Mummy a Hug ♡"
|
||||
11052 ->"114th Time's the Charm"
|
||||
@@ -13788,6 +13979,7 @@ pub fun skill-group/show(sg: skill-group-id): string
|
||||
20201 ->"Feature Act"
|
||||
20202 ->"Early Start"
|
||||
20203 ->"Risky Business"
|
||||
20204 ->"Light as a Feather"
|
||||
21001 ->"Ignited Spirit SPD"
|
||||
21002 ->"Ignited Spirit STA"
|
||||
21003 ->"Ignited Spirit PWR"
|
||||
@@ -13884,7 +14076,9 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
||||
11018 -> [Skill-id(110181), Skill-id(910181), ]
|
||||
11023 -> [Skill-id(110231), Skill-id(910231), ]
|
||||
11024 -> [Skill-id(110241), Skill-id(910241), ]
|
||||
11026 -> [Skill-id(110261), Skill-id(910261), ]
|
||||
11030 -> [Skill-id(110301), Skill-id(910301), ]
|
||||
11037 -> [Skill-id(110371), Skill-id(910371), ]
|
||||
11040 -> [Skill-id(110401), Skill-id(910401), ]
|
||||
11045 -> [Skill-id(110451), Skill-id(910451), ]
|
||||
11052 -> [Skill-id(110521), Skill-id(910521), ]
|
||||
@@ -13991,7 +14185,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
||||
20107 -> [Skill-id(201071), Skill-id(201072), ]
|
||||
20108 -> [Skill-id(201081), Skill-id(201082), ]
|
||||
20109 -> [Skill-id(201091), Skill-id(201092), ]
|
||||
20110 -> [Skill-id(201101), Skill-id(201102), ]
|
||||
20110 -> [Skill-id(201101), Skill-id(201102), Skill-id(201103), ]
|
||||
20111 -> [Skill-id(201111), Skill-id(201112), ]
|
||||
20112 -> [Skill-id(201121), Skill-id(201122), ]
|
||||
20113 -> [Skill-id(201131), Skill-id(201132), ]
|
||||
@@ -14057,6 +14251,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
||||
20201 -> [Skill-id(202011), Skill-id(202012), ]
|
||||
20202 -> [Skill-id(202021), Skill-id(202022), ]
|
||||
20203 -> [Skill-id(202031), Skill-id(202032), ]
|
||||
20204 -> [Skill-id(202041), Skill-id(202042), ]
|
||||
21001 -> [Skill-id(210011), Skill-id(210012), ]
|
||||
21002 -> [Skill-id(210021), Skill-id(210022), ]
|
||||
21003 -> [Skill-id(210031), Skill-id(210032), ]
|
||||
|
||||
@@ -644,6 +644,9 @@ const (
|
||||
SparkRiskyBusinessLv1 SparkID = 2020301 // Risky Business
|
||||
SparkRiskyBusinessLv2 SparkID = 2020302 // Risky Business
|
||||
SparkRiskyBusinessLv3 SparkID = 2020303 // Risky Business
|
||||
SparkLightasaFeatherLv1 SparkID = 2020401 // Light as a Feather
|
||||
SparkLightasaFeatherLv2 SparkID = 2020402 // Light as a Feather
|
||||
SparkLightasaFeatherLv3 SparkID = 2020403 // Light as a Feather
|
||||
SparkIgnitedSpiritSPDLv1 SparkID = 2100101 // Ignited Spirit SPD
|
||||
SparkIgnitedSpiritSPDLv2 SparkID = 2100102 // Ignited Spirit SPD
|
||||
SparkIgnitedSpiritSPDLv3 SparkID = 2100103 // Ignited Spirit SPD
|
||||
@@ -779,6 +782,9 @@ const (
|
||||
SparkG00FirstFInfinityLv1 SparkID = 10260101 // G00 1st. F∞;
|
||||
SparkG00FirstFInfinityLv2 SparkID = 10260102 // G00 1st. F∞;
|
||||
SparkG00FirstFInfinityLv3 SparkID = 10260103 // G00 1st. F∞;
|
||||
SparkOperationCacaoLv1 SparkID = 10260201 // Operation Cacao
|
||||
SparkOperationCacaoLv2 SparkID = 10260202 // Operation Cacao
|
||||
SparkOperationCacaoLv3 SparkID = 10260203 // Operation Cacao
|
||||
SparkLetsPumpSomeIronLv1 SparkID = 10270101 // Let's Pump Some Iron!
|
||||
SparkLetsPumpSomeIronLv2 SparkID = 10270102 // Let's Pump Some Iron!
|
||||
SparkLetsPumpSomeIronLv3 SparkID = 10270103 // Let's Pump Some Iron!
|
||||
@@ -800,6 +806,9 @@ const (
|
||||
SparkSchwarzesSchwertLv1 SparkID = 10370101 // Schwarzes Schwert
|
||||
SparkSchwarzesSchwertLv2 SparkID = 10370102 // Schwarzes Schwert
|
||||
SparkSchwarzesSchwertLv3 SparkID = 10370103 // Schwarzes Schwert
|
||||
SparkGutenAppetitLv1 SparkID = 10370201 // Guten Appetit ♪
|
||||
SparkGutenAppetitLv2 SparkID = 10370202 // Guten Appetit ♪
|
||||
SparkGutenAppetitLv3 SparkID = 10370203 // Guten Appetit ♪
|
||||
SparkLookatCurrenLv1 SparkID = 10380101 // #LookatCurren
|
||||
SparkLookatCurrenLv2 SparkID = 10380102 // #LookatCurren
|
||||
SparkLookatCurrenLv3 SparkID = 10380103 // #LookatCurren
|
||||
@@ -10250,6 +10259,51 @@ var AllSparks = map[SparkID]Spark{
|
||||
{{41, 202032, 5}},
|
||||
},
|
||||
},
|
||||
SparkLightasaFeatherLv1: {
|
||||
ID: 2020401,
|
||||
Name: "Light as a Feather",
|
||||
Description: "A Spark that gives a skill hint for \"Light as a Feather\".",
|
||||
Group: 20204,
|
||||
Rarity: 1,
|
||||
Type: 4,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 202042, 1}},
|
||||
{{41, 202042, 2}},
|
||||
{{41, 202042, 3}},
|
||||
{{41, 202042, 4}},
|
||||
{{41, 202042, 5}},
|
||||
},
|
||||
},
|
||||
SparkLightasaFeatherLv2: {
|
||||
ID: 2020402,
|
||||
Name: "Light as a Feather",
|
||||
Description: "A Spark that gives a skill hint for \"Light as a Feather\".",
|
||||
Group: 20204,
|
||||
Rarity: 2,
|
||||
Type: 4,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 202042, 1}},
|
||||
{{41, 202042, 2}},
|
||||
{{41, 202042, 3}},
|
||||
{{41, 202042, 4}},
|
||||
{{41, 202042, 5}},
|
||||
},
|
||||
},
|
||||
SparkLightasaFeatherLv3: {
|
||||
ID: 2020403,
|
||||
Name: "Light as a Feather",
|
||||
Description: "A Spark that gives a skill hint for \"Light as a Feather\".",
|
||||
Group: 20204,
|
||||
Rarity: 3,
|
||||
Type: 4,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 202042, 1}},
|
||||
{{41, 202042, 2}},
|
||||
{{41, 202042, 3}},
|
||||
{{41, 202042, 4}},
|
||||
{{41, 202042, 5}},
|
||||
},
|
||||
},
|
||||
SparkIgnitedSpiritSPDLv1: {
|
||||
ID: 2100101,
|
||||
Name: "Ignited Spirit SPD",
|
||||
@@ -12035,6 +12089,45 @@ var AllSparks = map[SparkID]Spark{
|
||||
{{41, 900261, 3}},
|
||||
},
|
||||
},
|
||||
SparkOperationCacaoLv1: {
|
||||
ID: 10260201,
|
||||
Name: "Operation Cacao",
|
||||
Description: "A Spark that gives a skill hint for \"Operation Cacao\".",
|
||||
Group: 102602,
|
||||
Rarity: 1,
|
||||
Type: 3,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 910261, 1}},
|
||||
{{41, 910261, 2}},
|
||||
{{41, 910261, 3}},
|
||||
},
|
||||
},
|
||||
SparkOperationCacaoLv2: {
|
||||
ID: 10260202,
|
||||
Name: "Operation Cacao",
|
||||
Description: "A Spark that gives a skill hint for \"Operation Cacao\".",
|
||||
Group: 102602,
|
||||
Rarity: 2,
|
||||
Type: 3,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 910261, 1}},
|
||||
{{41, 910261, 2}},
|
||||
{{41, 910261, 3}},
|
||||
},
|
||||
},
|
||||
SparkOperationCacaoLv3: {
|
||||
ID: 10260203,
|
||||
Name: "Operation Cacao",
|
||||
Description: "A Spark that gives a skill hint for \"Operation Cacao\".",
|
||||
Group: 102602,
|
||||
Rarity: 3,
|
||||
Type: 3,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 910261, 1}},
|
||||
{{41, 910261, 2}},
|
||||
{{41, 910261, 3}},
|
||||
},
|
||||
},
|
||||
SparkLetsPumpSomeIronLv1: {
|
||||
ID: 10270101,
|
||||
Name: "Let's Pump Some Iron!",
|
||||
@@ -12308,6 +12401,45 @@ var AllSparks = map[SparkID]Spark{
|
||||
{{41, 900371, 3}},
|
||||
},
|
||||
},
|
||||
SparkGutenAppetitLv1: {
|
||||
ID: 10370201,
|
||||
Name: "Guten Appetit ♪",
|
||||
Description: "A Spark that gives a skill hint for \"Guten Appetit ♪\".",
|
||||
Group: 103702,
|
||||
Rarity: 1,
|
||||
Type: 3,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 910371, 1}},
|
||||
{{41, 910371, 2}},
|
||||
{{41, 910371, 3}},
|
||||
},
|
||||
},
|
||||
SparkGutenAppetitLv2: {
|
||||
ID: 10370202,
|
||||
Name: "Guten Appetit ♪",
|
||||
Description: "A Spark that gives a skill hint for \"Guten Appetit ♪\".",
|
||||
Group: 103702,
|
||||
Rarity: 2,
|
||||
Type: 3,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 910371, 1}},
|
||||
{{41, 910371, 2}},
|
||||
{{41, 910371, 3}},
|
||||
},
|
||||
},
|
||||
SparkGutenAppetitLv3: {
|
||||
ID: 10370203,
|
||||
Name: "Guten Appetit ♪",
|
||||
Description: "A Spark that gives a skill hint for \"Guten Appetit ♪\".",
|
||||
Group: 103702,
|
||||
Rarity: 3,
|
||||
Type: 3,
|
||||
Effects: [][]SparkEffect{
|
||||
{{41, 910371, 1}},
|
||||
{{41, 910371, 2}},
|
||||
{{41, 910371, 3}},
|
||||
},
|
||||
},
|
||||
SparkLookatCurrenLv1: {
|
||||
ID: 10380101,
|
||||
Name: "#LookatCurren",
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user