drdev
144f651fa0
Support caching ability text and certain keywords in view
...
Update names of certain classes and fields for better consistency
Fix so summoning sickness icon doesn't appear for creatures with Haste
2014-10-12 21:23:27 +00:00
drdev
f172e72604
Prevent stack overflow error with FCollection.addAll
2014-10-12 14:22:34 +00:00
drdev
92f187f6e3
Refactor card types to use class instead of a List<String>
...
Optimize Zone and other areas to use CardCollection
2014-10-12 01:37:27 +00:00
drdev
0851301985
Add serialize and deserialize logic for trackable objects
2014-10-07 05:39:35 +00:00
drdev
b8285e3694
Add TrackableTypes to facilitate determination of default values as well as provide methods for loading and saving the property to file
2014-10-07 04:24:57 +00:00
drdev
75d1f5dea6
Add CardCollection class and special methods to CardView to make it easier to track changes to collections and make it possible to prevent changes outside Card class
...
Add delayed initialization of certain collection fields to Card to reduce memory usage and improve performance
2014-10-06 23:12:49 +00:00
Chris
e0aca90d0e
[maven-release-plugin] prepare for next development iteration
2014-10-03 17:50:03 +00:00
Chris
3285529e9f
[maven-release-plugin] prepare release forge-1.5.28
2014-10-03 17:49:48 +00:00
drdev
c5ac3c652e
Use delayed event queue to improve performance of game startup and event processing in general
2014-10-01 20:29:01 +00:00
drdev
2306524df1
Refactor achievement definitions to make them easier to implement
2014-09-28 09:01:16 +00:00
drdev
57a552dc04
Move FTrace to forge.core
2014-09-25 19:17:56 +00:00
Agetian
63be2b5ee3
- A simpler way of counting shards.
2014-09-16 15:46:19 +00:00
Agetian
434baa66c6
- Added mana cost color shard count to deck statistics. Currently counts all individual mana symbols in mana costs (hybrid symbols count as one mana symbol of each color, Phyrexian symbols count as their respective color). Uses very basic text-based messages in the statistics UI, improvements are welcome.
2014-09-16 15:39:32 +00:00
drdev
42b99b0b5e
Refactor creation of Gui and AI lobby players into GamePlayerUtil
...
Fix so gui player name updated
Fix so multiple human players receive separate LobbyPlayerHuman instances
2014-09-15 22:26:55 +00:00
elcnesh
8bc99d7a5b
Merged changes from trunk to GuiRefactoring: 27390-27405.
2014-09-15 11:17:15 +00:00
elcnesh
00bf228e0f
Merged changes from trunk to GuiRefactoring: 27326-27376.
2014-09-14 07:17:49 +00:00
elcnesh
295423050b
Merged changes from trunk to GuiRefactoring: 27297-27319.
2014-09-13 07:53:24 +00:00
elcnesh
1f62869b24
Fix the refactored GUI code so that games can now be played.
2014-09-04 18:08:22 +00:00
elcnesh
89b3395cec
Completely refactor the GUI code.
...
All direct references to a gui have been replaced by a field, allowing dynamic GUI assignment throughout the code (necessary for eg. network play). Fixes almost all errors. Untested.
2014-09-04 09:44:31 +00:00
drdev
4160e78d39
Support actually starting a Momir Basic game and lay the groundwork for other game types with auto-generated decks
2014-09-01 02:58:58 +00:00
drdev
1e901cb59a
Code cleanup
2014-09-01 01:51:38 +00:00
drdev
034f56d331
Add Momir Basic format and game type
2014-09-01 01:17:45 +00:00
Chris
bc65e884f8
[maven-release-plugin] prepare for next development iteration
2014-08-29 14:43:59 +00:00
Chris
4f509f28b7
[maven-release-plugin] prepare release forge-1.5.25
2014-08-29 14:43:45 +00:00
drdev
d0a0b45a6e
Add timeout to reading URL from website
2014-08-25 22:54:53 +00:00
drdev
cb7ff871dd
Add timeout to prevent spending forever trying to determine an Internet connection
2014-08-25 22:43:56 +00:00
rikimbo
ef16001fe8
Theme deck files now support indicating which set a card is to be drawn from using the usual "CardName|SetCode" syntax. The suffix can also be added to the BasicLandPercentage line to indicate the set that basic lands are to be drawn from. Eg. "basicLandPercentage=16|M10"
2014-08-16 14:21:56 +00:00
Chris
2012621be7
[maven-release-plugin] prepare for next development iteration
2014-08-15 18:40:00 +00:00
Chris
48f4e4d801
[maven-release-plugin] prepare release forge-1.5.24
2014-08-15 18:39:45 +00:00
elcnesh
0d534be21e
Add code allowing text-changing effects (+some cleanup).
2014-08-11 09:22:18 +00:00
drdev
d83220c653
Remove unneeded com.ibm.icu dependency from all projects which was preventing Android being able to build
2014-08-09 05:51:05 +00:00
drdev
952e3d93f0
Create Gauntlets screen
2014-08-08 04:05:18 +00:00
Krazy
b16b80c4d5
Fixed a typo..................
2014-08-08 01:09:52 +00:00
Krazy
52c4a32511
Added better error message for missing keys in localization files.
2014-08-08 01:09:28 +00:00
Krazy
c26de845e1
Added localization classes and the start of the localization process.
2014-08-08 01:05:03 +00:00
Sol
fd799d679d
- Add Conspiracy section to the constructed deck editor for convenience (really needs to be added to the draft deck editor)
2014-08-07 02:45:21 +00:00
swordshine
cc90fc61c6
- Added North Star
2014-08-06 05:59:40 +00:00
Sol
869620f37c
- FIx issue where Aggregates.random(list, count) doesn't actually return "count" values in the resulting list
2014-08-05 02:19:11 +00:00
drdev
d62daa5b47
Flesh out saving and loading game state some more
2014-08-04 03:00:32 +00:00
drdev
846fd1aa34
Fix so random decks works properly for constructed game
2014-08-03 15:21:36 +00:00
drdev
d055da796d
Let preferred art be respected again for unique cards only list
2014-08-01 17:38:11 +00:00
Chris
061baa5664
[maven-release-plugin] prepare for next development iteration
2014-08-01 14:47:37 +00:00
Chris
b2138b9a03
[maven-release-plugin] prepare release forge-1.5.23
2014-08-01 14:47:22 +00:00
drdev
caeafad343
Support respecting saved card preferred art on future sessions
2014-07-31 19:16:35 +00:00
drdev
2d55e64c23
Code cleanup
2014-07-31 18:05:08 +00:00
drdev
d7664e6cfc
Support changing preferred art for cards in catalog
...
Support adding and removing catalog cards from favorites
Only show unique cards in Catalog by default
2014-07-31 17:55:11 +00:00
drdev
51b1e5ee07
Fix so phyrexian mana symbols display properly in generated card images
2014-07-29 12:56:44 +00:00
swordshine
13ada02ae1
- Improve the commander pool to support other non-legendary creature commanders
2014-07-28 10:00:40 +00:00
swordshine
6cac3199de
- Commander 2014: Added Teferi, Temporal Archmage
2014-07-27 11:56:42 +00:00
elcnesh
1e93f310aa
Remove now unused references to Licid state.
2014-07-27 09:33:22 +00:00