Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. public void update() {
  2. for (AbstractCard card : AbstractDungeon.player.masterDeck.group)
  3. {
  4. if ((card instanceof Strike) || (card instanceof LightningStrike)) {
  5. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  6. AbstractCard c = new WindStrike();
  7. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  8. } else if ((card instanceof Breeze) || (card instanceof LightningBreeze)) {
  9. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  10. AbstractCard c = new WindBreeze();
  11. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  12. } else if ((card instanceof Gale) || (card instanceof LightningGale)) {
  13. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  14. AbstractCard c = new WindGale();
  15. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  16. } else if ((card instanceof Lacerate) || (card instanceof LightningLacerate)) {
  17. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  18. AbstractCard c = new WindLacerate();
  19. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  20. } else if ((card instanceof ParryingStrike) || (card instanceof LightningParryingStrike)) {
  21. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  22. AbstractCard c = new WindParryingStrike();
  23. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  24. } else if ((card instanceof RagingBlow) || (card instanceof LightningRagingBlow)) {
  25. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  26. AbstractCard c = new WindRagingBlow();
  27. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  28. } else if ((card instanceof RollingTyphoon) || (card instanceof LightningRollingTyphoon)) {
  29. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  30. AbstractCard c = new WindRollingTyphoon();
  31. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  32. } else if ((card instanceof Zephyr) || (card instanceof LightningZephyr)) {
  33. AbstractDungeon.actionManager.addToBottom(new ExhaustSpecificCardAction(card, AbstractDungeon.player.masterDeck, true));
  34. AbstractCard c = new WindZephyr();
  35. AbstractDungeon.actionManager.addToBottom(new AddCardToDeckAction(c));
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement