diff --git a/Mage.Client/release/sample-decks/Duel Decks/Nissa vs. Ob Nixilis/Nissa.dck b/Mage.Client/release/sample-decks/Duel Decks/Nissa vs. Ob Nixilis/Nissa.dck new file mode 100644 index 0000000000..d96d5fbd7d --- /dev/null +++ b/Mage.Client/release/sample-decks/Duel Decks/Nissa vs. Ob Nixilis/Nissa.dck @@ -0,0 +1,35 @@ +1 [DDR:1] Nissa, Voice of Zendikar +2 [DDR:28] Khalni Garden +1 [DDR:29] Mosswort Bridge +2 [DDR:26] Woodborn Behemoth +2 [DDR:27] Fertile Thicket +1 [DDR:24] Walker of the Grove +1 [DDR:25] Wood Elves +2 [DDR:22] Thornweald Archer +2 [DDR:23] Vines of the Recluse +1 [DDR:20] Seek the Horizon +1 [DDR:21] Thicket Elemental +2 [DDR:19] Scythe Leopard +1 [DDR:17] Oran-Rief Invoker +1 [DDR:18] Saddleback Lagac +1 [DDR:15] Oakgnarl Warrior +1 [DDR:16] Oran-Rief Hydra +3 [DDR:35] Forest +1 [DDR:13] Natural Connection +1 [DDR:14] Nissa's Chosen +4 [DDR:33] Forest +2 [DDR:11] Gilt-Leaf Seer +3 [DDR:34] Forest +2 [DDR:12] Jaddi Lifestrider +4 [DDR:31] Forest +4 [DDR:32] Forest +1 [DDR:10] Gaea's Blessing +1 [DDR:30] Treetop Village +1 [DDR:9] Fertilid +2 [DDR:8] Elvish Visionary +1 [DDR:7] Crop Rotation +1 [DDR:6] Cloudthresher +2 [DDR:5] Civic Wayfinder +2 [DDR:4] Citanul Woodreaders +2 [DDR:3] Briarhorn +1 [DDR:2] Abundance diff --git a/Mage.Client/release/sample-decks/Duel Decks/Nissa vs. Ob Nixilis/Ob Nixilis.dck b/Mage.Client/release/sample-decks/Duel Decks/Nissa vs. Ob Nixilis/Ob Nixilis.dck new file mode 100644 index 0000000000..5a2e6d109f --- /dev/null +++ b/Mage.Client/release/sample-decks/Duel Decks/Nissa vs. Ob Nixilis/Ob Nixilis.dck @@ -0,0 +1,35 @@ +2 [DDR:48] Fetid Imp +1 [DDR:49] Foul Imp +4 [DDR:68] Swamp +1 [DDR:46] Disfigure +5 [DDR:69] Swamp +2 [DDR:47] Doom Blade +5 [DDR:66] Swamp +1 [DDR:44] Desecration Demon +4 [DDR:67] Swamp +1 [DDR:45] Despoiler of Souls +2 [DDR:42] Carrier Thrall +1 [DDR:64] Unhallowed Pact +2 [DDR:65] Leechridden Swamp +1 [DDR:43] Demon's Grasp +2 [DDR:40] Blistergrub +1 [DDR:62] Squelching Leeches +1 [DDR:41] Cadaver Imp +1 [DDR:63] Tendrils of Corruption +1 [DDR:60] Shadows of the Past +2 [DDR:61] Smallpox +1 [DDR:39] Bala Ged Scorpion +1 [DDR:37] Altar's Reap +1 [DDR:59] Renegade Demon +1 [DDR:38] Ambition's Cost +1 [DDR:57] Priest of the Blood Rite +1 [DDR:36] Ob Nixilis Reignited +2 [DDR:58] Quest for the Gravelord +1 [DDR:55] Mire's Toll +1 [DDR:56] Pestilence Demon +1 [DDR:53] Indulgent Tormentor +1 [DDR:54] Innocent Blood +2 [DDR:51] Grim Discovery +1 [DDR:52] Hideous End +1 [DDR:50] Giant Scorpion +4 [DDR:70] Swamp diff --git a/Mage.Client/src/main/java/mage/client/MageFrame.java b/Mage.Client/src/main/java/mage/client/MageFrame.java index 9752b1cd8a..5b60e65ba1 100644 --- a/Mage.Client/src/main/java/mage/client/MageFrame.java +++ b/Mage.Client/src/main/java/mage/client/MageFrame.java @@ -33,7 +33,6 @@ import java.awt.Color; import java.awt.Component; import java.awt.Cursor; import java.awt.Dimension; -import java.awt.EventQueue; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; @@ -234,19 +233,20 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { // support multiple mage panes Object source = event.getSource(); - if(source instanceof Component) { - Component component = (Component)source; - while(component != null) { - if(component instanceof MagePane) { - frame = (MagePane)component; + if (source instanceof Component) { + Component component = (Component) source; + while (component != null) { + if (component instanceof MagePane) { + frame = (MagePane) component; break; } component = component.getParent(); } } - if(frame != null) + if (frame != null) { frame.handleEvent(event); + } } /** @@ -281,9 +281,9 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { { Object value = UIManager.get("SplitPane.ancestorInputMap"); - if(value instanceof InputMap) { - InputMap map = (InputMap)value; - for(int vk = KeyEvent.VK_F2; vk <= KeyEvent.VK_F12; ++vk) { + if (value instanceof InputMap) { + InputMap map = (InputMap) value; + for (int vk = KeyEvent.VK_F2; vk <= KeyEvent.VK_F12; ++vk) { map.remove(KeyStroke.getKeyStroke(vk, 0)); } } @@ -452,7 +452,6 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { if (cardInfoPane == null) { return; } -// cardInfoPane.setSize(Constants.TOOLTIP_WIDTH_MIN, Constants.TOOLTIP_HEIGHT_MIN); cardInfoPane.setLocation(40, 40); cardInfoPane.setBackground(new Color(0, 0, 0, 0)); @@ -461,9 +460,6 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { popupContainer.add(cardInfoPane); popupContainer.setVisible(false); -// popupContainer.setBounds(0, 0, -// Constants.TOOLTIP_WIDTH_MIN + Constants.TOOLTIP_BORDER_WIDTH, -// Constants.TOOLTIP_HEIGHT_MIN + Constants.TOOLTIP_BORDER_WIDTH); desktopPane.add(popupContainer, JLayeredPane.POPUP_LAYER); @@ -474,13 +470,15 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { cardPreviewContainer.setOpaque(false); cardPreviewContainer.setLayout(null); BigCard bigCard = new BigCard(); - bigCard.setSize(320, 500); + int height = GUISizeHelper.enlargedImageHeight; + int width = (int) ((float) height * (float) 0.64); + bigCard.setSize(width, height); bigCard.setLocation(40, 40); bigCard.setBackground(new Color(0, 0, 0, 0)); cardPreviewContainer.add(bigCard); cardPreviewContainer.setVisible(false); - cardPreviewContainer.setBounds(0, 0, 320 + 80, 500 + 30); + cardPreviewContainer.setBounds(0, 0, width + 80, height + 30); UI.addComponent(MageComponents.CARD_PREVIEW_PANE, bigCard); UI.addComponent(MageComponents.CARD_PREVIEW_CONTAINER, cardPreviewContainer); @@ -492,12 +490,12 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { cardPreviewContainerRotated.setOpaque(false); cardPreviewContainerRotated.setLayout(null); bigCard = new BigCard(true); - bigCard.setSize(500, 350); + bigCard.setSize(height, width + 30); bigCard.setLocation(40, 40); bigCard.setBackground(new Color(0, 0, 0, 0)); cardPreviewContainerRotated.add(bigCard); cardPreviewContainerRotated.setVisible(false); - cardPreviewContainerRotated.setBounds(0, 0, 500 + 80, 420 + 30); + cardPreviewContainerRotated.setBounds(0, 0, height + 80, width + 100 + 30); UI.addComponent(MageComponents.CARD_PREVIEW_PANE_ROTATED, bigCard); UI.addComponent(MageComponents.CARD_PREVIEW_CONTAINER_ROTATED, cardPreviewContainerRotated); @@ -506,6 +504,28 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { } + private void setGUISizeTooltipContainer() { + try { + int height = GUISizeHelper.enlargedImageHeight; + int width = (int) ((float) height * (float) 0.64); + + JPanel cardPreviewContainer = (JPanel) UI.getComponent(MageComponents.CARD_PREVIEW_CONTAINER); + cardPreviewContainer.setBounds(0, 0, width + 80, height + 30); + + BigCard bigCard = (BigCard) UI.getComponent(MageComponents.CARD_PREVIEW_PANE); + bigCard.setSize(width, height); + + JPanel cardPreviewContainerRotated = (JPanel) UI.getComponent(MageComponents.CARD_PREVIEW_CONTAINER_ROTATED); + cardPreviewContainerRotated.setBounds(0, 0, height + 80, width + 100 + 30); + + BigCard bigCardRotated = (BigCard) UI.getComponent(MageComponents.CARD_PREVIEW_PANE_ROTATED); + bigCardRotated.setSize(height, width + 30); + + } catch (Exception e) { + LOGGER.warn("Error while changing tooltip container size.", e); + } + } + private void setBackground() { if (liteMode || grayMode) { return; @@ -1116,11 +1136,9 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { if (setActive) { setActive(tablesPane); } else // if other panel was already shown, mamke sure it's topmost again - { - if (topPanebefore != null) { + if (topPanebefore != null) { setActive(topPanebefore); } - } } public void hideGames() { @@ -1504,6 +1522,9 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { public void changeGUISize() { ImageCaches.flush(); setGUISize(); + + setGUISizeTooltipContainer(); + Plugins.getInstance().changeGUISize(); CountryUtil.changeGUISize(); for (Component component : desktopPane.getComponents()) { @@ -1557,6 +1578,8 @@ public class MageFrame extends javax.swing.JFrame implements MageClient { } } balloonTip.setFont(GUISizeHelper.balloonTooltipFont); + + addTooltipContainer(); } } diff --git a/Mage.Client/src/main/java/mage/client/components/MageUI.java b/Mage.Client/src/main/java/mage/client/components/MageUI.java index a935d879b0..9eaa377525 100644 --- a/Mage.Client/src/main/java/mage/client/components/MageUI.java +++ b/Mage.Client/src/main/java/mage/client/components/MageUI.java @@ -7,8 +7,8 @@ import javax.swing.JButton; public class MageUI { - private final Map ui = new EnumMap(MageComponents.class); - private final Map sync = new EnumMap(MageComponents.class); + private final Map ui = new EnumMap<>(MageComponents.class); + private final Map sync = new EnumMap<>(MageComponents.class); public JButton getButton(MageComponents name) throws InterruptedException { //System.out.println("request for " + name); @@ -63,7 +63,7 @@ public class MageUI { if (sync.containsKey(name)) { synchronized (sync.get(name)) { //System.out.println("notifyAll - " + name); - sync.get(name).notifyAll(); + sync.get(name).notifyAll(); } } } @@ -80,7 +80,7 @@ public class MageUI { ui.put(name, component); if (sync.containsKey(name)) { synchronized (sync.get(name)) { - sync.get(name).notifyAll(); + sync.get(name).notifyAll(); } } } @@ -96,7 +96,7 @@ public class MageUI { while (!j.isEnabled()) { Thread.sleep(10); } - Thread t = new Thread(new Runnable() { + Thread t = new Thread(new Runnable() { @Override public void run() { j.doClick(); diff --git a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.form b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.form index d96cb6abb9..738a431c48 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.form +++ b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.form @@ -31,7 +31,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -598,6 +598,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1619,6 +1656,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1919,7 +2148,7 @@ - + @@ -1928,16 +2157,16 @@ - + - + - + @@ -1947,12 +2176,12 @@ - + - + @@ -1962,7 +2191,7 @@ - + @@ -1974,199 +2203,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2190,7 +2227,7 @@ - + @@ -2250,16 +2287,16 @@ - + - - + + - + @@ -2287,7 +2324,7 @@ - + @@ -2345,16 +2382,16 @@ - + - - + + - + @@ -2382,7 +2419,7 @@ - + @@ -2442,16 +2479,16 @@ - + - - + + - + @@ -2479,7 +2516,7 @@ - + @@ -2537,16 +2574,16 @@ - + - - + + - + @@ -2574,7 +2611,7 @@ - + @@ -2634,16 +2671,16 @@ - + - - + + - + @@ -2671,7 +2708,7 @@ - + @@ -2729,16 +2766,16 @@ - + - - + + - + @@ -2766,7 +2803,7 @@ - + @@ -2779,7 +2816,7 @@ - + @@ -2826,16 +2863,16 @@ - + - - + + - + @@ -2863,7 +2900,7 @@ - + @@ -2876,7 +2913,7 @@ - + @@ -2921,16 +2958,16 @@ - + - - + + - + @@ -2958,7 +2995,7 @@ - + @@ -3018,16 +3055,16 @@ - + - - + + - + @@ -3055,7 +3092,7 @@ - + @@ -3113,16 +3150,16 @@ - + - - + + - + @@ -3150,7 +3187,7 @@ - + @@ -3210,16 +3247,16 @@ - + - - + + - + @@ -3247,7 +3284,7 @@ - + @@ -3305,12 +3342,204 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3318,7 +3547,7 @@ - + @@ -3326,7 +3555,7 @@ - + @@ -3335,16 +3564,16 @@ - + - + - + @@ -3354,12 +3583,12 @@ - + - + @@ -3369,12 +3598,12 @@ - + - + @@ -3384,12 +3613,12 @@ - + - + @@ -3399,7 +3628,7 @@ - + @@ -3411,11 +3640,11 @@ - + - + @@ -3424,16 +3653,16 @@ - + - + - + @@ -3441,12 +3670,12 @@ - + - + @@ -3454,12 +3683,12 @@ - + - + @@ -3467,12 +3696,12 @@ - + - + @@ -3480,17 +3709,17 @@ - + - + - + @@ -3499,16 +3728,16 @@ - + - + - + @@ -3516,12 +3745,12 @@ - + - + @@ -3529,12 +3758,12 @@ - + - + @@ -3542,12 +3771,12 @@ - + - + @@ -3555,13 +3784,13 @@ - + - - + + @@ -3932,7 +4161,7 @@ - + @@ -3989,7 +4218,7 @@ - + @@ -4020,7 +4249,7 @@ - + @@ -5350,7 +5579,7 @@ - + diff --git a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java index 4a747e29e9..2b5c14bbeb 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java @@ -98,6 +98,7 @@ public class PreferencesDialog extends javax.swing.JDialog { public static final String KEY_GUI_CARD_HAND_SIZE = "guiCardHandSize"; public static final String KEY_GUI_CARD_EDITOR_SIZE = "guiCardEditorSize"; public static final String KEY_GUI_CARD_OFFSET_SIZE = "guiCardOffsetSize"; + public static final String KEY_GUI_ENLARGED_IMAGE_SIZE = "guiEnlargedImageSize"; public static final String KEY_GUI_STACK_WIDTH = "guiStackWidth"; public static final String KEY_GUI_TOOLTIP_SIZE = "guiTooltipSize"; @@ -392,6 +393,8 @@ public class PreferencesDialog extends javax.swing.JDialog { labelEditorCardSize = new javax.swing.JLabel(); sliderEditorCardOffset = new javax.swing.JSlider(); labelEditorCardOffset = new javax.swing.JLabel(); + sliderEnlargedImageSize = new javax.swing.JSlider(); + labelEnlargedImageSize = new javax.swing.JLabel(); guiSizeGame = new javax.swing.JPanel(); sliderCardSizeHand = new javax.swing.JSlider(); labelCardSizeHand = new javax.swing.JLabel(); @@ -447,7 +450,7 @@ public class PreferencesDialog extends javax.swing.JDialog { btnBrowseImageLocation = new javax.swing.JButton(); cbCheckForNewImages = new javax.swing.JCheckBox(); cbSaveToZipFiles = new javax.swing.JCheckBox(); - cbPreferedImageLanguage = new javax.swing.JComboBox(); + cbPreferedImageLanguage = new javax.swing.JComboBox<>(); labelPreferedImageLanguage = new javax.swing.JLabel(); labelNumberOfDownloadThreads = new javax.swing.JLabel(); cbNumberOfDownloadThreads = new javax.swing.JComboBox(); @@ -505,7 +508,7 @@ public class PreferencesDialog extends javax.swing.JDialog { txtURLServerList = new javax.swing.JTextField(); jLabel17 = new javax.swing.JLabel(); lblProxyType = new javax.swing.JLabel(); - cbProxyType = new javax.swing.JComboBox(); + cbProxyType = new javax.swing.JComboBox<>(); pnlProxySettings = new javax.swing.JPanel(); pnlProxy = new javax.swing.JPanel(); lblProxyServer = new javax.swing.JLabel(); @@ -559,7 +562,7 @@ public class PreferencesDialog extends javax.swing.JDialog { .add(main_cardLayout.createSequentialGroup() .add(6, 6, 6) .add(main_cardLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false) - .add(tooltipDelayLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 308, Short.MAX_VALUE) + .add(tooltipDelayLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 308, Short.MAX_VALUE) .add(org.jdesktop.layout.GroupLayout.LEADING, showCardName) .add(tooltipDelay, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) @@ -912,6 +915,35 @@ public class PreferencesDialog extends javax.swing.JDialog { gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; guiSizeBasic.add(labelEditorCardOffset, gridBagConstraints); + sliderEnlargedImageSize.setMajorTickSpacing(5); + sliderEnlargedImageSize.setMaximum(50); + sliderEnlargedImageSize.setMinimum(10); + sliderEnlargedImageSize.setMinorTickSpacing(1); + sliderEnlargedImageSize.setPaintLabels(true); + sliderEnlargedImageSize.setPaintTicks(true); + sliderEnlargedImageSize.setSnapToTicks(true); + sliderEnlargedImageSize.setToolTipText("The size of the image shown for the card your mouse pointer
is located over while you turn the mouse wheel "); + sliderEnlargedImageSize.setBorder(javax.swing.BorderFactory.createEtchedBorder()); + sliderEnlargedImageSize.setMinimumSize(new java.awt.Dimension(150, 40)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 2; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; + gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); + guiSizeBasic.add(sliderEnlargedImageSize, gridBagConstraints); + + labelEnlargedImageSize.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + labelEnlargedImageSize.setText("Enlarged image (mouse wheel)"); + labelEnlargedImageSize.setToolTipText("The size of the image shown for the card your mouse pointer
is located over while you turn the mouse wheel\n"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 3; + gridBagConstraints.ipadx = 3; + gridBagConstraints.ipady = 3; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; + guiSizeBasic.add(labelEnlargedImageSize, gridBagConstraints); + gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; @@ -1391,7 +1423,7 @@ public class PreferencesDialog extends javax.swing.JDialog { } }); - cbPreferedImageLanguage.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); + cbPreferedImageLanguage.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); labelPreferedImageLanguage.setText("Prefered image language:"); labelPreferedImageLanguage.setFocusable(false); @@ -1429,7 +1461,7 @@ public class PreferencesDialog extends javax.swing.JDialog { .add(org.jdesktop.layout.GroupLayout.LEADING, cbSaveToZipFiles)) .add(40, 40, 40) .add(cbPreferedImageLanguage, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 153, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))) - .add(0, 142, Short.MAX_VALUE))) + .add(0, 251, Short.MAX_VALUE))) .addContainerGap()) ); panelCardImagesLayout.setVerticalGroup( @@ -1453,7 +1485,7 @@ public class PreferencesDialog extends javax.swing.JDialog { .add(panelCardImagesLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(cbPreferedImageLanguage, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(labelPreferedImageLanguage)) - .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addContainerGap(48, Short.MAX_VALUE)) ); panelBackgroundImages.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Background images setting:")); @@ -1575,7 +1607,7 @@ public class PreferencesDialog extends javax.swing.JDialog { tabImagesLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(tabImagesLayout.createSequentialGroup() .addContainerGap() - .add(panelCardImages, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 231, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) + .add(panelCardImages, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(panelBackgroundImages, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addContainerGap(90, Short.MAX_VALUE)) @@ -2188,7 +2220,7 @@ public class PreferencesDialog extends javax.swing.JDialog { .add(connection_serversLayout.createSequentialGroup() .add(141, 141, 141) .add(jLabel17))) - .addContainerGap(67, Short.MAX_VALUE)) + .addContainerGap(111, Short.MAX_VALUE)) ); connection_serversLayout.setVerticalGroup( connection_serversLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) @@ -2374,7 +2406,7 @@ public class PreferencesDialog extends javax.swing.JDialog { .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(exitButton, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6)) - .add(tabsPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 584, Short.MAX_VALUE) + .add(tabsPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) @@ -2428,6 +2460,10 @@ public class PreferencesDialog extends javax.swing.JDialog { save(prefs, dialog.sliderEditorCardOffset, KEY_GUI_CARD_OFFSET_SIZE, "true", "false", UPDATE_CACHE_POLICY); sizeGUIChanged = true; } + if (getCachedValue(KEY_GUI_ENLARGED_IMAGE_SIZE, 20) != dialog.sliderEnlargedImageSize.getValue()) { + save(prefs, dialog.sliderEnlargedImageSize, KEY_GUI_ENLARGED_IMAGE_SIZE, "true", "false", UPDATE_CACHE_POLICY); + sizeGUIChanged = true; + } if (getCachedValue(KEY_GUI_STACK_WIDTH, 30) != dialog.sliderStackWidth.getValue()) { save(prefs, dialog.sliderStackWidth, KEY_GUI_STACK_WIDTH, "true", "false", UPDATE_CACHE_POLICY); sizeGUIChanged = true; @@ -2941,6 +2977,7 @@ public class PreferencesDialog extends javax.swing.JDialog { load(prefs, dialog.sliderCardSizeHand, KEY_GUI_CARD_HAND_SIZE, "14"); load(prefs, dialog.sliderEditorCardSize, KEY_GUI_CARD_EDITOR_SIZE, "14"); load(prefs, dialog.sliderEditorCardOffset, KEY_GUI_CARD_OFFSET_SIZE, "14"); + load(prefs, dialog.sliderEnlargedImageSize, KEY_GUI_ENLARGED_IMAGE_SIZE, "20"); load(prefs, dialog.sliderStackWidth, KEY_GUI_STACK_WIDTH, "14"); load(prefs, dialog.sliderDialogFont, KEY_GUI_DIALOG_FONT_SIZE, "14"); load(prefs, dialog.sliderTooltipSize, KEY_GUI_TOOLTIP_SIZE, "14"); @@ -3437,6 +3474,7 @@ public class PreferencesDialog extends javax.swing.JDialog { private javax.swing.JLabel labelDialogFont; private javax.swing.JLabel labelEditorCardOffset; private javax.swing.JLabel labelEditorCardSize; + private javax.swing.JLabel labelEnlargedImageSize; private javax.swing.JLabel labelGameFeedback; private javax.swing.JLabel labelNumberOfDownloadThreads; private javax.swing.JLabel labelPreferedImageLanguage; @@ -3470,6 +3508,7 @@ public class PreferencesDialog extends javax.swing.JDialog { private javax.swing.JSlider sliderDialogFont; private javax.swing.JSlider sliderEditorCardOffset; private javax.swing.JSlider sliderEditorCardSize; + private javax.swing.JSlider sliderEnlargedImageSize; private javax.swing.JSlider sliderFontSize; private javax.swing.JSlider sliderGameFeedbackArea; private javax.swing.JSlider sliderStackWidth; diff --git a/Mage.Client/src/main/java/mage/client/util/GUISizeHelper.java b/Mage.Client/src/main/java/mage/client/util/GUISizeHelper.java index b41a55944a..9dccd13889 100644 --- a/Mage.Client/src/main/java/mage/client/util/GUISizeHelper.java +++ b/Mage.Client/src/main/java/mage/client/util/GUISizeHelper.java @@ -74,6 +74,7 @@ public class GUISizeHelper { public static Dimension editorCardDimension; public static int editorCardOffsetSize; + public static int enlargedImageHeight; public static int getTableRowHeight() { int fontSize = PreferencesDialog.getCachedValue(PreferencesDialog.KEY_GUI_TABLE_FONT_SIZE, 14); @@ -153,6 +154,8 @@ public class GUISizeHelper { int editorCardSize = PreferencesDialog.getCachedValue(PreferencesDialog.KEY_GUI_CARD_EDITOR_SIZE, 14); editorCardDimension = new Dimension(CARD_IMAGE_WIDTH * editorCardSize / 42, CARD_IMAGE_HEIGHT * editorCardSize / 42); editorCardOffsetSize = 2 * PreferencesDialog.getCachedValue(PreferencesDialog.KEY_GUI_CARD_OFFSET_SIZE, 14) - 10; + + enlargedImageHeight = 25 * PreferencesDialog.getCachedValue(PreferencesDialog.KEY_GUI_ENLARGED_IMAGE_SIZE, 20); } public static void changePopupMenuFont(JPopupMenu popupMenu) { diff --git a/Mage.Sets/src/mage/sets/ftvlore/BeseechTheQueen.java b/Mage.Sets/src/mage/sets/ftvlore/BeseechTheQueen.java new file mode 100644 index 0000000000..eff0162fb3 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/BeseechTheQueen.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class BeseechTheQueen extends mage.sets.shadowmoor.BeseechTheQueen { + + public BeseechTheQueen(UUID ownerId) { + super(ownerId); + this.cardNumber = "1"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public BeseechTheQueen(final BeseechTheQueen card) { + super(card); + } + + @Override + public BeseechTheQueen copy() { + return new BeseechTheQueen(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/CabalRitual.java b/Mage.Sets/src/mage/sets/ftvlore/CabalRitual.java new file mode 100644 index 0000000000..926ffbdd15 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/CabalRitual.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class CabalRitual extends mage.sets.torment.CabalRitual { + + public CabalRitual(UUID ownerId) { + super(ownerId); + this.cardNumber = "2"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public CabalRitual(final CabalRitual card) { + super(card); + } + + @Override + public CabalRitual copy() { + return new CabalRitual(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/Conflux.java b/Mage.Sets/src/mage/sets/ftvlore/Conflux.java new file mode 100644 index 0000000000..22f7691cae --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/Conflux.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Conflux extends mage.sets.conflux.Conflux { + + public Conflux(UUID ownerId) { + super(ownerId); + this.cardNumber = "3"; + this.expansionSetCode = "V16"; + } + + public Conflux(final Conflux card) { + super(card); + } + + @Override + public Conflux copy() { + return new Conflux(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/DarkDepths.java b/Mage.Sets/src/mage/sets/ftvlore/DarkDepths.java new file mode 100644 index 0000000000..0ba10e9a82 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/DarkDepths.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class DarkDepths extends mage.sets.coldsnap.DarkDepths { + + public DarkDepths(UUID ownerId) { + super(ownerId); + this.cardNumber = "4"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public DarkDepths(final DarkDepths card) { + super(card); + } + + @Override + public DarkDepths copy() { + return new DarkDepths(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/GlissaTheTraitor.java b/Mage.Sets/src/mage/sets/ftvlore/GlissaTheTraitor.java new file mode 100644 index 0000000000..81ac6a4688 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/GlissaTheTraitor.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class GlissaTheTraitor extends mage.sets.mirrodinbesieged.GlissaTheTraitor { + + public GlissaTheTraitor(UUID ownerId) { + super(ownerId); + this.cardNumber = "5"; + this.expansionSetCode = "V16"; + } + + public GlissaTheTraitor(final GlissaTheTraitor card) { + super(card); + } + + @Override + public GlissaTheTraitor copy() { + return new GlissaTheTraitor(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/Helvault.java b/Mage.Sets/src/mage/sets/ftvlore/Helvault.java new file mode 100644 index 0000000000..6e1bd40654 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/Helvault.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Helvault extends mage.sets.darkascension.Helvault { + + public Helvault(UUID ownerId) { + super(ownerId); + this.cardNumber = "6"; + this.expansionSetCode = "V16"; + } + + public Helvault(final Helvault card) { + super(card); + } + + @Override + public Helvault copy() { + return new Helvault(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/Memnarch.java b/Mage.Sets/src/mage/sets/ftvlore/Memnarch.java new file mode 100644 index 0000000000..d633c5d2c7 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/Memnarch.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class Memnarch extends mage.sets.darksteel.Memnarch { + + public Memnarch(UUID ownerId) { + super(ownerId); + this.cardNumber = "7"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public Memnarch(final Memnarch card) { + super(card); + } + + @Override + public Memnarch copy() { + return new Memnarch(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/MindsDesire.java b/Mage.Sets/src/mage/sets/ftvlore/MindsDesire.java new file mode 100644 index 0000000000..08dd6bff69 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/MindsDesire.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class MindsDesire extends mage.sets.vintagemasters.MindsDesire { + + public MindsDesire(UUID ownerId) { + super(ownerId); + this.cardNumber = "8"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public MindsDesire(final MindsDesire card) { + super(card); + } + + @Override + public MindsDesire copy() { + return new MindsDesire(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/MomirVigSimicVisionary.java b/Mage.Sets/src/mage/sets/ftvlore/MomirVigSimicVisionary.java new file mode 100644 index 0000000000..4a365a17d1 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/MomirVigSimicVisionary.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class MomirVigSimicVisionary extends mage.sets.dissension.MomirVigSimicVisionary { + + public MomirVigSimicVisionary(UUID ownerId) { + super(ownerId); + this.cardNumber = "9"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public MomirVigSimicVisionary(final MomirVigSimicVisionary card) { + super(card); + } + + @Override + public MomirVigSimicVisionary copy() { + return new MomirVigSimicVisionary(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/NearDeathExperience.java b/Mage.Sets/src/mage/sets/ftvlore/NearDeathExperience.java new file mode 100644 index 0000000000..3af4e80e6f --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/NearDeathExperience.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class NearDeathExperience extends mage.sets.riseoftheeldrazi.NearDeathExperience { + + public NearDeathExperience(UUID ownerId) { + super(ownerId); + this.cardNumber = "10"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public NearDeathExperience(final NearDeathExperience card) { + super(card); + } + + @Override + public NearDeathExperience copy() { + return new NearDeathExperience(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/Obliterate.java b/Mage.Sets/src/mage/sets/ftvlore/Obliterate.java new file mode 100644 index 0000000000..8d7bf711a2 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/Obliterate.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class Obliterate extends mage.sets.invasion.Obliterate { + + public Obliterate(UUID ownerId) { + super(ownerId); + this.cardNumber = "11"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public Obliterate(final Obliterate card) { + super(card); + } + + @Override + public Obliterate copy() { + return new Obliterate(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/PhyrexianProcessor.java b/Mage.Sets/src/mage/sets/ftvlore/PhyrexianProcessor.java new file mode 100644 index 0000000000..8f4628a154 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/PhyrexianProcessor.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class PhyrexianProcessor extends mage.sets.urzassaga.PhyrexianProcessor { + + public PhyrexianProcessor(UUID ownerId) { + super(ownerId); + this.cardNumber = "12"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public PhyrexianProcessor(final PhyrexianProcessor card) { + super(card); + } + + @Override + public PhyrexianProcessor copy() { + return new PhyrexianProcessor(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/TolariaWest.java b/Mage.Sets/src/mage/sets/ftvlore/TolariaWest.java new file mode 100644 index 0000000000..7b853baa21 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/TolariaWest.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class TolariaWest extends mage.sets.futuresight.TolariaWest { + + public TolariaWest(UUID ownerId) { + super(ownerId); + this.cardNumber = "13"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public TolariaWest(final TolariaWest card) { + super(card); + } + + @Override + public TolariaWest copy() { + return new TolariaWest(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/UmezawasJitte.java b/Mage.Sets/src/mage/sets/ftvlore/UmezawasJitte.java new file mode 100644 index 0000000000..eddfbb05c8 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/UmezawasJitte.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class UmezawasJitte extends mage.sets.betrayersofkamigawa.UmezawasJitte { + + public UmezawasJitte(UUID ownerId) { + super(ownerId); + this.cardNumber = "14"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public UmezawasJitte(final UmezawasJitte card) { + super(card); + } + + @Override + public UmezawasJitte copy() { + return new UmezawasJitte(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvlore/Unmask.java b/Mage.Sets/src/mage/sets/ftvlore/Unmask.java new file mode 100644 index 0000000000..7ca5644aac --- /dev/null +++ b/Mage.Sets/src/mage/sets/ftvlore/Unmask.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.ftvlore; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class Unmask extends mage.sets.mercadianmasques.Unmask { + + public Unmask(UUID ownerId) { + super(ownerId); + this.cardNumber = "15"; + this.expansionSetCode = "V16"; + this.rarity = Rarity.MYTHIC; + } + + public Unmask(final Unmask card) { + super(card); + } + + @Override + public Unmask copy() { + return new Unmask(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Abundance.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Abundance.java new file mode 100644 index 0000000000..e7a7a24b45 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Abundance.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Abundance extends mage.sets.tenthedition.Abundance { + + public Abundance(UUID ownerId) { + super(ownerId); + this.cardNumber = "2"; + this.expansionSetCode = "DDR"; + } + + public Abundance(final Abundance card) { + super(card); + } + + @Override + public Abundance copy() { + return new Abundance(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/AltarsReap.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/AltarsReap.java new file mode 100644 index 0000000000..676808d1b0 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/AltarsReap.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class AltarsReap extends mage.sets.innistrad.AltarsReap { + + public AltarsReap(UUID ownerId) { + super(ownerId); + this.cardNumber = "37"; + this.expansionSetCode = "DDR"; + } + + public AltarsReap(final AltarsReap card) { + super(card); + } + + @Override + public AltarsReap copy() { + return new AltarsReap(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/AmbitionsCost.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/AmbitionsCost.java new file mode 100644 index 0000000000..9e2a441323 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/AmbitionsCost.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class AmbitionsCost extends mage.sets.eighthedition.AmbitionsCost { + + public AmbitionsCost(UUID ownerId) { + super(ownerId); + this.cardNumber = "38"; + this.expansionSetCode = "DDR"; + } + + public AmbitionsCost(final AmbitionsCost card) { + super(card); + } + + @Override + public AmbitionsCost copy() { + return new AmbitionsCost(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/BalaGedScorpion.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/BalaGedScorpion.java new file mode 100644 index 0000000000..b750af3409 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/BalaGedScorpion.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class BalaGedScorpion extends mage.sets.riseoftheeldrazi.BalaGedScorpion { + + public BalaGedScorpion(UUID ownerId) { + super(ownerId); + this.cardNumber = "39"; + this.expansionSetCode = "DDR"; + } + + public BalaGedScorpion(final BalaGedScorpion card) { + super(card); + } + + @Override + public BalaGedScorpion copy() { + return new BalaGedScorpion(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Blistergrub.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Blistergrub.java new file mode 100644 index 0000000000..9f6a0b0392 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Blistergrub.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Blistergrub extends mage.sets.scarsofmirrodin.Blistergrub { + + public Blistergrub(UUID ownerId) { + super(ownerId); + this.cardNumber = "40"; + this.expansionSetCode = "DDR"; + } + + public Blistergrub(final Blistergrub card) { + super(card); + } + + @Override + public Blistergrub copy() { + return new Blistergrub(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Briarhorn.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Briarhorn.java new file mode 100644 index 0000000000..4aa95d9160 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Briarhorn.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Briarhorn extends mage.sets.planechase.Briarhorn { + + public Briarhorn(UUID ownerId) { + super(ownerId); + this.cardNumber = "3"; + this.expansionSetCode = "DDR"; + } + + public Briarhorn(final Briarhorn card) { + super(card); + } + + @Override + public Briarhorn copy() { + return new Briarhorn(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/CadaverImp.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/CadaverImp.java new file mode 100644 index 0000000000..abb9a1bd6d --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/CadaverImp.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class CadaverImp extends mage.sets.riseoftheeldrazi.CadaverImp { + + public CadaverImp(UUID ownerId) { + super(ownerId); + this.cardNumber = "41"; + this.expansionSetCode = "DDR"; + } + + public CadaverImp(final CadaverImp card) { + super(card); + } + + @Override + public CadaverImp copy() { + return new CadaverImp(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/CarrierThrall.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/CarrierThrall.java new file mode 100644 index 0000000000..5ce4f75f5a --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/CarrierThrall.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class CarrierThrall extends mage.sets.battleforzendikar.CarrierThrall { + + public CarrierThrall(UUID ownerId) { + super(ownerId); + this.cardNumber = "42"; + this.expansionSetCode = "DDR"; + } + + public CarrierThrall(final CarrierThrall card) { + super(card); + } + + @Override + public CarrierThrall copy() { + return new CarrierThrall(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/CitanulWoodreaders.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/CitanulWoodreaders.java new file mode 100644 index 0000000000..30c7b8063c --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/CitanulWoodreaders.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class CitanulWoodreaders extends mage.sets.planarchaos.CitanulWoodreaders { + + public CitanulWoodreaders(UUID ownerId) { + super(ownerId); + this.cardNumber = "4"; + this.expansionSetCode = "DDR"; + } + + public CitanulWoodreaders(final CitanulWoodreaders card) { + super(card); + } + + @Override + public CitanulWoodreaders copy() { + return new CitanulWoodreaders(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/CivicWayfinder.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/CivicWayfinder.java new file mode 100644 index 0000000000..4be53fef5e --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/CivicWayfinder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class CivicWayfinder extends mage.sets.tenthedition.CivicWayfinder { + + public CivicWayfinder(UUID ownerId) { + super(ownerId); + this.cardNumber = "5"; + this.expansionSetCode = "DDR"; + } + + public CivicWayfinder(final CivicWayfinder card) { + super(card); + } + + @Override + public CivicWayfinder copy() { + return new CivicWayfinder(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Cloudthresher.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Cloudthresher.java new file mode 100644 index 0000000000..90bb4139fd --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Cloudthresher.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Cloudthresher extends mage.sets.lorwyn.Cloudthresher { + + public Cloudthresher(UUID ownerId) { + super(ownerId); + this.cardNumber = "6"; + this.expansionSetCode = "DDR"; + } + + public Cloudthresher(final Cloudthresher card) { + super(card); + } + + @Override + public Cloudthresher copy() { + return new Cloudthresher(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/CropRotation.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/CropRotation.java new file mode 100644 index 0000000000..602d17216e --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/CropRotation.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class CropRotation extends mage.sets.urzaslegacy.CropRotation { + + public CropRotation(UUID ownerId) { + super(ownerId); + this.cardNumber = "7"; + this.expansionSetCode = "DDR"; + } + + public CropRotation(final CropRotation card) { + super(card); + } + + @Override + public CropRotation copy() { + return new CropRotation(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/DemonsGrasp.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/DemonsGrasp.java new file mode 100644 index 0000000000..a019469b0b --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/DemonsGrasp.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class DemonsGrasp extends mage.sets.battleforzendikar.DemonsGrasp { + + public DemonsGrasp(UUID ownerId) { + super(ownerId); + this.cardNumber = "43"; + this.expansionSetCode = "DDR"; + } + + public DemonsGrasp(final DemonsGrasp card) { + super(card); + } + + @Override + public DemonsGrasp copy() { + return new DemonsGrasp(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/DesecrationDemon.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/DesecrationDemon.java new file mode 100644 index 0000000000..e9e246e405 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/DesecrationDemon.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class DesecrationDemon extends mage.sets.returntoravnica.DesecrationDemon { + + public DesecrationDemon(UUID ownerId) { + super(ownerId); + this.cardNumber = "44"; + this.expansionSetCode = "DDR"; + } + + public DesecrationDemon(final DesecrationDemon card) { + super(card); + } + + @Override + public DesecrationDemon copy() { + return new DesecrationDemon(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/DespoilerOfSouls.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/DespoilerOfSouls.java new file mode 100644 index 0000000000..36aa188188 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/DespoilerOfSouls.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class DespoilerOfSouls extends mage.sets.magicorigins.DespoilerOfSouls { + + public DespoilerOfSouls(UUID ownerId) { + super(ownerId); + this.cardNumber = "45"; + this.expansionSetCode = "DDR"; + } + + public DespoilerOfSouls(final DespoilerOfSouls card) { + super(card); + } + + @Override + public DespoilerOfSouls copy() { + return new DespoilerOfSouls(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Disfigure.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Disfigure.java new file mode 100644 index 0000000000..a23fb86f26 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Disfigure.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Disfigure extends mage.sets.zendikar.Disfigure { + + public Disfigure(UUID ownerId) { + super(ownerId); + this.cardNumber = "46"; + this.expansionSetCode = "DDR"; + } + + public Disfigure(final Disfigure card) { + super(card); + } + + @Override + public Disfigure copy() { + return new Disfigure(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/DoomBlade.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/DoomBlade.java new file mode 100644 index 0000000000..092a64e28f --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/DoomBlade.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class DoomBlade extends mage.sets.magic2010.DoomBlade { + + public DoomBlade(UUID ownerId) { + super(ownerId); + this.cardNumber = "47"; + this.expansionSetCode = "DDR"; + } + + public DoomBlade(final DoomBlade card) { + super(card); + } + + @Override + public DoomBlade copy() { + return new DoomBlade(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/ElvishVisionary.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/ElvishVisionary.java new file mode 100644 index 0000000000..5cb638a4d9 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/ElvishVisionary.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class ElvishVisionary extends mage.sets.shardsofalara.ElvishVisionary { + + public ElvishVisionary(UUID ownerId) { + super(ownerId); + this.cardNumber = "8"; + this.expansionSetCode = "DDR"; + this.rarity = Rarity.UNCOMMON; + } + + public ElvishVisionary(final ElvishVisionary card) { + super(card); + } + + @Override + public ElvishVisionary copy() { + return new ElvishVisionary(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/FertileThicket.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/FertileThicket.java new file mode 100644 index 0000000000..f7685d0d4c --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/FertileThicket.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class FertileThicket extends mage.sets.battleforzendikar.FertileThicket { + + public FertileThicket(UUID ownerId) { + super(ownerId); + this.cardNumber = "27"; + this.expansionSetCode = "DDR"; + } + + public FertileThicket(final FertileThicket card) { + super(card); + } + + @Override + public FertileThicket copy() { + return new FertileThicket(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Fertilid.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Fertilid.java new file mode 100644 index 0000000000..e23840cd8b --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Fertilid.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Fertilid extends mage.sets.commander.Fertilid { + + public Fertilid(UUID ownerId) { + super(ownerId); + this.cardNumber = "9"; + this.expansionSetCode = "DDR"; + } + + public Fertilid(final Fertilid card) { + super(card); + } + + @Override + public Fertilid copy() { + return new Fertilid(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/FetidImp.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/FetidImp.java new file mode 100644 index 0000000000..3555c841ed --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/FetidImp.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class FetidImp extends mage.sets.magicorigins.FetidImp { + + public FetidImp(UUID ownerId) { + super(ownerId); + this.cardNumber = "48"; + this.expansionSetCode = "DDR"; + } + + public FetidImp(final FetidImp card) { + super(card); + } + + @Override + public FetidImp copy() { + return new FetidImp(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest1.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest1.java new file mode 100644 index 0000000000..42c63d0093 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest1.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Forest1 extends mage.cards.basiclands.Forest { + + public Forest1(UUID ownerId) { + super(ownerId, 31); + this.expansionSetCode = "DDR"; + } + + public Forest1(final Forest1 card) { + super(card); + } + + @Override + public Forest1 copy() { + return new Forest1(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest2.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest2.java new file mode 100644 index 0000000000..b7490df1d3 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest2.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Forest2 extends mage.cards.basiclands.Forest { + + public Forest2(UUID ownerId) { + super(ownerId, 32); + this.expansionSetCode = "DDR"; + } + + public Forest2(final Forest2 card) { + super(card); + } + + @Override + public Forest2 copy() { + return new Forest2(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest3.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest3.java new file mode 100644 index 0000000000..8d22b092c7 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest3.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Forest3 extends mage.cards.basiclands.Forest { + + public Forest3(UUID ownerId) { + super(ownerId, 33); + this.expansionSetCode = "DDR"; + } + + public Forest3(final Forest3 card) { + super(card); + } + + @Override + public Forest3 copy() { + return new Forest3(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest4.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest4.java new file mode 100644 index 0000000000..f719d6910b --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest4.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Forest4 extends mage.cards.basiclands.Forest { + + public Forest4(UUID ownerId) { + super(ownerId, 34); + this.expansionSetCode = "DDR"; + } + + public Forest4(final Forest4 card) { + super(card); + } + + @Override + public Forest4 copy() { + return new Forest4(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest5.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest5.java new file mode 100644 index 0000000000..6a0ace4ccb --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Forest5.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Forest5 extends mage.cards.basiclands.Forest { + + public Forest5(UUID ownerId) { + super(ownerId, 35); + this.expansionSetCode = "DDR"; + } + + public Forest5(final Forest5 card) { + super(card); + } + + @Override + public Forest5 copy() { + return new Forest5(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/FoulImp.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/FoulImp.java new file mode 100644 index 0000000000..ff92ab27f9 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/FoulImp.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class FoulImp extends mage.sets.stronghold.FoulImp { + + public FoulImp(UUID ownerId) { + super(ownerId); + this.cardNumber = "49"; + this.expansionSetCode = "DDR"; + } + + public FoulImp(final FoulImp card) { + super(card); + } + + @Override + public FoulImp copy() { + return new FoulImp(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/GaeasBlessing.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/GaeasBlessing.java new file mode 100644 index 0000000000..98f78c7d24 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/GaeasBlessing.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class GaeasBlessing extends mage.sets.timeshifted.GaeasBlessing { + + public GaeasBlessing(UUID ownerId) { + super(ownerId); + this.cardNumber = "10"; + this.expansionSetCode = "DDR"; + this.rarity = Rarity.UNCOMMON; + } + + public GaeasBlessing(final GaeasBlessing card) { + super(card); + } + + @Override + public GaeasBlessing copy() { + return new GaeasBlessing(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/GiantScorpion.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/GiantScorpion.java new file mode 100644 index 0000000000..04ab00a024 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/GiantScorpion.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class GiantScorpion extends mage.sets.zendikar.GiantScorpion { + + public GiantScorpion(UUID ownerId) { + super(ownerId); + this.cardNumber = "50"; + this.expansionSetCode = "DDR"; + } + + public GiantScorpion(final GiantScorpion card) { + super(card); + } + + @Override + public GiantScorpion copy() { + return new GiantScorpion(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/GiltLeafSeer.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/GiltLeafSeer.java new file mode 100644 index 0000000000..c5a8f5d256 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/GiltLeafSeer.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class GiltLeafSeer extends mage.sets.lorwyn.GiltLeafSeer { + + public GiltLeafSeer(UUID ownerId) { + super(ownerId); + this.cardNumber = "11"; + this.expansionSetCode = "DDR"; + } + + public GiltLeafSeer(final GiltLeafSeer card) { + super(card); + } + + @Override + public GiltLeafSeer copy() { + return new GiltLeafSeer(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/GrimDiscovery.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/GrimDiscovery.java new file mode 100644 index 0000000000..49fc0e8df7 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/GrimDiscovery.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class GrimDiscovery extends mage.sets.zendikar.GrimDiscovery { + + public GrimDiscovery(UUID ownerId) { + super(ownerId); + this.cardNumber = "51"; + this.expansionSetCode = "DDR"; + } + + public GrimDiscovery(final GrimDiscovery card) { + super(card); + } + + @Override + public GrimDiscovery copy() { + return new GrimDiscovery(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/HideousEnd.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/HideousEnd.java new file mode 100644 index 0000000000..9c85cdd34b --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/HideousEnd.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class HideousEnd extends mage.sets.zendikar.HideousEnd { + + public HideousEnd(UUID ownerId) { + super(ownerId); + this.cardNumber = "52"; + this.expansionSetCode = "DDR"; + } + + public HideousEnd(final HideousEnd card) { + super(card); + } + + @Override + public HideousEnd copy() { + return new HideousEnd(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/IndulgentTormentor.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/IndulgentTormentor.java new file mode 100644 index 0000000000..1a0b8bc29f --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/IndulgentTormentor.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class IndulgentTormentor extends mage.sets.magic2015.IndulgentTormentor { + + public IndulgentTormentor(UUID ownerId) { + super(ownerId); + this.cardNumber = "53"; + this.expansionSetCode = "DDR"; + } + + public IndulgentTormentor(final IndulgentTormentor card) { + super(card); + } + + @Override + public IndulgentTormentor copy() { + return new IndulgentTormentor(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/InnocentBlood.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/InnocentBlood.java new file mode 100644 index 0000000000..103d117865 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/InnocentBlood.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class InnocentBlood extends mage.sets.planechase.InnocentBlood { + + public InnocentBlood(UUID ownerId) { + super(ownerId); + this.cardNumber = "54"; + this.expansionSetCode = "DDR"; + } + + public InnocentBlood(final InnocentBlood card) { + super(card); + } + + @Override + public InnocentBlood copy() { + return new InnocentBlood(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/JaddiLifestrider.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/JaddiLifestrider.java new file mode 100644 index 0000000000..c656adb732 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/JaddiLifestrider.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class JaddiLifestrider extends mage.sets.riseoftheeldrazi.JaddiLifestrider { + + public JaddiLifestrider(UUID ownerId) { + super(ownerId); + this.cardNumber = "12"; + this.expansionSetCode = "DDR"; + } + + public JaddiLifestrider(final JaddiLifestrider card) { + super(card); + } + + @Override + public JaddiLifestrider copy() { + return new JaddiLifestrider(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/KhalniGarden.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/KhalniGarden.java new file mode 100644 index 0000000000..f68b8f9a74 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/KhalniGarden.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class KhalniGarden extends mage.sets.worldwake.KhalniGarden { + + public KhalniGarden(UUID ownerId) { + super(ownerId); + this.cardNumber = "28"; + this.expansionSetCode = "DDR"; + } + + public KhalniGarden(final KhalniGarden card) { + super(card); + } + + @Override + public KhalniGarden copy() { + return new KhalniGarden(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/LeechriddenSwamp.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/LeechriddenSwamp.java new file mode 100644 index 0000000000..6ae5df2292 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/LeechriddenSwamp.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class LeechriddenSwamp extends mage.sets.shadowmoor.LeechriddenSwamp { + + public LeechriddenSwamp(UUID ownerId) { + super(ownerId); + this.cardNumber = "65"; + this.expansionSetCode = "DDR"; + } + + public LeechriddenSwamp(final LeechriddenSwamp card) { + super(card); + } + + @Override + public LeechriddenSwamp copy() { + return new LeechriddenSwamp(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/MiresToll.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/MiresToll.java new file mode 100644 index 0000000000..927759dcbc --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/MiresToll.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class MiresToll extends mage.sets.worldwake.MiresToll { + + public MiresToll(UUID ownerId) { + super(ownerId); + this.cardNumber = "55"; + this.expansionSetCode = "DDR"; + } + + public MiresToll(final MiresToll card) { + super(card); + } + + @Override + public MiresToll copy() { + return new MiresToll(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/MosswortBridge.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/MosswortBridge.java new file mode 100644 index 0000000000..c84eee733a --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/MosswortBridge.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class MosswortBridge extends mage.sets.commander2013.MosswortBridge { + + public MosswortBridge(UUID ownerId) { + super(ownerId); + this.cardNumber = "29"; + this.expansionSetCode = "DDR"; + } + + public MosswortBridge(final MosswortBridge card) { + super(card); + } + + @Override + public MosswortBridge copy() { + return new MosswortBridge(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/NaturalConnection.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/NaturalConnection.java new file mode 100644 index 0000000000..1ab23dbeed --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/NaturalConnection.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class NaturalConnection extends mage.sets.battleforzendikar.NaturalConnection { + + public NaturalConnection(UUID ownerId) { + super(ownerId); + this.cardNumber = "13"; + this.expansionSetCode = "DDR"; + } + + public NaturalConnection(final NaturalConnection card) { + super(card); + } + + @Override + public NaturalConnection copy() { + return new NaturalConnection(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/NissaVoiceOfZendikar.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/NissaVoiceOfZendikar.java new file mode 100644 index 0000000000..ffc89f8dfd --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/NissaVoiceOfZendikar.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class NissaVoiceOfZendikar extends mage.sets.oathofthegatewatch.NissaVoiceOfZendikar { + + public NissaVoiceOfZendikar(UUID ownerId) { + super(ownerId); + this.cardNumber = "1"; + this.expansionSetCode = "DDR"; + } + + public NissaVoiceOfZendikar(final NissaVoiceOfZendikar card) { + super(card); + } + + @Override + public NissaVoiceOfZendikar copy() { + return new NissaVoiceOfZendikar(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/NissasChosen.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/NissasChosen.java new file mode 100644 index 0000000000..23da655db3 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/NissasChosen.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class NissasChosen extends mage.sets.zendikar.NissasChosen { + + public NissasChosen(UUID ownerId) { + super(ownerId); + this.cardNumber = "14"; + this.expansionSetCode = "DDR"; + } + + public NissasChosen(final NissasChosen card) { + super(card); + } + + @Override + public NissasChosen copy() { + return new NissasChosen(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/OakgnarlWarrior.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/OakgnarlWarrior.java new file mode 100644 index 0000000000..82c136ed4f --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/OakgnarlWarrior.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class OakgnarlWarrior extends mage.sets.lorwyn.OakgnarlWarrior { + + public OakgnarlWarrior(UUID ownerId) { + super(ownerId); + this.cardNumber = "15"; + this.expansionSetCode = "DDR"; + } + + public OakgnarlWarrior(final OakgnarlWarrior card) { + super(card); + } + + @Override + public OakgnarlWarrior copy() { + return new OakgnarlWarrior(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/ObNixilisReignited.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/ObNixilisReignited.java new file mode 100644 index 0000000000..3be5576a5e --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/ObNixilisReignited.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class ObNixilisReignited extends mage.sets.battleforzendikar.ObNixilisReignited { + + public ObNixilisReignited(UUID ownerId) { + super(ownerId); + this.cardNumber = "36"; + this.expansionSetCode = "DDR"; + } + + public ObNixilisReignited(final ObNixilisReignited card) { + super(card); + } + + @Override + public ObNixilisReignited copy() { + return new ObNixilisReignited(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/OranRiefHydra.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/OranRiefHydra.java new file mode 100644 index 0000000000..497356de99 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/OranRiefHydra.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class OranRiefHydra extends mage.sets.battleforzendikar.OranRiefHydra { + + public OranRiefHydra(UUID ownerId) { + super(ownerId); + this.cardNumber = "16"; + this.expansionSetCode = "DDR"; + } + + public OranRiefHydra(final OranRiefHydra card) { + super(card); + } + + @Override + public OranRiefHydra copy() { + return new OranRiefHydra(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/OranRiefInvoker.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/OranRiefInvoker.java new file mode 100644 index 0000000000..0b7d316779 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/OranRiefInvoker.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class OranRiefInvoker extends mage.sets.battleforzendikar.OranRiefInvoker { + + public OranRiefInvoker(UUID ownerId) { + super(ownerId); + this.cardNumber = "17"; + this.expansionSetCode = "DDR"; + } + + public OranRiefInvoker(final OranRiefInvoker card) { + super(card); + } + + @Override + public OranRiefInvoker copy() { + return new OranRiefInvoker(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/PestilenceDemon.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/PestilenceDemon.java new file mode 100644 index 0000000000..1560b11641 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/PestilenceDemon.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class PestilenceDemon extends mage.sets.riseoftheeldrazi.PestilenceDemon { + + public PestilenceDemon(UUID ownerId) { + super(ownerId); + this.cardNumber = "56"; + this.expansionSetCode = "DDR"; + } + + public PestilenceDemon(final PestilenceDemon card) { + super(card); + } + + @Override + public PestilenceDemon copy() { + return new PestilenceDemon(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/PriestOfTheBloodRite.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/PriestOfTheBloodRite.java new file mode 100644 index 0000000000..10e50d7d0c --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/PriestOfTheBloodRite.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class PriestOfTheBloodRite extends mage.sets.magicorigins.PriestOfTheBloodRite { + + public PriestOfTheBloodRite(UUID ownerId) { + super(ownerId); + this.cardNumber = "57"; + this.expansionSetCode = "DDR"; + } + + public PriestOfTheBloodRite(final PriestOfTheBloodRite card) { + super(card); + } + + @Override + public PriestOfTheBloodRite copy() { + return new PriestOfTheBloodRite(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/QuestForTheGravelord.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/QuestForTheGravelord.java new file mode 100644 index 0000000000..98a820b3f6 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/QuestForTheGravelord.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class QuestForTheGravelord extends mage.sets.zendikar.QuestForTheGravelord { + + public QuestForTheGravelord(UUID ownerId) { + super(ownerId); + this.cardNumber = "58"; + this.expansionSetCode = "DDR"; + } + + public QuestForTheGravelord(final QuestForTheGravelord card) { + super(card); + } + + @Override + public QuestForTheGravelord copy() { + return new QuestForTheGravelord(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/RenegadeDemon.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/RenegadeDemon.java new file mode 100644 index 0000000000..f8b5c66128 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/RenegadeDemon.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class RenegadeDemon extends mage.sets.avacynrestored.RenegadeDemon { + + public RenegadeDemon(UUID ownerId) { + super(ownerId); + this.cardNumber = "59"; + this.expansionSetCode = "DDR"; + } + + public RenegadeDemon(final RenegadeDemon card) { + super(card); + } + + @Override + public RenegadeDemon copy() { + return new RenegadeDemon(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/SaddlebackLagac.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/SaddlebackLagac.java new file mode 100644 index 0000000000..11ecdc9f8c --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/SaddlebackLagac.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class SaddlebackLagac extends mage.sets.oathofthegatewatch.SaddlebackLagac { + + public SaddlebackLagac(UUID ownerId) { + super(ownerId); + this.cardNumber = "18"; + this.expansionSetCode = "DDR"; + } + + public SaddlebackLagac(final SaddlebackLagac card) { + super(card); + } + + @Override + public SaddlebackLagac copy() { + return new SaddlebackLagac(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/ScytheLeopard.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/ScytheLeopard.java new file mode 100644 index 0000000000..8e7f29396d --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/ScytheLeopard.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class ScytheLeopard extends mage.sets.battleforzendikar.ScytheLeopard { + + public ScytheLeopard(UUID ownerId) { + super(ownerId); + this.cardNumber = "19"; + this.expansionSetCode = "DDR"; + } + + public ScytheLeopard(final ScytheLeopard card) { + super(card); + } + + @Override + public ScytheLeopard copy() { + return new ScytheLeopard(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/SeekTheHorizon.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/SeekTheHorizon.java new file mode 100644 index 0000000000..8cbf37f727 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/SeekTheHorizon.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class SeekTheHorizon extends mage.sets.saviorsofkamigawa.SeekTheHorizon { + + public SeekTheHorizon(UUID ownerId) { + super(ownerId); + this.cardNumber = "20"; + this.expansionSetCode = "DDR"; + } + + public SeekTheHorizon(final SeekTheHorizon card) { + super(card); + } + + @Override + public SeekTheHorizon copy() { + return new SeekTheHorizon(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/ShadowsOfThePast.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/ShadowsOfThePast.java new file mode 100644 index 0000000000..88c892b96a --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/ShadowsOfThePast.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class ShadowsOfThePast extends mage.sets.magicorigins.ShadowsOfThePast { + + public ShadowsOfThePast(UUID ownerId) { + super(ownerId); + this.cardNumber = "60"; + this.expansionSetCode = "DDR"; + } + + public ShadowsOfThePast(final ShadowsOfThePast card) { + super(card); + } + + @Override + public ShadowsOfThePast copy() { + return new ShadowsOfThePast(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Smallpox.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Smallpox.java new file mode 100644 index 0000000000..ec76c3f969 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Smallpox.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Smallpox extends mage.sets.magic2012.Smallpox { + + public Smallpox(UUID ownerId) { + super(ownerId); + this.cardNumber = "61"; + this.expansionSetCode = "DDR"; + } + + public Smallpox(final Smallpox card) { + super(card); + } + + @Override + public Smallpox copy() { + return new Smallpox(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/SquelchingLeeches.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/SquelchingLeeches.java new file mode 100644 index 0000000000..64540136ab --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/SquelchingLeeches.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class SquelchingLeeches extends mage.sets.journeyintonyx.SquelchingLeeches { + + public SquelchingLeeches(UUID ownerId) { + super(ownerId); + this.cardNumber = "62"; + this.expansionSetCode = "DDR"; + } + + public SquelchingLeeches(final SquelchingLeeches card) { + super(card); + } + + @Override + public SquelchingLeeches copy() { + return new SquelchingLeeches(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp1.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp1.java new file mode 100644 index 0000000000..90bf9dd93e --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp1.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Swamp1 extends mage.cards.basiclands.Swamp { + + public Swamp1(UUID ownerId) { + super(ownerId, 66); + this.expansionSetCode = "DDR"; + } + + public Swamp1(final Swamp1 card) { + super(card); + } + + @Override + public Swamp1 copy() { + return new Swamp1(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp2.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp2.java new file mode 100644 index 0000000000..26acd341a8 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp2.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Swamp2 extends mage.cards.basiclands.Swamp { + + public Swamp2(UUID ownerId) { + super(ownerId, 67); + this.expansionSetCode = "DDR"; + } + + public Swamp2(final Swamp2 card) { + super(card); + } + + @Override + public Swamp2 copy() { + return new Swamp2(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp3.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp3.java new file mode 100644 index 0000000000..662ec87741 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp3.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Swamp3 extends mage.cards.basiclands.Swamp { + + public Swamp3(UUID ownerId) { + super(ownerId, 68); + this.expansionSetCode = "DDR"; + } + + public Swamp3(final Swamp3 card) { + super(card); + } + + @Override + public Swamp3 copy() { + return new Swamp3(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp4.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp4.java new file mode 100644 index 0000000000..dc3a0c42e3 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp4.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Swamp4 extends mage.cards.basiclands.Swamp { + + public Swamp4(UUID ownerId) { + super(ownerId, 69); + this.expansionSetCode = "DDR"; + } + + public Swamp4(final Swamp4 card) { + super(card); + } + + @Override + public Swamp4 copy() { + return new Swamp4(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp5.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp5.java new file mode 100644 index 0000000000..6609c0a303 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/Swamp5.java @@ -0,0 +1,51 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Swamp5 extends mage.cards.basiclands.Swamp { + + public Swamp5(UUID ownerId) { + super(ownerId, 70); + this.expansionSetCode = "DDR"; + } + + public Swamp5(final Swamp5 card) { + super(card); + } + + @Override + public Swamp5 copy() { + return new Swamp5(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/TendrilsOfCorruption.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/TendrilsOfCorruption.java new file mode 100644 index 0000000000..aa2ac3d477 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/TendrilsOfCorruption.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class TendrilsOfCorruption extends mage.sets.magic2010.TendrilsOfCorruption { + + public TendrilsOfCorruption(UUID ownerId) { + super(ownerId); + this.cardNumber = "63"; + this.expansionSetCode = "DDR"; + } + + public TendrilsOfCorruption(final TendrilsOfCorruption card) { + super(card); + } + + @Override + public TendrilsOfCorruption copy() { + return new TendrilsOfCorruption(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/ThicketElemental.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/ThicketElemental.java new file mode 100644 index 0000000000..c431828701 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/ThicketElemental.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class ThicketElemental extends mage.sets.invasion.ThicketElemental { + + public ThicketElemental(UUID ownerId) { + super(ownerId); + this.cardNumber = "21"; + this.expansionSetCode = "DDR"; + } + + public ThicketElemental(final ThicketElemental card) { + super(card); + } + + @Override + public ThicketElemental copy() { + return new ThicketElemental(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/ThornwealdArcher.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/ThornwealdArcher.java new file mode 100644 index 0000000000..059b053aa9 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/ThornwealdArcher.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class ThornwealdArcher extends mage.sets.futuresight.ThornwealdArcher { + + public ThornwealdArcher(UUID ownerId) { + super(ownerId); + this.cardNumber = "22"; + this.expansionSetCode = "DDR"; + } + + public ThornwealdArcher(final ThornwealdArcher card) { + super(card); + } + + @Override + public ThornwealdArcher copy() { + return new ThornwealdArcher(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/TreetopVillage.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/TreetopVillage.java new file mode 100644 index 0000000000..7f89997528 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/TreetopVillage.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class TreetopVillage extends mage.sets.tenthedition.TreetopVillage { + + public TreetopVillage(UUID ownerId) { + super(ownerId); + this.cardNumber = "30"; + this.expansionSetCode = "DDR"; + } + + public TreetopVillage(final TreetopVillage card) { + super(card); + } + + @Override + public TreetopVillage copy() { + return new TreetopVillage(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/UnhallowedPact.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/UnhallowedPact.java new file mode 100644 index 0000000000..dc11bab5be --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/UnhallowedPact.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class UnhallowedPact extends mage.sets.avacynrestored.UnhallowedPact { + + public UnhallowedPact(UUID ownerId) { + super(ownerId); + this.cardNumber = "64"; + this.expansionSetCode = "DDR"; + } + + public UnhallowedPact(final UnhallowedPact card) { + super(card); + } + + @Override + public UnhallowedPact copy() { + return new UnhallowedPact(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/VinesOfTheRecluse.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/VinesOfTheRecluse.java new file mode 100644 index 0000000000..49b4a44bbd --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/VinesOfTheRecluse.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class VinesOfTheRecluse extends mage.sets.oathofthegatewatch.VinesOfTheRecluse { + + public VinesOfTheRecluse(UUID ownerId) { + super(ownerId); + this.cardNumber = "23"; + this.expansionSetCode = "DDR"; + } + + public VinesOfTheRecluse(final VinesOfTheRecluse card) { + super(card); + } + + @Override + public VinesOfTheRecluse copy() { + return new VinesOfTheRecluse(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/WalkerOfTheGrove.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/WalkerOfTheGrove.java new file mode 100644 index 0000000000..fbecb8633c --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/WalkerOfTheGrove.java @@ -0,0 +1,54 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class WalkerOfTheGrove extends mage.sets.morningtide.WalkerOfTheGrove { + + public WalkerOfTheGrove(UUID ownerId) { + super(ownerId); + this.cardNumber = "24"; + this.expansionSetCode = "DDR"; + this.rarity = Rarity.COMMON; + } + + public WalkerOfTheGrove(final WalkerOfTheGrove card) { + super(card); + } + + @Override + public WalkerOfTheGrove copy() { + return new WalkerOfTheGrove(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/WoodElves.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/WoodElves.java new file mode 100644 index 0000000000..85ddd28f3d --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/WoodElves.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class WoodElves extends mage.sets.ninthedition.WoodElves { + + public WoodElves(UUID ownerId) { + super(ownerId); + this.cardNumber = "25"; + this.expansionSetCode = "DDR"; + } + + public WoodElves(final WoodElves card) { + super(card); + } + + @Override + public WoodElves copy() { + return new WoodElves(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nissavsobnixilis/WoodbornBehemoth.java b/Mage.Sets/src/mage/sets/nissavsobnixilis/WoodbornBehemoth.java new file mode 100644 index 0000000000..19f535ce76 --- /dev/null +++ b/Mage.Sets/src/mage/sets/nissavsobnixilis/WoodbornBehemoth.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.nissavsobnixilis; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class WoodbornBehemoth extends mage.sets.magic2014.WoodbornBehemoth { + + public WoodbornBehemoth(UUID ownerId) { + super(ownerId); + this.cardNumber = "26"; + this.expansionSetCode = "DDR"; + } + + public WoodbornBehemoth(final WoodbornBehemoth card) { + super(card); + } + + @Override + public WoodbornBehemoth copy() { + return new WoodbornBehemoth(this); + } +} diff --git a/Mage.Tests/src/test/java/org/mage/test/combat/AttackPlaneswalkerTest.java b/Mage.Tests/src/test/java/org/mage/test/combat/AttackPlaneswalkerTest.java index ba8a2ab48b..b4041ceac8 100644 --- a/Mage.Tests/src/test/java/org/mage/test/combat/AttackPlaneswalkerTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/combat/AttackPlaneswalkerTest.java @@ -24,9 +24,7 @@ * The views and conclusions contained in the software and documentation are those of the * authors and should not be interpreted as representing official policies, either expressed * or implied, of BetaSteward_at_googlemail.com. -*/ - - + */ package org.mage.test.combat; import mage.constants.PhaseStep; @@ -36,7 +34,8 @@ import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; /** - * Check if attacking a planswalker and removing loyality counter from damage works + * Check if attacking a planswalker and removing loyality counter from damage + * works * * @author LevelX2 */ @@ -61,7 +60,8 @@ public class AttackPlaneswalkerTest extends CardTestPlayerBase { } /** - * Tests that giving a planeswalker hexproof does not prevent opponent from attacking it + * Tests that giving a planeswalker hexproof does not prevent opponent from + * attacking it */ @Test public void testAttackPlaneswalkerWithHexproof() { @@ -71,7 +71,7 @@ public class AttackPlaneswalkerTest extends CardTestPlayerBase { Choose one — Target creature gets +3/+3 until end of turn; or permanents you control gain hexproof until end of turn; or return target creature to its owner's hand. - */ + */ addCard(Zone.HAND, playerA, "Simic Charm"); addCard(Zone.BATTLEFIELD, playerA, "Island"); addCard(Zone.BATTLEFIELD, playerA, "Forest"); @@ -95,4 +95,28 @@ public class AttackPlaneswalkerTest extends CardTestPlayerBase { assertCounterCount("Kiora, the Crashing Wave", CounterType.LOYALTY, 1); } + /** + * Tests that attacking a planeswalker triggers and resolves Silent Skimmer + * correctly + */ + @Test + public void testAttackPlaneswalkerTriggers() { + addCard(Zone.BATTLEFIELD, playerA, "Kiora, the Crashing Wave"); + + // Devoid, Flying + // Whenever Silent Skimmer attacks, defending player loses 2 life. + addCard(Zone.BATTLEFIELD, playerB, "Silent Skimmer"); + + attack(2, playerB, "Silent Skimmer", "Kiora, the Crashing Wave"); + + setStopAt(2, PhaseStep.END_TURN); + execute(); + + assertLife(playerA, 18); + assertLife(playerB, 20); + + assertPermanentCount(playerA, "Kiora, the Crashing Wave", 1); + assertPermanentCount(playerB, "Silent Skimmer", 1); + assertCounterCount("Kiora, the Crashing Wave", CounterType.LOYALTY, 2); + } } diff --git a/Mage/src/main/java/mage/abilities/effects/common/LoseLifeDefendingPlayerEffect.java b/Mage/src/main/java/mage/abilities/effects/common/LoseLifeDefendingPlayerEffect.java index 6028a15176..b7d915f818 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/LoseLifeDefendingPlayerEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/LoseLifeDefendingPlayerEffect.java @@ -75,7 +75,7 @@ public class LoseLifeDefendingPlayerEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { Player defender = null; if (attackerIsSource) { - defender = game.getPlayer(game.getCombat().getDefenderId(source.getSourceId())); + defender = game.getPlayer(game.getCombat().getDefendingPlayerId(source.getSourceId(), game)); } else { defender = game.getPlayer(getTargetPointer().getFirst(game, source)); } diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index f8766660fa..c1d6cfa664 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -5487,6 +5487,76 @@ Silver Knight|Duel Decks: Knights vs. Dragons|8|U|{W}{W}|Creature - Human Knight Mountain|Duel Decks: Knights vs. Dragons|80|L||Basic Land - Mountain|||R| Mountain|Duel Decks: Knights vs. Dragons|81|L||Basic Land - Mountain|||R| White Knight|Duel Decks: Knights vs. Dragons|9|U|{W}{W}|Creature - Human Knight|2|2|First strike (This creature deals combat damage before creatures without first strike.)$Protection from black (This creature can't be blocked, targeted, dealt damage, or enchanted by anything black.)| +Nissa, Voice of Zendikar|Duel Decks: Nissa vs. Ob Nixilis|1|M|{1}{G}{G}|Planeswalker - Nissa|||+1: Put a 0/1 green Plant creature token onto the battlefield.$-2: Put a +1/+1 counter on each creature you control.$-7: You gain X life and draw X cards, where X is the number of lands you control.| +Abundance|Duel Decks: Nissa vs. Ob Nixilis|2|R|{2}{G}{G}|Enchantment|||If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order.| +Briarhorn|Duel Decks: Nissa vs. Ob Nixilis|3|U|{3}{G}|Creature - Elemental|3|3|Flash$When Briarhorn enters the battlefield, target creature gets +3/+3 until end of turn.$Evoke {1}{G} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)| +Citanul Woodreaders|Duel Decks: Nissa vs. Ob Nixilis|4|C|{2}{G}|Creature - Human Druid|1|4|Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)$When Citanul Woodreaders enters the battlefield, if it was kicked, draw two cards.| +Civic Wayfinder|Duel Decks: Nissa vs. Ob Nixilis|5|C|{2}{G}|Creature - Elf Warrior Druid|2|2|When Civic Wayfinder enters the battlefield, you may search your library for a basic land card, reveal it, and put it into your hand. If you do, shuffle your library.| +Cloudthresher|Duel Decks: Nissa vs. Ob Nixilis|6|R|{2}{G}{G}{G}{G}|Creature - Elemental|7|7|Flash$Reach (This can block creatures with flying.)$When Cloudthresher enters the battlefield, it deals 2 damage to each creature with flying and each player.$Evoke {2}{G}{G} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)| +Crop Rotation|Duel Decks: Nissa vs. Ob Nixilis|7|C|{G}|Instant|||As an additional cost to cast Crop Rotation, sacrifice a land.$Search your library for a land card and put that card onto the battlefield. Then shuffle your library.| +Elvish Visionary|Duel Decks: Nissa vs. Ob Nixilis|8|U|{1}{G}|Creature Elf Shaman|1|1|When Elvish Visionary enters the battlefield, draw a card.| +Fertilid|Duel Decks: Nissa vs. Ob Nixilis|9|C|{2}{G}|Creature - Elemental|0|0|Fertilid enters the battlefield with two +1/+1 counters on it.${1}{G}, Remove a +1/+1 counter from Fertilid: Target player searches his or her library for a basic land card and puts it onto the battlefield tapped. Then that player shuffles his or her library.| +Gaea's Blessing|Duel Decks: Nissa vs. Ob Nixilis|10|U|{1}{G}|Sorcery|||Target player shuffles up to three target cards from his or her graveyard into his or her library.$Draw a card.$When Gaea's Blessing is put into your graveyard from your library, shuffle your graveyard into your library.| +Gilt-Leaf Seer|Duel Decks: Nissa vs. Ob Nixilis|11|C|{2}{G}|Creature - Elf Shaman|2|2|{G}, {tap}: Look at the top two cards of your library, then put them back in any order.| +Jaddi Lifestrider|Duel Decks: Nissa vs. Ob Nixilis|12|U|{4}{G}|Creature - Elemental|2|8|When Jaddi Lifestrider enters the battlefield, you may tap any number of untapped creatures you control. You gain 2 life for each creature tapped this way.| +Natural Connection|Duel Decks: Nissa vs. Ob Nixilis|13|C|{2}{G}|Instant|||Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.| +Nissa's Chosen|Duel Decks: Nissa vs. Ob Nixilis|14|C|{G}{G}|Creature - Elf Warrior|2|3|If Nissa's Chosen would die, put it on the bottom of its owner's library instead.| +Oakgnarl Warrior|Duel Decks: Nissa vs. Ob Nixilis|15|C|{5}{G}{G}|Creature - Treefolk Warrior|5|7|Vigilance, trample| +Oran-Rief Hydra|Duel Decks: Nissa vs. Ob Nixilis|16|R|{4}{G}{G}|Creature - Hydra|5|5|Trample$Landfall � Whenever a land enters the battlefield under your control, put a +1/+1 counter on Oran-Rief Hydra. If that land is a Forest, put two +1/+1 counters on Oran-Rief Hydra instead.| +Oran-Rief Invoker|Duel Decks: Nissa vs. Ob Nixilis|17|C|{1}{G}|Creature - Human Shaman|2|2|{8}: Oran-Rief Invoker gets +5/+5 and gains trample until end of turn.| +Saddleback Lagac|Duel Decks: Nissa vs. Ob Nixilis|18|C|{3}{G}|Creature - Lizard|3|1|When Saddleback Lagac enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) +Scythe Leopard|Duel Decks: Nissa vs. Ob Nixilis|19|U|{G}|Creature - Cat|1|1|Landfall � Whenever a land enters the battlefield under your control, Scythe Leopard gets +1/+1 until end of turn.| +Seek the Horizon|Duel Decks: Nissa vs. Ob Nixilis|20|U|{3}{G}|Sorcery|||Search your library for up to three basic land cards, reveal them, and put them into your hand. Then shuffle your library.| +Thicket Elemental|Duel Decks: Nissa vs. Ob Nixilis|21|R|{3}{G}{G}|Creature - Elemental|4|4|Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.)$When Thicket Elemental enters the battlefield, if it was kicked, you may reveal cards from the top of your library until you reveal a creature card. If you do, put that card onto the battlefield and shuffle all other cards revealed this way into your library.| +Thornweald Archer|Duel Decks: Nissa vs. Ob Nixilis|22|C|{1}{G}|Creature - Elf Archer|2|1|Reach (This creature can block creatures with flying.)$Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)| +Vines of the Recluse|Duel Decks: Nissa vs. Ob Nixilis|23|C|{G}|Instant|||Target creature gets +1/+2 and gains reach until end of turn. (A creature with reach can block creatures with flying.)| +Walker of the Grove|Duel Decks: Nissa vs. Ob Nixilis|24|C|{6}{G}{G}|Creature - Elemental|7|7|When Walker of the Grove leaves the battlefield, put a 4/4 green Elemental creature token onto the battlefield.$Evoke {4}{G} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)| +Wood Elves|Duel Decks: Nissa vs. Ob Nixilis|25|C|{2}{G}|Creature - Elf Scout|1|1|When Wood Elves enters the battlefield, search your library for a Forest card and put that card onto the battlefield. Then shuffle your library.| +Woodborn Behemoth|Duel Decks: Nissa vs. Ob Nixilis|26|U|{3}{G}{G}|Creature - Elemental|4|4|As long as you control eight or more lands, Woodborn Behemoth gets +4/+4 and has trample.| +Fertile Thicket|Duel Decks: Nissa vs. Ob Nixilis|27|C||Land|||Fertile Thicket enters the battlefield tapped.$When Fertile Thicket enters the battlefield, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order.${T}: Add {G} to your mana pool.| +Khalni Garden|Duel Decks: Nissa vs. Ob Nixilis|28|C||Land|||Khalni Garden enters the battlefield tapped.$When Khalni Garden enters the battlefield, put a 0/1 green Plant creature token onto the battlefield.${tap}: Add {G} to your mana pool.| +Mosswort Bridge|Duel Decks: Nissa vs. Ob Nixilis|29|R||Land|||Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)${tap}: Add {G} to your mana pool.${G}, {tap}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.| +Treetop Village|Duel Decks: Nissa vs. Ob Nixilis|30|U|||Land|||Treetop Village enters the battlefield tapped.${tap}: Add {G} to your mana pool.${1}{G}: Treetop Village becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (If it would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.)| +Forest|Duel Decks: Nissa vs. Ob Nixilis|31|L||Basic Land - Forest|||G| +Forest|Duel Decks: Nissa vs. Ob Nixilis|32|L||Basic Land - Forest|||G| +Forest|Duel Decks: Nissa vs. Ob Nixilis|33|L||Basic Land - Forest|||G| +Forest|Duel Decks: Nissa vs. Ob Nixilis|34|L||Basic Land - Forest|||G| +Forest|Duel Decks: Nissa vs. Ob Nixilis|35|L||Basic Land - Forest|||G| +Ob Nixilis Reignited|Duel Decks: Nissa vs. Ob Nixilis|36|M|{3}{B}{B}|Planeswalker - Nixilis|5|+1: You draw a card and you lose 1 life.$-3: Destroy target creature.$-8: Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life."| +Altar's Reap|Duel Decks: Nissa vs. Ob Nixilis|37|C|{1}{B}|Instant|||As an additional cost to cast Altar's Reap, sacrifice a creature.$Draw two cards.| +Ambition's Cost|Duel Decks: Nissa vs. Ob Nixilis|38|U|{3}{B}|Sorcery|||You draw three cards and you lose 3 life.| +Bala Ged Scorpion|Duel Decks: Nissa vs. Ob Nixilis|39|C|{3}{B}|Creature - Scorpion|2|3|When Bala Ged Scorpion enters the battlefield, you may destroy target creature with power 1 or less.| +Blistergrub|Duel Decks: Nissa vs. Ob Nixilis|40|C|{2}{B}|Creature - Horror|2|2|Swampwalk$When Blistergrub dies, each opponent loses 2 life.| +Cadaver Imp|Duel Decks: Nissa vs. Ob Nixilis|41|C|{1}{B}{B}|Creature - Imp|1|1|Flying$When Cadaver Imp enters the battlefield, you may return target creature card from your graveyard to your hand.| +Carrier Thrall|Duel Decks: Nissa vs. Ob Nixilis|42|U|{1}{B}|Creature - Vampire|2|1|When Carrier Thrall dies, put a 1/1 colorless Eldrazi Scion token onto the battlefield. It has "Sacrifice this creature. Add {C} to your mana pool."| +Demon's Grasp|Duel Decks: Nissa vs. Ob Nixilis|43|C|{4}{B}|Sorcery|||Target creature gets -5/-5 until end of turn.| +Desecration Demon|Duel Decks: Nissa vs. Ob Nixilis|44|R|{2}{B}{B}|Creature - Demon|6|6|Flying$At the beginning of each combat, any opponent may sacrifice a creature. If a player does, tap Desecration Demon and put a +1/+1 counter on it.| +Despoiler of Souls|Duel Decks: Nissa vs. Ob Nixilis|45|R|{B}{B}|Creature - Horror|3|1|Despoiler of Souls can't block.${B}{B}, Exile two other creature cards from your graveyard: Return Despoiler of Souls from your graveyard to the battlefield.| +Disfigure|Duel Decks: Nissa vs. Ob Nixilis|46|C|{B}|Instant|||Target creature gets -2/-2 until end of turn.| +Doom Blade|Duel Decks: Nissa vs. Ob Nixilis|47|C|{1}{B}|Instant|||Destroy target nonblack creature.| +Fetid Imp|Duel Decks: Nissa vs. Ob Nixilis|48|C|{1}{B}|Creature - Imp|1|2|Flying (This creature can't be blocked except by creatures with flying or reach.)${B}: Fetid Imp gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.)| +Foul Imp|Duel Decks: Nissa vs. Ob Nixilis|49|C|{B}{B}|Creature - Imp|2|2|Flying$When Foul Imp enters the battlefield, you lose 2 life.| +Giant Scorpion|Duel Decks: Nissa vs. Ob Nixilis|50|C|{2}{B}|Creature - Scorpion|1|3|Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)| +Grim Discovery|Duel Decks: Nissa vs. Ob Nixilis|51|C|{1}{B}|Sorcery|||Choose one or both - Return target creature card from your graveyard to your hand; and/or return target land card from your graveyard to your hand.| +Hideous End|Duel Decks: Nissa vs. Ob Nixilis|52|C|{1}{B}{B}|Instant|||Destroy target nonblack creature. Its controller loses 2 life.| +Indulgent Tormentor|Duel Decks: Nissa vs. Ob Nixilis|53|R|{3}{B}{B}|Creature - Demon|5|3|Flying$At the beginning of your upkeep, draw a card unless target opponent sacrifices a creature or pays 3 life.| +Innocent Blood|Duel Decks: Nissa vs. Ob Nixilis|54|C|{B}|Sorcery|||Each player sacrifices a creature.| +Mire's Toll|Duel Decks: Nissa vs. Ob Nixilis|55|C|{B}|Sorcery|||Target player reveals a number of cards from his or her hand equal to the number of Swamps you control. You choose one of them. That player discards that card.| +Pestilence Demon|Duel Decks: Nissa vs. Ob Nixilis|56|R|{5}{B}{B}{B}|Creature - Demon|7|6|Flying${B}: Pestilence Demon deals 1 damage to each creature and each player.| +Priest of the Blood Rite|Duel Decks: Nissa vs. Ob Nixilis|57|R|{3}{B}{B}|Creature - Human Cleric|2|2|When Priest of the Blood Rite enters the battlefield, put a 5/5 black Demon creature token with flying onto the battlefield.$At the beginning of your upkeep, you lose 2 life.| +Quest for the Gravelord|Duel Decks: Nissa vs. Ob Nixilis|58|U|{B}|Enchantment|||Whenever a creature dies, you may put a quest counter on Quest for the Gravelord.$Remove three quest counters from Quest for the Gravelord and sacrifice it: Put a 5/5 black Zombie Giant creature token onto the battlefield.| +Renegade Demon|Duel Decks: Nissa vs. Ob Nixilis|59|C|{3}{B}{B}|Creature - Demon|5|3|| +Shadows of the Past|Duel Decks: Nissa vs. Ob Nixilis|60|U|{1}{B}|Enchantment|||Whenever a creature dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)${4}{B}: Each opponent loses 2 life and you gain 2 life. Activate this ability only if there are four or more creature cards in your graveyard.| +Smallpox|Duel Decks: Nissa vs. Ob Nixilis|61|U|{B}{B}|Sorcery|||Each player loses 1 life, discards a card, sacrifices a creature, then sacrifices a land.| +Squelching Leeches|Duel Decks: Nissa vs. Ob Nixilis|62|U|{2}{B}{B}|Creature - Leech|*|*|Squelching Leeches's power and toughness are each equal to the number of Swamps you control.| +Tendrils of Corruption|Duel Decks: Nissa vs. Ob Nixilis|63|C|{3}{B}|Instant|||Tendrils of Corruption deals X damage to target creature and you gain X life, where X is the number of Swamps you control.| +Unhallowed Pact|Duel Decks: Nissa vs. Ob Nixilis|64|C|{2}{B}|Enchantment - Aura|||Enchant creature$When enchanted creature dies, return that card to the battlefield under your control.| +Leechridden Swamp|Duel Decks: Nissa vs. Ob Nixilis|65|U||Land - Swamp|||({tap}: Add {B} to your mana pool.)$Leechridden Swamp enters the battlefield tapped.${B}, {tap}: Each opponent loses 1 life. Activate this ability only if you control two or more black permanents.| +Swamp|Duel Decks: Nissa vs. Ob Nixilis|66|L||Basic Land - Swamp|||B| +Swamp|Duel Decks: Nissa vs. Ob Nixilis|67|L||Basic Land - Swamp|||B| +Swamp|Duel Decks: Nissa vs. Ob Nixilis|68|L||Basic Land - Swamp|||B| +Swamp|Duel Decks: Nissa vs. Ob Nixilis|69|L||Basic Land - Swamp|||B| +Swamp|Duel Decks: Nissa vs. Ob Nixilis|70|L||Basic Land - Swamp|||B| Phyrexian Negator|Duel Decks: Phyrexia vs. the Coalition|1|M|{2}{B}|Creature - Horror|5|5|Trample$Whenever Phyrexian Negator is dealt damage, sacrifice that many permanents.| Phyrexian Debaser|Duel Decks: Phyrexia vs. the Coalition|10|C|{3}{B}|Creature - Carrier|2|2|Flying$${tap}, Sacrifice Phyrexian Debaser: Target creature gets -2/-2 until end of turn.| Order of Yawgmoth|Duel Decks: Phyrexia vs. the Coalition|11|U|{2}{B}{B}|Creature - Zombie Knight|2|2|Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)$Whenever Order of Yawgmoth deals damage to a player, that player discards a card.| @@ -8114,6 +8184,21 @@ Sun Quan, Lord of Wu|From the Vault: Legends|12|M|{4}{U}{U}|Legendary Creature - Teferi, Mage of Zhalfir|From the Vault: Legends|13|M|{2}{U}{U}{U}|Legendary Creature - Human Wizard|3|4|Flash (You may cast this spell any time you could cast an instant.)$Creature cards you own that aren't on the battlefield have flash.$Each opponent can cast spells only any time he or she could cast a sorcery.| Ulamog, the Infinite Gyre|From the Vault: Legends|14|M|{11}|Legendary Creature - Eldrazi|10|10|When you cast Ulamog, the Infinite Gyre, destroy target permanent.$Indestructible$Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.)When Ulamog is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.| Visara the Dreadful|From the Vault: Legends|15|M|{3}{B}{B}{B}|Legendary Creature - Gorgon|5|5|Flying${T}: Destroy target creature. It can't be regenerated.| +Beseech the Queen|From the Vault: Lore|1|M|{2B}{2B}{2B}|Sorcery|||({2B} can be paid with any two mana or with {B}. This card's converted mana cost is 6.)$Search your library for a card with converted mana cost less than or equal to the number of lands you control, reveal it, and put it into your hand. Then shuffle your library.| +Cabal Ritual|From the Vault: Lore|2|M|{1}{B}|Instant|||Add {B}{B}{B} to your mana pool.$Threshold - Add {B}{B}{B}{B}{B} to your mana pool instead if seven or more cards are in your graveyard.| +Conflux|From the Vault: Lore|3|M|{3}{W}{U}{B}{R}{G}|Sorcery|||Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards and put them into your hand. Then shuffle your library.| +Dark Depths|From the Vault: Lore|4|M||Legendary Snow Land|||Dark Depths enters the battlefield with ten ice counters on it.${3}: Remove an ice counter from Dark Depths.$When Dark Depths has no ice counters on it, sacrifice it. If you do, put a legendary 20/20 black Avatar creature token with flying and "This creature is indestructible" named Marit Lage onto the battlefield.| +Glissa, the Traitor|From the Vault: Lore|5|M|{B}{G}{G}|Legendary Creature - Zombie Elf|3|3|First strike, deathtouch$Whenever a creature an opponent controls dies, you may return target artifact card from your graveyard to your hand.| +Helvault|From the Vault: Lore|6|M|{3}|Legendary Artifact|||{1}, {tap}: Exile target creature you control.${7}, {tap}: Exile target creature you don't control.$When Helvault is put into a graveyard from the battlefield, return all cards exiled with it to the battlefield under their owners' control.| +Memnarch|From the Vault: Lore|7|M|{7}|Legendary Artifact Creature - Wizard|4|5|{1}{U}{U}: Target permanent becomes an artifact in addition to its other types. (This effect lasts indefinitely.)${3}{U}: Gain control of target artifact. (This effect lasts indefinitely.)| +Mind's Desire|From the Vault: Lore|8|M|{4}{U}{U}|Sorcery|||Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. (If it has X in its mana cost, X is 0.)$Storm (When you cast this spell, copy it for each spell cast before it this turn.)| +Momir Vig, Simic Visionary|From the Vault: Lore|9|M|{3}{G}{U}|Legendary Creature - Elf Wizard|2|2|Whenever you cast a green creature spell, you may search your library for a creature card and reveal it. If you do, shuffle your library and put that card on top of it.$Whenever you cast a blue creature spell, reveal the top card of your library. If it's a creature card, put that card into your hand.| +Near-Death Experience|From the Vault: Lore|10|M|{2}{W}{W}{W}|Enchantment|||At the beginning of your upkeep, if you have exactly 1 life, you win the game.| +Obliterate|From the Vault: Lore|11|M|{6}{R}{R}|Sorcery|||Obliterate can't be countered.$Destroy all artifacts, creatures, and lands. They can't be regenerated.| +Phyrexian Processor|From the Vault: Lore|12|M|{4}|Artifact|||As Phyrexian Processor enters the battlefield, pay any amount of life.${4}, {tap}: Put an X/X black Minion creature token onto the battlefield, where X is the life paid as Phyrexian Processor entered the battlefield.| +Tolaria West|From the Vault: Lore|13|M||Land|||Tolaria West enters the battlefield tapped.${tap}: Add {U} to your mana pool.$Transmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with converted mana cost 0, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.)| +Umezawa's Jitte|From the Vault: Lore|14|M|{2}|Legendary Artifact - Equipment|||Whenever equipped creature deals combat damage, put two charge counters on Umezawa's Jitte.$Remove a charge counter from Umezawa's Jitte: Choose one Equipped creature gets +2/+2 until end of turn; or target creature gets -1/-1 until end of turn; or you gain 2 life.$Equip {2}| +Unmask|From the Vault: Lore|15|M|{3}{B}|Sorcery|||You may exile a black card from your hand rather than pay Unmask's mana cost.$Target player reveals his or her hand. You choose a nonland card from it. That player discards that card.| Ancient Tomb|From the Vault: Realms|1|M||Land|||{T}: Add {C}{C} to your mana pool. Ancient Tomb deals 2 damage to you.| Boseiju, Who Shelters All|From the Vault: Realms|2|M||Legendary Land|||Boseiju, Who Shelters All enters the battlefield tapped.${T}, Pay 2 life: Add {C} to your mana pool. If that mana is spent on an instant or sorcery spell, that spell can't be countered by spells or abilities.| Cephalid Coliseum|From the Vault: Realms|3|M||Land|||{T}: Add {U} to your mana pool. Cephalid Coliseum deals 1 damage to you.$Threshold {U}, {T}, Sacrifice Cephalid Coliseum: Target player draws three cards, then discards three cards. Activate this ability only if seven or more cards are in your graveyard.| @@ -41776,7 +41861,7 @@ Sage Aven|Ninth Edition|95|C|{3}{U}|Creature - Bird Wizard|1|3|Flying (This c Sea Monster|Ninth Edition|96|C|{4}{U}{U}|Creature - Serpent|6|6|Sea Monster can't attack unless defending player controls an Island.| Sea's Claim|Ninth Edition|97|C|{U}|Enchantment - Aura|||Enchant land (Target a land as you cast this. This card enters the battlefield attached to that land.)$Enchanted land is an Island.| Sift|Ninth Edition|98|C|{3}{U}|Sorcery|||Draw three cards, then discard a card.| -Sleight of Hand|Ninth Edition|99|C|{U}|Sorcery|||Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library.| +Sleight of Hand|Ninth Edition|99|C|{U}|Sorcery|||Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. Aegis of Honor|Odyssey|1|R|{W}|Enchantment|||{1}: The next time an instant or sorcery spell would deal damage to you this turn, that spell deals that damage to its controller instead.| Balancing Act|Odyssey|10|R|{2}{W}{W}|Sorcery|||Each player chooses a number of permanents he or she controls equal to the number of permanents controlled by the player who controls the fewest, then sacrifices the rest. Each player discards cards the same way.| Scrivener|Odyssey|100|C|{4}{U}|Creature - Human Wizard|2|2|When Scrivener enters the battlefield, you may return target instant card from your graveyard to your hand.|