It is currently 25 Aug 2025, 21:33
   
Text Size

Card Requests

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Card Requests

Postby jim » 19 Mar 2010, 21:47

You're welcome -- it's a very small contribution, and hopefully I'll be able to make some more as time goes on. Thank you all for all the cards you've added in the past couple weeks -- I haven't had time to play with any of them yet! :)
jim
 
Posts: 46
Joined: 19 Feb 2010, 01:46
Location: Sunny New England
Has thanked: 0 time
Been thanked: 0 time

Re: Card Requests

Postby Ichigo1100 » 21 Mar 2010, 17:45

lm01 wrote:
Ichigo1100 wrote:For Jund:
The M10 lands (Rootbound Crag, Dragonskull Summit, Glacial Fortress ect.)
Rampant Growth
Sprouting Thrinax
Sorin Markov (even just his first 2 abilities would be fine)

For my other Deck:
Brave the Elements
Luminarch Ascension
Magosi, the Waterveil (this one I'll be patient on I understand that turn Manipulation is complicated)
Perimeter Captain
Rest for the Weary
Sejiri Merfolk
I'll add the missing cards on the list.
Btw, you should have checked the Deck Editor on forge. Sprouting Thrinax is already done even on older versions. Maybe you only had 1 of the filter colors picked (you have to have all 3 colors).
The M10 "dual" lands weren't done yet probably because you have all the real dual lands (which are better and can do the same effect as all others)
They will be done, but I guess there are other priorities that are essential to specific decks.

Magosi, the Waterveil - Actually we have Time Walk, Time Vault, Time Warp :P
Latest development was focused on permanent control/ownership (which is very tricky) and X costs.

Noticed you're new here, you can check the current requested cards on "to do list" on the link in my signature, it's often upgraded and already mentions some new stuff on the recent unofficial beta.
Thanks for the update its weird that I couldn't find sprouting thrinax before dont know why. as for the M10 lands I understand that the dual lands are just as good I just wanted my Jund deck on Forge to be authentic (for Type 2 playing).
Ichigo1100
 
Posts: 12
Joined: 15 Mar 2010, 20:29
Has thanked: 0 time
Been thanked: 0 time

Re: Card Requests

Postby Kersed » 25 Mar 2010, 19:49

Don't know if this has been posted yet, but in the current build, Glacial Fortress doesn't work properly.

It still comes into play tapped regardless of whether or not you have a plains or an island in play.
---
Tiger got to hunt, bird got to fly; Man got to sit and wonder 'why, why, why?' Tiger got to sleep, bird got to land; Man got to tell himself he understand.
User avatar
Kersed
 
Posts: 56
Joined: 03 Mar 2010, 18:36
Has thanked: 0 time
Been thanked: 0 time


Re: Card Requests

Postby ajcgr » 28 Mar 2010, 15:22

User avatar
ajcgr
 
Posts: 43
Joined: 12 Mar 2010, 15:23
Has thanked: 3 times
Been thanked: 0 time

Re: Card Requests

Postby m0nkiii » 01 Apr 2010, 00:11

m0nkiii
 
Posts: 6
Joined: 01 Apr 2010, 00:07
Has thanked: 0 time
Been thanked: 0 time

Re: Card Requests

Postby slapshot5 » 06 Apr 2010, 03:37

Quick request for Ironclaw Orcs

add this to canBlock() in CombatUtil.java right below the Sunweb check:

Code: Select all
if(attacker.getNetAttack() >= 2 && blocker.getName().equals("Ironclaw Orcs")) return false;
And, for cards.txt:

Code: Select all
Ironclaw Orcs
1 R
Creature Orc
Ironclaw Orcs can't block creatures with power 2 or greater.
2/2
and for card picture:

Code: Select all
http://www.wizards.com/global/images/magic/general/ironclaw_orcs.jpg
This is tested.

I hope to add some more cards over the course of the next few weeks.

-Dennis
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Card Requests

Postby slapshot5 » 06 Apr 2010, 04:15

Copper Tablet:

In GameActionUtil.java, add the following method:

Code: Select all
private static void upkeep_Copper_Tablet() {
       final String player = AllZone.Phase.getActivePlayer();
        PlayerZone humanPlayZone = AllZone.getZone(Constant.Zone.Play, Constant.Player.Human);
        PlayerZone compPlayZone = AllZone.getZone(Constant.Zone.Play, Constant.Player.Computer);
       
        CardList list = new CardList(humanPlayZone.getCards());
        CardList compList = new CardList(compPlayZone.getCards());
        list.addAll(compList.toArray());
        list = list.getName("Copper Tablet");
       
        Ability ability;
        for(int i = 0; i < list.size(); i++) {
            ability = new Ability(list.get(i), "0") {
                @Override
                public void resolve() {
                    AllZone.GameAction.getPlayerLife(player).subtractLife(1);
                }
            };// Ability
            ability.setStackDescription("Copper Tablet - deals 1 damage to " + player);
           
            AllZone.Stack.add(ability);
        }// for
    }// upkeep_Copper_Tablet()
Then, add the call to executeUpkeepEffects().

then, cards.txt:

Code: Select all
Copper Tablet
2
Artifact
At the beginning of each player's upkeep, Copper Tablet deals 1 damage to that player.
This is tested.

-Dennis
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Card Requests

Postby DennisBergkamp » 06 Apr 2010, 16:01

Thanks slapshot! I'll add them :)
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Card Requests

Postby Rob Cashwalker » 06 Apr 2010, 19:05

this is confusing, there are two dennises... or is that denni? ;-)
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

Re: Card Requests

Postby DennisBergkamp » 06 Apr 2010, 19:15

Dennii, I guess :D
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Card Requests

Postby slapshot5 » 06 Apr 2010, 21:50

DennisBergkamp wrote:Thanks slapshot! I'll add them :)
Thanks Dennis. Here's the URL for Copper Tablet:

Code: Select all
http://www.wizards.com/global/images/magic/general/copper_tablet.jpg
Doesn't look like that got in.

-slapshot5 (Dennis2)
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Card Requests

Postby slapshot5 » 07 Apr 2010, 00:27

Request: The Rack

add to GameActionUtil.java:

Code: Select all
//Forge doesn't distinguish between beginning and end of upkeep
    //so, we'll put The Rack next to Black Vise
    private static void upkeep_The_Rack() {
        // sanity check. If a player has >= 3 cards The Rack does nothing.
        final String player = AllZone.Phase.getActivePlayer();
        final int playerHandSize = AllZone.getZone(Constant.Zone.Hand, player).size();
       
        if(playerHandSize >= 3) {
            return;
        }
       
        // if a player has 2 or fewer cards The Rack does damage
        // so, check if opponent of the current player has The Rack
        String opponent = AllZone.GameAction.getOpponent(player);
       
        PlayerZone opponentPlayZone = AllZone.getZone(Constant.Zone.Play, opponent);
       
        CardList theRack = new CardList(opponentPlayZone.getCards());
        theRack = theRack.getName("The Rack");
       
        // determine how much damage to deal the current player
        final int damage = 3 - playerHandSize;
       
        // if there are 1 or more The Racks owned by the opponent of the
        // current player have each of them deal damage.
        if(0 < theRack.size()) {
            for(int i = 0; i < theRack.size(); i++) {
                Ability ability = new Ability(theRack.get(0), "0") {
                    @Override
                    public void resolve() {
                        PlayerLife life = AllZone.GameAction.getPlayerLife(player);
                        life.setLife(life.getLife() - damage);
                    }
                };// Ability
               
                ability.setStackDescription("The Rack -  deals " + damage + " damage to " + player);
                AllZone.Stack.add(ability);
            }
        }// if
    }// upkeep_The_Rack
The add the call in executeUpkeepEffects()

cards.txt:
Code: Select all
The Rack
1
Artifact
At the beginning of opponent's upkeep, The Rack deals X damage to that player, where X is 3 minus the number of cards in his or her hand.
URL:
Code: Select all
http://www.wizards.com/global/images/magic/general/the_rack.jpg
This is tested.

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Card Requests

Postby DennisBergkamp » 07 Apr 2010, 17:46

Cool, keep 'em coming :)
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time


PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 24 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 24 users online :: 0 registered, 0 hidden and 24 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 24 guests

Login Form