Agetian
|
6147d64a74
|
- Preparing Forge for Android publish 1.6.2.002.
|
2017-08-26 18:19:14 +00:00 |
|
Agetian
|
91b839dd26
|
- Fixed a NPE in ComputerUtil.
|
2017-08-26 18:17:31 +00:00 |
|
Agetian
|
cdb6d10519
|
- Genju of the X cycle of cards AI: attempt to avoid tapping the targeted card for mana if there's another source like that available (might be further improved later by detecting the actual mana type and the sources of that type that are open, after which the special AI parameter SVar might no longer be necessary).
|
2017-08-26 18:01:03 +00:00 |
|
Agetian
|
586abb5466
|
- Use updateAbilityTextForView as a limited form of updating the text part of the view in order to update changed card text (e.g. lands affected by Blood Moon, creatures affected by Humility) while avoiding flickering side effects.
- Volrath's Shapeshifter: fixed a concurrent modification when removing temporary triggers.
|
2017-08-26 17:12:08 +00:00 |
|
Agetian
|
710ac14202
|
- Fixed Neko-Te.
|
2017-08-26 17:01:46 +00:00 |
|
Agetian
|
a8735d1b4c
|
- Restored a separator space in SettingsPage.
|
2017-08-26 15:15:07 +00:00 |
|
Agetian
|
f9ede752f2
|
- Added a new option to mobile Forge which might help deal with the texture issues after locking/unlocking the screen (suggested by kevlahnota).
|
2017-08-26 15:13:46 +00:00 |
|
Agetian
|
5bdb205168
|
- Mobile Forge: new game installations enable battlefield texture filtering by default.
|
2017-08-26 14:58:01 +00:00 |
|
Agetian
|
b606b939a6
|
- Fixed AI logic name in Oracle's Vault.
|
2017-08-26 14:53:59 +00:00 |
|
Agetian
|
0e0b12dcc0
|
- Fixed keyword name capitalization in AiAttackController.
|
2017-08-26 14:49:03 +00:00 |
|
Agetian
|
b9e7b1f29b
|
- Attack AI: Afflict should be considered as a combat effect for the purpose of attacking into non-lethal blockers.
|
2017-08-26 14:46:50 +00:00 |
|
Agetian
|
f930f2aa80
|
- Minor comment clarification.
|
2017-08-26 06:22:15 +00:00 |
|
Agetian
|
8698f7e4ab
|
- Bomat Courier AI improvement: teach the AI to sac Courier when threatened in case sacrificing it would provide hand card advantage
|
2017-08-26 06:17:56 +00:00 |
|
Agetian
|
40b62c09f7
|
- Fixed references in Soul Burn and Drain Life.
- Promoted Wildfire and Burning of Xinye from RemAIDeck to RemRandomDeck.
|
2017-08-26 04:14:27 +00:00 |
|
Agetian
|
8ddc3ae172
|
- Fixed Jeskai Charm.
|
2017-08-25 20:27:26 +00:00 |
|
Agetian
|
b3e2fb4046
|
- Documenting changes in CHANGES.txt.
|
2017-08-25 19:28:43 +00:00 |
|
Agetian
|
42558f2bd4
|
- A better, theme-oriented planeswalker attacker targeting arrows with the default orange-ish color.
- Removed the unused "darker PW arrows" option.
|
2017-08-25 19:26:13 +00:00 |
|
Agetian
|
1e23b0a17e
|
- Documenting changes in CHANGES.txt.
|
2017-08-25 17:12:35 +00:00 |
|
Agetian
|
5b6e0d5c10
|
- CounterAi: a more generic solution for Mental Misstep exclusion, part 2
|
2017-08-25 15:55:28 +00:00 |
|
Agetian
|
a53de75873
|
- CounterAi: a more generic solution for counterspells only targeting CMC X vs. CMC X spells.
|
2017-08-25 15:52:52 +00:00 |
|
Agetian
|
b3dc4671d0
|
- Fixed the attack AI overevaluating board position because unblocked attackers with evasion were not removed from remainingAttackers before further evaluation.
|
2017-08-25 15:35:29 +00:00 |
|
Agetian
|
ef4dd57032
|
- NPE prevention in ComputerUtil.
|
2017-08-25 14:59:22 +00:00 |
|
Agetian
|
ad1e17f329
|
- Fixed a NPE in ComputerUtilCost, part 2.
|
2017-08-25 11:01:48 +00:00 |
|
Agetian
|
2ba53e2dab
|
- Fixed a NPE in ComputerUtilCost.
|
2017-08-25 10:59:29 +00:00 |
|
Agetian
|
909b8e7127
|
- Bristling Hydra AI: teach the AI to use a ping activation to save the hydra from death.
|
2017-08-25 10:57:12 +00:00 |
|
Agetian
|
8280401e10
|
- A better algorithm for detecting available mana for the purpose of CounterAi. Should be more precise and less cheat-y.
|
2017-08-25 09:21:02 +00:00 |
|
Agetian
|
6096fc1c92
|
- Documenting changes in CHANGES.txt.
|
2017-08-25 06:10:14 +00:00 |
|
Agetian
|
0378d54acc
|
- Added implementation comment.
|
2017-08-25 05:51:54 +00:00 |
|
Agetian
|
d33b642b8e
|
- A more universal CounterAi fix, accounting for sources producing multiple mana.
|
2017-08-25 05:49:00 +00:00 |
|
Agetian
|
27d68bcf45
|
- Fixed CounterAi in the trigger portion as well.
|
2017-08-25 05:28:06 +00:00 |
|
Agetian
|
b0122a8e38
|
- Renamed a method to be more self-explanatory.
|
2017-08-25 05:26:50 +00:00 |
|
Agetian
|
96cbb63c84
|
- CounterAi: fixed the AI not accounting for the mana in the mana pool of the SA activator; fixed the AI looking at the mana of the wrong opponent in multiplayer matches.
|
2017-08-25 05:23:27 +00:00 |
|
Agetian
|
bd16899c56
|
- Reorganized the dev mode panel to make a bit more sense (grouped the buttons by function, more or less).
- Added "Repeat Last Add Card" functionality to dev mode panel.
|
2017-08-25 04:53:31 +00:00 |
|
Agetian
|
b874a2b76d
|
- Added a fix by Seravy to prevent the large quest shop pools from hanging the game because statistics were updated for them during selling.
|
2017-08-25 04:11:14 +00:00 |
|
Agetian
|
aaf16273a9
|
- Minor code style unification.
|
2017-08-24 17:46:01 +00:00 |
|
Agetian
|
f83e03e775
|
- Fixed a comment.
|
2017-08-24 17:45:01 +00:00 |
|
Agetian
|
5328e443db
|
- Fixed the AI tapping a creature for mana to cast a pump instant/sorcery spell on that creature.
|
2017-08-24 17:44:03 +00:00 |
|
Agetian
|
ed49943039
|
- Further improvements to AI handling Electrostatic Pummeler.
|
2017-08-24 17:27:14 +00:00 |
|
Agetian
|
220fdcdc75
|
- Added an overriding implementation of doTriggerAINoCost to BondAi, fixes the AI randomly ignoring a chance to soulbond creatures.
|
2017-08-24 16:21:23 +00:00 |
|
Agetian
|
a1b2a5149d
|
- Volrath's Shapeshifter: run a limited update for ability and keyword text such that the changed text is always visualized (e.g. things like Rally triggers).
|
2017-08-24 15:09:18 +00:00 |
|
Agetian
|
3090a991a6
|
- Fixed Scalelord Reckoner triggering for cards not on the battlefield.
|
2017-08-24 13:31:41 +00:00 |
|
Agetian
|
e0cae27f2f
|
- Reverting an inadvertent change.
|
2017-08-24 13:30:58 +00:00 |
|
Agetian
|
21c7c74b31
|
- Attempting to fix Dragon Presence cards, part 1: "dragon presence" apparently cares about the current battlefield state, not the LKI (from Gatherer: "you must control a Dragon as you are finished casting the spell to get the bonus. For example, if you lose control of your only Dragon while casting the spell (because, for example, you sacrificed it to activate a mana ability), you won’t get the bonus"). Also fixes Orator Ojutai not drawing a card at all when a Dragon is present on the battlefield.
|
2017-08-24 13:29:46 +00:00 |
|
Agetian
|
441693ac36
|
- Added a couple break statements.
|
2017-08-24 11:49:08 +00:00 |
|
Agetian
|
77910d82fc
|
- Improved AI spending counters for Skullmane Baku.
|
2017-08-24 11:47:59 +00:00 |
|
Agetian
|
05258a5b48
|
- Some improvement to the AI for "remove X counters": made the Baku cards that are marked as RemRandomDeck (but not RemAIDeck) playable by the AI again, albeit some of them rather suboptimally. Quillmane Baku is not supported (but was already marked RemAIDeck).
|
2017-08-24 10:28:43 +00:00 |
|
Agetian
|
387abd1606
|
- Clarification for the new setting.
|
2017-08-24 05:51:16 +00:00 |
|
Agetian
|
3e4efc22a6
|
- Added an option to make planeswalker attacker targeting arrows somewhat darker to make them easier to see on the battlefield.
- Added code support to differentiate stack targeting arrows in color as well (currently not used).
|
2017-08-24 05:48:17 +00:00 |
|
Agetian
|
2851e51af8
|
- Fixed Izzet Chemister not having Haste.
|
2017-08-23 19:38:40 +00:00 |
|
Agetian
|
ad8ad35c03
|
- One more fix.
|
2017-08-23 19:37:21 +00:00 |
|