addExtrinsicKeyword(String s)

Is there any reason the code for it looks like this?
Then again, I might have been the one that added this check in the first place, I can't remember...
For now, I will uncomment the if block, however, it might cause problems for certain cards. Joiner Adept and Gemhide Sliver came to mind but after testing they turned out to be working alright (lands and slivers still only had one set of mana abilities, even with multiple of them in play).
- Code: Select all
public void addExtrinsicKeyword(String s) {
if(!getKeyword().contains(s)){
if (s.startsWith("tap: add")) manaAbility.add(new Ability_Mana(this, s)
{
private static final long serialVersionUID = 221124403788942412L;
});
else extrinsicKeyword.add(s);
}
}
Then again, I might have been the one that added this check in the first place, I can't remember...
For now, I will uncomment the if block, however, it might cause problems for certain cards. Joiner Adept and Gemhide Sliver came to mind but after testing they turned out to be working alright (lands and slivers still only had one set of mana abilities, even with multiple of them in play).