Timberpoes
f6f6bfe0d4
Fix two issues relating to stating laws ( #53827 )
...
Issue 1: When your laws change in the middle of stating laws, things can get weird due to this being a proc that sleeps and may end stating early or some other undesired behaviour.
Issue 2: Issue's 1 behaviour can also runtime.
This caches all relevant vars when a law state starts so that it can continue uninterrupted and as expected.
This seemed the simplest solution and was a concept suggested by a couple of other maintainers. My implementation may be utterly terrible though, so please review.
2020-09-24 05:45:33 -03:00
..
2020-09-01 04:40:52 -03:00
2020-09-23 06:50:03 -03:00
2020-09-23 03:22:30 -03:00
2020-09-20 06:51:08 -03:00
2020-09-23 03:47:44 -03:00
2020-09-21 16:29:56 -07:00
2020-09-23 00:46:21 +01:00
2020-07-20 18:16:37 -03:00
2020-09-17 13:51:15 -07:00
2020-06-22 16:49:07 +02:00
2020-09-23 06:53:28 -03:00
2020-09-23 03:47:44 -03:00
2020-08-28 14:26:37 -07:00
2020-09-07 13:26:12 +12:00
2020-08-15 01:33:53 +02:00
2020-08-14 13:21:40 +12:00
2020-07-02 19:18:16 -04:00
2020-09-23 00:46:21 +01:00
2020-09-04 20:44:08 -03:00
2020-09-08 10:24:05 +02:00
2020-09-19 22:49:17 -07:00
2020-07-16 03:02:40 +03:00
2020-09-07 15:04:14 -03:00
2020-09-11 04:14:00 +01:00
2020-09-23 03:47:44 -03:00
2020-09-05 11:56:40 -03:00
2020-09-13 02:55:17 +01:00
2020-09-23 03:42:41 -03:00
2020-08-20 09:09:53 +12:00
2020-09-23 00:46:21 +01:00
2020-08-28 14:26:37 -07:00
2020-09-23 03:47:44 -03:00
2020-09-23 03:47:44 -03:00
2020-09-16 16:11:23 -03:00
2020-09-24 05:45:33 -03:00
2020-09-17 17:46:33 -07:00
2020-09-01 14:38:51 +02:00
2020-09-08 10:24:05 +02:00
2020-09-08 10:24:05 +02:00
2020-09-23 00:46:21 +01:00
2020-08-22 14:56:38 +12:00
2020-09-08 10:24:05 +02:00
2020-09-23 03:47:44 -03:00
2020-09-01 04:12:02 -03:00
2020-09-24 05:39:02 -03:00
2020-09-23 03:47:44 -03:00
2020-09-19 10:37:15 -03:00
2020-08-24 09:46:50 -04:00
2020-09-23 03:47:44 -03:00
2020-09-23 02:46:01 -03:00
2020-09-01 04:37:50 -03:00
2020-09-20 22:38:35 -07:00
2020-09-23 00:46:21 +01:00
2020-07-30 14:44:32 -03:00
2020-09-23 03:47:44 -03:00
2020-09-11 01:08:43 +01:00
2020-09-23 03:47:44 -03:00
2020-08-29 09:21:04 +12:00
2020-09-17 17:46:33 -07:00
2020-08-27 00:08:18 +03:00
2020-08-28 14:26:37 -07:00
2020-09-12 01:45:46 +01:00
2020-08-29 23:33:47 -03:00
2020-09-23 03:47:44 -03:00
2020-09-11 04:14:00 +01:00
2020-09-08 10:24:05 +02:00