Agetian
f09ae9fa06
- Moved 1.5.59 changes to README.txt, cleared CHANGES.txt a bit for the upcoming 1.5.60 changes.
2017-02-02 07:34:36 +00:00
Agetian
2a289e34b1
- Added Portal quest world by Xyx.
2017-02-02 07:32:04 +00:00
Sol
e6b828af71
- Update Rankings for AER
2017-02-02 02:05:50 +00:00
Agetian
79da71ced1
- Somewhat better option name for auto-yield granularity.
2017-02-01 18:09:40 +00:00
Agetian
a8f84efacf
- When auto-yielding per ability, do not clear auto-yields between games in a match to speed the game up (this is the original Forge behavior). When yielding per card, auto-yields are necessarily cleared between games because they are dependent on unique card IDs which change from game to game.
...
- Documenting the change in CHANGES.txt.
2017-02-01 17:51:22 +00:00
Agetian
10f76eae82
- Implemented a toggleable option to auto-yield either per ability or per card ("Auto-Yield Mode" under Gameplay).
...
- Restored the historical Forge default of auto-yielding per ability.
2017-02-01 17:32:02 +00:00
Agetian
8279aa57d2
- NPE prevention in CardDetailUtil.
2017-02-01 04:30:13 +00:00
Hanmac
889d32d4e8
cards: update Cards with Multikicker using etbCounter
2017-01-31 05:49:10 +00:00
Hanmac
fe32b0cef4
Dralnu's Pet: do it as Replacement Effect as it should be
2017-01-31 05:45:55 +00:00
Agetian
c3cbeb3efd
- Fixed Divergent Transformations.
2017-01-30 16:09:18 +00:00
Agetian
f781c2fd0b
- Removed an empty parameter in Fiend of the Shadows.
2017-01-30 04:41:58 +00:00
Agetian
104b17597e
- Updated AI params for Fiend of the Shadows.
2017-01-30 04:41:19 +00:00
Agetian
a3a3f71fb9
- Fixed Fiend of the Shadows.
2017-01-30 04:21:53 +00:00
excessum
87fa58e0e9
- Implemented AI for Walking Ballista
2017-01-30 02:33:57 +00:00
Agetian
4803c757ee
[maven-release-plugin] prepare for next development iteration
2017-01-29 19:47:52 +00:00
Agetian
63809ef5ec
[maven-release-plugin] prepare release forge-1.5.59
2017-01-29 19:47:46 +00:00
Agetian
23e1b9bb0f
- Updating CHANGES.txt before a new release.
2017-01-29 19:39:33 +00:00
Agetian
1361e347ae
- Removing Champion of Lambholt known issue from CHANGES.txt (fixed).
2017-01-29 19:32:57 +00:00
Hanmac
9847da099a
Champion of Lambholt: make it working as it should.
...
Description bit ugly but can't be helped for now.
2017-01-29 18:58:55 +00:00
Hanmac
e630fafb22
CountersPutOrRemoveEffect: refactor to use better methods
...
CountersPutOrRemoveAI: use better logic to check when its good to remove a counter and when not
PlayerController: add chooseBinary with Params, use it for AddOrRemove. no need for chooseAndRemoveOrPutCounter
2017-01-29 14:44:43 +00:00
Agetian
8aaeef6954
- AI should activate Astral Cornucopia in its main 2 phase since that's where it can make the most difference for it.
2017-01-29 06:08:31 +00:00
Hanmac
a6aa647ef0
PlayerController: remove old chooseCounterType in use of new one
2017-01-28 15:23:43 +00:00
Hanmac
25acf8309e
cards: fixed DeckHints
2017-01-28 14:54:20 +00:00
Hanmac
26f9d6303e
cards: update vampire hexmage to updated effect
2017-01-28 14:44:58 +00:00
Hanmac
02ac27ba64
cards: update some cards which does remove -1/-1 counter
2017-01-28 14:41:12 +00:00
excessum
f27ffb7eca
- Implemented AI for Triskelion
2017-01-28 09:47:17 +00:00
Agetian
fb600be5db
- Removing Spellskite-related known issue entry from CHANGES.txt (confirmed as working).
2017-01-28 06:58:19 +00:00
Agetian
ebbdddd49a
- Fixed Slow Motion.
2017-01-28 04:18:03 +00:00
Agetian
f305ec2d87
- Added AI logic for Berserk.
...
- Some minor cleanup.
2017-01-27 15:38:40 +00:00
Agetian
dc01a30136
- More advanced Life Drain AI, now works with Soul Burn too, and also works correctly when the AI has other mana sources that do not provide black mana on the battlefield.
2017-01-27 05:58:44 +00:00
nefigah
f9f7bd1366
Fix a small typo, and test commit privileges
2017-01-26 20:30:21 +00:00
Agetian
5247793a68
- Basic AI for Drain Life (will only go for opponent's face for 3+ damage for now, to be improved later). Soul Burn currently doesn't work with this logic due to complex xColorManaPaid which I'm not sure how to set properly for the AI.
2017-01-26 19:20:37 +00:00
Agetian
51e0c469be
- Fixed Midnight Entourage.
2017-01-26 18:48:56 +00:00
Agetian
7226ab7b3d
- Attempting to fix PlayEffect nagging the player to pick a card to play even if he refuses an optional effect once (e.g. AER Expertises).
...
- Maybe there's a better way to write the condition, please take a look when possible (note that Chandra, Pyromaster is a good test for something that needs to work well with the change in mind).
2017-01-26 14:43:11 +00:00
Agetian
b190a58775
- Renamed the AI recursion prevention parameter to make more sense.
2017-01-26 12:17:11 +00:00
Agetian
94f53e05e6
- Explicitly marked cards that use a re-entry mechanism for testing playability via canPlaySa such that they don't recursively call each other and thus risk getting into an infinite loop (fixes potential check combinations of e.g. various mana rituals + Yawgmoth's Will in AI's hand and other things like that, which would otherwise cause a stack overflow).
...
- Some simplification in the AICardMemory interface, allowing to use static methods to simplify calls.
2017-01-26 06:40:46 +00:00
Hanmac
402f1ce884
cards: update Tribute cards using DB instead of AB, fixed Thunder Brute
2017-01-25 17:41:16 +00:00
Agetian
510a2df095
- Making throttle-based targeting overlay optimization optional for users running older hardware at slower CPU clock speeds.
2017-01-25 16:47:35 +00:00
Agetian
4c931da9c5
- Restoring Phyrexian Dreadnought to AI playable state (might need generalization to its own AI logic though, currently done via a creature-specific "hack").
2017-01-25 11:19:10 +00:00
Agetian
a8e962c930
- Migrating old changes list to README.txt.
...
- Documenting post-1.5.58 changes in CHANGES.txt.
2017-01-25 08:56:49 +00:00
Agetian
aeb24f9c16
- Moved the AI logic params closer together.
2017-01-25 08:33:39 +00:00
Agetian
af3bca1138
- Added some AI sac preferences and logic specifications to cards.
...
- TODO: couldn't figure out why Phyrexian Dreadnought stopped working for the AI, it correctly specifies cards to sac but Dreadnought still dies despite that. Marked RemAIDeck temporarily until this is figured out.
2017-01-25 08:33:05 +00:00
pfps
2bedb54128
Change several confirms to use new utility function
2017-01-25 00:28:11 +00:00
pfps
158e7d683e
Add a utility confirm function to encapsulate gui-switching and use it in several places (more to come)
2017-01-24 19:14:40 +00:00
Agetian
bb661eb54e
- Parameter consistency in Natural Order.
2017-01-24 17:43:12 +00:00
Agetian
0ba88f3ce5
- Improved SacAndUpgrade AI, now it works with Eldritch Evolution and requires fewer parameters in scripts.
2017-01-24 17:42:03 +00:00
Agetian
e4ddffc0a8
- Logic correction.
2017-01-24 15:31:18 +00:00
Agetian
689768d40f
- Imports cleanup.
2017-01-24 15:10:19 +00:00
Agetian
65f129617c
- Temporarily putting in the code that would use the original prompting method if running on LibGdx (mobile Forge) since mobile Forge has no way of showing the card to the player without going through the getGui().confirm method, which creates a custom card view and prompt there.
...
- Probably should be organized better (it's not very clean to branch out for a particular port in top-tier GUI code), but I'm not sure how to make this better. Please feel free to improve.
2017-01-24 15:05:01 +00:00
Agetian
a4a3ad99eb
- Instantly show the card Scry is inquiring about to avoid specifically having to mouse over the prompt to take a look at it.
2017-01-24 14:01:17 +00:00