*Only intrinsic triggers are now copied.

*Removed som debug output.
This commit is contained in:
Hellfish
2011-10-29 08:42:30 +00:00
parent df80bd64a8
commit eabe14fee8
3 changed files with 5 additions and 10 deletions

View File

@@ -565,10 +565,12 @@ public class Card extends GameEntity implements Comparable<Card> {
public final void setTriggers(final ArrayList<Trigger> trigs) {
ArrayList<Trigger> copyList = new ArrayList<Trigger>();
for (Trigger t : trigs) {
if(t.getIsIntrinsic()) {
Trigger newtrig = t.getCopy();
newtrig.setHostCard(this);
copyList.add(newtrig);
}
}
getCharacteristics().setTriggers(copyList);
}

View File

@@ -46,9 +46,6 @@ public class Gui_DownloadPictures_LQ extends GuiDownloader {
String base = ForgeProps.getFile(IMAGE_BASE).getPath();
for (Card c : AllZone.getCardFactory()) {
if (c.getName().equals("Gatstaf Shepherd")) {
System.out.println("Heyo!");
}
cList.addAll(createDLObjects(c, base));
if (c.hasAlternateState()) {
c.changeState();

View File

@@ -193,10 +193,6 @@ public abstract class AbstractCardFactory implements NewConstants, CardFactoryIn
out.addRemembered(o);
}
out.clearTriggersNew();
for (Trigger trigger : in.getTriggers()) {
out.moveTrigger(trigger);
}
return out;
}