horse, cmd/horsebot: various fixes for skill formatting
This commit is contained in:
@@ -217,8 +217,6 @@ func (s *skillServer) render(id horse.SkillID) discord.ContainerComponent {
|
|||||||
emoji = "🟡"
|
emoji = "🟡"
|
||||||
case rs.GroupRate == -1:
|
case rs.GroupRate == -1:
|
||||||
emoji = "🟣"
|
emoji = "🟣"
|
||||||
default:
|
|
||||||
emoji = "⁉️"
|
|
||||||
}
|
}
|
||||||
b := discord.NewStringSelectMenuOption(name, strconv.Itoa(int(rs.ID))).WithEmoji(discord.NewComponentEmoji(emoji))
|
b := discord.NewStringSelectMenuOption(name, strconv.Itoa(int(rs.ID))).WithEmoji(discord.NewComponentEmoji(emoji))
|
||||||
if rs.ID == skill.ID {
|
if rs.ID == skill.ID {
|
||||||
|
|||||||
8
skill.go
8
skill.go
@@ -78,9 +78,10 @@ func (a Ability) String() string {
|
|||||||
r = append(r, (a.Value * 100).String()...)
|
r = append(r, (a.Value * 100).String()...)
|
||||||
r = append(r, '%')
|
r = append(r, '%')
|
||||||
case AbilityGateDelay:
|
case AbilityGateDelay:
|
||||||
|
// This skill type in particular should be × instead of +.
|
||||||
|
r = append(r[:len(r)-1], "×"...)
|
||||||
r = append(r, a.Value.String()...)
|
r = append(r, a.Value.String()...)
|
||||||
r = append(r, "×"...)
|
case AbilityFrenzy, AbilityAddGateDelay:
|
||||||
case AbilityFrenzy:
|
|
||||||
r = append(r, a.Value.String()...)
|
r = append(r, a.Value.String()...)
|
||||||
r = append(r, 's')
|
r = append(r, 's')
|
||||||
case AbilityCurrentSpeed, AbilityTargetSpeed, AbilityLaneSpeed:
|
case AbilityCurrentSpeed, AbilityTargetSpeed, AbilityLaneSpeed:
|
||||||
@@ -90,6 +91,9 @@ func (a Ability) String() string {
|
|||||||
r = append(r, a.Value.String()...)
|
r = append(r, a.Value.String()...)
|
||||||
r = append(r, " m/s²"...)
|
r = append(r, " m/s²"...)
|
||||||
case AbilityLaneChange:
|
case AbilityLaneChange:
|
||||||
|
// This skill type should be "to 0.5 track widths."
|
||||||
|
// (The only skill that has it is Dodging Danger/Sixth Sense.)
|
||||||
|
r = append(r[:len(r)-1], "to "...)
|
||||||
r = append(r, a.Value.String()...)
|
r = append(r, a.Value.String()...)
|
||||||
r = append(r, " track widths"...)
|
r = append(r, " track widths"...)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user