public static void gainCardFeast(Player p, StatusObject o) { p.setGain(true); p.setGainsLeft(p.getGainsLeft() + 1); //You gain a card worth 5 which is 1 more than cost of feast. p.setCurrencyForGain(5); p.getPlayed().Remove(CardMother.Feast()); o.setTrashedCorrectly(true); }