Commit Graph

5679 Commits

Author SHA1 Message Date
excessum
82e7d6a1e4 - Re-implemented Convoke shard mapping for AI 2014-10-02 12:34:11 +00:00
drdev
1dc64e18c6 Ensure tapped reset when card leaves the battlefield 2014-10-01 19:11:28 +00:00
drdev
ec1451fe85 Make spacing consistent 2014-10-01 16:44:50 +00:00
drdev
d8962746e6 Clear damage when card leaves battlefield 2014-10-01 16:39:52 +00:00
drdev
4978e34262 Commit large scale CardView refactoring to support head-to-head better, handle hidden and face down cards better, and reduce flickering of P/T and other attributes 2014-10-01 14:15:25 +00:00
Agetian
ba5feb5021 - Invert a condition in phasesCheck in an attempt to prevent a NPE 2014-09-30 19:00:30 +00:00
Agetian
b35aa63654 - Attempt to fix Battalion according to friarsol's suggestion. 2014-09-29 18:56:41 +00:00
elcnesh
9ce50662fe Fix counter placement sound playing repeatedly. 2014-09-29 09:08:45 +00:00
drdev
1d02422553 Add Chromatic and Epic challenges 2014-09-28 18:38:24 +00:00
drdev
962ea5c452 Fix so targets for subabilities of stack items are accounted for with target arrows 2014-09-28 17:36:14 +00:00
drdev
05f289222a Add 3 deck challenge achievements 2014-09-28 16:42:23 +00:00
drdev
ff50f4fe5f Use \u syntax for special characters 2014-09-28 15:45:32 +00:00
elcnesh
e44b4b3cbc Multiple fixes.
- Make determination of card viewing permissions much faster;
- A general fix related to choosing a fixed amount of options from a list;
- Improve display of card's names;
- Reduce card flickering when changing phases.
2014-09-28 15:43:34 +00:00
drdev
6969aaad91 Cleanup charm formatting 2014-09-28 15:39:27 +00:00
drdev
0a313c4071 Fix ManaScrewed achievement 2014-09-28 09:25:03 +00:00
drdev
afe1552659 Add Storm Chaser achievement 2014-09-27 21:25:49 +00:00
drdev
535e72e3fc Add Arcane Master achievement 2014-09-27 21:16:43 +00:00
drdev
a5be45a160 Add RagsToRiches achievement 2014-09-27 20:16:21 +00:00
drdev
84f564b65e Create achievement tracker class to make it easier to track information for certain achievements 2014-09-27 19:55:48 +00:00
drdev
1c6bf04143 Fix mana cost payments for cards that cost 0 mana 2014-09-27 19:43:59 +00:00
excessum
1cd69ebcb3 - Implemented AI for Convoke 2014-09-27 15:12:38 +00:00
Agetian
1c58d91ef5 - Fix tapping events not firing off for Convoke. 2014-09-27 14:48:24 +00:00
elcnesh
3f1f199537 Use caching for CombatView (plus some random NPE and concurrency fixes). 2014-09-26 07:38:47 +00:00
Sol
3c411f3a3c - "Effect" effects that contain triggers will now be registered immediately instead of waiting for the next registration time. 2014-09-26 00:22:05 +00:00
swordshine
801d7ecbfb - Added Dragon Grip 2014-09-25 05:13:35 +00:00
Agetian
2813896e6b - Added a fix by Swordshine that fixes playing spells without paying their mana cost and playing spells for their alternative cost. 2014-09-24 13:02:44 +00:00
Sloth
d4b46dbf8b - Fixed implementation of game rule 704.5f (creatures with 0 toughness aren't "destroyed"). 2014-09-23 18:58:07 +00:00
Sloth
d8cff22024 - Fixed Mirror of Fate not allowing less than 7 cards. 2014-09-23 18:37:30 +00:00
swordshine
edf8c58754 - Added Ashcloud Phoenix 2014-09-23 11:21:15 +00:00
drdev
8264fd8075 Support earning Planeswalker ultimate achievements 2014-09-23 08:53:28 +00:00
elcnesh
bf7944d108 Speed boost to GUI refactoring, mostly by using the Caches smarter. 2014-09-22 22:32:09 +00:00
elcnesh
2442362e5b Fix a lot of concurrency issues and some other GUI problems. 2014-09-22 12:10:50 +00:00
drdev
b5aa3b429e Commit first set of alternate win achievements 2014-09-21 15:22:59 +00:00
excessum
46033d55a9 - Implemented AI for Crater's Claws 2014-09-21 03:38:15 +00:00
Sol
3db4d519b7 - Updating triggers to a Register/Clear mechanism. Goal is to fix issue with Deathgreeter (etc) not triggering when multiple creatures LTB. 2014-09-21 03:12:43 +00:00
Sloth
1ce3ed4407 - Fixed Crackling Doom. 2014-09-20 19:37:41 +00:00
drdev
d7d20925f3 Tweak previous fix 2014-09-19 21:52:21 +00:00
drdev
1d5c552bd9 Prevent updating achievements for a game where the user cheated using Dev mode functions 2014-09-19 21:50:13 +00:00
drdev
4cb64a18aa Refactor dev mode cheat functions into separate class that through it's restricted access allows determining if a player as cheated during a game 2014-09-19 21:45:24 +00:00
elcnesh
ac4a6049a5 - Hopefully reduce the P/T flickering.
- Assign a random negative int to each hidden CardView to prevent awt from crashing.
2014-09-18 08:26:42 +00:00
Krazy
2ce558c3f4 Removed debugging line. 2014-09-17 23:22:13 +00:00
Krazy
bb1f61a2a9 Added support for Kin-Tree Invocation (KTK). 2014-09-17 23:11:15 +00:00
Agetian
f9bbaef92b - Attempt to fix the concurrent modification exception related to card extrinsic hidden keywords by using a thread-safe array list. 2014-09-17 19:37:01 +00:00
Agetian
570b90b859 - Mistype fix, clarification. 2014-09-17 15:46:51 +00:00
Agetian
d06edd2ed3 - Attempt to fix NPEs related to SpellAbilityRestrictions queried with no activator set for the spell ability. 2014-09-17 15:38:19 +00:00
Sloth
51b3d723b9 - The Prowess keyword will now set a BuffedBy SVar for the AI. 2014-09-17 13:39:38 +00:00
elcnesh
12e331e2bd Fix some display problems:
- Update GUI after clone effects.
- Fix foil display on face-down cards.
- Update icons on card panels more aggressively.
2014-09-16 14:17:03 +00:00
swordshine
9c44a5ae55 - KTK: Added Meandering Towershell 2014-09-16 12:43:49 +00:00
elcnesh
9446a4e069 Fix text-changing Possessed Aven. 2014-09-16 10:18:37 +00:00
swordshine
f443f5943f - KTK: Added Empty the Pits 2014-09-16 07:39:39 +00:00