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
Agetian
3b47418826
- Imports fix.
2017-07-07 16:34:34 +00:00
Agetian
2642b6efe4
- Baral, Chief of Compliance should only work with countered spells but not countered abilities.
2017-07-07 16:33:34 +00:00
Agetian
4c2b35c488
- Added a runtime parameter to TriggerCountered that contains the spell ability that was countered (for use in cards that care whether the countered SA is a spell or an ability).
2017-07-07 16:33:10 +00:00
Hanmac
eaadc8e09c
ChangeZoneEffect: WithCounters should be go throuh etbCounter function
2017-07-07 16:25:37 +00:00
Hanmac
14b8ca3b22
fixed toxic stench
2017-07-07 15:46:06 +00:00
Hanmac
02d9c8e996
SpecialCardAI: move some Ugin logic to prevent ChosenX not found warning
2017-07-07 13:14:57 +00:00
Hanmac
8767fb48f6
cards: update cards with FullCost
2017-07-07 09:51:04 +00:00
Agetian
035ea41cec
- Fixed Enigma Sphinx.
2017-07-07 06:31:30 +00:00
Agetian
3976baac68
- Fixed Inferno Jet.
2017-07-07 05:57:55 +00:00
Agetian
acc4c226d3
- Fixed Shauku challenge in Mirage quest world.
2017-07-07 05:55:59 +00:00
Agetian
29977bc39c
- Fixed Sifter Wurm.
2017-07-07 05:55:09 +00:00
Agetian
a1f2a13789
- Fixed Hour of Glory.
2017-07-07 05:54:59 +00:00
Agetian
e5c27a3142
- Fixed missing colons in booster-prices.txt
2017-07-07 05:54:48 +00:00
Hanmac
458642977c
CardFactoryUtil: allow FullCost to have Param for AILogic
2017-07-07 05:46:27 +00:00
Myrd
55e3a2c6d6
Mark Flist methods that modify items synchronized,
...
as it seems to be getting used from multiple threads.
(I get an index out of bounds exception in draw() which
iterates with i < items.size() so clearly items must have
been modified by another thread.)
2017-07-07 04:55:17 +00:00
Hanmac
e984e15451
cards: update PreventAllDamageBy use new format
2017-07-06 20:03:11 +00:00
Agetian
5aec38ca3e
- Added NeedsToPlayVar to Chrome Mox. Marked it as AI playable.
2017-07-06 19:00:44 +00:00
Hanmac
ff071e1374
Card: add Extra Cost into getAbilityText for Permanent
2017-07-06 18:04:15 +00:00
Agetian
c1cdd3f46e
- Fixed God-Pharaoh's Gift.
2017-07-06 16:05:23 +00:00