diff --git a/src/main/java/communicationmod/GameStateConverter.java b/src/main/java/communicationmod/GameStateConverter.java index 7a22892..88a90fe 100644 --- a/src/main/java/communicationmod/GameStateConverter.java +++ b/src/main/java/communicationmod/GameStateConverter.java @@ -631,6 +631,19 @@ private static HashMap convertCardToJson(AbstractCard card) { jsonCard.put("id", card.cardID); jsonCard.put("type", card.type.name()); jsonCard.put("rarity", card.rarity.name()); + jsonCard.put("raw_description", card.rawDescription); + jsonCard.put("damage", card.damage); + jsonCard.put("block", card.block); + jsonCard.put("magic_number", card.magicNumber); + jsonCard.put("heal", card.heal); + jsonCard.put("draw", card.draw); + jsonCard.put("discard", card.discard); + jsonCard.put("base_damage", card.baseDamage); + jsonCard.put("base_block", card.baseBlock); + jsonCard.put("base_magic_number", card.baseMagicNumber); + jsonCard.put("base_heal", card.baseHeal); + jsonCard.put("base_draw", card.baseDraw); + jsonCard.put("base_discard", card.baseDiscard); jsonCard.put("has_target", card.target== AbstractCard.CardTarget.SELF_AND_ENEMY || card.target == AbstractCard.CardTarget.ENEMY); jsonCard.put("exhausts", card.exhaust); return jsonCard;