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
SkillDaringStrike SkillID = 202021 // Daring Strike
SkillEarlyStart SkillID = 202022 // Early Start
SkillNothingVentured SkillID = 202031 // Nothing Ventured
SkillRiskyBusiness SkillID = 202032 // Risky Business
SkillRunaway SkillID = 202051 // Runaway
SkillBurningSpiritSPD SkillID = 210011 // Burning Spirit SPD
@@ -938,6 +939,7 @@ var OrderedSkills = [...]SkillID{
SkillFeatureAct,
SkillDaringStrike,
SkillEarlyStart,
SkillNothingVentured,
SkillRiskyBusiness,
SkillRunaway,
SkillBurningSpiritSPD,
@@ -10116,6 +10118,29 @@ var AllSkills = map[SkillID]Skill{
SPCost: 180,
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: {
ID: 202032,
Name: "Risky Business",
@@ -12075,7 +12100,7 @@ var AllSkills = map[SkillID]Skill{
SkillCarnivalBonus: {
ID: 1000011,
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,
Rarity: 1,
GroupRate: 1,
@@ -12508,6 +12533,7 @@ var SkillNameToID = map[string]SkillID{
"Feature Act": 202012,
"Daring Strike": 202021,
"Early Start": 202022,
"Nothing Ventured": 202031,
"Risky Business": 202032,
"Runaway": 202051,
"Burning Spirit SPD": 210011,
@@ -12843,7 +12869,7 @@ var SkillGroups = map[int32][4]SkillID{
20200: {SkillFamiliarGround},
20201: {SkillHeadliner, SkillFeatureAct},
20202: {SkillDaringStrike, SkillEarlyStart},
20203: {SkillRiskyBusiness},
20203: {SkillNothingVentured, SkillRiskyBusiness},
21001: {SkillBurningSpiritSPD, SkillIgnitedSpiritSPD},
21002: {SkillBurningSpiritSTA, SkillIgnitedSpiritSTA},
21003: {SkillBurningSpiritPWR, SkillIgnitedSpiritPWR},

View File

@@ -432,6 +432,7 @@ pub type skill
Feature-Act
Daring-Strike
Early-Start
Nothing-Ventured
Risky-Business
Runaway
Burning-Spirit-SPD
@@ -944,6 +945,7 @@ pub fun skill-id(s: skill): skill-id
Feature-Act -> Skill-id(202012)
Daring-Strike -> Skill-id(202021)
Early-Start -> Skill-id(202022)
Nothing-Ventured -> Skill-id(202031)
Risky-Business -> Skill-id(202032)
Runaway -> Skill-id(202051)
Burning-Spirit-SPD -> Skill-id(210011)
@@ -1455,6 +1457,7 @@ pub val all = [
Feature-Act,
Daring-Strike,
Early-Start,
Nothing-Ventured,
Risky-Business,
Runaway,
Burning-Spirit-SPD,
@@ -1966,6 +1969,7 @@ val name2id: rbmap<string, skill-id> = rb-map/empty()
.set("Feature Act", Skill-id(202012))
.set("Daring Strike", Skill-id(202021))
.set("Early Start", Skill-id(202022))
.set("Nothing Ventured", Skill-id(202031))
.set("Risky Business", Skill-id(202032))
.set("Runaway", Skill-id(202051))
.set("Burning Spirit SPD", Skill-id(210011))
@@ -2486,6 +2490,7 @@ pub fun show(s: skill-id): string
202012 -> "Feature Act"
202021 -> "Daring Strike"
202022 -> "Early Start"
202031 -> "Nothing Ventured"
202032 -> "Risky Business"
202051 -> "Runaway"
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)"
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)"
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."
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."
@@ -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."
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."
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.
@@ -3514,6 +3520,7 @@ pub fun group(s: skill-id): skill-group-id
202012 -> Skill-group-id(20201)
202021 -> Skill-group-id(20202)
202022 -> Skill-group-id(20202)
202031 -> Skill-group-id(20203)
202032 -> Skill-group-id(20203)
202051 -> Skill-group-id(20205)
210011 -> Skill-group-id(21001)
@@ -4028,6 +4035,7 @@ pub fun rarity(s: skill-id): rarity
202012 -> Common
202021 -> Rare
202022 -> Common
202031 -> Rare
202032 -> Common
202051 -> Rare
210011 -> Rare
@@ -4542,6 +4550,7 @@ pub fun group-rate(s: skill-id): int
202012 -> 1
202021 -> 2
202022 -> 1
202031 -> 2
202032 -> 1
202051 -> 2
210011 -> 2
@@ -5056,6 +5065,7 @@ pub fun grade-value(s: skill-id): int
202012 -> 217
202021 -> 508
202022 -> 217
202031 -> 334
202032 -> 129
202051 -> 370
210011 -> 633
@@ -5570,6 +5580,7 @@ pub fun wit-check(s: skill-id): bool
202012 -> True
202021 -> True
202022 -> True
202031 -> True
202032 -> True
202051 -> False
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 -> [
Activation(
precondition = "",
@@ -14339,6 +14370,7 @@ pub fun sp-cost(s: skill-id): int
202012 -> 160
202021 -> 180
202022 -> 180
202031 -> 120
202032 -> 120
202051 -> 200
210011 -> 200
@@ -14853,6 +14885,7 @@ pub fun icon-id(s: skill-id): skill-icon-id
202012 -> Skill-icon-id(20011)
202021 -> Skill-icon-id(20012)
202022 -> Skill-icon-id(20011)
202031 -> Skill-icon-id(20012)
202032 -> Skill-icon-id(20011)
202051 -> Skill-icon-id(40012)
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), ]
20201 -> [Skill-id(202011), Skill-id(202012), ]
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), ]
21002 -> [Skill-id(210021), Skill-id(210022), ]
21003 -> [Skill-id(210031), Skill-id(210032), ]