clean combat watchers on Cleanup step, in case of 'end the turn' effect (#10705)

This commit is contained in:
Susucre 2023-07-31 01:25:56 +02:00 committed by GitHub
parent a53abeaf40
commit ac609c3714
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View file

@ -151,7 +151,8 @@ class AnowonTheRuinThiefWatcher extends Watcher {
@Override
public void watch(GameEvent event, Game game) {
if (event.getType() == GameEvent.EventType.COMBAT_DAMAGE_STEP_POST) {
if (event.getType() == GameEvent.EventType.COMBAT_DAMAGE_STEP_POST
|| event.getType() == GameEvent.EventType.CLEANUP_STEP_POST) {
damageMap.clear();
return;
}

View file

@ -134,7 +134,8 @@ class QuartzwoodCrasherWatcher extends Watcher {
@Override
public void watch(GameEvent event, Game game) {
if (event.getType() == GameEvent.EventType.COMBAT_DAMAGE_STEP_POST) {
if (event.getType() == GameEvent.EventType.COMBAT_DAMAGE_STEP_POST
|| event.getType() == GameEvent.EventType.CLEANUP_STEP_POST) {
damageMap.clear();
return;
}