Sloth
d2040989f9
- Added AI support for Mind Grind.
2013-03-03 23:03:24 +00:00
Sloth
d2911a6f8f
- Improved AI using Show and Tell and Eureka.
2013-03-03 22:27:18 +00:00
Agetian
29ba518dcb
- Combined text on split cards is no longer force-created based on Oracle texts (avoids duplication of text in the card detail panel).
2013-03-03 19:26:11 +00:00
Agetian
49de0c5039
- Merge: Merge the latest trunk into SplitCards.
2013-03-03 18:22:56 +00:00
Maxmtg
deea6d3364
building abilities of combined face in a right way
2013-03-03 18:00:11 +00:00
Sloth
cb74a3b60e
- The AI can now use Spirit Guides.
2013-03-03 13:33:31 +00:00
Sloth
3c9ee0f012
- Fixed Skullclamp not working on tokens.
2013-03-03 12:55:30 +00:00
Sloth
9bd3cd6bcb
- Fixed "Defined$ TriggeredCard" returning the LKI copy of the card.
2013-03-03 12:41:22 +00:00
Agetian
6e7a15a863
- Fix for the previous commit to SplitCards.
2013-03-03 12:23:45 +00:00
Agetian
9fd3aec1c5
- Modifications to the combined split card face generation code.
2013-03-03 12:22:45 +00:00
Sloth
cd5c3bfa69
- Added the condition "AllTargetsLegal" (untested).
2013-03-03 11:54:53 +00:00
Agetian
76e5fe89fd
- Fixed a problem with the third ability consisting of both sides of the split card being added onto the combined split card face.
...
- Merge: merging the latest trunk into SplitCards.
2013-03-03 11:50:43 +00:00
Sloth
33b713df93
- Little fix for "AnyNumber" in DiscardEffect.java.
2013-03-03 09:20:27 +00:00
Sloth
d185e5e3eb
- Updated two isReusable() functions.
2013-03-03 08:55:05 +00:00
Sloth
68def26221
- Improved usage of playReusable.
2013-03-03 08:47:27 +00:00
Agetian
cf3edd812d
- Started working on the full split card face creation in CardFactory (mostly works, but some parts need modification to work correctly).
...
- Merge: merge the latest trunk into Splitcards.
2013-03-03 06:08:40 +00:00
Sloth
50bc1772d1
- Added some keyword entries to isUsefulAttachKeyword.
2013-03-02 20:27:02 +00:00
Maxmtg
099c1ed11c
Changing new input setup. A special thread will set up new input to actual state. This will eliminate the longest stack traces
2013-03-02 20:23:46 +00:00
Sloth
c79b3d0cd2
- The AI can now use Gruul Charm.
2013-03-02 19:24:14 +00:00
Sloth
04efd63554
- Fixed UnlessCosts not always setting activating players (fixes Scythe Tiger).
2013-03-02 16:46:28 +00:00
Sloth
46d290ae02
- Real fix for chooseSacrificeType.
2013-03-02 16:12:48 +00:00
Maxmtg
8ecdd641b3
reverting 19970 as it must have ruined all those ETB effects
2013-03-02 15:40:53 +00:00
Maxmtg
888ab412f7
card layout code was leaving too big gaps between cards
2013-03-02 15:23:04 +00:00
Sol
050df94e49
- Restore accidentally removed hardcoded Temporal Aperture
2013-03-02 14:46:14 +00:00
Sloth
7b54bc2718
- Fixed "You may have CARDNAME assign its combat damage as though it weren't blocked." messing around when the AI is blocking.
2013-03-02 14:05:28 +00:00
Sloth
8310172ffb
- Fixed AttachAI not checking Sacrifice or Life Costs.
2013-03-02 12:34:38 +00:00
Sloth
846507ef40
- Prevented playSpellAbilities from creating infinite loops.
2013-03-02 12:29:46 +00:00
Maxmtg
613dd2bac1
compare with zero in a more delicate way
2013-03-02 12:17:12 +00:00
Maxmtg
06f252b2e4
PlayArea is intialized with a r/o list that is a reference to all cards in given zone.
2013-03-02 09:21:25 +00:00
Maxmtg
8fb3c5e0b1
commiting sets and blocks files with Index:LineNumber removed
2013-03-02 08:08:55 +00:00
Maxmtg
9286d5e943
StorageReaderFile passes record seq. number along with the record itself
2013-03-02 07:55:01 +00:00
Maxmtg
bfeee22e12
rolling back from last commit (should have sent it too early)
2013-03-02 07:54:21 +00:00
Maxmtg
4ae49efb4a
A number of inputs recieve stop(); clause
2013-03-02 07:50:01 +00:00
swordshine
5fc6b489dd
- Added Dimensional Breach and Lim-Dul's Vault
2013-03-02 01:32:35 +00:00
Maxmtg
2007547190
(minor) wrote a simple javadoc class description, because that TODO has been there for about a year already
2013-03-01 22:43:12 +00:00
Maxmtg
84d64ef8eb
IZone - adjusted parameter type or remove method
...
thrown away get/setUpdate methods
battlefield.getCards(false) will return R/O list of cards - might lead to exceptions if callers attempt to modify the method's result.
2013-03-01 22:40:50 +00:00
Maxmtg
ec2721e73b
Remove UI class since most methods are never called, the rest may be moved to classes that use them
2013-03-01 22:35:58 +00:00
Sloth
b9473367d8
- Removed deprecated targetPlayer variable from SpellAbility.
...
- Cleanup.
2013-03-01 20:44:38 +00:00
myk
03bb325489
merge latest trunk
2013-03-01 18:59:44 +00:00
myk
c5ebcd860f
add algorithm for determining default user data and cache paths
2013-03-01 18:56:27 +00:00
Maxmtg
0d0ea30e0e
Changed exception type to be correctly catched by DeckSerializer
2013-03-01 18:26:16 +00:00
Maxmtg
1fcb929ea7
refactored code that calculates if the cardpanels fit playarea with a given cardWidth: the "rows" member is never modified, so there won't be any "concurrent modification" exceptions; lists or lands, tokens, creatures and others are not modified during calculation, so they don't need to be cloned from reference for each trial of card width.
2013-03-01 17:35:37 +00:00
myk
919662380c
add missing continue in QuestEventManager duel generation loop
2013-03-01 09:06:58 +00:00
Maxmtg
92be09cf69
added methods to query player if he wants to take turn first
...
It is used by new revision of GameNew that I don't commit yet because it contains other changes unsafe for todays release
2013-03-01 07:52:11 +00:00
myk
954311973c
log, but don't pop up warning about non-AI cards in quest decks. the popup hinders immersion and if they are there, it is likely intentional
2013-02-28 19:48:20 +00:00
moomarc
9c16f2ce14
- Added Battletide Alchemist
2013-02-28 13:52:38 +00:00
Sloth
382336a1bc
- Fixed LKI copies messing up Mana abilities.
2013-02-28 13:46:40 +00:00
moomarc
6957e58de5
- Added Thought Devourer
2013-02-28 10:38:53 +00:00
myk
3622ad3fab
don't show non-traditional sets in unlock dialog
2013-02-28 10:11:50 +00:00
moomarc
e0a3917b94
- Added Not of This World
2013-02-28 08:54:51 +00:00