[SPE] Implement Sensational Spider-Man

This commit is contained in:
theelk801 2025-04-17 20:52:49 -04:00
parent f3c53b884a
commit 5e27be4dfa
5 changed files with 132 additions and 16 deletions

View file

@ -181,19 +181,21 @@ public interface Card extends MageObject, Ownerable {
* Remove {@param amount} counters of the specified kind.
*
* @param isDamage if the counter removal is a result of being damaged (e.g. for Deification to work)
* @return amount of counters removed
*/
void removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage);
int removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage);
default void removeCounters(Counter counter, Ability source, Game game) {
removeCounters(counter, source, game, false);
default int removeCounters(Counter counter, Ability source, Game game) {
return removeCounters(counter, source, game, false);
}
/**
* Remove all counters of any kind.
*
* @param isDamage if the counter removal is a result of being damaged (e.g. for Deification to work)
* @return amount of counters removed
*/
void removeCounters(Counter counter, Ability source, Game game, boolean isDamage);
int removeCounters(Counter counter, Ability source, Game game, boolean isDamage);
/**
* Remove all counters of any kind.