Jaculabilis
  • Joined on 2021-01-23
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-16 05:20:07 +00:00
9a64609605 Update adjudication logging
889e9d173b Reduce MoveOrder.Location to string
f21b1e500c Eliminate MoveOrder.Province
ff9e6196ad Add Timelines serialization test
a02e8121eb Rename test
Compare 6 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-15 20:52:57 +00:00
25d903d91a Refactor Season into a value struct
566d29e539 Add function to extract information from season keys
4b2712e4bc Reduce Power to string
bfdf2d5636 Reduce Unit.Power to string
2e6e6c55b8 Reduce Order.Power to string
Compare 5 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-15 14:10:56 +00:00
161e0a1ddb Doc updates
abbe929122 Designation -> Key
Compare 2 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-15 05:40:46 +00:00
601ce2d297 HoldStrength uses season string
64f48064fc AdvanceTimeline key to string
Compare 2 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-15 05:29:03 +00:00
9185534f70 Reduce MoveOrder.Season to string
f2d3d5a583 Remove GetSeason(string)
868022d34f Convert World.Seasons to a dictionary
2484d4f0fd Get world serialization round trip kinda working
a4002a1081 Serialize unit type as string
Compare 6 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 22:13:06 +00:00
5b5320b3e2 Add vsdgb dependency
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 16:51:26 +00:00
73d849e117 Working World roundtrip serialization
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 16:17:00 +00:00
31bd6a45cb Define JSON serialization options on World
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 16:06:27 +00:00
5ad57465d8 Remove reference from Unit.Past
885628900b Remove Location reference from Unit
e1772ce60b Refactor away Unit.Province
abaa7f7a92 Shift usage of Unit.Location to Unit.LocationId
442015b942 Always name locations
Compare 24 commits »
Jaculabilis created branch command-line-2 in Jaculabilis/5dplomacy 2024-08-14 16:03:03 +00:00
Jaculabilis pushed to command-line-2 at Jaculabilis/5dplomacy 2024-08-14 16:03:03 +00:00
20b7269e4b tmp commit of cli
0ee31a9629 Add two more CLI verbs to implement
Compare 2 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 15:41:42 +00:00
7749d8df4e Remove reference from Unit.Past
53e208ec31 Remove Location reference from Unit
ce25329d27 Refactor away Unit.Province
4df5ef84dc Shift usage of Unit.Location to Unit.LocationId
7400334a3d Always name locations
Compare 5 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 13:50:28 +00:00
b2ff8896b2 Enable basic World serialization
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-14 01:56:29 +00:00
c9bd8c8194 Delete Season.Coord
5989970c42 Refactor timelines and season creation logic into World
cc2c29980a Add two more CLI verbs to implement
984676f587 Add more JsonIgnores
fd8c725286 Store order history by timeline designation instead of reference
Compare 7 commits »
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-12 22:25:29 +00:00
b17ce9485a Refactor season futures into World
Jaculabilis deleted branch pure-adjudication from Jaculabilis/5dplomacy 2024-08-12 22:06:32 +00:00
Jaculabilis created branch serialization in Jaculabilis/5dplomacy 2024-08-12 22:06:25 +00:00
Jaculabilis pushed to serialization at Jaculabilis/5dplomacy 2024-08-12 22:06:25 +00:00
Jaculabilis created branch pure-adjudication in Jaculabilis/5dplomacy 2024-08-12 21:58:23 +00:00
Jaculabilis pushed to pure-adjudication at Jaculabilis/5dplomacy 2024-08-12 21:58:23 +00:00
3242186208 Use a simpler override where available
11dfa403e4 Rename PastId back to Past
ae77c3c708 Remove Season.Past so all lookups go through World
f5afb4105b Move more timeline logic from Season to World
7d4f7760be Move GetAdjacentSeasons to PathFinder
Compare 10 commits »