It is currently 18 Jun 2025, 17:05
   
Text Size

Feature Requests Thread

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

Re: Feature Requests Thread

Postby DennisBergkamp » 24 Feb 2010, 20:23

But I digress, since this is a feature request thread, I was thinking if is possible to add sorting cards by set in the deck editor. Maybe even filter cards so that only cards from a certain block is available (i.e only cards for the standard WorldWake enviroment).
This is something we've been wanting to add for a long time. However, I'm not sure what's the best way. We will implement this at some point though.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Sort cards by set

Postby mtgrares » 25 Feb 2010, 18:27

The only way that I know of is similar to the deck builder "sort by" menu option "newer cards first". The code just reads cards.txt and orders the cards listing according to their relative place in cards.txt. So to order all of the cards, you need a huge file that lists cards according to set: Worldwake, Zendikar, Magic 2010, etc... Of course if you listed ALL of the cards, its going to be a very big file. And the deck editor doesn't show you the set that the card is in so an extra column or something needs to be added. (Or some fancy way that would let the user to add/remove columns at will.)

Nate's Deck Builder and Excellent Rules Viewer lets you generate listings of just card names or you could just cut-and-paste from Gatherer (it wouldn't matter if there was extra info in the file, as long as the card names are grouped by the set.)

p.s.
On a side note, I think that the code from "newer cards first" is always executed, so cards.txt is read all of the time, even when the user didn't select that option. The "sort cards by set" option should only read the huge file if the user selects that option. (Man, programming is complicated some (all) of the time.) :lol:
mtgrares
DEVELOPER
 
Posts: 1352
Joined: 08 Sep 2008, 22:10
Has thanked: 3 times
Been thanked: 12 times

Re: Feature Requests Thread

Postby Niv-Mizzet » 17 Mar 2010, 16:02

Does the game understand what "discarding" is, or is it simply an outcome that's programed into individual cards?

If the act of discarding is recognized by the game, then I think you could make Madness cards which would trigger when you select them to be discarded. A window would pop up prompting you to either discard the card, or cast it for its madness cost like most of the cards with multiple modes or mana costs do.

Might be a bit of a can of worms though--I notice a lot of the discard spells which target any player just automatically target the computer, like Hymn to Tourach, and I think Thoughtseize. (But not Duress which only targets opponents. Isn't Magic wonderful?)
User avatar
Niv-Mizzet
 
Posts: 125
Joined: 17 Oct 2009, 21:20
Has thanked: 0 time
Been thanked: 5 times

Re: Feature Requests Thread

Postby Rob Cashwalker » 17 Mar 2010, 18:14

It depends on the discard spell.... While there is a GameAction.discard(player) method, which should be the "go-to" place for all discard functionality, not all discard operations use it.
When I get around to making a simple discard keyword, then it will reference the central discard code. Adding a check into this central discard code for the discarded card having Madness, should be simple. However, like Flashback, whether or not we can make the card execute its effect correctly, is a whole different story. Madness for a creature, no problem; madness for a non-targeted spell, shouldn't be a problem. I think it's the targeting part that Flashback is having an issue with.
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: Feature Requests Thread

Postby Marek14 » 17 Mar 2010, 19:30

Rob Cashwalker wrote:It depends on the discard spell.... While there is a GameAction.discard(player) method, which should be the "go-to" place for all discard functionality, not all discard operations use it.
When I get around to making a simple discard keyword, then it will reference the central discard code. Adding a check into this central discard code for the discarded card having Madness, should be simple. However, like Flashback, whether or not we can make the card execute its effect correctly, is a whole different story. Madness for a creature, no problem; madness for a non-targeted spell, shouldn't be a problem. I think it's the targeting part that Flashback is having an issue with.
Other cards that should check discard and give options:

Wilt-Leaf Liege
Dodecapod
Library of Leng
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Feature Requests Thread

Postby m0nkiii » 02 Apr 2010, 17:49

An event list like in Magic Workstation would be great.
m0nkiii
 
Posts: 6
Joined: 01 Apr 2010, 00:07
Has thanked: 0 time
Been thanked: 0 time

Re: Feature Requests Thread

Postby DennisBergkamp » 05 Apr 2010, 16:57

What is this even list? I guess I'll download and install MWS :)
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Feature Requests Thread

Postby Rob Cashwalker » 06 Apr 2010, 15:50

I think he means a scroll-back of the stack and input messages plus maybe combat choices.... Sometimes I've regretted clicking-through too much, and wondered "what happened to that creature I just had here a minute ago?"
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: Feature Requests Thread

Postby KonataX » 12 Apr 2010, 01:25

Some way of telling which planeswalker your opponents' creatures are attacking when you control one more planeswalker would be nice to have.
KonataX
 
Posts: 12
Joined: 02 Apr 2010, 19:18
Has thanked: 0 time
Been thanked: 0 time

Re: Feature Requests Thread

Postby Niv-Mizzet » 15 Apr 2010, 14:43

Something I think might be cool for the Quest mode is an Ante feature, perhaps as another setting that could be turned on or off. Additionally this could allow you to add ante cards to Forge, which might be pretty sweet. (Although they could only be legal in games where you have ante enabled, which might be a can of worms... maybe if you're not playing for ante those cards are automatically removed from your deck, just like it says on the cards.)

In the old days you'd ante every time you played a game, and it would be sitting there on the table so you couldn't use it in your deck. I think that would be problematic if there was a key card you needed. Also a card for every game seems excessive. And winning basic lands was never very exciting.

My suggestion would be that at the start of the match, the computer randomly selects a card from your deck and from the computer's deck, ignoring basic lands, and puts them up for ante. If you win the match you get to keep the computer's card, and if you lose, you lose your card. If there's hot cards on the line it would surely give you extra motivation to try and win.

This also gives you more opportunity to get a hold of some of the really expensive cards that occasionally tantalize you in the shop, but that you have no way of ever buying like Moxes and so-forth.

Edit: Heh, I just realized I used the phrase "can of worms" in both of my last two posts, several weeks apart from each other. #-o
User avatar
Niv-Mizzet
 
Posts: 125
Joined: 17 Oct 2009, 21:20
Has thanked: 0 time
Been thanked: 5 times

Re: Feature Requests Thread

Postby slapshot5 » 15 Apr 2010, 14:53

Niv-Mizzet wrote:Something I think might be cool for the Quest mode is an Ante feature, perhaps as another setting that could be turned on or off.
I'll second this one. I just recently started trying the Quest feature, and it's pretty cool. The the ante cards from A/B/U/R could be added:

Contract from Below
Demonic Attorney
Darkpact

And I think Jeweled Bird from Arabian Nights is also an ante card.

There may be others that aren't coming to the top of my head...

It would add an extra fun dimension.

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

Re: Feature Requests Thread

Postby DennisBergkamp » 15 Apr 2010, 18:45

I've thought about adding in ante as well, and I think it would definitely add to the fun factor, it could also be an option like "Milling = loss condition". Or perhaps ante matches could happen occasionally (every 5, or 10 matches?). Otherwise the chance of getting a Mox might just be a bit too high...

This also gives you more opportunity to get a hold of some of the really expensive cards that occasionally tantalize you in the shop, but that you have no way of ever buying like Moxes and so-forth.
I had another thought on this, since shop lists are generated randomly, the chance of a Mox / Black Lotus coming by is quite low already (and the chance of both having enough credits AND seeing a Mox in the shop becomes even lower!). So, a "Reserve Card" option could be added in, which (for some fee, say 500 credits) can reserve that Mox for a future purchase.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Feature Requests Thread

Postby slapshot5 » 19 Apr 2010, 04:24

Request: Add the ability to jump to cards by name when pressing keys on the keyboard.

For example:
If I am in the Deck Editor, I start at the top. I know I want to jump down to Demonic Tutor. It would be nice if I could type "d" and the highlight line would jump down to the first card with a name starting with "D".

As a bonus, it would completion match as I type. So if I wanted to Find Demonic Tutor, I would type "D E M O N" and the highlight would be on the row for Demonic Tutor.

I can try to explain it better if this isn't clear.

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

Re: Feature Requests Thread

Postby Mr.Chaos » 22 Apr 2010, 13:59

Is it possible to further finetune the filter option in the deck editor?
Right now it is simply impossible to see all elf cards since you cannot select the type of a card/creature and name/text simply is not specific enough to get all cards of one type.
It does work with slivers, simply because all sliver cards have the word sliver in the name, but all others fail.
And since some sorcery and enchantment cards are also class specific, like the tribal enchantments, an option to filter on TYPE would be very welcome so you can see all elf/goblin/angel/bird etc. cards at once.
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Feature Requests Thread

Postby Corwin72 » 25 Apr 2010, 18:13

I would really like a column in the store for how many that I own of that card so that I know if I need to purchase one of something.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 37 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 37 users online :: 0 registered, 0 hidden and 37 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 37 guests

Login Form