horse: generate with 2026-02-05 global db

This commit is contained in:
2026-02-05 15:55:09 -05:00
parent 856c94723f
commit 546f2db327
2 changed files with 63 additions and 4 deletions

View File

@@ -427,6 +427,7 @@ const (
SkillFeatureAct SkillID = 202012 // Feature Act SkillFeatureAct SkillID = 202012 // Feature Act
SkillDaringStrike SkillID = 202021 // Daring Strike SkillDaringStrike SkillID = 202021 // Daring Strike
SkillEarlyStart SkillID = 202022 // Early Start SkillEarlyStart SkillID = 202022 // Early Start
SkillNothingVentured SkillID = 202031 // Nothing Ventured
SkillRiskyBusiness SkillID = 202032 // Risky Business SkillRiskyBusiness SkillID = 202032 // Risky Business
SkillRunaway SkillID = 202051 // Runaway SkillRunaway SkillID = 202051 // Runaway
SkillBurningSpiritSPD SkillID = 210011 // Burning Spirit SPD SkillBurningSpiritSPD SkillID = 210011 // Burning Spirit SPD
@@ -938,6 +939,7 @@ var OrderedSkills = [...]SkillID{
SkillFeatureAct, SkillFeatureAct,
SkillDaringStrike, SkillDaringStrike,
SkillEarlyStart, SkillEarlyStart,
SkillNothingVentured,
SkillRiskyBusiness, SkillRiskyBusiness,
SkillRunaway, SkillRunaway,
SkillBurningSpiritSPD, SkillBurningSpiritSPD,
@@ -10116,6 +10118,29 @@ var AllSkills = map[SkillID]Skill{
SPCost: 180, SPCost: 180,
IconID: 20011, IconID: 20011,
}, },
SkillNothingVentured: {
ID: 202031,
Name: "Nothing Ventured",
Description: "Greatly increase velocity in the second half of the race, but also greatly increase fatigue sometimes.",
Group: 20203,
Rarity: 2,
GroupRate: 2,
GradeValue: 334,
WitCheck: true,
Activations: []Activation{
{
Condition: "distance_rate_after_random==50",
Duration: 18000,
Cooldown: 5000000,
Abilities: []Ability{
{Type: 27, ValueUsage: 1, Value: 4500, Target: 1, TargetValue: 0},
{Type: 9, ValueUsage: 8, Value: -10000, Target: 1, TargetValue: 0},
},
},
},
SPCost: 120,
IconID: 20012,
},
SkillRiskyBusiness: { SkillRiskyBusiness: {
ID: 202032, ID: 202032,
Name: "Risky Business", Name: "Risky Business",
@@ -12075,7 +12100,7 @@ var AllSkills = map[SkillID]Skill{
SkillCarnivalBonus: { SkillCarnivalBonus: {
ID: 1000011, ID: 1000011,
Name: "Carnival Bonus", Name: "Carnival Bonus",
Description: "Gain +{0}% Carnival Points. This skill will disappear when the event ends.", Description: "Increase attributes by +{0} in the Racing Carnival. {1} chance to also raise runner's mood to Great. This skill will disappear when the event ends.",
Group: 100001, Group: 100001,
Rarity: 1, Rarity: 1,
GroupRate: 1, GroupRate: 1,
@@ -12508,6 +12533,7 @@ var SkillNameToID = map[string]SkillID{
"Feature Act": 202012, "Feature Act": 202012,
"Daring Strike": 202021, "Daring Strike": 202021,
"Early Start": 202022, "Early Start": 202022,
"Nothing Ventured": 202031,
"Risky Business": 202032, "Risky Business": 202032,
"Runaway": 202051, "Runaway": 202051,
"Burning Spirit SPD": 210011, "Burning Spirit SPD": 210011,
@@ -12843,7 +12869,7 @@ var SkillGroups = map[int32][4]SkillID{
20200: {SkillFamiliarGround}, 20200: {SkillFamiliarGround},
20201: {SkillHeadliner, SkillFeatureAct}, 20201: {SkillHeadliner, SkillFeatureAct},
20202: {SkillDaringStrike, SkillEarlyStart}, 20202: {SkillDaringStrike, SkillEarlyStart},
20203: {SkillRiskyBusiness}, 20203: {SkillNothingVentured, SkillRiskyBusiness},
21001: {SkillBurningSpiritSPD, SkillIgnitedSpiritSPD}, 21001: {SkillBurningSpiritSPD, SkillIgnitedSpiritSPD},
21002: {SkillBurningSpiritSTA, SkillIgnitedSpiritSTA}, 21002: {SkillBurningSpiritSTA, SkillIgnitedSpiritSTA},
21003: {SkillBurningSpiritPWR, SkillIgnitedSpiritPWR}, 21003: {SkillBurningSpiritPWR, SkillIgnitedSpiritPWR},

View File

@@ -432,6 +432,7 @@ pub type skill
Feature-Act Feature-Act
Daring-Strike Daring-Strike
Early-Start Early-Start
Nothing-Ventured
Risky-Business Risky-Business
Runaway Runaway
Burning-Spirit-SPD Burning-Spirit-SPD
@@ -944,6 +945,7 @@ pub fun skill-id(s: skill): skill-id
Feature-Act -> Skill-id(202012) Feature-Act -> Skill-id(202012)
Daring-Strike -> Skill-id(202021) Daring-Strike -> Skill-id(202021)
Early-Start -> Skill-id(202022) Early-Start -> Skill-id(202022)
Nothing-Ventured -> Skill-id(202031)
Risky-Business -> Skill-id(202032) Risky-Business -> Skill-id(202032)
Runaway -> Skill-id(202051) Runaway -> Skill-id(202051)
Burning-Spirit-SPD -> Skill-id(210011) Burning-Spirit-SPD -> Skill-id(210011)
@@ -1455,6 +1457,7 @@ pub val all = [
Feature-Act, Feature-Act,
Daring-Strike, Daring-Strike,
Early-Start, Early-Start,
Nothing-Ventured,
Risky-Business, Risky-Business,
Runaway, Runaway,
Burning-Spirit-SPD, Burning-Spirit-SPD,
@@ -1966,6 +1969,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
.set("Feature Act", Skill-id(202012)) .set("Feature Act", Skill-id(202012))
.set("Daring Strike", Skill-id(202021)) .set("Daring Strike", Skill-id(202021))
.set("Early Start", Skill-id(202022)) .set("Early Start", Skill-id(202022))
.set("Nothing Ventured", Skill-id(202031))
.set("Risky Business", Skill-id(202032)) .set("Risky Business", Skill-id(202032))
.set("Runaway", Skill-id(202051)) .set("Runaway", Skill-id(202051))
.set("Burning Spirit SPD", Skill-id(210011)) .set("Burning Spirit SPD", Skill-id(210011))
@@ -2486,6 +2490,7 @@ pub fun show(s: skill-id): string
202012 -> "Feature Act" 202012 -> "Feature Act"
202021 -> "Daring Strike" 202021 -> "Daring Strike"
202022 -> "Early Start" 202022 -> "Early Start"
202031 -> "Nothing Ventured"
202032 -> "Risky Business" 202032 -> "Risky Business"
202051 -> "Runaway" 202051 -> "Runaway"
210011 -> "Burning Spirit SPD" 210011 -> "Burning Spirit SPD"
@@ -3000,6 +3005,7 @@ pub fun description(s: skill-id): string
202012 -> "Slightly 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)" 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)"
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." 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)"
210011 -> "Burn bright with team spirit, increasing velocity in proportion to the total Speed of racing team members mid-race." 210011 -> "Burn bright with team spirit, increasing velocity in proportion to the total Speed of racing team members mid-race."
@@ -3085,7 +3091,7 @@ pub fun description(s: skill-id): string
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." 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." 1000011 -> "Increase attributes by +{0} in the Racing Carnival. {1} chance to also raise runner's mood to Great. This skill will disappear when the event ends."
_ -> "" _ -> ""
// Get the skill group ID for a skill. // Get the skill group ID for a skill.
@@ -3514,6 +3520,7 @@ pub fun group(s: skill-id): skill-group-id
202012 -> Skill-group-id(20201) 202012 -> Skill-group-id(20201)
202021 -> Skill-group-id(20202) 202021 -> Skill-group-id(20202)
202022 -> Skill-group-id(20202) 202022 -> Skill-group-id(20202)
202031 -> Skill-group-id(20203)
202032 -> Skill-group-id(20203) 202032 -> Skill-group-id(20203)
202051 -> Skill-group-id(20205) 202051 -> Skill-group-id(20205)
210011 -> Skill-group-id(21001) 210011 -> Skill-group-id(21001)
@@ -4028,6 +4035,7 @@ pub fun rarity(s: skill-id): rarity
202012 -> Common 202012 -> Common
202021 -> Rare 202021 -> Rare
202022 -> Common 202022 -> Common
202031 -> Rare
202032 -> Common 202032 -> Common
202051 -> Rare 202051 -> Rare
210011 -> Rare 210011 -> Rare
@@ -4542,6 +4550,7 @@ pub fun group-rate(s: skill-id): int
202012 -> 1 202012 -> 1
202021 -> 2 202021 -> 2
202022 -> 1 202022 -> 1
202031 -> 2
202032 -> 1 202032 -> 1
202051 -> 2 202051 -> 2
210011 -> 2 210011 -> 2
@@ -5056,6 +5065,7 @@ pub fun grade-value(s: skill-id): int
202012 -> 217 202012 -> 217
202021 -> 508 202021 -> 508
202022 -> 217 202022 -> 217
202031 -> 334
202032 -> 129 202032 -> 129
202051 -> 370 202051 -> 370
210011 -> 633 210011 -> 633
@@ -5570,6 +5580,7 @@ pub fun wit-check(s: skill-id): bool
202012 -> True 202012 -> True
202021 -> True 202021 -> True
202022 -> True 202022 -> True
202031 -> True
202032 -> True 202032 -> True
202051 -> False 202051 -> False
210011 -> True 210011 -> True
@@ -12331,6 +12342,26 @@ pub fun activations(s: skill-id): list<activation>
] ]
), ),
] ]
202031 -> [
Activation(
precondition = "",
condition = "distance_rate_after_random==50",
duration = 18000.decimal(-4),
cooldown = 5000000.decimal(-4),
abilities = [
Ability(
ability-type = Target-Speed(4500.decimal(-4)),
value-usage = Direct,
target = Self
),
Ability(
ability-type = HP(-10000.decimal(-4)),
value-usage = Multiply-Random,
target = Self
),
]
),
]
202032 -> [ 202032 -> [
Activation( Activation(
precondition = "", precondition = "",
@@ -14339,6 +14370,7 @@ pub fun sp-cost(s: skill-id): int
202012 -> 160 202012 -> 160
202021 -> 180 202021 -> 180
202022 -> 180 202022 -> 180
202031 -> 120
202032 -> 120 202032 -> 120
202051 -> 200 202051 -> 200
210011 -> 200 210011 -> 200
@@ -14853,6 +14885,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
202012 -> Skill-icon-id(20011) 202012 -> Skill-icon-id(20011)
202021 -> Skill-icon-id(20012) 202021 -> Skill-icon-id(20012)
202022 -> Skill-icon-id(20011) 202022 -> Skill-icon-id(20011)
202031 -> Skill-icon-id(20012)
202032 -> Skill-icon-id(20011) 202032 -> Skill-icon-id(20011)
202051 -> Skill-icon-id(40012) 202051 -> Skill-icon-id(40012)
210011 -> Skill-icon-id(20102) 210011 -> Skill-icon-id(20102)
@@ -15460,7 +15493,7 @@ pub fun skill-group/skills(sg: skill-group-id): list<skill-id>
20200 -> [Skill-id(202002), ] 20200 -> [Skill-id(202002), ]
20201 -> [Skill-id(202011), Skill-id(202012), ] 20201 -> [Skill-id(202011), Skill-id(202012), ]
20202 -> [Skill-id(202021), Skill-id(202022), ] 20202 -> [Skill-id(202021), Skill-id(202022), ]
20203 -> [Skill-id(202032), ] 20203 -> [Skill-id(202031), 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), ]
21003 -> [Skill-id(210031), Skill-id(210032), ] 21003 -> [Skill-id(210031), Skill-id(210032), ]