Christian 'ketura' McCarty
0e61865213
Altering keyword parameter to be required for RemoveKeyword.
2024-05-29 21:36:27 -05:00
Christian 'ketura' McCarty
1bb4e4dd19
Altering ModifyRoamingPenalty to accept an evaluated value rather than an integer.
2024-05-29 21:16:06 -05:00
Christian 'ketura' McCarty
be82005de9
Deleting the ArcheryTotal modifier, as it is a duplicate of the superior ModifyArcheryTotal
2024-05-29 20:53:59 -05:00
Christian 'ketura' McCarty
78cd84e775
Removed FPCantAssignToSkirmish. Expanded CantBeAssignedToSkirmish and associated modifier to accept a player value.
2024-05-29 20:42:55 -05:00
Christian 'ketura' McCarty
136bb0170c
Consolidating both CantUseSpecialAbilities and PlayerCantUseSpecialAbilities (formerly called CantPlaySpecialAbilities) under CantUseSpecialAbilities (but using the superior implementation of CantPlaySpecialAbilities).
2024-05-29 19:59:36 -05:00
Christian 'ketura' McCarty
2e04760c6f
Renamed cantPlaySpecialAbilities -> PlayerCantUseSpecialAbilities
2024-05-29 19:19:29 -05:00
Christian 'ketura' McCarty
56f9505473
Consolidating filters. Renamed some filters for clarity.
2024-05-28 23:48:04 -05:00
Christian 'ketura' McCarty
c71ef2bac2
Fixing resistancelessthanfilter to use the superior logic contained in strengthlessthanfilter. Unifying most of the underlying strength comparison filters to use the min/max verbiage and logic
2024-05-28 23:18:28 -05:00
Christian 'ketura' McCarty
34bb52471e
Fixing backwards logic for ResistanceLessThanFilter
2024-05-28 22:40:07 -05:00
Christian 'ketura' McCarty
f785a07b44
Fixing the overzealous filter sanitization properly
2024-05-28 20:31:57 -05:00
Christian 'ketura' McCarty
63d64cf472
Value Resolver Cleanup
...
- Consolidated forEachMatchingInMemory and forEachInMemory into the latter
- Renamed ForEachToken -> ForEachCultureToken
- Renamed ForEachTwilightCostToPlay -> ForEachTwilightCost
- Sorted the if/else entries in ValueResolver into groups and then alphabetically. (These should probably be pulled into a series of classes instead of a giant if-else)
2024-05-28 19:01:16 -05:00
Christian 'ketura' McCarty
ffbedb0e0a
Combining and renaming "requires/condition" value type into "Conditional"
2024-05-28 16:07:56 -05:00
Christian 'ketura' McCarty
2f91f702a6
Added some extra existence checks to card parsing. Sorted EffectFieldProcessor items alphabetically.
2024-05-28 02:51:17 -05:00
Christian 'ketura' McCarty
bb30c6c6b4
Split "Filter" into "Filter" and "Select"
...
- Altered the name of any json parameters that are intended to be used with CardResolver to "select".
- As a result, "filter" should now refer to raw lists of filters, while "select" will refer to constructs such as "choose(x)", where x is the actual filter content
- This is to cut down on a very common error when drafting json card definitions
2024-05-28 00:23:29 -05:00
Christian 'ketura' McCarty
eda04f3747
Deleting unit tests for the set 5/6 AIs
2024-05-27 22:35:25 -05:00
Christian 'ketura' McCarty
54e2b90476
Renamed ActivatedTrigger -> Response
2024-05-27 18:45:29 -05:00
Christian 'ketura' McCarty
ceadc604ea
Fixing all Sams not using ActivatedTrigger for their response action
2024-05-27 17:59:49 -05:00
Christian 'ketura' McCarty
6023f6838c
Merge branch 'master' into grand-card-rework
2024-05-27 17:55:39 -05:00
Christian 'ketura' McCarty
fab8a47580
Fixing Helpless PC errata not blocking the Sam response action (for json Sams)
2024-05-27 17:55:03 -05:00
MarcinSc
9c399a4702
Cleanup
2024-05-28 02:08:25 +07:00
MarcinSc
a47e4311e0
Cleanup
2024-05-27 23:58:13 +07:00
MarcinSc
f4866cc164
Cleanup
2024-05-27 21:45:09 +07:00
MarcinSc
9b7091bcb8
Cleanup
2024-05-27 21:25:57 +07:00
MarcinSc
c026bf1536
Cleanup
2024-05-27 20:21:03 +07:00
MarcinSc
24a3d32a4f
Cleanup
2024-05-27 18:24:39 +07:00
MarcinSc
9ca058ea15
Cleanup
2024-05-27 14:57:26 +07:00
MarcinSc
ef40d20619
Migrated Site cards in set 18 to hjson
2024-05-27 14:25:14 +07:00
MarcinSc
6fb2c2e757
Migrated Wraith cards in set 18 to hjson
2024-05-27 14:16:25 +07:00
MarcinSc
adc738d519
Migrated Uruk-hai cards in set 18 to hjson
2024-05-27 14:11:00 +07:00
MarcinSc
814a2de584
Migrated Shire cards in set 18 to hjson
2024-05-27 13:40:54 +07:00
MarcinSc
5493499f33
Migrated Rohan cards in set 18 to hjson
2024-05-27 13:30:10 +07:00
MarcinSc
710ad87874
Migrated Orc cards in set 18 to hjson
2024-05-27 12:51:37 +07:00
MarcinSc
e4c3b2bf42
Migrated Men cards in set 18 to hjson
2024-05-27 12:12:57 +07:00
MarcinSc
c52cd67567
Migrated Gondor cards in set 18 to hjson
2024-05-27 01:03:08 +07:00
MarcinSc
0962bc6521
Migrated Gollum cards in set 18 to hjson
2024-05-27 00:30:13 +07:00
MarcinSc
a44bad94a0
Migrated Gandalf cards in set 18 to hjson
2024-05-27 00:07:42 +07:00
MarcinSc
6b0b56951c
Migrated Elven cards in set 18 to hjson
2024-05-26 23:45:40 +07:00
MarcinSc
9c316afe66
Migrated Dwarven cards in set 18 to hjson
2024-05-26 23:08:22 +07:00
MarcinSc
192b6a9f8f
Migrated Site cards in set 17 to hjson
2024-05-26 18:52:28 +07:00
MarcinSc
c4cc978644
Migrated Wraith cards in set 17 to hjson
2024-05-26 18:42:45 +07:00
MarcinSc
0f055d7a9c
Migrated Uruk-hai cards in set 17 to hjson
2024-05-26 18:32:57 +07:00
MarcinSc
5aec24553e
Migrated Shire cards in set 17 to hjson
2024-05-26 17:22:09 +07:00
MarcinSc
a5e38db7ff
Migrated Sauron cards in set 17 to hjson
2024-05-26 17:10:35 +07:00
MarcinSc
f930f85c94
Migrated Rohan cards in set 17 to hjson
2024-05-26 17:01:30 +07:00
MarcinSc
d1d6ad7466
Migrated Orc cards in set 17 to hjson
2024-05-26 15:59:25 +07:00
MarcinSc
031f85d293
Migrated Men cards in set 17 to hjson
2024-05-25 22:18:03 +07:00
MarcinSc
b2444c6768
Migrated Isengard cards in set 17 to hjson
2024-05-25 21:10:53 +07:00
MarcinSc
26064ec3bb
Migrated Gondor cards in set 17 to hjson
2024-05-25 21:04:24 +07:00
MarcinSc
122135933c
Migrated Gandalf cards in set 17 to hjson
2024-05-25 20:38:35 +07:00
MarcinSc
9098e9fc5a
Migrated Gandalf cards in set 17 to hjson
2024-05-25 20:33:50 +07:00