Overflow check

This commit is contained in:
Zzooouhh 2017-12-22 22:21:32 +01:00 committed by GitHub
parent a5fc384644
commit f4b66f4de3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -118,14 +118,14 @@ class GoldnightCastigatorDoubleDamageEffect extends ReplacementEffectImpl {
switch (event.getType()) {
case DAMAGE_PLAYER:
if (event.getTargetId().equals(source.getControllerId())) {
event.setAmount(event.getAmount() * 2);
event.setAmount(game.addWithOverflowCheck(event.getAmount(), event.getAmount()));
}
break;
case DAMAGE_CREATURE:
Permanent permanent = game.getPermanent(event.getTargetId());
if (permanent != null) {
if (permanent.getId().equals(source.getSourceId())) {
event.setAmount(event.getAmount() * 2);
event.setAmount(game.addWithOverflowCheck(event.getAmount(), event.getAmount()));
}
}
}