drdev
6e207baa3c
Improve landscape match layout
2015-05-24 14:43:13 +00:00
Agetian
01fb31969e
- Removed an extra space.
2015-05-24 07:45:10 +00:00
Agetian
20d86418e2
- Make DealtCombatDamageOnce trigger report the amount of damage dealt in combat. Fixes Sunhome Enforcer.
2015-05-24 07:37:50 +00:00
Agetian
5bfec80d90
- Use a standard mechanism of testing object equality so that mobile Forge doesn't hang.
2015-05-23 19:06:41 +00:00
Agetian
d859d378c6
- Use java.util.Objects instead of the Google class.
2015-05-23 13:57:58 +00:00
Agetian
069d8a5b00
- Attempt to fix Courser of Kruphix and friends not revealing the cards in game 2+ of the match.
2015-05-23 13:54:33 +00:00
elcnesh
ab03da16a0
- Cleanup and fix PlayEffect, especially related to optionally playing multiple cards
...
- Fix Jace, Architect of Thought's ultimate to search each player's library
2015-05-23 07:13:10 +00:00
Agetian
c68b3ea240
- Added a TODO line.
2015-05-23 05:58:41 +00:00
Agetian
060bd16673
- Do not spoil information about face down cards if a face down image (hidden.jpg) is not available and the game is in card image view mode (the game used to reveal almost all the information about the card including its name, mana cost, P/T, text).
...
- Currently draws the Forge art (theme-based) as the imitated "card back" if no image is available and the game is in card image view mode. Not optimal (looks somewhat ugly due to stretching), feel free to improve CardImageRenderer::drawFaceDownCard.
2015-05-23 05:57:46 +00:00
Agetian
f233a0345f
- Improved the implementation of fizzling triggered SAs (so that hasFizzled returns true for failed SAs).
2015-05-22 17:55:47 +00:00
Agetian
e915b68a7e
- Changed a method name a little.
2015-05-22 17:34:26 +00:00
Agetian
25f0e03808
- Fix an issue with the "damage done" triggers lingering in certain cases on creatures returning from graveyard to battlefield, which caused e.g. a wrong interaction of Stone-Tongue Basilisk with Persist creatures (killing them "twice", once with combat damage and then again with the trigger once they returned from graveyard via Persist).
...
- This fix is somewhat roundabout, I'm not sure if maybe it breaks something, please review.
2015-05-22 16:58:20 +00:00
Agetian
50caf70346
- Remove an unnecessary block of code from the previous fix.
2015-05-22 13:47:32 +00:00
Agetian
931359980b
- Fix an issue with Retribution of the Ancients causing a NPE when X=0.
2015-05-22 13:44:42 +00:00
Agetian
41760b1449
- Added a TODO note to the hacky fix for the morph color leaking.
2015-05-21 04:32:54 +00:00
Agetian
3ed98ea887
- Temporarily recommitting the hack that fixes the morph color being leaked (until the issue is solved for good - morphs were still leaking color).
2015-05-20 19:38:30 +00:00
Agetian
8888677d11
- Fixed Tundra Kavu choice descriptions not appearing.
2015-05-20 04:27:54 +00:00
Agetian
842167d1ff
- More correct implementation of the way GameEventCardModeChosen game event is processed.
2015-05-19 18:04:33 +00:00
Agetian
4e56670a23
- Cards which need a mode choice (e.g. the Siege cycle, Master of Predicaments etc.) will now log the choice that was made.
...
- The Siege cycle cards will now also report the choice in a message box so that it's immediately apparent what was chosen for them.
- Changed the default value of "Display Tokens in a Separate Row" to "disabled" (tokens are now displayed on the same row as non-token cards).
2015-05-19 17:56:38 +00:00
elcnesh
73bef51fcc
Have mobile game handle opening/closing mana pools itself
...
to improve compatibility with network play
2015-05-19 09:28:31 +00:00
elcnesh
1f18f9da05
Set current player more quickly to prevent exception at match start
2015-05-19 09:25:04 +00:00
elcnesh
9a329d515d
Fix mindslaver effects.
...
- Fix bug where game would become unsreponsive after mind slaving ends;
- Fix bug where players could concede for mind-slaved opponents;
- Cleanup, managed to remove some fields.
2015-05-19 06:56:57 +00:00
Sol
c32dbb1012
- Attempting to improve reported Swing crash when it can't find something to Focus
2015-05-19 02:56:20 +00:00
elcnesh
9767b20386
Update and cleanup card viewing code. Fixes issue with
...
morph colour leaking, viewing opponent's morphs through
card zoomer, and other minor bugs.
2015-05-18 07:33:21 +00:00
Sol
5cba52b5a6
- Increase prices of the Plant Wall in the Bazaar.
2015-05-18 02:59:49 +00:00
Chris
817d1e790d
Added new card names to changes.txt.
2015-05-17 19:38:16 +00:00
Krazy
90395f8336
Fixed color distribution checkbox selection for quests.
2015-05-17 19:13:15 +00:00
Agetian
8d5c23c054
- Corrected a mistype.
2015-05-17 17:12:11 +00:00
Agetian
c7460d2854
- Fix a compile time warning related to the encoding of one of the source files.
2015-05-17 16:58:03 +00:00
Agetian
46f17edad0
- Reverting r29415-29422 for now because the UTF-8 characters prove to be problematic for the player unless they are transparent enough when searching for cards and typing card names (including the deck editor).
...
- Before having to revert these changes I managed to get the game to recognize both accented and unaccented card names in decks and for the purposes of card picture file names. However, I was not successful in implementing the similar level of transparency in the deck editor and in the card search box (e.g. "Add Card To Hand" - that type of thing).
- To continue working on this project, feel free to revert this commit locally and update the functionality to be more transparent and intuitive for the end user.
2015-05-17 16:44:30 +00:00
Agetian
9f15e72a4f
- Use StringUtils.substring in the equivalent card name lookup.
2015-05-17 15:32:21 +00:00
Agetian
a23afe9d91
- Fix for lookup of equivalent card names that have set and/or art info attached to them.
2015-05-17 15:24:57 +00:00
Agetian
23e1eda8b1
- Updated the CHANGES.txt note for UTF-8 characters in card names.
2015-05-17 15:00:59 +00:00
Agetian
37f3fad409
- Make looking up cards by equivalent name more efficient.
2015-05-17 14:59:31 +00:00
Agetian
50ba2341d1
- Fix imports.
2015-05-17 14:54:47 +00:00
Agetian
781dace2e8
- An attempt at making the game detect both the accented and non-accented card names in decks [please review].
2015-05-17 14:54:26 +00:00
Agetian
3ba9e7cd03
- Fix the encoding of files with UTF-8 symbols to make them compile properly and without warnings.
2015-05-17 14:22:02 +00:00
elcnesh
44e7a3fec9
Use recently fixed UTF-8 support to update cards with special characters in their names
2015-05-17 13:33:04 +00:00
elcnesh
b3f38edef3
Huge cleanup: use collection interfaces (List, Set, Map) rather than
...
implementations (ArrayList etc.) in references to objects
2015-05-17 11:28:21 +00:00
elcnesh
6274c5379a
Use morph/manifest reminder overlays for face-down cards on the battlefield
2015-05-17 11:16:39 +00:00
Agetian
56cc9b7b25
- Reverting the last attempt at fixing the morph color leak, the idea didn't work out, resorting to the hackier but working fix for now.
2015-05-17 07:42:42 +00:00
Agetian
39d9e91430
- One more clarification in CHANGES.txt.
2015-05-17 06:55:44 +00:00
Agetian
792e8c34ee
- Clarified the CHANGES.txt note related to the new token display option.
2015-05-17 06:54:45 +00:00
Agetian
62c399c1a7
- One more mistype correction.
2015-05-17 06:35:38 +00:00
Agetian
0d496c153f
- Corrected a couple mistypes.
2015-05-17 06:34:04 +00:00
Agetian
8813fb490d
- Added a note to CHANGES.txt about the new "Display Tokens on a Separate Row" option.
2015-05-17 06:32:02 +00:00
Agetian
ce924fafe1
- Added a toggleable option "Display Tokens on a Separate Row" that controls whether tokens are displayed on their own row or on the same row as other cards. Defaults to "on a separate row" for compliance with previous behavior (and at least until this mode is tested better).
2015-05-17 06:23:05 +00:00
Agetian
1393212cec
- A better fix for Morph cards leaking their color in CardDetailPanel when face-down.
2015-05-17 05:00:20 +00:00
Sol
4293e98904
- I thought I noticed Hands of Binding not actually freeze when encoding cast
2015-05-17 02:48:35 +00:00
Agetian
4ef3bad62d
- Fix the face-down card color being spoiled in the border of CardDetailPanel.
...
- Note that there may be a bigger problem in the related code that displays the card detail panel: canShow is always 'true' on line 199, but a lot of further code assumes that canShow may be either true or false (anybody who feels comfortable with the GUI code, feel free to take a better look at this code).
2015-05-16 19:45:09 +00:00