Fixing the clones

I started working on a new Clone AF that will allow the "clone" cards to be scripted with static ETB triggers. I thought this was going to be fairly quick to implement but it looks like its not. I have the clone drawback ability working but in testing I found a problem. In order to get the ETB to work more than once for cases like cloning an Undying creature or the clone get flickered, I need to move the SVars into the CardCharacteristics otherwise the SVars get overwritten in the initial cloning and the second ETB throws an exception. I have implemented the change in such a way that it didn't change the Card Class API for accessing SVars. I know this is going to affect the DFC and flip cards especially the werewolves that use the same SVar for both transform triggers. Also, the image download code will be affected. I'll need to figure what other areas of the code are affected. I want to make sure I don't break anything.
Mostly I am posting this to let the other developers know what I am planning and that's it going to take me some time to do it right. I am going to start a new branch so I can commit incremental changes without breaking the Trunk.
Mostly I am posting this to let the other developers know what I am planning and that's it going to take me some time to do it right. I am going to start a new branch so I can commit incremental changes without breaking the Trunk.