Commit Graph

27363 Commits

Author SHA1 Message Date
elcnesh
ea23bb33b2 Codechanges and lots of fixes related to playing other player's cards from exile.
- Cards now keep track of who's allowed to cast them, fixing possible issues in multiplayer.
- Face-down cards can now be properly looked at when allowed to by a static ability.
- Improve support for casting a face-down exiled card in general.
- Add Shared Fate (including AI support).
2014-12-03 08:49:49 +00:00
Agetian
4ae2687478 - Fix the background music not working. 2014-12-03 04:49:02 +00:00
drdev
3c13e46193 Clear warnings 2014-12-02 23:20:09 +00:00
drdev
871681c0aa Add onFinished runnable to ForgeTransition 2014-12-02 23:11:17 +00:00
drdev
a7534d15e4 Start working on API to support transition animations 2014-12-02 23:07:57 +00:00
Chris
bce1831b95 Added new card names to changes.txt. 2014-12-02 20:52:02 +00:00
swordshine
2de56b09cc - C14: Added Loreseeker's Stone 2014-12-02 13:33:50 +00:00
swordshine
00753f486f - C14: Added Domineering Will and Infernal Offering 2014-12-02 13:11:05 +00:00
swordshine
a29260e846 - C14: Added Incite Rebellion 2014-12-02 10:54:06 +00:00
elcnesh
06681655c3 Non-functional change for Java 8 compatibility. 2014-12-02 08:28:05 +00:00
swordshine
f918978462 - Converted "Deplete" to a subability 2014-12-02 05:25:10 +00:00
drdev
e43884d298 Fix mana symbol order in test 2014-12-02 04:59:44 +00:00
swordshine
296eccdce3 - C14: Added Assault Suit 2014-12-02 04:55:45 +00:00
drdev
c541972527 Fix so correct text displays for flipped state in details view 2014-12-02 04:50:21 +00:00
drdev
6c7783d8d7 Fix P/T displayed when flipping morph cards 2014-12-02 04:36:03 +00:00
drdev
1bb451469b Code cleanup 2014-12-02 04:22:46 +00:00
drdev
dc93196b56 Fix crash when starting game 2014-12-02 04:18:45 +00:00
drdev
905eb0bb1f Fix P/T display for alternate state 2014-12-02 04:10:20 +00:00
drdev
e688d78781 Prevent showing flip icon for split cards in zoom view 2014-12-02 03:35:05 +00:00
drdev
7ce9a53cb0 Version bump to 1.5.32.005 2014-12-02 03:26:03 +00:00
Myrd
5b8014cb3b If the pic for a token doesn't exist, try loading one that doesn't have the set name suffix. 2014-12-02 03:16:04 +00:00
drdev
3590fc3891 Support flipping card on zoom view for mobile app 2014-12-02 03:05:59 +00:00
drdev
ec29cd8eca Cleanup warnings 2014-12-02 02:23:59 +00:00
drdev
5a6394cf34 Make zoom activate message more specific to the available abilities of a card 2014-12-02 01:52:01 +00:00
drdev
8bff9ff14b Prevent flashback cards losing their display area if graveyard open 2014-12-02 00:13:50 +00:00
Myrd
bc29bc0d50 No need to prompt user to select a color when convoking with a mono-color creature. Just use mana of the creature's color. (It can be converted to colorless if needed.) 2014-12-01 18:27:58 +00:00
swordshine
597334a66a - C14: Added Wave of Vitriol 2014-12-01 11:54:57 +00:00
Agetian
a9f05080f9 - Added a missing test dependency (junit.framework). 2014-12-01 09:15:18 +00:00
Myrd
53ca260a57 When looking for music to play, ignore non-file entities (e.g. .svn directories). 2014-12-01 06:12:55 +00:00
Myrd
a63f46414a Fix issue where a spell's target wouldn't be correctly shown in the game log message.
The problem was that by the time the log sees the spell, its target has been swapped with the stack ability.
2014-12-01 06:12:05 +00:00
Myrd
319cd97d83 Fix game log revealing opponent's morphed creatures in messages. 2014-12-01 06:09:54 +00:00
Myrd
b3a2ca8291 When attacked by morph creatures, show the word "Morph" when referring to the creature. 2014-12-01 06:08:46 +00:00
Myrd
73cad47c3c Fix bug with convoke where colored mana could end up being used as colorless.
Before this patch, the code would try to pay the mana symbols as they appear - for example if you convoke with a white creature and click "white" in the dialog, but the cost for the spell is "1WW", it would actually use that white mana to pay for the "1" portion of the cost, leaving "WW" to be paid (which is problematic if you have a swamp and a plains untapped which you were planning to use in addition to the white creature).

This change moves the logic for paying the cost from the UI code to the engine code (and re-uses existing code there) and also adds some unit tests for it.
2014-12-01 06:06:57 +00:00
Myrd
6c2347a261 Fix bug where card draw animations are shown even if you're in another tab (e.g. if you made two AIs play). 2014-12-01 06:03:27 +00:00
drdev
000241a875 Fix so canceling selecting an ability doesn't show zoom 2014-12-01 03:41:02 +00:00
drdev
c1238ed77b Prevent crash when activating card from zoom with multiple abilities 2014-12-01 02:51:44 +00:00
drdev
cd10a307bd Prevent calling activate if activateAction is null 2014-12-01 02:49:34 +00:00
Chris
a7dbf0ea6c Cleared out the changes.txt file, now ready for new material 2014-11-30 22:18:30 +00:00
drdev
15a102e895 Make zoom activation more flexible 2014-11-30 19:02:41 +00:00
drdev
7857f996e1 Version bump to 1.5.32.004 2014-11-30 18:05:52 +00:00
drdev
a1bdfefba6 Fix crash when zooming just single card 2014-11-30 18:01:48 +00:00
drdev
380c0b9afe Fix proportions of zoom view cards and bump version to 1.5.32.003 for quick fix 2014-11-30 15:32:30 +00:00
drdev
35f8f08041 Fix activation from zoom view for deck editor 2014-11-30 14:58:45 +00:00
drdev
05b0b7af54 Fix so selected item scrolls into view 2014-11-30 07:08:21 +00:00
drdev
5eeb302ce8 Add activate callbacks for zoom view 2014-11-30 07:05:40 +00:00
drdev
314e8242bc Tweak text color 2014-11-30 06:32:07 +00:00
drdev
3ee75a026e Add header and footer to zoom 2014-11-30 06:18:39 +00:00
drdev
931e44b213 Use swipe down to change between zoom and details 2014-11-30 05:59:02 +00:00
drdev
0b8c23990c Fix details view 2014-11-30 05:52:12 +00:00
drdev
4e2f753374 Refactor so CardZoom can support multiple cards 2014-11-30 04:14:14 +00:00