mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
SpellAbility: copy PaidHash when copy spell ability
This commit is contained in:
@@ -884,7 +884,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
|
|||||||
clone.id = lki ? id : nextId();
|
clone.id = lki ? id : nextId();
|
||||||
clone.view = new SpellAbilityView(clone);
|
clone.view = new SpellAbilityView(clone);
|
||||||
|
|
||||||
// dont use setHostCard to not trigger the not copied parts yet
|
// don't use setHostCard to not trigger the not copied parts yet
|
||||||
|
|
||||||
copyHelper(clone, host);
|
copyHelper(clone, host);
|
||||||
|
|
||||||
@@ -909,6 +909,8 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
|
|||||||
clone.changeZoneTable.putAll(changeZoneTable);
|
clone.changeZoneTable.putAll(changeZoneTable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clone.setPaidHash(Maps.newHashMap(getPaidHash()));
|
||||||
|
|
||||||
// clear maps for copy, the values will be added later
|
// clear maps for copy, the values will be added later
|
||||||
clone.additionalAbilities = Maps.newHashMap();
|
clone.additionalAbilities = Maps.newHashMap();
|
||||||
clone.additionalAbilityLists = Maps.newHashMap();
|
clone.additionalAbilityLists = Maps.newHashMap();
|
||||||
|
|||||||
Reference in New Issue
Block a user