Re: Splitting CardFactory
Charms - Shouldn't need it. Each effect on a charm is a separate ability. Forge should by default pop up the list of spell descriptions. Whether or not it's needs to say specifically "Choose one" or whatever it does say (don't recall off the top of my head) isn't critical.
The critical part of making charms work, by keyword or otherwise, is that the spellAbility list is cleared only once before any abilities are added. One way we could do this easily is splitting the spEffect code and the abEffect code into their own CardFactory_ files. Then the spEffect file would have a single Clearing of the card's SpellAbilities.
The critical part of making charms work, by keyword or otherwise, is that the spellAbility list is cleared only once before any abilities are added. One way we could do this easily is splitting the spEffect code and the abEffect code into their own CardFactory_ files. Then the spEffect file would have a single Clearing of the card's SpellAbilities.