horsegen: generate alternate races/saddles with ids
This commit is contained in:
@@ -151,18 +151,18 @@ pub type saddle
|
||||
Chunichi-Shimbun-Hai
|
||||
Capella-S
|
||||
Turquoise-S
|
||||
Classic-Triple-Crown-Alt1
|
||||
Senior-Spring-Triple-Crown-Alt1
|
||||
Dual-Grand-Prix-Alt1
|
||||
Takarazuka-Kinen-Alt1
|
||||
Kikuka-Sho-Alt1
|
||||
Spring-S-Alt1
|
||||
Classic-Triple-Crown-Alt144
|
||||
Senior-Spring-Triple-Crown-Alt145
|
||||
Dual-Grand-Prix-Alt146
|
||||
Takarazuka-Kinen-Alt147
|
||||
Kikuka-Sho-Alt148
|
||||
Spring-S-Alt149
|
||||
Aoi-S
|
||||
Senior-Spring-Triple-Crown-Alt2
|
||||
Tenno-Sweep-Alt1
|
||||
Tenno-Sho-Spring-Alt1
|
||||
Classic-Triple-Crown-Alt2
|
||||
Satsuki-Sho-Alt1
|
||||
Senior-Spring-Triple-Crown-Alt151
|
||||
Tenno-Sweep-Alt152
|
||||
Tenno-Sho-Spring-Alt153
|
||||
Classic-Triple-Crown-Alt154
|
||||
Satsuki-Sho-Alt155
|
||||
|
||||
// Get the saddle ID for a saddle.
|
||||
pub fun saddle-id(s: saddle): saddle-id
|
||||
@@ -310,18 +310,18 @@ pub fun saddle-id(s: saddle): saddle-id
|
||||
Chunichi-Shimbun-Hai -> Saddle-id(141)
|
||||
Capella-S -> Saddle-id(142)
|
||||
Turquoise-S -> Saddle-id(143)
|
||||
Classic-Triple-Crown-Alt1 -> Saddle-id(144)
|
||||
Senior-Spring-Triple-Crown-Alt1 -> Saddle-id(145)
|
||||
Dual-Grand-Prix-Alt1 -> Saddle-id(146)
|
||||
Takarazuka-Kinen-Alt1 -> Saddle-id(147)
|
||||
Kikuka-Sho-Alt1 -> Saddle-id(148)
|
||||
Spring-S-Alt1 -> Saddle-id(149)
|
||||
Classic-Triple-Crown-Alt144 -> Saddle-id(144)
|
||||
Senior-Spring-Triple-Crown-Alt145 -> Saddle-id(145)
|
||||
Dual-Grand-Prix-Alt146 -> Saddle-id(146)
|
||||
Takarazuka-Kinen-Alt147 -> Saddle-id(147)
|
||||
Kikuka-Sho-Alt148 -> Saddle-id(148)
|
||||
Spring-S-Alt149 -> Saddle-id(149)
|
||||
Aoi-S -> Saddle-id(150)
|
||||
Senior-Spring-Triple-Crown-Alt2 -> Saddle-id(151)
|
||||
Tenno-Sweep-Alt1 -> Saddle-id(152)
|
||||
Tenno-Sho-Spring-Alt1 -> Saddle-id(153)
|
||||
Classic-Triple-Crown-Alt2 -> Saddle-id(154)
|
||||
Satsuki-Sho-Alt1 -> Saddle-id(155)
|
||||
Senior-Spring-Triple-Crown-Alt151 -> Saddle-id(151)
|
||||
Tenno-Sweep-Alt152 -> Saddle-id(152)
|
||||
Tenno-Sho-Spring-Alt153 -> Saddle-id(153)
|
||||
Classic-Triple-Crown-Alt154 -> Saddle-id(154)
|
||||
Satsuki-Sho-Alt155 -> Saddle-id(155)
|
||||
|
||||
// List of all saddles in ID order for easy iterating.
|
||||
pub val all = [
|
||||
@@ -468,22 +468,22 @@ pub val all = [
|
||||
Chunichi-Shimbun-Hai,
|
||||
Capella-S,
|
||||
Turquoise-S,
|
||||
Classic-Triple-Crown-Alt1,
|
||||
Senior-Spring-Triple-Crown-Alt1,
|
||||
Dual-Grand-Prix-Alt1,
|
||||
Takarazuka-Kinen-Alt1,
|
||||
Kikuka-Sho-Alt1,
|
||||
Spring-S-Alt1,
|
||||
Classic-Triple-Crown-Alt144,
|
||||
Senior-Spring-Triple-Crown-Alt145,
|
||||
Dual-Grand-Prix-Alt146,
|
||||
Takarazuka-Kinen-Alt147,
|
||||
Kikuka-Sho-Alt148,
|
||||
Spring-S-Alt149,
|
||||
Aoi-S,
|
||||
Senior-Spring-Triple-Crown-Alt2,
|
||||
Tenno-Sweep-Alt1,
|
||||
Tenno-Sho-Spring-Alt1,
|
||||
Classic-Triple-Crown-Alt2,
|
||||
Satsuki-Sho-Alt1,
|
||||
Senior-Spring-Triple-Crown-Alt151,
|
||||
Tenno-Sweep-Alt152,
|
||||
Tenno-Sho-Spring-Alt153,
|
||||
Classic-Triple-Crown-Alt154,
|
||||
Satsuki-Sho-Alt155,
|
||||
]
|
||||
|
||||
// Get the name for a saddle.
|
||||
// Alternate versions of saddles have an indication of such in their names.
|
||||
// Alternate versions of saddles have an indication of their ID in their names.
|
||||
// If no saddle matches the ID, the result contains the numeric ID.
|
||||
pub fun show(s: saddle-id): string
|
||||
match s.game-id
|
||||
@@ -630,18 +630,18 @@ pub fun show(s: saddle-id): string
|
||||
141 -> "Chunichi Shimbun Hai"
|
||||
142 -> "Capella S."
|
||||
143 -> "Turquoise S."
|
||||
144 -> "Classic Triple Crown" ++ " (Alternate 1)"
|
||||
145 -> "Senior Spring Triple Crown" ++ " (Alternate 1)"
|
||||
146 -> "Dual Grand Prix" ++ " (Alternate 1)"
|
||||
147 -> "Takarazuka Kinen" ++ " (Alternate 1)"
|
||||
148 -> "Kikuka Sho" ++ " (Alternate 1)"
|
||||
149 -> "Spring S." ++ " (Alternate 1)"
|
||||
144 -> "Classic Triple Crown" ++ " (Alternate 144)"
|
||||
145 -> "Senior Spring Triple Crown" ++ " (Alternate 145)"
|
||||
146 -> "Dual Grand Prix" ++ " (Alternate 146)"
|
||||
147 -> "Takarazuka Kinen" ++ " (Alternate 147)"
|
||||
148 -> "Kikuka Sho" ++ " (Alternate 148)"
|
||||
149 -> "Spring S." ++ " (Alternate 149)"
|
||||
150 -> "Aoi S."
|
||||
151 -> "Senior Spring Triple Crown" ++ " (Alternate 2)"
|
||||
152 -> "Tenno Sweep" ++ " (Alternate 1)"
|
||||
153 -> "Tenno Sho (Spring)" ++ " (Alternate 1)"
|
||||
154 -> "Classic Triple Crown" ++ " (Alternate 2)"
|
||||
155 -> "Satsuki Sho" ++ " (Alternate 1)"
|
||||
151 -> "Senior Spring Triple Crown" ++ " (Alternate 151)"
|
||||
152 -> "Tenno Sweep" ++ " (Alternate 152)"
|
||||
153 -> "Tenno Sho (Spring)" ++ " (Alternate 153)"
|
||||
154 -> "Classic Triple Crown" ++ " (Alternate 154)"
|
||||
155 -> "Satsuki Sho" ++ " (Alternate 155)"
|
||||
x -> "saddle " ++ x.show
|
||||
|
||||
// Get the list of races that entitle a horse to a saddle.
|
||||
|
||||
Reference in New Issue
Block a user