mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
Updated PaperCard constructor to safely set Art index when negative values are passed in.
This commit is contained in:
@@ -17,12 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package forge.item;
|
package forge.item;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.ObjectInputStream;
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import com.google.common.base.Function;
|
import com.google.common.base.Function;
|
||||||
|
|
||||||
import forge.ImageKeys;
|
import forge.ImageKeys;
|
||||||
import forge.StaticData;
|
import forge.StaticData;
|
||||||
import forge.card.CardDb;
|
import forge.card.CardDb;
|
||||||
@@ -33,6 +28,10 @@ import forge.util.CardTranslation;
|
|||||||
import forge.util.Localizer;
|
import forge.util.Localizer;
|
||||||
import forge.util.TextUtil;
|
import forge.util.TextUtil;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.ObjectInputStream;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A lightweight version of a card that matches real-world cards, to use outside of games (eg. inventory, decks, trade).
|
* A lightweight version of a card that matches real-world cards, to use outside of games (eg. inventory, decks, trade).
|
||||||
* <br><br>
|
* <br><br>
|
||||||
@@ -179,7 +178,7 @@ public final class PaperCard implements Comparable<IPaperCard>, InventoryItemFro
|
|||||||
rules = rules0;
|
rules = rules0;
|
||||||
name = rules0.getName();
|
name = rules0.getName();
|
||||||
edition = edition0;
|
edition = edition0;
|
||||||
artIndex = artIndex0;
|
artIndex = artIndex0 >= IPaperCard.DEFAULT_ART_INDEX ? artIndex0 : IPaperCard.DEFAULT_ART_INDEX;
|
||||||
foil = foil0;
|
foil = foil0;
|
||||||
rarity = rarity0;
|
rarity = rarity0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user