It is currently 30 Oct 2025, 02:36
   
Text Size

Player as its own Class

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Re: Player as its own Class

Postby slapshot5 » 21 Oct 2010, 15:40

Rob Cashwalker wrote:Damage and damage modification for both cards and players should be moved to the card and player objects, instead of the GameAction.addDamage method.
We might as well make this change for cards now as well.

Rob Cashwalker wrote:At some point it might be good to make Player abstract, and then have two sub-classes - HumanPlayer and AIPlayer.
Might as well do it now since we have big changes already in.

I'll take a look at both of these things today or tomorrow.

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Player as its own Class

Postby slapshot5 » 21 Oct 2010, 22:58

The Player class is now abstract with HumanPlayer.java and AIPlayer.java extending it.

The different functions from GameAction can be moved over as people get to them.

Also, card damage now takes place in Card.java.

These changes should be pretty safe. But, it wouldn't be the first bug copy/paste ever introduced...

-slspshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Player as its own Class

Postby Rob Cashwalker » 22 Oct 2010, 03:51

Is there anything still fragile in the SVN code?

I just got this when attacking with a Raging Goblin on my first turn:
Code: Select all

null


Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_07 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.Input_FirstStrikeDamage.damageCreatureAndPlayer(Input_FirstStrikeDamage.java:61)
   at forge.Input_FirstStrikeDamage.selectButtonOK(Input_FirstStrikeDamage.java:34)
   at forge.GuiInput.selectButtonOK(GuiInput.java:36)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:985)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:984)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:771)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
Relavent code:
Code: Select all
if(player.equals("")) //this is a really bad hack, to allow raging goblin to attack on turn 1
           player = AllZone.ComputerPlayer;
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

Re: Player as its own Class

Postby PhoenixAvenger » 22 Oct 2010, 08:01

slapshot5 wrote:Also, card damage now takes place in Card.java.

These changes should be pretty safe. But, it wouldn't be the first bug copy/paste ever introduced...
I took the latest revision (r2890 as of this post) for a spin, and every time two creatures are about to deal combat damage to each other, this rears its ugly head:

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2010-09-14 05:34:27 -0700 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.StackOverflowError
   at java.util.Arrays.copyOf(Unknown Source)
   at java.util.ArrayList.toArray(Unknown Source)
   at java.util.ArrayList.<init>(Unknown Source)
   at forge.Card.getIntrinsicKeyword(Unknown Source)
   at forge.Card.getKeyword(Unknown Source)
   at forge.CardFactoryUtil.hasProtectionFrom(Unknown Source)
   at forge.CardFactoryUtil.canDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
   at forge.Card.addAssignedDamage(Unknown Source)
May be related to your changes, maybe not. I saw that Sol was planning to revamp the combat system soon, so this may be irrelevant in the long run, but I just wanted to add what I've seen.
User avatar
PhoenixAvenger
 
Posts: 62
Joined: 31 Aug 2010, 23:34
Location: NorCal
Has thanked: 0 time
Been thanked: 0 time

Re: Player as its own Class

Postby slapshot5 » 22 Oct 2010, 14:18

Rob Cashwalker wrote:Is there anything still fragile in the SVN code?

I just got this when attacking with a Raging Goblin on my first turn:
I just fixed this in r2897.

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Player as its own Class

Postby slapshot5 » 22 Oct 2010, 14:20

PhoenixAvenger wrote:
slapshot5 wrote:Also, card damage now takes place in Card.java.

These changes should be pretty safe. But, it wouldn't be the first bug copy/paste ever introduced...
I took the latest revision (r2890 as of this post) for a spin, and every time two creatures are about to deal combat damage to each other, this rears its ugly head:
Whoa. That would be a Bad Thing. I think that's related to my stuff. Looking now...

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Player as its own Class

Postby slapshot5 » 22 Oct 2010, 14:28

slapshot5 wrote:Whoa. That would be a Bad Thing. I think that's related to my stuff. Looking now...

-slapshot5
Should be fixed in svn. Definitely a lack of copy/paste error. #-o

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Previous

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 9 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 9 users online :: 0 registered, 0 hidden and 9 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 9 guests

Login Form