Commit Graph

33454 Commits

Author SHA1 Message Date
Agetian
22ef6f9eb2 - Fixed avatar in one of PConq events. 2017-07-10 04:42:03 +00:00
Agetian
601feb0989 - Fixed a deck name in PConq. 2017-07-10 04:12:19 +00:00
Agetian
63ac8ee9a9 - Fixed several events on the Mirrodin plane in PConq. 2017-07-10 04:11:08 +00:00
Sol
89883e278b - Revert Single Thread change. Paying costs didn't work with this change 2017-07-10 03:24:02 +00:00
Myrd
cb5c5c419a Switch game thread executor to be a single-thread
executor instead, of a thread pool. This is needed
because when things need to execute on the game
thread, it's not thread safe so only one such thing
should be executing at a time.

This should fix ConcurrentModificationException
from CardAreaPanel.selectCard() on mobile.
2017-07-10 01:56:50 +00:00
Myrd
42bcfe226d fix symbiotic wurm text 2017-07-10 01:47:38 +00:00
Agetian
fe0f6f879a - Minor formatting fix. 2017-07-09 17:56:58 +00:00
Agetian
c8c6f568a2 - Fixed Ezuri, Renegade Leader event in PConq (Mirrodin plane). 2017-07-09 17:31:18 +00:00
Agetian
3564dc6f1a - A little improvement to the fallback test in DamageDealAi. 2017-07-09 17:02:31 +00:00
Agetian
d0b18e159b - Minor formatting fix, 2017-07-09 14:32:25 +00:00
Agetian
6f320f2c77 - Fix imports. 2017-07-09 14:32:07 +00:00
Agetian
30e7c33f3e - Improved Drain Life AI logic. 2017-07-09 14:31:28 +00:00
Agetian
3084555c53 - Fixed Wasp of the Bitter End. 2017-07-09 13:41:56 +00:00
Agetian
2a4ef7d4d5 - Fixed Earthshaker Khenra. 2017-07-09 13:03:21 +00:00
Agetian
aeed0a5dea - Fixed Hour of Devastation 2017-07-09 12:59:34 +00:00
Agetian
126cb7d12b - Fixed Hazoret the Fervent. 2017-07-09 12:54:55 +00:00
Hanmac
779ef1e0d1 fix CostAdjustment 2017-07-09 12:43:56 +00:00
Hanmac
8db0034bb6 cards: update ReduceCost/RaiseCost with new logic 2017-07-09 08:56:42 +00:00
Hanmac
4d1805fb27 CardFactory: Monstrosity: add ReduceCost param 2017-07-09 08:49:28 +00:00
Hanmac
c24476db9c CostAdjustment: add RaiseCost and ReduceCost also add ValidSpell 2017-07-09 08:48:20 +00:00
Hanmac
4c9f84602e SpellAbility: hasProperty add more properties 2017-07-09 08:46:59 +00:00
Agetian
bff2a6cad0 - AiAttackController: Switch to using CardCollection for attacker/blocker arrays, fixes the all-in overevaluation bug in a more elegant way and protects against potential duplicate entries in other places. 2017-07-09 05:59:40 +00:00
Agetian
b06ffd8106 - Committing some of the Marek's corrections for older cards. 2017-07-09 05:01:47 +00:00
Sol
c31fb7381b - Move HOU cards to appropriate named folders (delete 7 reprint dupes) 2017-07-09 01:11:43 +00:00
Agetian
f2f7507a37 - Adding HOU planeswalker decks to quest precons. 2017-07-08 20:20:57 +00:00
Agetian
3250feb520 - Preparing Forge for Android publish 1.6.0.001 [incremental]. 2017-07-08 19:05:57 +00:00
Agetian
3352c94a53 - AiAttackController: make sure that unblockedAttackers do not get added twice, which would result in the AI over-evaluating the potential attacker damage and becoming too confident in performing an all-in, resulting in a loss next turn. 2017-07-08 18:56:42 +00:00
Blacksmith
533fcc9b73 Clear out release files in preparation for next release 2017-07-08 18:54:24 +00:00
Agetian
d18b457cef - Adding booster definition to Starter 1999. 2017-07-08 18:50:45 +00:00
Agetian
f372135c93 - Classic 6th edition should not generate foils. 2017-07-08 18:49:09 +00:00
Blacksmith
ffb1cddff4 [maven-release-plugin] prepare for next development iteration 2017-07-08 18:41:58 +00:00
Blacksmith
95bd589291 [maven-release-plugin] prepare release forge-1.6.0 forge-1.6.0 2017-07-08 18:41:48 +00:00
Blacksmith
31344b764f Update README.txt for release 2017-07-08 18:40:12 +00:00
Hanmac
bc14950132 assault suit: fixed typo 2017-07-08 18:32:56 +00:00
Krazy
7867e03a0c Update release files 2017-07-08 17:56:45 +00:00
Hanmac
829a9eccde Card: hasProperty: extend some Ctrl properties to work with Own too 2017-07-08 15:57:20 +00:00
Agetian
17ae22faaa - Fixed Ghost-Lit Nourisher. 2017-07-08 10:42:17 +00:00
Agetian
dbb9edc23e - Documenting changes in CHANGES.txt (part 2). 2017-07-08 05:29:16 +00:00
Agetian
ed976e884e - Documenting changes in CHANGES.txt. 2017-07-08 05:24:18 +00:00
Hanmac
80cb6e9345 cards: add abandoned sarcophagus 2017-07-08 05:04:03 +00:00
Hanmac
5b1c9d6de4 ReplaceMoved: add Cause and NotCause parameter 2017-07-08 04:48:12 +00:00
Hanmac
a80902ae4d SpellAbility: add Cycling to hasProperty 2017-07-08 04:38:49 +00:00
Hanmac
0db00666d1 Card: fixed addEtbCounter 2017-07-08 04:14:40 +00:00
Hanmac
668539b279 add lethal sting 2017-07-08 03:33:24 +00:00
Sol
1ce97dbc5c - Fix rankings for HOU aftermath cards 2017-07-08 02:53:50 +00:00
Sol
91ff7bd816 Updating HOU block data 2017-07-08 01:07:42 +00:00
Hanmac
c04bae00d0 Card: EtbCounters now use a Table to store what the cause of the etb counter was, for something which does care about that 2017-07-07 18:30:29 +00:00
Agetian
d17b3d4019 - Attempting to improve CountersPutAi when targeting the AI player itself (shouldn't try it if the AI player has no counters at all)
-TODO: isn't the inner condition check somewhat off too? (will currently attempt targeting every time eachExisting is false, even if the AI has no counters at all).
2017-07-07 18:16:20 +00:00
Agetian
ca2a1f734b - AI should at least try to imprint something on Extraplanar Lens (the card is still not very AI playable though since the AI doesn't account properly for the extra mana received, thus only using it serendipitously). 2017-07-07 17:33:50 +00:00
Agetian
2dd0267607 - Allow the AI to confirm a ChangeZone event with unpreferred targeting if its AI Logic is set to Always. 2017-07-07 17:33:07 +00:00