Commit Graph

2240 Commits

Author SHA1 Message Date
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
Agetian
5e09534c2e - More formatting fixes. 2014-09-16 07:13:41 +00:00
Agetian
33f3639d75 - Fixed text formatting. 2014-09-16 07:12:41 +00:00
Agetian
90d4d3aa6f - Fix an index of bounds exception related to visualizing card information for cards with AF Charm. 2014-09-16 06:08:33 +00:00
drdev
7628278300 Fix Tutor for Card dev mode option 2014-09-15 22:59:56 +00:00
drdev
a612161db2 Prevent stack order being reversed 2014-09-15 21:28:21 +00:00
elcnesh
1922a83c44 Merge GuiRefactoring back into trunk.
Note that this changes ALL the display code to not pass game objects directly into the GUI, so bear that in mind when merging local changes (and in future commits).
2014-09-15 12:12:02 +00:00
elcnesh
8bc99d7a5b Merged changes from trunk to GuiRefactoring: 27390-27405. 2014-09-15 11:17:15 +00:00
drdev
47fd531afc Support tracking colors of mana spent on X part of mana cost for cards like Soul Burn 2014-09-14 20:37:05 +00:00
drdev
e63276135f Code cleanup 2014-09-14 18:25:58 +00:00
drdev
7464f31f9b Fix so Soul Burn doesn't allow paying X with non-black, non-red mana 2014-09-14 17:47:10 +00:00
drdev
1d40924d0a Prevent Gorilla Shaman refunding mana after there are no more remaining targets 2014-09-14 16:55:10 +00:00
drdev
4e5b5e4d6c Simplify implementation of pre-announcing X 2014-09-14 16:44:42 +00:00
drdev
d7f31fdda6 Prevent possible crash in checkZoneRestrictions 2014-09-14 14:27:58 +00:00
Agetian
0ae716f8a3 - Refactoring for card memory logic (moved the card memory reset routine that is to happen at every end of turn from the non-intuitive location in SA choice logic higher in the stack to a separate reset method in the player controller code). 2014-09-14 12:59:38 +00:00
elcnesh
00bf228e0f Merged changes from trunk to GuiRefactoring: 27326-27376. 2014-09-14 07:17:49 +00:00
elcnesh
7d8ec24fbe Prevent possible NPE. 2014-09-14 06:19:59 +00:00
Agetian
0c6b92cf78 - Fixed a NPE when entering deck editor. 2014-09-14 04:23:21 +00:00
Krazy
20ef2a9d27 Added support for Lens of Clarity. 2014-09-13 22:56:30 +00:00
Krazy
835ecb735c Updated display of charm-like spells in the card details panel to look like the new cards in KTK. 2014-09-13 20:00:32 +00:00
drdev
8aaa1da773 Restore version back to 1.5.28 and update mobile game to match 2014-09-13 16:13:28 +00:00
Agetian
2ddcc854a3 - Fixed delayed parameter propagation for Extort. 2014-09-13 16:09:12 +00:00
drdev
91ccdc1f75 Change version back to 1.5.27 2014-09-13 15:49:11 +00:00
swordshine
6c0f34c3b9 - Elixir of Immortality should not shuffle the library twice
- New CounterType Gem
2014-09-13 13:35:27 +00:00
elcnesh
295423050b Merged changes from trunk to GuiRefactoring: 27297-27319. 2014-09-13 07:53:24 +00:00
Chris
7020fa97ac [maven-release-plugin] prepare for next development iteration 2014-09-13 02:43:34 +00:00
Chris
268ab4c547 [maven-release-plugin] prepare release forge-1.5.27 2014-09-13 02:43:19 +00:00
drdev
b7c8a57730 Improve message for Devour 2014-09-12 23:45:55 +00:00
Chris
008b6eca4f [maven-release-plugin] prepare for next development iteration 2014-09-12 16:26:32 +00:00
Chris
b59c5f752d [maven-release-plugin] prepare release forge-1.5.26 2014-09-12 16:26:20 +00:00
elcnesh
1ba2cb498b HUGE update to the GUI refactoring, fixing most known bugs and making everything run a lot faster and smoother.
Fixed: exceptions during combat, display of face-down cards, searching libraries, mindslaver effects, and more.
2014-09-11 15:46:33 +00:00
elcnesh
fbcc8dbf1c Fix planes and schemes in GUI refactoring. 2014-09-10 13:00:49 +00:00
elcnesh
ecdd2b2995 Merged changes from trunk to GuiRefactoring: 27239-27260 2014-09-09 09:30:57 +00:00
elcnesh
0222c64b62 Fix many more problems with the GUI refactoring (plus some preparations for mobile GUI support). 2014-09-09 08:37:17 +00:00
drdev
e64de69a39 Make it so X mana costs are paid using a pre-mana payment announcement 2014-09-07 21:54:12 +00:00
drdev
407bc67af9 Support Replicate using pre-mana cost announcement 2014-09-07 21:15:31 +00:00
drdev
622896c398 Fix typo for Replicate 2014-09-07 20:45:22 +00:00
drdev
cdf4a891d7 Optimize card loading 2014-09-07 20:44:07 +00:00
drdev
b0cba37cb5 Fix typo for Transmute 2014-09-07 20:16:34 +00:00
drdev
683ccbcf41 Fix so MultiKicker is announced before mana paid 2014-09-07 20:15:16 +00:00