Mulitstate cards test drive

EDIT: Screw preservation.
Take 2, this time with Characteristics!
The way it works this time is that a Card can have one OR two CardCharacteristic objects. These objects contain Name, Type, ManaCost and everything else that would change between states of multistate cards. Card.getName(),getType() etc. all delegate to the currently active CardCharacteristic object. No more swapping cards in and out of the game, all that happens now is an Integer changes 1->0 or 0->.
I'd like you to keep an especially close eye on Copy/Clone effects on Flip or Doublefaced cards. Also try the Deck Editor.
Patch (for r11379,): http://www.mediafire.com/?a1hb6yydhlsa3jg
Awww yeah, full archive incoming!
http://www.mediafire.com/?jjfjj5u6lzli6jb
UPDATE:Fixes unblocked attackers crash.
Obviously, please keep bug reports in this thread.
Take 2, this time with Characteristics!
The way it works this time is that a Card can have one OR two CardCharacteristic objects. These objects contain Name, Type, ManaCost and everything else that would change between states of multistate cards. Card.getName(),getType() etc. all delegate to the currently active CardCharacteristic object. No more swapping cards in and out of the game, all that happens now is an Integer changes 1->0 or 0->.

I'd like you to keep an especially close eye on Copy/Clone effects on Flip or Doublefaced cards. Also try the Deck Editor.

Patch (for r11379,): http://www.mediafire.com/?a1hb6yydhlsa3jg
Awww yeah, full archive incoming!

http://www.mediafire.com/?jjfjj5u6lzli6jb
UPDATE:Fixes unblocked attackers crash.
Obviously, please keep bug reports in this thread.
