johnjohto
43158d724b
Add a fieldmove.eligibility hook to partyKnows ( #310 )
...
Mods that widen field-move rules (use an HM without teaching it, a
rental mon) had to monkey-patch partyKnows, the one function every
field-move path funnels through. Wrap the vanilla check in a hook
instead: next_ is the whole badge-and-knows-move check, so a wrapper
that calls it first keeps vanilla answers winning and only fills the
cases vanilla denies. No hook, no behavior change.
Co-authored-by: johnjohto <johnjohto@users.noreply.github.com >
2026-07-27 13:38:17 -04:00
..
2026-07-19 16:18:18 -04:00
2026-07-27 13:37:05 -04:00
2026-07-27 13:37:05 -04:00
2026-07-19 16:18:18 -04:00
2026-07-19 16:18:18 -04:00
2026-07-27 07:06:53 -04:00
2026-07-17 20:30:02 -04:00
2026-07-19 16:18:18 -04:00
2026-07-27 10:04:35 -04:00
2026-07-19 16:18:18 -04:00
2026-07-22 12:28:51 -04:00
2026-07-25 12:36:53 -04:00
2026-07-23 15:17:20 -04:00
2026-07-25 12:36:53 -04:00
2026-07-26 14:11:07 -04:00
2026-07-19 16:18:18 -04:00
2026-07-23 16:55:03 -04:00
2026-07-27 08:37:11 -04:00
2026-07-24 10:12:27 -04:00
2026-07-19 16:18:18 -04:00
2026-07-19 16:18:18 -04:00
2026-07-25 12:36:53 -04:00
2026-07-27 13:37:05 -04:00
2026-07-19 16:18:18 -04:00
2026-07-25 12:36:53 -04:00
2026-07-27 10:04:35 -04:00
2026-07-24 09:06:29 -04:00
2026-07-19 16:18:18 -04:00
2026-07-27 13:37:05 -04:00
2026-07-27 10:05:15 -04:00
2026-07-27 13:38:17 -04:00
2026-07-27 10:04:35 -04:00
2026-07-25 12:36:53 -04:00
2026-07-25 12:36:53 -04:00
2026-07-24 09:06:29 -04:00
2026-07-21 05:50:40 -04:00
2026-07-27 13:37:05 -04:00
2026-07-24 09:26:43 -04:00
2026-07-23 15:42:54 -04:00
2026-07-24 09:06:29 -04:00
2026-07-23 16:55:03 -04:00
2026-07-25 12:36:53 -04:00
2026-07-23 15:42:54 -04:00
2026-07-21 14:52:45 -04:00
2026-07-19 16:18:18 -04:00
2026-07-25 12:36:53 -04:00
2026-07-24 09:06:29 -04:00
2026-07-21 05:50:40 -04:00
2026-07-24 09:06:29 -04:00
2026-07-19 16:18:18 -04:00
2026-07-27 13:37:05 -04:00
2026-07-27 13:37:05 -04:00
2026-07-19 16:18:18 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:26:43 -04:00
2026-07-26 13:38:52 -04:00
2026-07-26 13:38:52 -04:00
2026-07-27 13:37:05 -04:00
2026-07-24 09:26:43 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:06:29 -04:00
2026-07-24 09:06:29 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:06:29 -04:00
2026-07-23 16:55:03 -04:00
2026-07-25 12:36:53 -04:00
2026-07-21 05:50:40 -04:00
2026-07-23 16:55:03 -04:00
2026-07-24 09:26:43 -04:00
2026-07-23 16:55:03 -04:00
2026-07-24 09:06:29 -04:00
2026-07-25 12:36:53 -04:00
2026-07-27 13:37:05 -04:00
2026-07-24 09:06:29 -04:00
2026-07-25 12:36:53 -04:00
2026-07-25 12:36:53 -04:00
2026-07-21 05:50:40 -04:00
2026-07-23 16:55:03 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:06:29 -04:00
2026-07-27 13:37:05 -04:00
2026-07-27 13:37:05 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:26:43 -04:00
2026-07-27 13:37:05 -04:00
2026-07-25 12:36:53 -04:00
2026-07-25 12:36:53 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:06:29 -04:00
2026-07-27 09:05:57 -04:00
2026-07-25 12:36:53 -04:00
2026-07-23 16:55:03 -04:00
2026-07-19 16:18:18 -04:00
2026-07-19 16:18:18 -04:00
2026-07-26 13:38:52 -04:00
2026-07-27 08:37:11 -04:00
2026-07-27 10:04:35 -04:00
2026-07-27 10:38:03 -04:00
2026-07-25 12:36:53 -04:00
2026-07-27 10:04:35 -04:00
2026-07-17 20:30:02 -04:00
2026-07-17 20:30:02 -04:00
2026-07-17 20:30:02 -04:00
2026-07-27 07:06:53 -04:00