Commit Graph

819 Commits

Author SHA1 Message Date
Hellfish
a54a0ba985 *Moved common functionality of Trigger and ReplacementEffect into base class. 2014-02-09 13:56:04 +00:00
Agetian
e09ec6c165 - Better variable name. 2014-02-09 04:45:40 +00:00
Agetian
1fa0a2c81c - Fixed a bug in booster generator that caused the foil from a wrong print sheet to be generated for sets that did not have a foil always in common slot. 2014-02-09 04:41:54 +00:00
Sol
c8eed79a2a - Initial checkin for Additive Mana Conversion Static Ability (Restrictive Conversions currently not 100% correct)
- Added Mycosynth Lattice
- Fixed Sunglasses of Urza
2014-02-09 02:37:09 +00:00
Agetian
686807b0d2 - A closer approximation of foil chance in booster (16.67% for 1:6 ratio instead of just 16%). 2014-02-08 20:03:01 +00:00
Agetian
d7224d7515 - Fixed a bug that caused the game to crash when generating boosters with no specified code (fixes full cardpool draft).
.
2014-02-08 18:24:04 +00:00
Maxmtg
e9c273e40f logic optimized 2014-02-08 17:13:35 +00:00
Maxmtg
9500b3d951 acquire booster edition once 2014-02-08 17:07:15 +00:00
Agetian
4f9fd821ec - Added foil generation in booster packs (the UI support is currently incomplete, foils will not be distinguished in deck editors or displayed in pile view or booster card list for now; also, there is currently no option to disable the foil visual effect in GUI). 2014-02-08 16:16:23 +00:00
Agetian
80c70d321e - Append the foil suffix to the card name instead of to the end of the line (looks better in the deck file and fixes foil card recognition). 2014-02-08 13:16:36 +00:00
Maxmtg
676fee32c6 renamed add/subtract methods, fixed bug with colorless payment 2014-02-08 12:56:54 +00:00
Maxmtg
715ee1f9ab color conversion routine for mana implemented 2014-02-08 12:21:55 +00:00
Chris
bfe48d2611 [maven-release-plugin] prepare for next development iteration 2014-02-07 17:25:48 +00:00
Chris
3c08718b4b [maven-release-plugin] prepare release forge-1.5.12 2014-02-07 17:25:37 +00:00
Maxmtg
d7d87b5c5d CardDb is now able to report the unique missing cards (it's not a good idea to keep it all in ctor, should refactor later) 2014-02-06 04:00:51 +00:00
Maxmtg
04a38b79ac Old-format decks will load without exceptions 2014-02-03 08:16:44 +00:00
Maxmtg
5c195f3cea moved forge.net.protocol to .net project 2014-02-02 13:31:55 +00:00
Maxmtg
1af6d101e8 fix mana atoms (bug emerged with 24602) 2014-02-02 12:32:46 +00:00
Maxmtg
6575000c28 better loading of unsupported cards 2014-02-02 10:26:22 +00:00
Agetian
43f4e45827 - Some more error message mistype / spelling fixes. 2014-02-02 10:22:49 +00:00
Agetian
4b6e58ddf0 - A little mistype fix. 2014-02-02 10:19:59 +00:00
Maxmtg
0abdf7a3b5 CardDb - unsupported cards detection
CardPool - fix bug in decks save
2014-02-02 10:03:41 +00:00
Maxmtg
53e0a2ad37 createUnsuportedCard -> cardDb 2014-02-02 09:39:22 +00:00
Agetian
7e22527164 - Send unsupported card names to the console so that the user is aware of which cards failed to load when the decks were parsed. 2014-02-02 09:22:49 +00:00
Maxmtg
7e6928d700 Split Deck- storage and serializer parts into their own classes 2014-02-02 09:11:48 +00:00
Maxmtg
bbe5e3c556 small tweaks 2014-02-02 08:51:03 +00:00
Maxmtg
cec3d26493 re-arranged deck serialization code to make it more "symmetric": the what is serialized somewhere tends to be de-serialized in the same class 2014-02-02 08:39:12 +00:00
Maxmtg
4d833b6f38 getColor method moved to DeckProxy 2014-02-02 01:42:54 +00:00
Maxmtg
1f66ec432d shifted MagicColors 1 bit to the right 2014-02-02 01:08:53 +00:00
Maxmtg
691c52fff9 Forge will no longer crash when there are decks with unsupported cards. These cards will appear in decks and games player starts as a dummy without cost, types, abilities, but with explanation in card's text 2014-02-01 21:43:42 +00:00
Chris
59665029d2 [maven-release-plugin] prepare for next development iteration 2014-01-31 16:18:08 +00:00
Chris
3249e844f9 [maven-release-plugin] prepare release forge-1.5.11 2014-01-31 16:17:57 +00:00
Maxmtg
c5d35c9596 added a method: magic color form char 2014-01-31 05:55:30 +00:00
Maxmtg
a5f4f78018 won't throw when not expected 2014-01-29 17:02:32 +00:00
Maxmtg
0621f2e242 refactor isAPermanentType to be less ugly 2014-01-29 16:59:06 +00:00
Sloth
07f126cb52 - Updated Cloudstone Curio. 2014-01-29 15:47:45 +00:00
Maxmtg
c1a11dd89a natural ordering of cards now includes art idnex 2014-01-29 06:49:48 +00:00
Maxmtg
7ad5bfb581 rollback bug 2014-01-28 09:31:20 +00:00
Maxmtg
75e5c8d0ca fix precon loading issues 2014-01-28 07:32:10 +00:00
Maxmtg
1b9437ad32 fix artindex 2014-01-28 07:11:41 +00:00
Maxmtg
a0d13578f3 artIndex inside the very cards is 1-based as well (no more adjustments of +/-1 needed) 2014-01-28 06:56:42 +00:00
Maxmtg
26bb8e5009 art index bugfix for decks being loaded 2014-01-27 17:37:54 +00:00
Maxmtg
8ff6cbd98e better art randomization for loaded decks 2014-01-25 22:36:15 +00:00
Maxmtg
4573e30e73 refactor and remove some dependencies 2014-01-25 22:31:32 +00:00
Maxmtg
aec0bad678 more problems with art indices solved 2014-01-25 21:49:53 +00:00
Maxmtg
aeedde578d exclude schemes, planes etc from xitax-conversion 2014-01-25 21:40:29 +00:00
Maxmtg
dfebb08e1e fix deck loading problem (wrong editions were shown) 2014-01-25 21:30:56 +00:00
Maxmtg
003c252d8a added option to use only core and expansion sets in deck importer, fixed a related bug 2014-01-25 19:54:32 +00:00
Maxmtg
1986df1961 Xitax's deck convertor integrated into Forge - applies on load to decks where no card has explicitly defined set. 2014-01-25 19:10:26 +00:00
Maxmtg
11c205f0c9 fix bugs in minimal set calculation.
added that column to itemmanager
2014-01-25 16:29:56 +00:00