void updateToughness(Card c) { if (c.getCurrentState().getView() == this || c.getAlternateState() == null) { set(TrackableProperty.Toughness, c.getNetToughness()); } else { set( TrackableProperty.Toughness, c.getNetToughness() - c.getBaseToughness() + c.getAlternateState().getBaseToughness()); } }