jendave
2c739ecf24
Some generic fixes, also: - Added "Whenever *any text goes here* put into a graveyard from the battlefield,*any text goes here*" keyword. It doesn't do anything, but it notifies the program that the card triggers on whenever a card gets put into a graveyard from the battlefield.
...
- AEther Spellbomb should be fixed.
2011-08-06 02:46:47 +00:00
jendave
55aa410249
Fixed some dual mana bugs, updated mana in some new cards.
2011-08-06 02:46:38 +00:00
jendave
ad50e3f2eb
- Changed "This card does not untap during your untap phase." keyword to "This card doesn't untap during your untap step.", and added "This card doesn't untap during your next untap step." keyword.
...
New cards: Dingus Egg, Dingus Staff, Proper Burial, Moonlit Wake, Fecundity, Goblin Sharpshooter, Dauthi Ghoul, Eternity Snare, Elvish Hunter (not implemented yet).
2011-08-06 02:46:32 +00:00
jendave
fc45d9b745
Fixed spDamgTgt to consider wither. TODO: Stuffy doll(which is supposed to selfdestruct when given wither).
2011-08-06 02:46:23 +00:00
jendave
2114d9eaed
- Fixed Goblin Grenade, cannot cast it as an instant now.
...
- Fixed Thought Courier, Blightspeaker, Cackling Imp and Stern Judge.
2011-08-06 02:46:17 +00:00
jendave
33776bef16
finally got the deck migration running - when you start forge, if there's a all-decks2 file, you're asked if you want to import it. this version has all the decks already imported, and the all-decks2 property commented out, so you're not asked again.
2011-08-06 02:46:10 +00:00
jendave
d426acfb93
Added generated SerialVersionUID
2011-08-06 02:46:02 +00:00
jendave
d6bc75a6af
Mana Pool fix, part two: colorless subtraction loop in subtractOne() fixed(in a way whose workings I fail to comprehend, but which nevertheless fails to give reason to examine said workings), getText() fixed to display all colorless mana present in pool rather than just a "1" standing for "There is some amount of colorless mana in the pool". Sol Ring seems to work normally.
2011-08-06 02:45:57 +00:00
jendave
346bad7985
Mana Pool fixing, part one: Dark ritual and such no longer produce snow mana, Mana Pools no longer empty whenever a mana cost is successfully paid.
2011-08-06 02:45:53 +00:00
jendave
5c6efdf625
some small fixes and tweaks regarding the property system
2011-08-06 02:45:46 +00:00
jendave
14445163a1
Changed all "should{Keyword}(card)" methods into a single "hasKeyword(card, {Keyword}) " method. Suggest moving hasKeyword to Card.java - "n = card.hasKeyword({Keyword})".
2011-08-06 02:45:36 +00:00
jendave
a7c89eff0f
Added a "version" Property in main.properties and NewConstants that is shown in the error reports.
2011-08-06 02:45:31 +00:00
jendave
a48a6f43bb
A lot of fixes in cards.txt and the CardFactories, removed all warnings.
2011-08-06 02:45:22 +00:00
jendave
e74ef54912
fixed the Quest mode issue
2011-08-06 02:45:12 +00:00
jendave
f04ab6733c
11/01 build - small updates, basically to stay up-to-date with the latest beta.
2011-08-06 02:45:06 +00:00
jendave
8bd5c4a2c4
new deck format working now!
...
decks are in the res/decks folder, every deck is a file, booster decks are directories with 8 deck files in them. currently, if you run the new version, the decks folder is created automatically, but old decks are neither migrated nor overwritten. i'll commit an import program soon
major changes include
-Deck doesn't store the three boolean fields any more, but computes them
-DeckIO is now an interface, with OldDeckIO and NewDeckIO as its implementations. OldDeckIO will probably still be used for the deck migration tool.
2011-08-06 02:44:55 +00:00
jendave
3757bf5fe9
dedicated to DennisBergkamp
...
i tried to create a small workaround for the problem, but because i don't get the same error as you, could you try it, please?
2011-08-06 02:44:39 +00:00
jendave
00f92575d8
Small update, Knighthood, Levitation (new cards in cards.txt I forgot to add), card pic URLs in card-pictures.txt and Volrath's Stronghold's ability manacost fix, AI_Discard() fix.
2011-08-06 02:44:31 +00:00
jendave
301a13fc1d
Snow mana should now work (as tested on chilling shade).
2011-08-06 02:44:24 +00:00
jendave
5ff8fad1fa
spotted my error that made the quest mode not work. everything should be fine again
2011-08-06 02:44:15 +00:00
jendave
fd9f203db1
updated cards.txt, card-pictures.txt and added some extra cards, minor fixes. Added Chris' spRaiseDead keyword.
2011-08-06 02:44:10 +00:00
jendave
386669b84e
Huge update to forge's structure:
...
everything from the default package moved to package forge. the default package contains classes Deck and QuestData_State to keep compatibility with old files that store serialized objects of these classes
if you find other classes that are stored in the res directory through serialization, create a class for it in the default package or tell me.
about QuestData_State: i'm getting a NullPointerException when trying to create/resume quest. Maybe the quest files on SVN are simply out of date. otherwise, that seems hard. easy fix would of course be to replace null by a new Map
2011-08-06 02:43:59 +00:00
jendave
69322b3ef1
Build 10/26:
2011-08-06 02:39:43 +00:00
jendave
c2b2a7edc2
ManaPool should now support snow mana(by support I mean a new system that has a good probability of working, and has not produced any bugs so far working with normal mana), now to get it working for ManaCost...
2011-08-06 02:39:28 +00:00
jendave
8f858c0f18
Added Sloth's snow lands, not any different from normal ones so far.
2011-08-06 02:39:22 +00:00
jendave
426a64b76c
Reworked mana pool to handle mana as a string, fixed silly spelling error (ManaPool.subtarctMana).
2011-08-06 02:39:18 +00:00
jendave
d0ed3cefb3
Fixed ArrayList cast warnings
2011-08-06 02:39:13 +00:00
jendave
4b1c151641
Corrected The 3 Changeling spells in cards.txt - they were missing Tribal
2011-08-06 02:39:09 +00:00
jendave
879f1ddb97
Card parsing class I'm working on
2011-08-06 02:39:04 +00:00
jendave
eb1647beda
Added iterator to CommandList(I think it was already there at some point).
2011-08-06 02:38:59 +00:00
jendave
d4a37d17ab
first draft of Gui_DeckEditorNew, including entries in NewConstants and res/gui
...
no functional change to the running program, nothing working yet...
2011-08-06 02:38:55 +00:00
jendave
1f38fb8894
Deleted the old ErrorViewer class in the default package, added imports for forge.gui.ErrorViewer in many of the classes that used it.
...
Fixed a bug in forge.gui.ListChooser that threw a NullPointerException when trying to convert Integer to int
Replaced Font.MONOSPACED by "Monospaced" in forge.error.ErrorViewer for better Java 1.5 compatibility
2011-08-06 02:38:46 +00:00
jendave
7327d6c499
Moved some files from /src into /, including forge.properties and the res folder
...
changed the output folder to bin
2011-08-06 02:38:31 +00:00
jendave
e0224bd465
2011-08-06 02:37:41 +00:00
jendave
e0630099c5
intial checkin
2011-08-05 15:01:29 +00:00