foul-magics/Mage/src/main/java/mage/abilities/dynamicvalue
ssk97 32bf3eb9bf
Genericize Target Adjusters (#12107)
* Create generic X MV adjuster

* Update XTargetsAdjuster

* Create DynamicValueTargetsAdjuster to replace VerseCounterAdjuster

* Convert XTargetsAdjuster to use DynamicValueTargetsAdjuster

* Genericize MV target adjuster

* Converting custom classes for A and B cards, fix Back in Town to only target creature cards

* Add Power and Toughness target adjusters, C cards

* Set up and use Monstrosity X DynamicValue

* Move Scry amount dynamic value to common, add D and E cards

* Convert F to I cards

* Cards K-M

* N, O cards

* Cards O-R

* S cards (check Scrap Welder)

* Cards T - Z

* Rename target adjusters

* Add filter messages, don't add 0 count targets

* Clear blueprint targets (just in case), fix target names, Temporal Firestorm is not target

* Requested renames

* Aether Burst is "up to"

* Review fixes

* Add new cards, add source to dynamic value calculation
2024-05-03 01:12:52 -04:00
..
common Genericize Target Adjusters (#12107) 2024-05-03 01:12:52 -04:00
AdditiveDynamicValue.java clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
DynamicValue.java Remove lockedIn parameter from BoostTargetEffect. Fixes #9329 (#9334) 2022-08-02 02:40:59 -04:00
IntPlusDynamicValue.java [MKM] Implement Proft's Eidetic Memory (#11779) 2024-02-10 14:52:28 -05:00
LimitedDynamicValue.java Remove lockedIn parameter from BoostTargetEffect. Fixes #9329 (#9334) 2022-08-02 02:40:59 -04:00
LockedInDynamicValue.java
MultipliedValue.java Fix #9441 2022-08-30 11:40:30 -04:00
RoleAssignment.java Ready for review: Implement Craft mechanic (#11352) 2023-10-27 22:32:11 -04:00