Commit Graph

5 Commits

Author SHA1 Message Date
3d664208b5 Add Season.First, replacing FIRST_TURN 2024-08-15 16:36:50 -07:00
25d903d91a Refactor Season into a value struct
This keeps the rich features of a Season type without requiring constant string parsing (as much) or going through World to do lookups to get the objects. Since seasons now have value equality instead of reference equality, it's easier to get access to whem when needed. They're still, fundamentally, sugar over a tuple.
2024-08-15 13:51:41 -07:00
566d29e539 Add function to extract information from season keys 2024-08-15 08:51:17 -07:00
abbe929122 Designation -> Key 2024-08-15 06:52:08 -07:00
780ae8b948 Refactor timeline factory to generate string ids
The strings are immediately shimmed back to ints for now
2024-08-14 09:06:03 -07:00