mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
Support Torture Pit (#6254)
This commit is contained in:
@@ -33,6 +33,7 @@ import forge.game.cost.Cost;
|
||||
import forge.game.keyword.Keyword;
|
||||
import forge.game.keyword.KeywordInterface;
|
||||
import forge.game.player.Player;
|
||||
import forge.game.replacement.ReplacementEffect;
|
||||
import forge.game.replacement.ReplacementHandler;
|
||||
import forge.game.spellability.*;
|
||||
import forge.game.staticability.StaticAbility;
|
||||
@@ -268,6 +269,11 @@ public class CardFactory {
|
||||
original.addStaticAbility(st.copy(card, false));
|
||||
}
|
||||
}
|
||||
for (ReplacementEffect re : card.getCurrentState().getReplacementEffects()) {
|
||||
if (re.isIntrinsic()) {
|
||||
original.addReplacementEffect(re.copy(card, false));
|
||||
}
|
||||
}
|
||||
original.getSVars().putAll(card.getCurrentState().getSVars()); // Unfortunately need to copy these to (Effect looks for sVars on execute)
|
||||
} else if (state != CardStateName.Original) {
|
||||
CardFactoryUtil.setupKeywordedAbilities(card);
|
||||
|
||||
Reference in New Issue
Block a user