Commit Graph

1682 Commits

Author SHA1 Message Date
drdev
546269761e Fix so the ability to flip on picture/detail pane is determined properly 2014-10-15 18:34:40 +00:00
drdev
c75980335c Fix name and mana cost display for split cards 2014-10-15 18:23:15 +00:00
drdev
cfeb022c91 Fix so conceding works immediately for human player 2 in head-to-head 2014-10-15 16:37:54 +00:00
drdev
ab7fb0788e Fix Mindslaver so you can actually take actions for your opponent 2014-10-15 15:33:47 +00:00
drdev
c0e852b0a3 Fix crash when opening up Nursery or Pet tabs of Bazaar 2014-10-15 14:52:47 +00:00
drdev
5be609c09e Prevent being able to view information in detail pane for hidden cards
Prevent foil overlay appearing for hidden cards
2014-10-15 03:23:19 +00:00
drdev
6748e12d23 Fix crash when opening deck editor 2014-10-15 00:12:55 +00:00
drdev
0744df07e6 Fix so cards in hidden zones are properly hidden 2014-10-14 22:10:56 +00:00
drdev
337b03025d Fix bug where creatures wouldn't visually leave the battlefield immediately when killed 2014-10-14 20:45:00 +00:00
drdev
1315275267 Fix so Fathom Seer's morph ability can be cancelled 2014-10-14 19:08:07 +00:00
drdev
846dce0c56 Code cleanup 2014-10-14 18:50:27 +00:00
drdev
aeb710d764 Allow cancelling ability of Nullmage Shephard while in the process of selecting creatures to tap 2014-10-14 18:44:49 +00:00
drdev
27ffb6ccfc Ensure state-based effects and triggers updated when using Setup Game State
Remove unnecessary duplicate of setup game state code
2014-10-14 02:14:44 +00:00
drdev
76ad6691a9 Fix crash from bad cast 2014-10-13 23:25:07 +00:00
drdev
71a9f33d4c Fix so each players opponents are cached in view 2014-10-13 05:24:33 +00:00
drdev
5c6d9736b2 Fix non* targeting restrictions (e.g. nonland) 2014-10-13 04:10:05 +00:00
drdev
d3c3e6fe43 Prevent passing game object to client when adding card to field 2014-10-13 02:29:42 +00:00
drdev
a7540481f6 Prevent passing GameObject instances to gui via SGuiChoose dialog
Fix so scry cards can appear in card picture pane
2014-10-13 02:03:03 +00:00
drdev
57890310d8 Remove duplicate function for getting mana abilities 2014-10-12 22:52:11 +00:00
drdev
4cfb6a8659 Refactor card abilities into FCollections to protect access 2014-10-12 22:47:48 +00:00
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
7ec8d04eb7 Reduce how often updateState is called for CardView 2014-10-12 16:18:21 +00:00
drdev
91a714384a Fix so revealing a collection of cards doesn't display them all in one row 2014-10-12 15:49:19 +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
1d67bcbcc1 Fix so card text shows up properly in details pane 2014-10-10 15:43:21 +00:00
drdev
3538823e11 Swap out old GameView structure for new one 2014-10-10 05:52:18 +00:00
drdev
6c95af229a Support storing commander and commander damage in player view 2014-10-09 00:33:38 +00:00
drdev
5563d8b1c6 Support parsing keywords for players
Support updating PlayerView properties
2014-10-08 23:33:36 +00:00
Krazy
1b5f9d257b Fixed NPE if no available sets to draft from in quest mode. 2014-10-07 21:45:08 +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
drdev
44664bd30e Optimize the logic around for attaching cards to other cards/players 2014-10-06 15:12:02 +00:00
drdev
2cedade957 Fix crash in tempShowCard
Fix crash that can occur from calling canPlay too early
2014-10-06 05:20:48 +00:00
Agetian
6eef6ab9ad - Added quest preferences to make the max card selling price (default 1000) and the number of wins to remove the selling price limit (default 50) configurable. 2014-10-06 05:06:09 +00:00
drdev
6242c33c6a Avoid storing and passing IGuiBase instances everywhere since only one IGuiBase instance will ever exist on a single session 2014-10-06 04:49:03 +00:00
drdev
afcad4e672 Commit stage 1 of large game view refactoring 2014-10-06 04:06:42 +00:00
drdev
e0d5115b57 Significantly improve performance of event handling and input processing 2014-10-04 09:50:18 +00:00
Krazy
aa3480be4d The ! operator can now only precede a search term when using boolean expressions. This allows searches such as 'kaboom! | arms' to evaluate correctly. 2014-10-03 21:55:35 +00:00
drdev
ec8b577aaf Fix crash when playing commander 2014-10-03 19:36:42 +00:00
drdev
ce043302db Support compact tabs via setting 2014-10-03 19:06:32 +00:00
drdev
82bf43a519 Split up choose entity between desktop and mobile to allow varying implementations for search and reveal combo dialog 2014-10-03 13:49:14 +00:00
drdev
9f25b55cfb Prevent flickering when multiple dialogs appear in quick succession 2014-10-03 13:25:52 +00:00
drdev
54250bec7d Improve title for search dialogs 2014-10-03 11:06:22 +00:00
drdev
9391b0b486 Refactor logic that reveals cards before selecting a card so that it will be possible to combine the dialogs later 2014-10-03 10:32:16 +00:00
drdev
f04a47b15e Fix bug where details for some cards were not being shown when tutoring 2014-10-03 09:41:22 +00:00
drdev
beb294bd08 Fix reanimation spells 2014-10-03 07:21:27 +00:00
drdev
f456a4a095 Prevent game hanging if playing for ante 2014-10-03 06:57:02 +00:00
drdev
5d919d9e03 Make previous fix actually work
Fix so cards cast by opponent aren't hidden while on stack
2014-10-02 22:43:23 +00:00
drdev
a6b4e74263 Fix so combat icons appear immediately 2014-10-02 22:28:38 +00:00
drdev
7c53f96328 Prevent stuff getting out of sync 2014-10-02 22:17:54 +00:00
drdev
d2b6a0831d Improve performance of rendering and event handling for Android app 2014-10-02 21:10:50 +00:00