Commit Graph

17 Commits

Author SHA1 Message Date
64f48064fc AdvanceTimeline key to string 2024-08-14 22:32:48 -07:00
9185534f70 Reduce MoveOrder.Season to string 2024-08-14 22:28:56 -07:00
885628900b Remove Location reference from Unit 2024-08-14 09:06:05 -07:00
e1772ce60b Refactor away Unit.Province 2024-08-14 09:06:05 -07:00
2f4c8b2a38 Store order history by timeline designation instead of reference 2024-08-14 09:06:04 -07:00
069cb4c548 Prevent orders from being double counted if they affect multiple seasons 2022-11-08 18:55:27 -08:00
39c3aabe45 Implement AdvanceTimeline resolution 2022-11-08 16:25:47 -08:00
a565ee1b05 Add better ToString overrides to decision classes 2022-11-06 21:58:21 -08:00
18c11c7ffd Add an AdvanceTimeline decision type 2022-11-06 14:39:01 -08:00
d491ea9f64 Fix missing temporal dimension to dislodge checks 2022-03-30 13:00:51 -07:00
9f5ecaa16a Add province shortcuts to decrease verbosity 2022-03-30 12:52:57 -07:00
6948db29df Save previous orders so time travel can re-adjudicate them 2022-03-29 20:40:19 -07:00
aa9c9c548b Enable hold strength across parallel worlds 2022-03-28 17:41:38 -07:00
ff64b459ca Reduce verbosity of test case assertions 2022-03-28 15:05:04 -07:00
b026adbfbc Add some basic unit tests for the movement adjudicator 2022-03-27 15:10:34 -07:00
6b1b9dce10 Refactor adjudication into separate adjudication and update steps
This makes it easier to unit test adjudication decisions directly.
2022-03-27 14:39:00 -07:00
36ea621782 Move decision classes out of the movement adjudicator 2022-03-24 09:22:13 -07:00