Agetian
b7e48ac2cc
- Some refactoring in BoosterGenerator related to guaranteed cards.
2018-04-21 15:23:46 +03:00
Agetian
2b41c97355
- Dominaria: booster packs must have a guaranteed Legendary Creature
2018-04-21 08:34:25 +03:00
Blacksmith
0d375ecd93
[maven-release-plugin] prepare for next development iteration
2018-04-21 01:18:35 +00:00
Blacksmith
970f684345
[maven-release-plugin] prepare release forge-1.6.9
2018-04-21 01:18:32 +00:00
Hanmac
a11d5a0fa5
CardDb: fixed other Cardface
2018-04-20 13:00:44 +02:00
maustin
53a03b94d4
Merge branch 'master' into historicformats
...
# Conflicts:
# forge-game/src/main/java/forge/game/GameFormat.java
2018-04-18 23:00:56 +01:00
Meerkov
db3e4d9e83
Fixes ~50 compiler warnings for unused libraries.
2018-04-17 16:06:00 -07:00
Meerkov
338ba5afdc
Fixes some compile errors in Eclipse due to empty folders.
2018-04-17 15:50:53 -07:00
maustin
f2ae137947
Merge branch 'master' into historicformats
...
# Conflicts:
# forge-game/src/main/java/forge/game/GameFormat.java
2018-04-17 21:29:03 +01:00
Meerkov
5c9a27c930
Update lots of code to use MyRandom directly.
...
Some parts of the code were using the normal random, instead of going through the MyRandom class. This makes it much harder to change the RNG method later. For example, you may want to change the RNG to always be seeded with the same number, for running AI experiments. This change makes that easier.
2018-04-16 21:26:12 -07:00
Meerkov
1cfb937490
Updates the project for Java 8.
...
Maps.newHashMap() was replaced with null in numerous locations. A null check is performed in the locations that read this value. This prevents unnecessary allocation of memory and fixes compiler errors.
"final" keyword added to RepeatEachEffect, which used local variables in non-local scope.
2018-04-16 18:26:15 -07:00
austinio7116
17fc231db6
Fix to ensure invalid format files do not crash game on startup
2018-04-15 00:24:39 +01:00
maustin
ae2c56abce
Updated GameFormat reader to support nested folders plus user defined custom formats from their local user directory. Moved Digital formats to a subfolder to demonstrate
2018-04-10 09:49:02 +01:00
Hanmac
0bc12e744e
CopyPerm: rewoke and update with Populate
2018-04-09 07:50:44 +02:00
Michael Kamensky
b481b629b5
Update CardEdition.java
2018-04-02 20:20:41 +00:00
Luke Way
0b5a92ebc9
Fixed whitespace
2018-04-02 09:36:58 -04:00
Luke Way
942f5dcfbd
Added null check on CardEdition. Encountered NPE when adding basic lands in deck builder with cards from new set.
2018-04-02 09:32:38 -04:00
swordshine
eeec3feb1f
- Fixed a crash (varolz, the scar-striped + dryad arbor)
2018-04-02 11:55:44 +08:00
Michael Kamensky
70eec78416
Merge branch 'BrawlFormat' into 'master'
...
Brawl format
See merge request core-developers/forge!324
2018-03-30 06:35:07 +00:00
Chris H
4b77ccb5f6
Only allow core or expansions to be upcoming sets
2018-03-29 21:29:07 -04:00
austinio7116
8e074e2093
Removed unwanted import
2018-03-29 11:15:06 +01:00
austinio7116
70bd88e2d9
Fixed failing tests due to missing StaticData. Fixed Commander-based fully random deck generation.
2018-03-29 08:47:15 +01:00
austinio7116
9e053865e1
Code cleanup
2018-03-29 07:00:37 +01:00
austinio7116
08dc5f5654
Fixed deckformat to fully support Brawl requiring standard legal cards. Deck generation for brawl working on desktop and android.
2018-03-29 06:33:02 +01:00
austinio7116
ed564b904f
Random brawl deck generator working on Desktop
2018-03-28 23:41:57 +01:00
austinio7116
e2ee43fb2d
Code cleanup
2018-03-27 23:04:16 +01:00
austinio7116
5b8342188c
Fixed adding planeswalker commanders from pool in android brawl deck editor
2018-03-26 22:59:16 +01:00
austinio7116
756c272821
Fixed brawl deck editor and deckformat rules for brawl
2018-03-26 20:39:34 +01:00
austinio7116
364bf3724f
Added UI elements required for Brawl variant
2018-03-26 06:57:15 +01:00
austinio7116
81373d2b69
Initial fiddling with Brawl game formats
2018-03-25 19:58:52 +01:00
Blacksmith
9e786bbdff
[maven-release-plugin] prepare for next development iteration
2018-03-20 01:14:26 +00:00
Blacksmith
6e6af1c6c4
[maven-release-plugin] prepare release forge-1.6.8
2018-03-20 01:14:23 +00:00
swordshine
b81fba82a5
Merge branch 'SellingLandsReplacement' into 'master'
...
Selling lands fixes
See merge request core-developers/forge!273
2018-03-18 09:17:52 +00:00
Misha Colbourne
dcecbd4e37
Update DeckFormat.java
2018-03-14 22:43:40 +00:00
Misha Colbourne
12c84196f3
Update DeckFormat.java
2018-03-14 03:31:29 +00:00
Seravy
83bae5ad74
Sold basic lands that could have been added through "Add basic land" will not be removed from decks.
2018-03-04 23:36:48 +01:00
Jamin W. Collins
4299491104
avoid creating an additinal map of all cards
...
While getting all cards is needed for some network play variants, they
can be retrieved with the additional memory usage. The nested lookup
isn't as elegant (IMO) but does avoid memory bloat with the additional
data structure.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-01 04:24:50 -07:00
Jamin W. Collins
3415d76b40
allow ALL cards to be (de)serialized
...
This is needed by network play variants like:
- Vanguard
- Planechase
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 20:03:53 -07:00
Jamin W. Collins
2c55a9d86c
bump commons-lang3 version for Java 9 support
...
Closes core-developers/forge#157
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 17:44:30 -07:00
Sol
b0a786970f
Merge branch 'commanderDeckGenerator' into 'master'
...
Commander deck generator
See merge request core-developers/forge!249
2018-02-28 02:55:11 +00:00
austinio7116
d05e1e59dc
Merge branch 'token_scripts' into 'master'
...
Allow scripts to be written for Tokens
See merge request core-developers/forge!236
2018-02-27 22:14:13 +00:00
austinio7116
52ae852953
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-26 23:49:47 +00:00
Blacksmith
d6278541dd
Clear out release files in preparation for next release
2018-02-25 22:55:10 +00:00
Blacksmith
5977598c71
[maven-release-plugin] prepare for next development iteration
2018-02-25 22:49:44 +00:00
Blacksmith
35706d71f7
[maven-release-plugin] prepare release forge-1.6.7
2018-02-25 22:49:41 +00:00
Blacksmith
c38f0900d1
Update README.txt for release
2018-02-25 22:48:23 +00:00
Sol
d4d376c8c6
Merge branch 'PlaneshiftPromos' into 'master'
...
Fixing Planeshift set alter foils in boosters
See merge request core-developers/forge!202
2018-02-25 20:19:19 +00:00
tehdiplomat
6ca1269261
Add ability to load tokens via scripts before
2018-02-19 13:15:12 -05:00
Michael Kamensky
275e1be6be
Revert "Merge branch 'Guavafix' into 'master'"
...
This reverts merge request !217
2018-02-18 18:54:20 +00:00
Michael Kamensky
a9e15c2d33
Merge branch 'Guavafix' into 'master'
...
The guava fix
See merge request core-developers/forge!217
2018-02-18 07:17:15 +00:00