MTGForge 05/03 (unofficial BETA) version
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
MTGForge 05/03 (unofficial BETA) version
by DennisBergkamp » 03 May 2009, 20:22
New version: lots of new cards, lots of new features!
Fixes/Features:
- Merged rares' quest changes code (if I understand correctly, AI opponents encountered are divided between easy, medium and hard), and included Chris' latest quest files.
- Fixed lands with tap abilities being able to use mana to pay for those abilities (Mikokoro, Center of the Sea, Kher Keep, Pendelhaven, etc.).
- Added different images for basic lands (change them to your favorites in card-pictures.txt).
- Fixed some problem with fetching Rebels/Mercenaries if cancel is pressed.
- Fixed Hush Cycling.
- Fixed Cover of Darkness.
- Fixed Guardian of Cloverdell AI lifegain?
- Lightning Helix cast by the AI should not cause crashes anymore.
- Fixed Stalker Hag.
- Added "Changeling" keyword (only works on creatures for now though I think?), and fixed existing cards that were supposed to have Changeling, thank you Chris for pointing them out.
- Added "Deathtouch" keyword (only tested this for a bit).
- Added "Protection from creatures" keyword (haven't tested this a lot either).
- Fixed Demonic Tutor (can only cast it during your own turn now).
- Fixed display of -1/-1 counters (it would show a negative number).
- Fixed Lockjaw Snapper.
- Fixed some issues with the AI targeting side of Oblivion Ring.
- AI Guiltfeeder should attack now.
- Fixed crash with Aether Vial for AI... however, turns out the thing is still broken, for now, don't put this card in any AI decks.
- Fixed Zur the Enchanter, will only be able to get enchantments with manacost 3 or less.
- Vampiric creatures should not receive +1/+1 counters as they're hitting the graveyard anymore.
- Fixed a crash with Faceless Butcher when its target is null, and the AI shouldn't play it when there's no targetable creatures in play...
New cards:
A lot (60+ if I'm not mistaken) more Protection from {color} cards (thanks Chris!)
Terminate, Unmake
Maelstrom Pulse
Jenara, Asura of War
Fable of Wolf and Owl
Sighted-Caste Sorcerer
Brainbite
Vithian Renegades
Steely Resolve
Cloudchaser Eagle, Aven Cloudchaser, Monk Realist
Commander Eesha, Beloved Chaplain
Wirewood Lodge
Bunch of deathtouch cards
Bunch of changeling cards
Fixes/Features:
- Merged rares' quest changes code (if I understand correctly, AI opponents encountered are divided between easy, medium and hard), and included Chris' latest quest files.
- Fixed lands with tap abilities being able to use mana to pay for those abilities (Mikokoro, Center of the Sea, Kher Keep, Pendelhaven, etc.).
- Added different images for basic lands (change them to your favorites in card-pictures.txt).
- Fixed some problem with fetching Rebels/Mercenaries if cancel is pressed.
- Fixed Hush Cycling.
- Fixed Cover of Darkness.
- Fixed Guardian of Cloverdell AI lifegain?
- Lightning Helix cast by the AI should not cause crashes anymore.
- Fixed Stalker Hag.
- Added "Changeling" keyword (only works on creatures for now though I think?), and fixed existing cards that were supposed to have Changeling, thank you Chris for pointing them out.
- Added "Deathtouch" keyword (only tested this for a bit).
- Added "Protection from creatures" keyword (haven't tested this a lot either).
- Fixed Demonic Tutor (can only cast it during your own turn now).
- Fixed display of -1/-1 counters (it would show a negative number).
- Fixed Lockjaw Snapper.
- Fixed some issues with the AI targeting side of Oblivion Ring.
- AI Guiltfeeder should attack now.
- Fixed crash with Aether Vial for AI... however, turns out the thing is still broken, for now, don't put this card in any AI decks.
- Fixed Zur the Enchanter, will only be able to get enchantments with manacost 3 or less.
- Vampiric creatures should not receive +1/+1 counters as they're hitting the graveyard anymore.
- Fixed a crash with Faceless Butcher when its target is null, and the AI shouldn't play it when there's no targetable creatures in play...
New cards:
A lot (60+ if I'm not mistaken) more Protection from {color} cards (thanks Chris!)
Terminate, Unmake
Maelstrom Pulse
Jenara, Asura of War
Fable of Wolf and Owl
Sighted-Caste Sorcerer
Brainbite
Vithian Renegades
Steely Resolve
Cloudchaser Eagle, Aven Cloudchaser, Monk Realist
Commander Eesha, Beloved Chaplain
Wirewood Lodge
Bunch of deathtouch cards
Bunch of changeling cards
- Attachments
-
- MTGForge0503.rar
- (1.97 MiB) Downloaded 452 times
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 05/03 (unofficial BETA) version
by Chris H. » 03 May 2009, 23:10
For those who are curious, the new cards are listed below:
- Code: Select all
Abbey Gargoyles
Aven Cloudchaser
Aven Smokeweaver
Beloved Chaplain
Bloated Toad
Blood Knight
Brainbite
Breath of Malfegor
Cemetery Gate
Cerodon Yearling
Cerulean Wyvern
Cloudchaser Eagle
Coast Watcher
Commander Eesha
Darkwatch Elves
Death Speakers
Defender of Chaos
Defender of Law
Disciple of Grace
Disciple of Law
Disciple of Malice
Duskrider Falcon
Ethercaste Knight
Fable of Wolf and Owl
Freewind Falcon
Galina's Knight
Game-Trail Changeling
Ghostly Changeling
Goblin Outlander
Gorger Wurm
Grizzled Leotau
Guma
Hazerider Drake
Ihsan's Shade
Jenara, Asura of War
Karoo Meerkat
Keeper of Kookus
Knight of Dawn
Knight of Stromgald
Llanowar Knight
Maelstrom Pulse
Marisi's Twinclaws
Melesse Spirit
Monk Realist
Moonglove Changeling
Moonglove Winnower
Mountain Yeti
Nacatl Outlander
Narwhal
Nightwind Glider
Oraxid
Order of Leitbur
Order of the Ebon Hand
Order of the White Shield
Paladin en-Vec
Pestilent Kathari
Repentant Blacksmith
Rhox Brute
Sabertooth Nishoba
Scalebane's Elite
Sea Sprite
Sewn-Eye Drake
Shivan Zombie
Sighted-Caste Sorcerer
Sigiled Behemoth
Silver Knight
Skeletal Changeling
Soltari Monk
Soltari Priest
Spectral Lynx
Sphinx of the Steel Wind
Steely Resolve
Stromgald Crusader
Talon Trooper
Terminate
Thermal Glider
Thornweald Archer
Tidehollow Strix
Treetop Sentinel
Unmake
Valeron Outlander
Vectis Silencers
Vedalken Outlander
Vithian Renegades
Vodalian Zombie
Voice of Duty
Voice of Grace
Voice of Law
Voice of Reason
Voice of Truth
Wall of Denial
Wall of Light
War-Spike Changeling
Weatherseed Faeries
Wildfire Emissary
Windreaper Falcon
Winged Coatl
Wirewood Lodge
Woodland Changeling
Yavimaya Barbarian
Zombie Outlander
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: MTGForge 05/03 (unofficial BETA) version
by Huggybaby » 04 May 2009, 02:44
Very cool, thanks again fellows. What is the total card number now? I think that's a good number to announce with each new release.
-
Huggybaby - Administrator
- Posts: 3207
- Joined: 15 Jan 2006, 19:44
- Location: Finally out of Atlanta
- Has thanked: 701 times
- Been thanked: 594 times
Re: MTGForge 05/03 (unofficial BETA) version
by Mr.Chaos » 04 May 2009, 05:53
Sweet! Thanks Dennis!
Wirewood Lodge. WOOHOO! That one will make my elf decks even nastier!
Wirewood Lodge. WOOHOO! That one will make my elf decks even nastier!
= coder at work, according to a coder.It does explain some of the bugs.
- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 05/03 (unofficial BETA) version
by Chris H. » 04 May 2009, 10:44
1606 cards total.Huggybaby wrote:Very cool, thanks again fellows. What is the total card number now? I think that's a good number to announce with each new release.
Plus a number of bug fixes and feature additions.
Rares, Dennis, Rob and jpb have done a wonderful job. There was also a couple of coders who stepped in and contributed there own code but I can not remember their names at this time.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: MTGForge 05/03 (unofficial BETA) version
by Chris H. » 04 May 2009, 15:44
Yes, this new version of Forge contains the newest update to the quest files.DennisBergkamp wrote:New version: lots of new cards, lots of new features!
- Merged rares' quest changes code (if I understand correctly, AI opponents encountered are divided between easy, medium and hard), and included Chris' latest quest files.
There are now a total of 66 decks:
11 easy
14 medium
41 hard
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: MTGForge 05/03 (unofficial BETA) version
by DennisBergkamp » 04 May 2009, 16:46
Chris pointed out I missed some stuff:
- card pic URL for Steely Resolve ( steely_resolve.jpg http://www.wizards.com/global/images/ma ... esolve.jpg).
- latest version of the set editor rares posted (check attachment).
- original rarities (check attachment).
- card pic URL for Steely Resolve ( steely_resolve.jpg http://www.wizards.com/global/images/ma ... esolve.jpg).
- latest version of the set editor rares posted (check attachment).
- original rarities (check attachment).
- Attachments
-
- 04-23-Set Editor.zip
- (31.39 KiB) Downloaded 292 times
-
- originalRarities05-03.zip
- (13.3 KiB) Downloaded 321 times
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 05/03 (unofficial BETA) version
by mtgrares » 05 May 2009, 16:29
Very, very nice Dennis. I think I'll really love deathtouch, pow!
"Added different images for basic lands (change them to your favorites in card-pictures.txt)." Very nice also, I'm glad that I checked before I tried adding this, thanks again.
"Added different images for basic lands (change them to your favorites in card-pictures.txt)." Very nice also, I'm glad that I checked before I tried adding this, thanks again.
- mtgrares
- DEVELOPER
- Posts: 1352
- Joined: 08 Sep 2008, 22:10
- Has thanked: 3 times
- Been thanked: 12 times
Re: MTGForge 05/03 (unofficial BETA) version
by Chris H. » 05 May 2009, 16:42
I like the different images for basic lands. I visited the http://www.magickartenmarkt.de site and set the filter to lands. I found a number of interesting land images. Some sets come with 4 images per set and I found that it was easy to choose a set of pictures that I could enjoy.mtgrares wrote:"Added different images for basic lands (change them to your favorites in card-pictures.txt)." Very nice also, I'm glad that I checked before I tried adding this, thanks again.
http://www.magickartenmarkt.de/index.php?mainPage=browseCategory&idCategory=1
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: MTGForge 05/03 (unofficial BETA) version
by DennisBergkamp » 05 May 2009, 17:11
Cool, glad you guys like it! By the way, I can increase the number of different images per basic land if you like (currently it has four).I like the different images for basic lands. I visited the http://www.magickartenmarkt.de site and set the filter to lands. I found a number of interesting land images. Some sets come with 4 images per set and I found that it was easy to choose a set of pictures that I could enjoy.
http://www.magickartenmarkt.de/index.ph ... Category=1
I think allowing different selection of different land images in the deck editor (and preserve this selection) would be tricky to implement, but I'll give it a shot some time.
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 05/03 (unofficial BETA) version
by Mr.Chaos » 06 May 2009, 05:53
Being able to add several versions of lands is nice. I am happy with 4 for now.
If I want different images, I just grab/swap them from that german website mentioned a few posts up.
(this forum desperately needs the "tumbs up" smiley)
If I want different images, I just grab/swap them from that german website mentioned a few posts up.
(this forum desperately needs the "tumbs up" smiley)
= coder at work, according to a coder.It does explain some of the bugs.
- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 05/03 (unofficial BETA) version
by mtgrares » 06 May 2009, 18:47
I didn't realize that http://www.magickartenmarkt.de let you view the images of the lands by just moving the mouse to the small picture to the left of the card, very cool. You can also find more lands by changing the "Seltenheit" option to "Special".
I'm pretty rusty on my German. (That was a joke because I never knew German, ha.)
I'm pretty rusty on my German. (That was a joke because I never knew German, ha.)
- mtgrares
- DEVELOPER
- Posts: 1352
- Joined: 08 Sep 2008, 22:10
- Has thanked: 3 times
- Been thanked: 12 times
Re: MTGForge 05/03 (unofficial BETA) version
by Rob Cashwalker » 07 May 2009, 13:40
I noticed in the code for the Zuberas, that you "fixed Changeling" by modifying the code from just using getType("Type") to also checking getKeyword("Changeling"). It works to be sure, but I think you should've modified the Card object's getType method to do the check, then there would be less of a chance of missing the check for future type-based effects.
The Force will be with you, Always.
-
Rob Cashwalker - Programmer
- Posts: 2167
- Joined: 09 Sep 2008, 15:09
- Location: New York
- Has thanked: 5 times
- Been thanked: 40 times
Re: MTGForge 05/03 (unofficial BETA) version
by DennisBergkamp » 07 May 2009, 16:22
Rob,
Ah believe me, I've thought about that too... but how? Since getType() returns an arraylist of strings (which represent the types), and Changeling is a keyword, what would I check for in getType()? I think this check I would have to do in the contains() function I call on getType()...
Anyway, I did in fact do a similar check for this in CardList.java (so for things like cardlist = cardlist.getType("Goblin"); it would also keep creatures with Changeling in that list).
Ah believe me, I've thought about that too... but how? Since getType() returns an arraylist of strings (which represent the types), and Changeling is a keyword, what would I check for in getType()? I think this check I would have to do in the contains() function I call on getType()...
Anyway, I did in fact do a similar check for this in CardList.java (so for things like cardlist = cardlist.getType("Goblin"); it would also keep creatures with Changeling in that list).
- Code: Select all
public CardList getType(String cardType)
{
CardList c = new CardList();
Card card;
for(int i = 0; i < size(); i++)
{
card = getCard(i);
if(card.getType().contains(cardType) ||
/*(cardType.equals("Sliver") && card.isCreature() && card.getType().contains("Shapeshifter")*/
( card.isCreature() && !cardType.equals("Legendary") && !cardType.equals("Planeswalker") && card.getKeyword().contains("Changeling") ) )//changelings, see Lorwyn FAQ
c.add(getCard(i));
}
return c;
}//getType()
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
23 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 146 guests