Card Traits are updated multiple times via
getChangedCardTraitsList and their functions like applyReplacementEffect
inside, ICardTraitChanges apply their stuff to all of the four categories. (+1 for Keywords?)
combine the apply function into one
and then store the result as cache like KeywordCache
Card Traits are updated multiple times via
getChangedCardTraitsList and their functions like
applyReplacementEffectinside, ICardTraitChanges apply their stuff to all of the four categories. (+1 for Keywords?)
combine the apply function into one
and then store the result as cache like KeywordCache