Commit Graph

2144 Commits

Author SHA1 Message Date
Sloth
fa513fecd2 - Fixed a logic error in the draft logic. 2014-10-21 12:18:25 +00:00
Sloth
7569e8697a - remove option to fire events from checkStaticAbilities, because it isn't (and shouldn't really be used). 2014-10-21 07:25:00 +00:00
Sloth
e1976f9768 - Fixed checkStaticAbilities slowing down the game unnecessarily. 2014-10-19 21:16:27 +00:00
drdev
8ded13b94f Remove comment 2014-10-18 01:32:09 +00:00
drdev
7a70b4ce39 Fix so scry card shows the correct art 2014-10-18 01:29:53 +00:00
drdev
df378e7a13 Fix so cards revealed from hidden zones don't remain visible in those zones afterward 2014-10-18 00:18:46 +00:00
drdev
5b600bf592 Fix so cards with multiple subtypes have them appear in the correct order 2014-10-18 00:05:14 +00:00
Sloth
81e2815cbe - Fixed InputSelectCardsForConvoke. 2014-10-17 19:54:00 +00:00
Sol
7f958ced12 - AI will now draft off-color good cards more aggressively (This number may need to be tweaked again) 2014-10-17 02:23:26 +00:00
drdev
1859fd1c4f Prevent randomly selecting version of a card that doesn't have art available when there's another version where art is available 2014-10-16 18:22:48 +00:00
drdev
5ba5b70f1f Refactor some the image loading code into forge-core 2014-10-16 16:17:18 +00:00
drdev
7c262c98e2 Fix so card name reflects alternate state properly 2014-10-15 18:44:51 +00:00
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