* [WHO] Implement Amy Pond
* [WHO] Implement Rory Williams
* Modified ExileSpellWithTimeCountersEffect to include the ability to give the card suspend, simplified Epochrasite
* adjustments
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
* implement [WHO] Donna Noble
* Changed trigger to DAMAGED_BATCH_FOR_PERMANENTS, check for need of separate targets
* fix short circuit operator
* simplify control path in paired damage trigger
* Initial commit, missing tests
* use CardUtil.getEventTargets
* Implement Donna Noble using DamagedBatchForOnePermanentEvent
* fix double-effect bug
* remove unnecessary custom effect
* Fix addSimultaneousDamage to avoid adding damage events to existing DamagedBatchForOnePlayerEvent instances when they shouldnt
* Add clarifying comment
* Incorporate batching of DAMAGED_BATCH_FOR_ONE_PERMANENT into if-else if tree to match new logic
* Add tests
* make ability inline
* Move DamageBatchTests
* Change batch events to take first event in constructor
* EmergeAbility take a string instead of a ManaCosts object
* Save Emerge's sacrificed creature MOR in a costs tag
* Implement Adipose Offspring
* Fix costs tag clearing while permanent still on the battlefield
* improved version of game.getPermanentOrLKIBattlefield with MageObjectReference
* Use correct Alien token
* cleanup imports
* merge fix
* Add [WHO] Coward // Killer
* Add MTGO version of [UNF] "Name Sticker" Goblin
* Implement [WHO] Thijarian Witness
* Add NameStickerGoblinTest
* Fix Thijarian Witness, add tests (may need additional tests). Also adds a simple toString for MageObjectReference
* Don't spam the java garbage collector, add another test
* Replace non-ASCII characters in card text
* improve MOR toString
* Thijarian Witness fixed better, add AttackingBlockingWatcher in common
* cleanup from xenohedron's review
* Fix test, add warning not to use AttackingBlockingWatcher for static effects
* rename AttackingBlockingWatcher to AttackingBlockingDelayedWatcher to make it more obvious how it should be used, minor documentation changes
Simplify and rename Thijarian Witness Predicate
* add null checks
* TalruumPiper use MustBeBlockedByAllSourceEffect
* Both of Bident Of Thassa's abilities can be made generic
* Goblin Diplomats use generic class (with custom text)
* create MustBeBlockedByAtLeastOneAttachedEffect common effect
* Add Ace's Baseball Bat
* Update DoctorWho.java to add The Twelfth Doctor
* Added The Twelfth Doctor's file
* Update DoctorWho.java
Fixed accidental removal of Dinosaurs on a Spaceship
* Update TheTwelfthDoctor.java
Removed redundant libraries and a comment I left in by mistake
* Update TheTwelfthDoctor.java
* Update DoctorWho.java
* Update TheTwelfthDoctor.java
* return cards that were accidentally removed
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>