Card-Forge / Card-Forge/forge

Hardcoded "gains this card’s other abilities" doesn't work with added abilites

Open
#8,942 2 comments 0 reactions 2 assignees Claimed by @tool4ever View on GitHub
Alchemy Game Mechanics keep Rules compliance
Dominant language
Java
Stars
2.7k
Forks
1.1k
Avg merge
1d 1h
Merged PRs (30d)
158

Description

Currently, [Symbiote Spider-Man](https://scryfall.com/card/spm/156/symbiote-spider-man)'s phrasing "gains this card’s other abilities" is just hard-coded to add a copy of the card's other printed ability. Since this effect happens while the card is freshly exiled from the graveyard, it usually won't have any other abilities. However, perpetual effects can throw this expectation out the window. This interaction can be done in arena, where the perpetual added ability is copied by this effect as well:

Image

Image

Image

(Images provided by Atticus Von Shwoll on Discord)

Smogbelcher Chariot gives perpetual keywords to Skv'x the Augmenter (i.e. Symbiote Spider-Man), and they were successfully copied onto a Skeleton token.

Might work to give `AnimateEffect` a parameter to indicate "copy all other abilities from this card". I'm not sure how this should interact with abilities added temporarily by ongoing effects or external static abilities though.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.