mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 13:02:06 -08:00
fix Contested Game Ball
This commit is contained in:
parent
933d694b08
commit
d937f7279e
3 changed files with 9 additions and 10 deletions
|
|
@ -14,7 +14,7 @@ public abstract class DamagedBatchEvent extends GameEvent implements BatchGameEv
|
|||
private final Class<? extends DamagedEvent> damageClazz;
|
||||
private final Set<DamagedEvent> events = new HashSet<>();
|
||||
|
||||
public DamagedBatchEvent(EventType type, Class<? extends DamagedEvent> damageClazz) {
|
||||
protected DamagedBatchEvent(EventType type, Class<? extends DamagedEvent> damageClazz) {
|
||||
super(type, null, null, null);
|
||||
this.damageClazz = damageClazz;
|
||||
}
|
||||
|
|
@ -40,6 +40,10 @@ public abstract class DamagedBatchEvent extends GameEvent implements BatchGameEv
|
|||
.sum();
|
||||
}
|
||||
|
||||
public boolean isCombatDamage() {
|
||||
return events.stream().anyMatch(DamagedEvent::isCombatDamage);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Deprecated // events can store a diff value, so search it from events list instead
|
||||
public UUID getTargetId() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue