horse: generate with 2026-02-05 global db
This commit is contained in:
@@ -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},
|
||||||
|
|||||||
@@ -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), ]
|
||||||
|
|||||||
Reference in New Issue
Block a user