horse: regenerate with 2026-01-29 global db
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -79,6 +79,7 @@ pub type skill
|
|||||||
Superior-Heal
|
Superior-Heal
|
||||||
Legacy-of-the-Strong
|
Legacy-of-the-Strong
|
||||||
Condors-Fury
|
Condors-Fury
|
||||||
|
Barcarole-of-Blessings
|
||||||
Arrows-Whistle-Shadows-Disperse
|
Arrows-Whistle-Shadows-Disperse
|
||||||
Eternal-Moments
|
Eternal-Moments
|
||||||
Presents-from-X
|
Presents-from-X
|
||||||
@@ -86,6 +87,7 @@ pub type skill
|
|||||||
Every-Rose-Has-Its-Fangs
|
Every-Rose-Has-Its-Fangs
|
||||||
Dancing-in-the-Leaves
|
Dancing-in-the-Leaves
|
||||||
Give-Mummy-a-Hug
|
Give-Mummy-a-Hug
|
||||||
|
Hundred-Fourteenth-Times-the-Charm
|
||||||
Bountiful-Harvest
|
Bountiful-Harvest
|
||||||
Right-Handed-Lv2
|
Right-Handed-Lv2
|
||||||
Right-Handed
|
Right-Handed
|
||||||
@@ -426,6 +428,9 @@ pub type skill
|
|||||||
Nail-Art
|
Nail-Art
|
||||||
Head-On
|
Head-On
|
||||||
Familiar-Ground
|
Familiar-Ground
|
||||||
|
Headliner
|
||||||
|
Feature-Act
|
||||||
|
Daring-Strike
|
||||||
Early-Start
|
Early-Start
|
||||||
Risky-Business
|
Risky-Business
|
||||||
Runaway
|
Runaway
|
||||||
@@ -502,6 +507,7 @@ pub type skill
|
|||||||
Superior-Heal-Inherit
|
Superior-Heal-Inherit
|
||||||
Legacy-of-the-Strong-Inherit
|
Legacy-of-the-Strong-Inherit
|
||||||
Condors-Fury-Inherit
|
Condors-Fury-Inherit
|
||||||
|
Barcarole-of-Blessings-Inherit
|
||||||
Arrows-Whistle-Shadows-Disperse-Inherit
|
Arrows-Whistle-Shadows-Disperse-Inherit
|
||||||
Eternal-Moments-Inherit
|
Eternal-Moments-Inherit
|
||||||
Presents-from-X-Inherit
|
Presents-from-X-Inherit
|
||||||
@@ -509,7 +515,9 @@ pub type skill
|
|||||||
Every-Rose-Has-Its-Fangs-Inherit
|
Every-Rose-Has-Its-Fangs-Inherit
|
||||||
Dancing-in-the-Leaves-Inherit
|
Dancing-in-the-Leaves-Inherit
|
||||||
Give-Mummy-a-Hug-Inherit
|
Give-Mummy-a-Hug-Inherit
|
||||||
|
Hundred-Fourteenth-Times-the-Charm-Inherit
|
||||||
Bountiful-Harvest-Inherit
|
Bountiful-Harvest-Inherit
|
||||||
|
Carnival-Bonus
|
||||||
|
|
||||||
// Get the skill ID for a skill.
|
// Get the skill ID for a skill.
|
||||||
pub fun skill-id(s: skill): skill-id
|
pub fun skill-id(s: skill): skill-id
|
||||||
@@ -583,6 +591,7 @@ pub fun skill-id(s: skill): skill-id
|
|||||||
Superior-Heal -> Skill-id(110111)
|
Superior-Heal -> Skill-id(110111)
|
||||||
Legacy-of-the-Strong -> Skill-id(110131)
|
Legacy-of-the-Strong -> Skill-id(110131)
|
||||||
Condors-Fury -> Skill-id(110141)
|
Condors-Fury -> Skill-id(110141)
|
||||||
|
Barcarole-of-Blessings -> Skill-id(110151)
|
||||||
Arrows-Whistle-Shadows-Disperse -> Skill-id(110171)
|
Arrows-Whistle-Shadows-Disperse -> Skill-id(110171)
|
||||||
Eternal-Moments -> Skill-id(110181)
|
Eternal-Moments -> Skill-id(110181)
|
||||||
Presents-from-X -> Skill-id(110231)
|
Presents-from-X -> Skill-id(110231)
|
||||||
@@ -590,6 +599,7 @@ pub fun skill-id(s: skill): skill-id
|
|||||||
Every-Rose-Has-Its-Fangs -> Skill-id(110301)
|
Every-Rose-Has-Its-Fangs -> Skill-id(110301)
|
||||||
Dancing-in-the-Leaves -> Skill-id(110401)
|
Dancing-in-the-Leaves -> Skill-id(110401)
|
||||||
Give-Mummy-a-Hug -> Skill-id(110451)
|
Give-Mummy-a-Hug -> Skill-id(110451)
|
||||||
|
Hundred-Fourteenth-Times-the-Charm -> Skill-id(110521)
|
||||||
Bountiful-Harvest -> Skill-id(110561)
|
Bountiful-Harvest -> Skill-id(110561)
|
||||||
Right-Handed-Lv2 -> Skill-id(200011)
|
Right-Handed-Lv2 -> Skill-id(200011)
|
||||||
Right-Handed -> Skill-id(200012)
|
Right-Handed -> Skill-id(200012)
|
||||||
@@ -930,6 +940,9 @@ pub fun skill-id(s: skill): skill-id
|
|||||||
Nail-Art -> Skill-id(201801)
|
Nail-Art -> Skill-id(201801)
|
||||||
Head-On -> Skill-id(201902)
|
Head-On -> Skill-id(201902)
|
||||||
Familiar-Ground -> Skill-id(202002)
|
Familiar-Ground -> Skill-id(202002)
|
||||||
|
Headliner -> Skill-id(202011)
|
||||||
|
Feature-Act -> Skill-id(202012)
|
||||||
|
Daring-Strike -> Skill-id(202021)
|
||||||
Early-Start -> Skill-id(202022)
|
Early-Start -> Skill-id(202022)
|
||||||
Risky-Business -> Skill-id(202032)
|
Risky-Business -> Skill-id(202032)
|
||||||
Runaway -> Skill-id(202051)
|
Runaway -> Skill-id(202051)
|
||||||
@@ -1006,6 +1019,7 @@ pub fun skill-id(s: skill): skill-id
|
|||||||
Superior-Heal-Inherit -> Skill-id(910111)
|
Superior-Heal-Inherit -> Skill-id(910111)
|
||||||
Legacy-of-the-Strong-Inherit -> Skill-id(910131)
|
Legacy-of-the-Strong-Inherit -> Skill-id(910131)
|
||||||
Condors-Fury-Inherit -> Skill-id(910141)
|
Condors-Fury-Inherit -> Skill-id(910141)
|
||||||
|
Barcarole-of-Blessings-Inherit -> Skill-id(910151)
|
||||||
Arrows-Whistle-Shadows-Disperse-Inherit -> Skill-id(910171)
|
Arrows-Whistle-Shadows-Disperse-Inherit -> Skill-id(910171)
|
||||||
Eternal-Moments-Inherit -> Skill-id(910181)
|
Eternal-Moments-Inherit -> Skill-id(910181)
|
||||||
Presents-from-X-Inherit -> Skill-id(910231)
|
Presents-from-X-Inherit -> Skill-id(910231)
|
||||||
@@ -1013,7 +1027,9 @@ pub fun skill-id(s: skill): skill-id
|
|||||||
Every-Rose-Has-Its-Fangs-Inherit -> Skill-id(910301)
|
Every-Rose-Has-Its-Fangs-Inherit -> Skill-id(910301)
|
||||||
Dancing-in-the-Leaves-Inherit -> Skill-id(910401)
|
Dancing-in-the-Leaves-Inherit -> Skill-id(910401)
|
||||||
Give-Mummy-a-Hug-Inherit -> Skill-id(910451)
|
Give-Mummy-a-Hug-Inherit -> Skill-id(910451)
|
||||||
|
Hundred-Fourteenth-Times-the-Charm-Inherit -> Skill-id(910521)
|
||||||
Bountiful-Harvest-Inherit -> Skill-id(910561)
|
Bountiful-Harvest-Inherit -> Skill-id(910561)
|
||||||
|
Carnival-Bonus -> Skill-id(1000011)
|
||||||
|
|
||||||
// List of all skills in ID order for easy iterating.
|
// List of all skills in ID order for easy iterating.
|
||||||
pub val all = [
|
pub val all = [
|
||||||
@@ -1086,6 +1102,7 @@ pub val all = [
|
|||||||
Superior-Heal,
|
Superior-Heal,
|
||||||
Legacy-of-the-Strong,
|
Legacy-of-the-Strong,
|
||||||
Condors-Fury,
|
Condors-Fury,
|
||||||
|
Barcarole-of-Blessings,
|
||||||
Arrows-Whistle-Shadows-Disperse,
|
Arrows-Whistle-Shadows-Disperse,
|
||||||
Eternal-Moments,
|
Eternal-Moments,
|
||||||
Presents-from-X,
|
Presents-from-X,
|
||||||
@@ -1093,6 +1110,7 @@ pub val all = [
|
|||||||
Every-Rose-Has-Its-Fangs,
|
Every-Rose-Has-Its-Fangs,
|
||||||
Dancing-in-the-Leaves,
|
Dancing-in-the-Leaves,
|
||||||
Give-Mummy-a-Hug,
|
Give-Mummy-a-Hug,
|
||||||
|
Hundred-Fourteenth-Times-the-Charm,
|
||||||
Bountiful-Harvest,
|
Bountiful-Harvest,
|
||||||
Right-Handed-Lv2,
|
Right-Handed-Lv2,
|
||||||
Right-Handed,
|
Right-Handed,
|
||||||
@@ -1433,6 +1451,9 @@ pub val all = [
|
|||||||
Nail-Art,
|
Nail-Art,
|
||||||
Head-On,
|
Head-On,
|
||||||
Familiar-Ground,
|
Familiar-Ground,
|
||||||
|
Headliner,
|
||||||
|
Feature-Act,
|
||||||
|
Daring-Strike,
|
||||||
Early-Start,
|
Early-Start,
|
||||||
Risky-Business,
|
Risky-Business,
|
||||||
Runaway,
|
Runaway,
|
||||||
@@ -1509,6 +1530,7 @@ pub val all = [
|
|||||||
Superior-Heal-Inherit,
|
Superior-Heal-Inherit,
|
||||||
Legacy-of-the-Strong-Inherit,
|
Legacy-of-the-Strong-Inherit,
|
||||||
Condors-Fury-Inherit,
|
Condors-Fury-Inherit,
|
||||||
|
Barcarole-of-Blessings-Inherit,
|
||||||
Arrows-Whistle-Shadows-Disperse-Inherit,
|
Arrows-Whistle-Shadows-Disperse-Inherit,
|
||||||
Eternal-Moments-Inherit,
|
Eternal-Moments-Inherit,
|
||||||
Presents-from-X-Inherit,
|
Presents-from-X-Inherit,
|
||||||
@@ -1516,7 +1538,9 @@ pub val all = [
|
|||||||
Every-Rose-Has-Its-Fangs-Inherit,
|
Every-Rose-Has-Its-Fangs-Inherit,
|
||||||
Dancing-in-the-Leaves-Inherit,
|
Dancing-in-the-Leaves-Inherit,
|
||||||
Give-Mummy-a-Hug-Inherit,
|
Give-Mummy-a-Hug-Inherit,
|
||||||
|
Hundred-Fourteenth-Times-the-Charm-Inherit,
|
||||||
Bountiful-Harvest-Inherit,
|
Bountiful-Harvest-Inherit,
|
||||||
|
Carnival-Bonus,
|
||||||
]
|
]
|
||||||
|
|
||||||
val name2id: rbmap<string, skill-id> = rb-map/empty()
|
val name2id: rbmap<string, skill-id> = rb-map/empty()
|
||||||
@@ -1589,6 +1613,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
|
|||||||
.set("Superior Heal", Skill-id(110111))
|
.set("Superior Heal", Skill-id(110111))
|
||||||
.set("Legacy of the Strong", Skill-id(110131))
|
.set("Legacy of the Strong", Skill-id(110131))
|
||||||
.set("Condor's Fury", Skill-id(110141))
|
.set("Condor's Fury", Skill-id(110141))
|
||||||
|
.set("Barcarole of Blessings", Skill-id(110151))
|
||||||
.set("Arrows Whistle, Shadows Disperse", Skill-id(110171))
|
.set("Arrows Whistle, Shadows Disperse", Skill-id(110171))
|
||||||
.set("Eternal Moments", Skill-id(110181))
|
.set("Eternal Moments", Skill-id(110181))
|
||||||
.set("Presents from X", Skill-id(110231))
|
.set("Presents from X", Skill-id(110231))
|
||||||
@@ -1596,6 +1621,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
|
|||||||
.set("Every Rose Has Its Fangs", Skill-id(110301))
|
.set("Every Rose Has Its Fangs", Skill-id(110301))
|
||||||
.set("Dancing in the Leaves", Skill-id(110401))
|
.set("Dancing in the Leaves", Skill-id(110401))
|
||||||
.set("Give Mummy a Hug ♡", Skill-id(110451))
|
.set("Give Mummy a Hug ♡", Skill-id(110451))
|
||||||
|
.set("114th Time's the Charm", Skill-id(110521))
|
||||||
.set("Bountiful Harvest", Skill-id(110561))
|
.set("Bountiful Harvest", Skill-id(110561))
|
||||||
.set("Right-Handed ◎", Skill-id(200011))
|
.set("Right-Handed ◎", Skill-id(200011))
|
||||||
.set("Right-Handed ○", Skill-id(200012))
|
.set("Right-Handed ○", Skill-id(200012))
|
||||||
@@ -1936,6 +1962,9 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
|
|||||||
.set("♡ 3D Nail Art", Skill-id(201801))
|
.set("♡ 3D Nail Art", Skill-id(201801))
|
||||||
.set("Head-On", Skill-id(201902))
|
.set("Head-On", Skill-id(201902))
|
||||||
.set("Familiar Ground", Skill-id(202002))
|
.set("Familiar Ground", Skill-id(202002))
|
||||||
|
.set("Headliner", Skill-id(202011))
|
||||||
|
.set("Feature Act", Skill-id(202012))
|
||||||
|
.set("Daring Strike", Skill-id(202021))
|
||||||
.set("Early Start", Skill-id(202022))
|
.set("Early Start", Skill-id(202022))
|
||||||
.set("Risky Business", Skill-id(202032))
|
.set("Risky Business", Skill-id(202032))
|
||||||
.set("Runaway", Skill-id(202051))
|
.set("Runaway", Skill-id(202051))
|
||||||
@@ -2012,6 +2041,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
|
|||||||
.set("Superior Heal" ++ " (Inherited)", Skill-id(910111))
|
.set("Superior Heal" ++ " (Inherited)", Skill-id(910111))
|
||||||
.set("Legacy of the Strong" ++ " (Inherited)", Skill-id(910131))
|
.set("Legacy of the Strong" ++ " (Inherited)", Skill-id(910131))
|
||||||
.set("Condor's Fury" ++ " (Inherited)", Skill-id(910141))
|
.set("Condor's Fury" ++ " (Inherited)", Skill-id(910141))
|
||||||
|
.set("Barcarole of Blessings" ++ " (Inherited)", Skill-id(910151))
|
||||||
.set("Arrows Whistle, Shadows Disperse" ++ " (Inherited)", Skill-id(910171))
|
.set("Arrows Whistle, Shadows Disperse" ++ " (Inherited)", Skill-id(910171))
|
||||||
.set("Eternal Moments" ++ " (Inherited)", Skill-id(910181))
|
.set("Eternal Moments" ++ " (Inherited)", Skill-id(910181))
|
||||||
.set("Presents from X" ++ " (Inherited)", Skill-id(910231))
|
.set("Presents from X" ++ " (Inherited)", Skill-id(910231))
|
||||||
@@ -2019,7 +2049,9 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
|
|||||||
.set("Every Rose Has Its Fangs" ++ " (Inherited)", Skill-id(910301))
|
.set("Every Rose Has Its Fangs" ++ " (Inherited)", Skill-id(910301))
|
||||||
.set("Dancing in the Leaves" ++ " (Inherited)", Skill-id(910401))
|
.set("Dancing in the Leaves" ++ " (Inherited)", Skill-id(910401))
|
||||||
.set("Give Mummy a Hug ♡" ++ " (Inherited)", Skill-id(910451))
|
.set("Give Mummy a Hug ♡" ++ " (Inherited)", Skill-id(910451))
|
||||||
|
.set("114th Time's the Charm" ++ " (Inherited)", Skill-id(910521))
|
||||||
.set("Bountiful Harvest" ++ " (Inherited)", Skill-id(910561))
|
.set("Bountiful Harvest" ++ " (Inherited)", Skill-id(910561))
|
||||||
|
.set("Carnival Bonus", Skill-id(1000011))
|
||||||
|
|
||||||
// Get the skill ID that has the given exact name.
|
// Get the skill ID that has the given exact name.
|
||||||
// Inherited skills have `" (Inherited)"` appended to their names.
|
// Inherited skills have `" (Inherited)"` appended to their names.
|
||||||
@@ -2101,6 +2133,7 @@ pub fun show(s: skill-id): string
|
|||||||
110111 -> "Superior Heal"
|
110111 -> "Superior Heal"
|
||||||
110131 -> "Legacy of the Strong"
|
110131 -> "Legacy of the Strong"
|
||||||
110141 -> "Condor's Fury"
|
110141 -> "Condor's Fury"
|
||||||
|
110151 -> "Barcarole of Blessings"
|
||||||
110171 -> "Arrows Whistle, Shadows Disperse"
|
110171 -> "Arrows Whistle, Shadows Disperse"
|
||||||
110181 -> "Eternal Moments"
|
110181 -> "Eternal Moments"
|
||||||
110231 -> "Presents from X"
|
110231 -> "Presents from X"
|
||||||
@@ -2108,6 +2141,7 @@ pub fun show(s: skill-id): string
|
|||||||
110301 -> "Every Rose Has Its Fangs"
|
110301 -> "Every Rose Has Its Fangs"
|
||||||
110401 -> "Dancing in the Leaves"
|
110401 -> "Dancing in the Leaves"
|
||||||
110451 -> "Give Mummy a Hug ♡"
|
110451 -> "Give Mummy a Hug ♡"
|
||||||
|
110521 -> "114th Time's the Charm"
|
||||||
110561 -> "Bountiful Harvest"
|
110561 -> "Bountiful Harvest"
|
||||||
200011 -> "Right-Handed ◎"
|
200011 -> "Right-Handed ◎"
|
||||||
200012 -> "Right-Handed ○"
|
200012 -> "Right-Handed ○"
|
||||||
@@ -2448,6 +2482,9 @@ pub fun show(s: skill-id): string
|
|||||||
201801 -> "♡ 3D Nail Art"
|
201801 -> "♡ 3D Nail Art"
|
||||||
201902 -> "Head-On"
|
201902 -> "Head-On"
|
||||||
202002 -> "Familiar Ground"
|
202002 -> "Familiar Ground"
|
||||||
|
202011 -> "Headliner"
|
||||||
|
202012 -> "Feature Act"
|
||||||
|
202021 -> "Daring Strike"
|
||||||
202022 -> "Early Start"
|
202022 -> "Early Start"
|
||||||
202032 -> "Risky Business"
|
202032 -> "Risky Business"
|
||||||
202051 -> "Runaway"
|
202051 -> "Runaway"
|
||||||
@@ -2524,6 +2561,7 @@ pub fun show(s: skill-id): string
|
|||||||
910111 -> "Superior Heal" ++ " (Inherited)"
|
910111 -> "Superior Heal" ++ " (Inherited)"
|
||||||
910131 -> "Legacy of the Strong" ++ " (Inherited)"
|
910131 -> "Legacy of the Strong" ++ " (Inherited)"
|
||||||
910141 -> "Condor's Fury" ++ " (Inherited)"
|
910141 -> "Condor's Fury" ++ " (Inherited)"
|
||||||
|
910151 -> "Barcarole of Blessings" ++ " (Inherited)"
|
||||||
910171 -> "Arrows Whistle, Shadows Disperse" ++ " (Inherited)"
|
910171 -> "Arrows Whistle, Shadows Disperse" ++ " (Inherited)"
|
||||||
910181 -> "Eternal Moments" ++ " (Inherited)"
|
910181 -> "Eternal Moments" ++ " (Inherited)"
|
||||||
910231 -> "Presents from X" ++ " (Inherited)"
|
910231 -> "Presents from X" ++ " (Inherited)"
|
||||||
@@ -2531,7 +2569,9 @@ pub fun show(s: skill-id): string
|
|||||||
910301 -> "Every Rose Has Its Fangs" ++ " (Inherited)"
|
910301 -> "Every Rose Has Its Fangs" ++ " (Inherited)"
|
||||||
910401 -> "Dancing in the Leaves" ++ " (Inherited)"
|
910401 -> "Dancing in the Leaves" ++ " (Inherited)"
|
||||||
910451 -> "Give Mummy a Hug ♡" ++ " (Inherited)"
|
910451 -> "Give Mummy a Hug ♡" ++ " (Inherited)"
|
||||||
|
910521 -> "114th Time's the Charm" ++ " (Inherited)"
|
||||||
910561 -> "Bountiful Harvest" ++ " (Inherited)"
|
910561 -> "Bountiful Harvest" ++ " (Inherited)"
|
||||||
|
1000011 -> "Carnival Bonus"
|
||||||
x -> "skill " ++ x.show
|
x -> "skill " ++ x.show
|
||||||
|
|
||||||
// Get the description for a skill.
|
// Get the description for a skill.
|
||||||
@@ -2607,6 +2647,7 @@ pub fun description(s: skill-id): string
|
|||||||
110111 -> "Greatly recover endurance with a gentle light when overtaken toward the back mid-race."
|
110111 -> "Greatly recover endurance with a gentle light when overtaken toward the back mid-race."
|
||||||
110131 -> "Increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later."
|
110131 -> "Increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later."
|
||||||
110141 -> "Increase acceleration with blazing passion when aiming for the front from midpack on the final corner."
|
110141 -> "Increase acceleration with blazing passion when aiming for the front from midpack on the final corner."
|
||||||
|
110151 -> "Increase velocity for a moderate duration when in the front part of the pack with 400m remaining. If at least 7 skills have been activated, greatly increase velocity for a moderate duration instead."
|
||||||
110171 -> "Increase velocity with a blazing spirit when pressured by another runner in the front part of the pack on the final corner or later."
|
110171 -> "Increase velocity with a blazing spirit when pressured by another runner in the front part of the pack on the final corner or later."
|
||||||
110181 -> "Increase velocity when starting to make a move from a position toward the front mid-race."
|
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."
|
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."
|
||||||
@@ -2614,6 +2655,7 @@ pub fun description(s: skill-id): string
|
|||||||
110301 -> "Suck endurance from runners ahead when well-positioned and pressured by another runner mid-race."
|
110301 -> "Suck endurance from runners ahead when well-positioned and pressured by another runner mid-race."
|
||||||
110401 -> "Increase ability to break out of the pack when engaged in a challenge in midpack on the final corner."
|
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."
|
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."
|
||||||
110561 -> "Increase velocity with a surge of great fortune when pressured by another runner toward the back in the second half of the race."
|
110561 -> "Increase velocity with a surge of great fortune when pressured by another runner toward the back in the second half of the race."
|
||||||
200011 -> "Increase performance on right-handed tracks."
|
200011 -> "Increase performance on right-handed tracks."
|
||||||
200012 -> "Moderately increase performance on right-handed tracks."
|
200012 -> "Moderately increase performance on right-handed tracks."
|
||||||
@@ -2954,6 +2996,9 @@ pub fun description(s: skill-id): string
|
|||||||
201801 -> "Moderately decrease performance on firm ground."
|
201801 -> "Moderately decrease performance on firm ground."
|
||||||
201902 -> "Slightly increase acceleration when positioned toward the front late-race. (Pace Chaser)"
|
201902 -> "Slightly increase acceleration when positioned toward the front late-race. (Pace Chaser)"
|
||||||
202002 -> "Slightly recover endurance when positioned toward the back mid-race. (Dirt)"
|
202002 -> "Slightly recover endurance when positioned toward the back mid-race. (Dirt)"
|
||||||
|
202011 -> "Increase velocity when positioned toward the front upon approaching late-race. (Long)"
|
||||||
|
202012 -> "Slightly increase velocity when positioned toward the front upon approaching late-race. (Long)"
|
||||||
|
202021 -> "Moderately increase velocity for a medium duration when positioned toward the back mid-race. (End Closer)"
|
||||||
202022 -> "Very slightly increase velocity for a medium duration when positioned toward the back mid-race. (End Closer)"
|
202022 -> "Very slightly increase velocity for a medium duration when positioned toward the back mid-race. (End Closer)"
|
||||||
202032 -> "Moderately 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."
|
||||||
202051 -> "Attempt to gain an especially large lead and keep it until the finish. (Front Runner)"
|
202051 -> "Attempt to gain an especially large lead and keep it until the finish. (Front Runner)"
|
||||||
@@ -3030,6 +3075,7 @@ pub fun description(s: skill-id): string
|
|||||||
910111 -> "Moderately recover endurance when overtaken toward the back mid-race."
|
910111 -> "Moderately recover endurance when overtaken toward the back mid-race."
|
||||||
910131 -> "Slightly increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later."
|
910131 -> "Slightly increase velocity continuously when pressured by another runner and running out of energy toward the front on the final corner or later."
|
||||||
910141 -> "Slightly increase acceleration when aiming for the front from midpack on the final corner."
|
910141 -> "Slightly increase acceleration when aiming for the front from midpack on the final corner."
|
||||||
|
910151 -> "Slightly increase velocity for a moderate duration when in the front part of the pack with 400m remaining. If at least 7 skills have been activated, moderately increase velocity for a moderate duration instead."
|
||||||
910171 -> "Slightly increase velocity when pressured by another runner in the front part of the pack on the final corner or later."
|
910171 -> "Slightly increase velocity when pressured by another runner in the front part of the pack on the final corner or later."
|
||||||
910181 -> "Slightly increase velocity when starting to make a move from a position toward the front mid-race."
|
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."
|
910231 -> "Slightly increase velocity mid-race after staying well-positioned from the start of the race up until the second half."
|
||||||
@@ -3037,7 +3083,9 @@ pub fun description(s: skill-id): string
|
|||||||
910301 -> "Slightly drain endurance from runners ahead when well-positioned and pressured by another runner mid-race."
|
910301 -> "Slightly drain endurance from runners ahead when well-positioned and pressured by another runner mid-race."
|
||||||
910401 -> "Very slightly increase ability to break out of the pack when engaged in a challenge in midpack on the final corner."
|
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."
|
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."
|
||||||
910561 -> "Slightly increase velocity with a surge of fortune when pressured by another runner toward the back in the second half of the race."
|
910561 -> "Slightly increase velocity with a surge of fortune when pressured by another runner toward the back in the second half of the race."
|
||||||
|
1000011 -> "Gain +{0}% Carnival Points. This skill will disappear when the event ends."
|
||||||
_ -> ""
|
_ -> ""
|
||||||
|
|
||||||
// Get the skill group ID for a skill.
|
// Get the skill group ID for a skill.
|
||||||
@@ -3113,6 +3161,7 @@ pub fun group(s: skill-id): skill-group-id
|
|||||||
110111 -> Skill-group-id(11011)
|
110111 -> Skill-group-id(11011)
|
||||||
110131 -> Skill-group-id(11013)
|
110131 -> Skill-group-id(11013)
|
||||||
110141 -> Skill-group-id(11014)
|
110141 -> Skill-group-id(11014)
|
||||||
|
110151 -> Skill-group-id(11015)
|
||||||
110171 -> Skill-group-id(11017)
|
110171 -> Skill-group-id(11017)
|
||||||
110181 -> Skill-group-id(11018)
|
110181 -> Skill-group-id(11018)
|
||||||
110231 -> Skill-group-id(11023)
|
110231 -> Skill-group-id(11023)
|
||||||
@@ -3120,6 +3169,7 @@ pub fun group(s: skill-id): skill-group-id
|
|||||||
110301 -> Skill-group-id(11030)
|
110301 -> Skill-group-id(11030)
|
||||||
110401 -> Skill-group-id(11040)
|
110401 -> Skill-group-id(11040)
|
||||||
110451 -> Skill-group-id(11045)
|
110451 -> Skill-group-id(11045)
|
||||||
|
110521 -> Skill-group-id(11052)
|
||||||
110561 -> Skill-group-id(11056)
|
110561 -> Skill-group-id(11056)
|
||||||
200011 -> Skill-group-id(20001)
|
200011 -> Skill-group-id(20001)
|
||||||
200012 -> Skill-group-id(20001)
|
200012 -> Skill-group-id(20001)
|
||||||
@@ -3460,6 +3510,9 @@ pub fun group(s: skill-id): skill-group-id
|
|||||||
201801 -> Skill-group-id(20180)
|
201801 -> Skill-group-id(20180)
|
||||||
201902 -> Skill-group-id(20190)
|
201902 -> Skill-group-id(20190)
|
||||||
202002 -> Skill-group-id(20200)
|
202002 -> Skill-group-id(20200)
|
||||||
|
202011 -> Skill-group-id(20201)
|
||||||
|
202012 -> Skill-group-id(20201)
|
||||||
|
202021 -> Skill-group-id(20202)
|
||||||
202022 -> Skill-group-id(20202)
|
202022 -> Skill-group-id(20202)
|
||||||
202032 -> Skill-group-id(20203)
|
202032 -> Skill-group-id(20203)
|
||||||
202051 -> Skill-group-id(20205)
|
202051 -> Skill-group-id(20205)
|
||||||
@@ -3536,6 +3589,7 @@ pub fun group(s: skill-id): skill-group-id
|
|||||||
910111 -> Skill-group-id(11011)
|
910111 -> Skill-group-id(11011)
|
||||||
910131 -> Skill-group-id(11013)
|
910131 -> Skill-group-id(11013)
|
||||||
910141 -> Skill-group-id(11014)
|
910141 -> Skill-group-id(11014)
|
||||||
|
910151 -> Skill-group-id(11015)
|
||||||
910171 -> Skill-group-id(11017)
|
910171 -> Skill-group-id(11017)
|
||||||
910181 -> Skill-group-id(11018)
|
910181 -> Skill-group-id(11018)
|
||||||
910231 -> Skill-group-id(11023)
|
910231 -> Skill-group-id(11023)
|
||||||
@@ -3543,7 +3597,9 @@ pub fun group(s: skill-id): skill-group-id
|
|||||||
910301 -> Skill-group-id(11030)
|
910301 -> Skill-group-id(11030)
|
||||||
910401 -> Skill-group-id(11040)
|
910401 -> Skill-group-id(11040)
|
||||||
910451 -> Skill-group-id(11045)
|
910451 -> Skill-group-id(11045)
|
||||||
|
910521 -> Skill-group-id(11052)
|
||||||
910561 -> Skill-group-id(11056)
|
910561 -> Skill-group-id(11056)
|
||||||
|
1000011 -> Skill-group-id(100001)
|
||||||
_ -> Skill-group-id(0)
|
_ -> Skill-group-id(0)
|
||||||
|
|
||||||
// Get the rarity of a skill.
|
// Get the rarity of a skill.
|
||||||
@@ -3619,6 +3675,7 @@ pub fun rarity(s: skill-id): rarity
|
|||||||
110111 -> Unique
|
110111 -> Unique
|
||||||
110131 -> Unique
|
110131 -> Unique
|
||||||
110141 -> Unique
|
110141 -> Unique
|
||||||
|
110151 -> Unique
|
||||||
110171 -> Unique
|
110171 -> Unique
|
||||||
110181 -> Unique
|
110181 -> Unique
|
||||||
110231 -> Unique
|
110231 -> Unique
|
||||||
@@ -3626,6 +3683,7 @@ pub fun rarity(s: skill-id): rarity
|
|||||||
110301 -> Unique
|
110301 -> Unique
|
||||||
110401 -> Unique
|
110401 -> Unique
|
||||||
110451 -> Unique
|
110451 -> Unique
|
||||||
|
110521 -> Unique
|
||||||
110561 -> Unique
|
110561 -> Unique
|
||||||
200011 -> Common
|
200011 -> Common
|
||||||
200012 -> Common
|
200012 -> Common
|
||||||
@@ -3966,6 +4024,9 @@ pub fun rarity(s: skill-id): rarity
|
|||||||
201801 -> Common
|
201801 -> Common
|
||||||
201902 -> Common
|
201902 -> Common
|
||||||
202002 -> Common
|
202002 -> Common
|
||||||
|
202011 -> Rare
|
||||||
|
202012 -> Common
|
||||||
|
202021 -> Rare
|
||||||
202022 -> Common
|
202022 -> Common
|
||||||
202032 -> Common
|
202032 -> Common
|
||||||
202051 -> Rare
|
202051 -> Rare
|
||||||
@@ -4042,6 +4103,7 @@ pub fun rarity(s: skill-id): rarity
|
|||||||
910111 -> Common
|
910111 -> Common
|
||||||
910131 -> Common
|
910131 -> Common
|
||||||
910141 -> Common
|
910141 -> Common
|
||||||
|
910151 -> Common
|
||||||
910171 -> Common
|
910171 -> Common
|
||||||
910181 -> Common
|
910181 -> Common
|
||||||
910231 -> Common
|
910231 -> Common
|
||||||
@@ -4049,7 +4111,9 @@ pub fun rarity(s: skill-id): rarity
|
|||||||
910301 -> Common
|
910301 -> Common
|
||||||
910401 -> Common
|
910401 -> Common
|
||||||
910451 -> Common
|
910451 -> Common
|
||||||
|
910521 -> Common
|
||||||
910561 -> Common
|
910561 -> Common
|
||||||
|
1000011 -> Common
|
||||||
_ -> Common
|
_ -> Common
|
||||||
|
|
||||||
// Get the group rate of a skill.
|
// Get the group rate of a skill.
|
||||||
@@ -4125,6 +4189,7 @@ pub fun group-rate(s: skill-id): int
|
|||||||
110111 -> 1
|
110111 -> 1
|
||||||
110131 -> 1
|
110131 -> 1
|
||||||
110141 -> 1
|
110141 -> 1
|
||||||
|
110151 -> 1
|
||||||
110171 -> 1
|
110171 -> 1
|
||||||
110181 -> 1
|
110181 -> 1
|
||||||
110231 -> 1
|
110231 -> 1
|
||||||
@@ -4132,6 +4197,7 @@ pub fun group-rate(s: skill-id): int
|
|||||||
110301 -> 1
|
110301 -> 1
|
||||||
110401 -> 1
|
110401 -> 1
|
||||||
110451 -> 1
|
110451 -> 1
|
||||||
|
110521 -> 1
|
||||||
110561 -> 1
|
110561 -> 1
|
||||||
200011 -> 2
|
200011 -> 2
|
||||||
200012 -> 1
|
200012 -> 1
|
||||||
@@ -4472,6 +4538,9 @@ pub fun group-rate(s: skill-id): int
|
|||||||
201801 -> -1
|
201801 -> -1
|
||||||
201902 -> 1
|
201902 -> 1
|
||||||
202002 -> 1
|
202002 -> 1
|
||||||
|
202011 -> 2
|
||||||
|
202012 -> 1
|
||||||
|
202021 -> 2
|
||||||
202022 -> 1
|
202022 -> 1
|
||||||
202032 -> 1
|
202032 -> 1
|
||||||
202051 -> 2
|
202051 -> 2
|
||||||
@@ -4548,6 +4617,7 @@ pub fun group-rate(s: skill-id): int
|
|||||||
910111 -> 2
|
910111 -> 2
|
||||||
910131 -> 2
|
910131 -> 2
|
||||||
910141 -> 2
|
910141 -> 2
|
||||||
|
910151 -> 2
|
||||||
910171 -> 2
|
910171 -> 2
|
||||||
910181 -> 2
|
910181 -> 2
|
||||||
910231 -> 2
|
910231 -> 2
|
||||||
@@ -4555,7 +4625,9 @@ pub fun group-rate(s: skill-id): int
|
|||||||
910301 -> 2
|
910301 -> 2
|
||||||
910401 -> 2
|
910401 -> 2
|
||||||
910451 -> 2
|
910451 -> 2
|
||||||
|
910521 -> 2
|
||||||
910561 -> 2
|
910561 -> 2
|
||||||
|
1000011 -> 1
|
||||||
_ -> 0
|
_ -> 0
|
||||||
|
|
||||||
// Get the grade value of a skill.
|
// Get the grade value of a skill.
|
||||||
@@ -4631,6 +4703,7 @@ pub fun grade-value(s: skill-id): int
|
|||||||
110111 -> 340
|
110111 -> 340
|
||||||
110131 -> 340
|
110131 -> 340
|
||||||
110141 -> 340
|
110141 -> 340
|
||||||
|
110151 -> 340
|
||||||
110171 -> 340
|
110171 -> 340
|
||||||
110181 -> 340
|
110181 -> 340
|
||||||
110231 -> 340
|
110231 -> 340
|
||||||
@@ -4638,6 +4711,7 @@ pub fun grade-value(s: skill-id): int
|
|||||||
110301 -> 340
|
110301 -> 340
|
||||||
110401 -> 340
|
110401 -> 340
|
||||||
110451 -> 340
|
110451 -> 340
|
||||||
|
110521 -> 340
|
||||||
110561 -> 340
|
110561 -> 340
|
||||||
200011 -> 174
|
200011 -> 174
|
||||||
200012 -> 129
|
200012 -> 129
|
||||||
@@ -4978,6 +5052,9 @@ pub fun grade-value(s: skill-id): int
|
|||||||
201801 -> -129
|
201801 -> -129
|
||||||
201902 -> 217
|
201902 -> 217
|
||||||
202002 -> 217
|
202002 -> 217
|
||||||
|
202011 -> 508
|
||||||
|
202012 -> 217
|
||||||
|
202021 -> 508
|
||||||
202022 -> 217
|
202022 -> 217
|
||||||
202032 -> 129
|
202032 -> 129
|
||||||
202051 -> 370
|
202051 -> 370
|
||||||
@@ -5054,6 +5131,7 @@ pub fun grade-value(s: skill-id): int
|
|||||||
910111 -> 180
|
910111 -> 180
|
||||||
910131 -> 180
|
910131 -> 180
|
||||||
910141 -> 180
|
910141 -> 180
|
||||||
|
910151 -> 180
|
||||||
910171 -> 180
|
910171 -> 180
|
||||||
910181 -> 180
|
910181 -> 180
|
||||||
910231 -> 180
|
910231 -> 180
|
||||||
@@ -5061,7 +5139,9 @@ pub fun grade-value(s: skill-id): int
|
|||||||
910301 -> 180
|
910301 -> 180
|
||||||
910401 -> 180
|
910401 -> 180
|
||||||
910451 -> 180
|
910451 -> 180
|
||||||
|
910521 -> 180
|
||||||
910561 -> 180
|
910561 -> 180
|
||||||
|
1000011 -> 0
|
||||||
_ -> 0
|
_ -> 0
|
||||||
|
|
||||||
// Get whether a skill is a wit check.
|
// Get whether a skill is a wit check.
|
||||||
@@ -5137,6 +5217,7 @@ pub fun wit-check(s: skill-id): bool
|
|||||||
110111 -> False
|
110111 -> False
|
||||||
110131 -> False
|
110131 -> False
|
||||||
110141 -> False
|
110141 -> False
|
||||||
|
110151 -> False
|
||||||
110171 -> False
|
110171 -> False
|
||||||
110181 -> False
|
110181 -> False
|
||||||
110231 -> False
|
110231 -> False
|
||||||
@@ -5144,6 +5225,7 @@ pub fun wit-check(s: skill-id): bool
|
|||||||
110301 -> False
|
110301 -> False
|
||||||
110401 -> False
|
110401 -> False
|
||||||
110451 -> False
|
110451 -> False
|
||||||
|
110521 -> False
|
||||||
110561 -> False
|
110561 -> False
|
||||||
200011 -> False
|
200011 -> False
|
||||||
200012 -> False
|
200012 -> False
|
||||||
@@ -5484,6 +5566,9 @@ pub fun wit-check(s: skill-id): bool
|
|||||||
201801 -> False
|
201801 -> False
|
||||||
201902 -> True
|
201902 -> True
|
||||||
202002 -> True
|
202002 -> True
|
||||||
|
202011 -> True
|
||||||
|
202012 -> True
|
||||||
|
202021 -> True
|
||||||
202022 -> True
|
202022 -> True
|
||||||
202032 -> True
|
202032 -> True
|
||||||
202051 -> False
|
202051 -> False
|
||||||
@@ -5560,6 +5645,7 @@ pub fun wit-check(s: skill-id): bool
|
|||||||
910111 -> True
|
910111 -> True
|
||||||
910131 -> True
|
910131 -> True
|
||||||
910141 -> True
|
910141 -> True
|
||||||
|
910151 -> True
|
||||||
910171 -> True
|
910171 -> True
|
||||||
910181 -> True
|
910181 -> True
|
||||||
910231 -> True
|
910231 -> True
|
||||||
@@ -5567,7 +5653,9 @@ pub fun wit-check(s: skill-id): bool
|
|||||||
910301 -> True
|
910301 -> True
|
||||||
910401 -> True
|
910401 -> True
|
||||||
910451 -> True
|
910451 -> True
|
||||||
|
910521 -> True
|
||||||
910561 -> True
|
910561 -> True
|
||||||
|
1000011 -> False
|
||||||
_ -> False
|
_ -> False
|
||||||
|
|
||||||
// Get the activations of a skill.
|
// Get the activations of a skill.
|
||||||
@@ -6722,6 +6810,34 @@ pub fun activations(s: skill-id): list<activation>
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
110151 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all>=7",
|
||||||
|
duration = 40000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(4500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all<=6",
|
||||||
|
duration = 40000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(3500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
110171 -> [
|
110171 -> [
|
||||||
Activation(
|
Activation(
|
||||||
precondition = "",
|
precondition = "",
|
||||||
@@ -6855,6 +6971,21 @@ pub fun activations(s: skill-id): list<activation>
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
110521 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "is_finalcorner==1&corner!=0&distance_diff_top>=7",
|
||||||
|
duration = 50000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(2500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
110561 -> [
|
110561 -> [
|
||||||
Activation(
|
Activation(
|
||||||
precondition = "",
|
precondition = "",
|
||||||
@@ -12140,6 +12271,51 @@ pub fun activations(s: skill-id): list<activation>
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
202011 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "distance_type==4&phase_laterhalf_random==1&order_rate<=50",
|
||||||
|
duration = 24000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(3500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
|
202012 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "distance_type==4&phase_laterhalf_random==1&order_rate<=50",
|
||||||
|
duration = 24000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(1500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
|
202021 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "running_style==4&phase_random==1&order_rate>=50",
|
||||||
|
duration = 40000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(2500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
202022 -> [
|
202022 -> [
|
||||||
Activation(
|
Activation(
|
||||||
precondition = "",
|
precondition = "",
|
||||||
@@ -13393,6 +13569,34 @@ pub fun activations(s: skill-id): list<activation>
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
910151 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all>=7",
|
||||||
|
duration = 24000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(2500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "remain_distance<=401&remain_distance>=399&order_rate<=40&activate_count_all<=6",
|
||||||
|
duration = 24000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(1500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
910171 -> [
|
910171 -> [
|
||||||
Activation(
|
Activation(
|
||||||
precondition = "",
|
precondition = "",
|
||||||
@@ -13526,6 +13730,21 @@ pub fun activations(s: skill-id): list<activation>
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
910521 -> [
|
||||||
|
Activation(
|
||||||
|
precondition = "",
|
||||||
|
condition = "is_finalcorner==1&corner!=0&distance_diff_top>=7",
|
||||||
|
duration = 30000.decimal(-4),
|
||||||
|
cooldown = 5000000.decimal(-4),
|
||||||
|
abilities = [
|
||||||
|
Ability(
|
||||||
|
ability-type = Target-Speed(500.decimal(-4)),
|
||||||
|
value-usage = Direct,
|
||||||
|
target = Self
|
||||||
|
),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]
|
||||||
910561 -> [
|
910561 -> [
|
||||||
Activation(
|
Activation(
|
||||||
precondition = "",
|
precondition = "",
|
||||||
@@ -13541,6 +13760,8 @@ pub fun activations(s: skill-id): list<activation>
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
1000011 -> [
|
||||||
|
]
|
||||||
_ -> Nil
|
_ -> Nil
|
||||||
|
|
||||||
// Get the owner of a unique skill.
|
// Get the owner of a unique skill.
|
||||||
@@ -13617,6 +13838,7 @@ pub fun unique-owner(s: skill-id): maybe<trainee-id>
|
|||||||
110111 -> Just(Trainee-id(101102))
|
110111 -> Just(Trainee-id(101102))
|
||||||
110131 -> Just(Trainee-id(101302))
|
110131 -> Just(Trainee-id(101302))
|
||||||
110141 -> Just(Trainee-id(101402))
|
110141 -> Just(Trainee-id(101402))
|
||||||
|
110151 -> Just(Trainee-id(101502))
|
||||||
110171 -> Just(Trainee-id(101702))
|
110171 -> Just(Trainee-id(101702))
|
||||||
110181 -> Just(Trainee-id(101802))
|
110181 -> Just(Trainee-id(101802))
|
||||||
110231 -> Just(Trainee-id(102302))
|
110231 -> Just(Trainee-id(102302))
|
||||||
@@ -13624,6 +13846,7 @@ pub fun unique-owner(s: skill-id): maybe<trainee-id>
|
|||||||
110301 -> Just(Trainee-id(103002))
|
110301 -> Just(Trainee-id(103002))
|
||||||
110401 -> Just(Trainee-id(104002))
|
110401 -> Just(Trainee-id(104002))
|
||||||
110451 -> Just(Trainee-id(104502))
|
110451 -> Just(Trainee-id(104502))
|
||||||
|
110521 -> Just(Trainee-id(105202))
|
||||||
110561 -> Just(Trainee-id(105602))
|
110561 -> Just(Trainee-id(105602))
|
||||||
900011 -> Just(Trainee-id(100101))
|
900011 -> Just(Trainee-id(100101))
|
||||||
900021 -> Just(Trainee-id(100201))
|
900021 -> Just(Trainee-id(100201))
|
||||||
@@ -13678,6 +13901,7 @@ pub fun unique-owner(s: skill-id): maybe<trainee-id>
|
|||||||
910111 -> Just(Trainee-id(101102))
|
910111 -> Just(Trainee-id(101102))
|
||||||
910131 -> Just(Trainee-id(101302))
|
910131 -> Just(Trainee-id(101302))
|
||||||
910141 -> Just(Trainee-id(101402))
|
910141 -> Just(Trainee-id(101402))
|
||||||
|
910151 -> Just(Trainee-id(101502))
|
||||||
910171 -> Just(Trainee-id(101702))
|
910171 -> Just(Trainee-id(101702))
|
||||||
910181 -> Just(Trainee-id(101802))
|
910181 -> Just(Trainee-id(101802))
|
||||||
910231 -> Just(Trainee-id(102302))
|
910231 -> Just(Trainee-id(102302))
|
||||||
@@ -13685,6 +13909,7 @@ pub fun unique-owner(s: skill-id): maybe<trainee-id>
|
|||||||
910301 -> Just(Trainee-id(103002))
|
910301 -> Just(Trainee-id(103002))
|
||||||
910401 -> Just(Trainee-id(104002))
|
910401 -> Just(Trainee-id(104002))
|
||||||
910451 -> Just(Trainee-id(104502))
|
910451 -> Just(Trainee-id(104502))
|
||||||
|
910521 -> Just(Trainee-id(105202))
|
||||||
910561 -> Just(Trainee-id(105602))
|
910561 -> Just(Trainee-id(105602))
|
||||||
_ -> Nothing
|
_ -> Nothing
|
||||||
|
|
||||||
@@ -13761,6 +13986,7 @@ pub fun sp-cost(s: skill-id): int
|
|||||||
110111 -> 0
|
110111 -> 0
|
||||||
110131 -> 0
|
110131 -> 0
|
||||||
110141 -> 0
|
110141 -> 0
|
||||||
|
110151 -> 0
|
||||||
110171 -> 0
|
110171 -> 0
|
||||||
110181 -> 0
|
110181 -> 0
|
||||||
110231 -> 0
|
110231 -> 0
|
||||||
@@ -13768,6 +13994,7 @@ pub fun sp-cost(s: skill-id): int
|
|||||||
110301 -> 0
|
110301 -> 0
|
||||||
110401 -> 0
|
110401 -> 0
|
||||||
110451 -> 0
|
110451 -> 0
|
||||||
|
110521 -> 0
|
||||||
110561 -> 0
|
110561 -> 0
|
||||||
200011 -> 110
|
200011 -> 110
|
||||||
200012 -> 90
|
200012 -> 90
|
||||||
@@ -14108,6 +14335,9 @@ pub fun sp-cost(s: skill-id): int
|
|||||||
201801 -> 50
|
201801 -> 50
|
||||||
201902 -> 180
|
201902 -> 180
|
||||||
202002 -> 180
|
202002 -> 180
|
||||||
|
202011 -> 160
|
||||||
|
202012 -> 160
|
||||||
|
202021 -> 180
|
||||||
202022 -> 180
|
202022 -> 180
|
||||||
202032 -> 120
|
202032 -> 120
|
||||||
202051 -> 200
|
202051 -> 200
|
||||||
@@ -14184,6 +14414,7 @@ pub fun sp-cost(s: skill-id): int
|
|||||||
910111 -> 200
|
910111 -> 200
|
||||||
910131 -> 200
|
910131 -> 200
|
||||||
910141 -> 200
|
910141 -> 200
|
||||||
|
910151 -> 200
|
||||||
910171 -> 200
|
910171 -> 200
|
||||||
910181 -> 200
|
910181 -> 200
|
||||||
910231 -> 200
|
910231 -> 200
|
||||||
@@ -14191,7 +14422,9 @@ pub fun sp-cost(s: skill-id): int
|
|||||||
910301 -> 200
|
910301 -> 200
|
||||||
910401 -> 200
|
910401 -> 200
|
||||||
910451 -> 200
|
910451 -> 200
|
||||||
|
910521 -> 200
|
||||||
910561 -> 200
|
910561 -> 200
|
||||||
|
1000011 -> 0
|
||||||
_ -> 0
|
_ -> 0
|
||||||
|
|
||||||
// Get the icon ID of a skill.
|
// Get the icon ID of a skill.
|
||||||
@@ -14267,6 +14500,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
|||||||
110111 -> Skill-icon-id(20023)
|
110111 -> Skill-icon-id(20023)
|
||||||
110131 -> Skill-icon-id(20013)
|
110131 -> Skill-icon-id(20013)
|
||||||
110141 -> Skill-icon-id(20043)
|
110141 -> Skill-icon-id(20043)
|
||||||
|
110151 -> Skill-icon-id(20013)
|
||||||
110171 -> Skill-icon-id(20013)
|
110171 -> Skill-icon-id(20013)
|
||||||
110181 -> Skill-icon-id(20013)
|
110181 -> Skill-icon-id(20013)
|
||||||
110231 -> Skill-icon-id(20013)
|
110231 -> Skill-icon-id(20013)
|
||||||
@@ -14274,6 +14508,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
|||||||
110301 -> Skill-icon-id(20023)
|
110301 -> Skill-icon-id(20023)
|
||||||
110401 -> Skill-icon-id(20013)
|
110401 -> Skill-icon-id(20013)
|
||||||
110451 -> Skill-icon-id(20013)
|
110451 -> Skill-icon-id(20013)
|
||||||
|
110521 -> Skill-icon-id(20013)
|
||||||
110561 -> Skill-icon-id(20013)
|
110561 -> Skill-icon-id(20013)
|
||||||
200011 -> Skill-icon-id(10011)
|
200011 -> Skill-icon-id(10011)
|
||||||
200012 -> Skill-icon-id(10011)
|
200012 -> Skill-icon-id(10011)
|
||||||
@@ -14614,6 +14849,9 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
|||||||
201801 -> Skill-icon-id(10014)
|
201801 -> Skill-icon-id(10014)
|
||||||
201902 -> Skill-icon-id(20041)
|
201902 -> Skill-icon-id(20041)
|
||||||
202002 -> Skill-icon-id(20021)
|
202002 -> Skill-icon-id(20021)
|
||||||
|
202011 -> Skill-icon-id(20012)
|
||||||
|
202012 -> Skill-icon-id(20011)
|
||||||
|
202021 -> Skill-icon-id(20012)
|
||||||
202022 -> Skill-icon-id(20011)
|
202022 -> Skill-icon-id(20011)
|
||||||
202032 -> Skill-icon-id(20011)
|
202032 -> Skill-icon-id(20011)
|
||||||
202051 -> Skill-icon-id(40012)
|
202051 -> Skill-icon-id(40012)
|
||||||
@@ -14690,6 +14928,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
|||||||
910111 -> Skill-icon-id(20021)
|
910111 -> Skill-icon-id(20021)
|
||||||
910131 -> Skill-icon-id(20011)
|
910131 -> Skill-icon-id(20011)
|
||||||
910141 -> Skill-icon-id(20041)
|
910141 -> Skill-icon-id(20041)
|
||||||
|
910151 -> Skill-icon-id(20011)
|
||||||
910171 -> Skill-icon-id(20011)
|
910171 -> Skill-icon-id(20011)
|
||||||
910181 -> Skill-icon-id(20011)
|
910181 -> Skill-icon-id(20011)
|
||||||
910231 -> Skill-icon-id(20011)
|
910231 -> Skill-icon-id(20011)
|
||||||
@@ -14697,7 +14936,9 @@ pub fun icon-id(s: skill-id): skill-icon-id
|
|||||||
910301 -> Skill-icon-id(20021)
|
910301 -> Skill-icon-id(20021)
|
||||||
910401 -> Skill-icon-id(20011)
|
910401 -> Skill-icon-id(20011)
|
||||||
910451 -> Skill-icon-id(20011)
|
910451 -> Skill-icon-id(20011)
|
||||||
|
910521 -> Skill-icon-id(20011)
|
||||||
910561 -> Skill-icon-id(20011)
|
910561 -> Skill-icon-id(20011)
|
||||||
|
1000011 -> Skill-icon-id(1010011)
|
||||||
_ -> Skill-icon-id(0)
|
_ -> Skill-icon-id(0)
|
||||||
|
|
||||||
// Get the name for a skill group.
|
// Get the name for a skill group.
|
||||||
@@ -14774,6 +15015,7 @@ pub fun skill-group/show(sg: skill-group-id): string
|
|||||||
11011 ->"Superior Heal"
|
11011 ->"Superior Heal"
|
||||||
11013 ->"Legacy of the Strong"
|
11013 ->"Legacy of the Strong"
|
||||||
11014 ->"Condor's Fury"
|
11014 ->"Condor's Fury"
|
||||||
|
11015 ->"Barcarole of Blessings"
|
||||||
11017 ->"Arrows Whistle, Shadows Disperse"
|
11017 ->"Arrows Whistle, Shadows Disperse"
|
||||||
11018 ->"Eternal Moments"
|
11018 ->"Eternal Moments"
|
||||||
11023 ->"Presents from X"
|
11023 ->"Presents from X"
|
||||||
@@ -14781,6 +15023,7 @@ pub fun skill-group/show(sg: skill-group-id): string
|
|||||||
11030 ->"Every Rose Has Its Fangs"
|
11030 ->"Every Rose Has Its Fangs"
|
||||||
11040 ->"Dancing in the Leaves"
|
11040 ->"Dancing in the Leaves"
|
||||||
11045 ->"Give Mummy a Hug ♡"
|
11045 ->"Give Mummy a Hug ♡"
|
||||||
|
11052 ->"114th Time's the Charm"
|
||||||
11056 ->"Bountiful Harvest"
|
11056 ->"Bountiful Harvest"
|
||||||
20001 ->"Right-Handed ○"
|
20001 ->"Right-Handed ○"
|
||||||
20002 ->"Left-Handed ○"
|
20002 ->"Left-Handed ○"
|
||||||
@@ -14947,6 +15190,7 @@ pub fun skill-group/show(sg: skill-group-id): string
|
|||||||
20170 ->"All I've Got"
|
20170 ->"All I've Got"
|
||||||
20190 ->"Head-On"
|
20190 ->"Head-On"
|
||||||
20200 ->"Familiar Ground"
|
20200 ->"Familiar Ground"
|
||||||
|
20201 ->"Feature Act"
|
||||||
20202 ->"Early Start"
|
20202 ->"Early Start"
|
||||||
20203 ->"Risky Business"
|
20203 ->"Risky Business"
|
||||||
21001 ->"Ignited Spirit SPD"
|
21001 ->"Ignited Spirit SPD"
|
||||||
@@ -14964,6 +15208,7 @@ pub fun skill-group/show(sg: skill-group-id): string
|
|||||||
30008 ->"Hoiya! Have a Good Run!"
|
30008 ->"Hoiya! Have a Good Run!"
|
||||||
30009 ->"As a Friend and Rival"
|
30009 ->"As a Friend and Rival"
|
||||||
30010 ->"Cheers of a Fellow Dreamer"
|
30010 ->"Cheers of a Fellow Dreamer"
|
||||||
|
100001 ->"Carnival Bonus"
|
||||||
x -> "skill group " ++ x.show
|
x -> "skill group " ++ x.show
|
||||||
|
|
||||||
// Get the list of skills in a skill group.
|
// Get the list of skills in a skill group.
|
||||||
@@ -15038,6 +15283,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
|||||||
11011 -> [Skill-id(110111), Skill-id(910111), ]
|
11011 -> [Skill-id(110111), Skill-id(910111), ]
|
||||||
11013 -> [Skill-id(110131), Skill-id(910131), ]
|
11013 -> [Skill-id(110131), Skill-id(910131), ]
|
||||||
11014 -> [Skill-id(110141), Skill-id(910141), ]
|
11014 -> [Skill-id(110141), Skill-id(910141), ]
|
||||||
|
11015 -> [Skill-id(110151), Skill-id(910151), ]
|
||||||
11017 -> [Skill-id(110171), Skill-id(910171), ]
|
11017 -> [Skill-id(110171), Skill-id(910171), ]
|
||||||
11018 -> [Skill-id(110181), Skill-id(910181), ]
|
11018 -> [Skill-id(110181), Skill-id(910181), ]
|
||||||
11023 -> [Skill-id(110231), Skill-id(910231), ]
|
11023 -> [Skill-id(110231), Skill-id(910231), ]
|
||||||
@@ -15045,6 +15291,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
|||||||
11030 -> [Skill-id(110301), Skill-id(910301), ]
|
11030 -> [Skill-id(110301), Skill-id(910301), ]
|
||||||
11040 -> [Skill-id(110401), Skill-id(910401), ]
|
11040 -> [Skill-id(110401), Skill-id(910401), ]
|
||||||
11045 -> [Skill-id(110451), Skill-id(910451), ]
|
11045 -> [Skill-id(110451), Skill-id(910451), ]
|
||||||
|
11052 -> [Skill-id(110521), Skill-id(910521), ]
|
||||||
11056 -> [Skill-id(110561), Skill-id(910561), ]
|
11056 -> [Skill-id(110561), Skill-id(910561), ]
|
||||||
20001 -> [Skill-id(200011), Skill-id(200012), Skill-id(200013), ]
|
20001 -> [Skill-id(200011), Skill-id(200012), Skill-id(200013), ]
|
||||||
20002 -> [Skill-id(200021), Skill-id(200022), Skill-id(200023), ]
|
20002 -> [Skill-id(200021), Skill-id(200022), Skill-id(200023), ]
|
||||||
@@ -15211,7 +15458,8 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
|||||||
20170 -> [Skill-id(201701), Skill-id(201702), ]
|
20170 -> [Skill-id(201701), Skill-id(201702), ]
|
||||||
20190 -> [Skill-id(201902), ]
|
20190 -> [Skill-id(201902), ]
|
||||||
20200 -> [Skill-id(202002), ]
|
20200 -> [Skill-id(202002), ]
|
||||||
20202 -> [Skill-id(202022), ]
|
20201 -> [Skill-id(202011), Skill-id(202012), ]
|
||||||
|
20202 -> [Skill-id(202021), Skill-id(202022), ]
|
||||||
20203 -> [Skill-id(202032), ]
|
20203 -> [Skill-id(202032), ]
|
||||||
21001 -> [Skill-id(210011), Skill-id(210012), ]
|
21001 -> [Skill-id(210011), Skill-id(210012), ]
|
||||||
21002 -> [Skill-id(210021), Skill-id(210022), ]
|
21002 -> [Skill-id(210021), Skill-id(210022), ]
|
||||||
@@ -15228,4 +15476,5 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
|
|||||||
30008 -> [Skill-id(300081), ]
|
30008 -> [Skill-id(300081), ]
|
||||||
30009 -> [Skill-id(300091), ]
|
30009 -> [Skill-id(300091), ]
|
||||||
30010 -> [Skill-id(300101), ]
|
30010 -> [Skill-id(300101), ]
|
||||||
|
100001 -> [Skill-id(1000011), ]
|
||||||
_ -> Nil
|
_ -> Nil
|
||||||
@@ -102,6 +102,7 @@ var (
|
|||||||
"1,500,000 CC", "One-Million-CC",
|
"1,500,000 CC", "One-Million-CC",
|
||||||
"15,000,000 CC", "Fifteen-Million-CC",
|
"15,000,000 CC", "Fifteen-Million-CC",
|
||||||
"1st", "First",
|
"1st", "First",
|
||||||
|
"114th", "Hundred-Fourteenth",
|
||||||
"♡ 3D Nail Art", "Nail-Art",
|
"♡ 3D Nail Art", "Nail-Art",
|
||||||
".", "",
|
".", "",
|
||||||
"&", "-and-",
|
"&", "-and-",
|
||||||
|
|||||||
Reference in New Issue
Block a user