Null check.

This commit is contained in:
Grath 2025-12-05 22:29:51 -05:00
parent ce36e5dec0
commit 8cc31b1a74

View file

@ -38,7 +38,11 @@ public class CommanderInfoWatcher extends Watcher {
@Override @Override
public void watch(GameEvent event, Game game) { public void watch(GameEvent event, Game game) {
if (checkCommanderDamage && event.getType() == GameEvent.EventType.DAMAGED_PLAYER && event instanceof DamagedPlayerEvent) { if (checkCommanderDamage && event.getType() == GameEvent.EventType.DAMAGED_PLAYER && event instanceof DamagedPlayerEvent) {
Card sourceCard = game.getCard(event.getSourceId()).getMainCard(); Card sourceCard = game.getCard(event.getSourceId());
if (sourceCard == null) {
return;
}
sourceCard = sourceCard.getMainCard();
if (sourceId.equals(sourceCard.getId())) { if (sourceId.equals(sourceCard.getId())) {
DamagedPlayerEvent damageEvent = (DamagedPlayerEvent) event; DamagedPlayerEvent damageEvent = (DamagedPlayerEvent) event;
if (damageEvent.isCombatDamage()) { if (damageEvent.isCombatDamage()) {