nefigah
|
c721dca230
|
Fix a bug with macro optimization that was preventing resets on changed sequences
|
2017-02-04 07:35:04 +00:00 |
|
Agetian
|
d429906bcd
|
- Somewhat cleaner fix related to the previous commit.
|
2017-02-04 07:29:32 +00:00 |
|
Agetian
|
d57c1be193
|
- Fixed a logic error in LANDS_PRODUCING_MANA card predicate.
|
2017-02-04 07:27:23 +00:00 |
|
nefigah
|
6ae2a5cf6f
|
Macros: Optimize case where user does not edit their previously entered sequence
|
2017-02-04 06:48:05 +00:00 |
|
Hanmac
|
31d2148d37
|
CardUtil: LKICopy: copy all States, not just the current one. needed to get the CMC of a Transformed card right
|
2017-02-04 06:18:28 +00:00 |
|
Agetian
|
6d9e47600a
|
- Removed a couple unnecessary lines from the previous commit.
|
2017-02-04 06:11:51 +00:00 |
|
Agetian
|
98d9437ed4
|
- Allow empty input line to clear the previously remembered macro.
|
2017-02-04 06:08:37 +00:00 |
|
Agetian
|
5815a22d0c
|
- Pre-fill the macro sequence prompt with the last remembered sequence (to allow quick minor modifications if necessary).
- Allow the user to "reset" the macro to step zero by initiating macro recording (Shift+R by default) and confirming the macro without any changes.
|
2017-02-04 05:28:20 +00:00 |
|
nefigah
|
a845bd13dc
|
Broaden keyboard handler attachment; this hopefully fixes cases where keyboard interaction stops working entirely
|
2017-02-04 05:21:42 +00:00 |
|
Agetian
|
aa1e8303ca
|
- Modified the AiProps default for the new var.
|
2017-02-03 15:48:59 +00:00 |
|
Agetian
|
53b911f3e5
|
- When deciding to move equipment from one creature to another, only move if the new creature is better than the previously equipped one by a certain evaluation threshold.
|
2017-02-03 15:48:01 +00:00 |
|
Agetian
|
0b2513b14d
|
- Preparing Mobile Forge release 1.5.60.003 (incremental).
|
2017-02-03 09:23:26 +00:00 |
|
Agetian
|
d05dffc1e8
|
- Prevent a crash in Planar Conquest when awarding 3 boosters for Chaos Round from a smaller card pool (e.g. Antiquities) which can exhaust possible rewards.
|
2017-02-03 09:21:30 +00:00 |
|
Agetian
|
189b69316a
|
- For now, reverting the previous revision (probably not the right solution, needs investigation).
|
2017-02-03 08:48:08 +00:00 |
|
Agetian
|
125e741f4c
|
- Fixed Aetherstorm Roc (otherwise the AI never paid its put counter cost).
|
2017-02-03 08:43:56 +00:00 |
|
Agetian
|
8206fff6a4
|
- Fixed rankings.
|
2017-02-03 06:41:26 +00:00 |
|
Agetian
|
073d9fad8b
|
- Updated rankings to allow the AI to draft Kaladesh Inventions in the same way as Zendikar Expeditions.
|
2017-02-03 06:26:10 +00:00 |
|
Hanmac
|
7cad53013b
|
cunning giant: replace CombatDamage with ReplaceEffect
|
2017-02-03 06:12:57 +00:00 |
|
Agetian
|
8208e5a2b0
|
- Fixed Everflowing Chalice.
|
2017-02-03 04:27:14 +00:00 |
|
Hanmac
|
673d455703
|
GameAction: clearETBCounters if it does enter the battlefield or not
|
2017-02-02 18:46:28 +00:00 |
|
Agetian
|
8f6d6b7b71
|
- Fixed a mistype in Default.ai.
|
2017-02-02 17:35:22 +00:00 |
|
nefigah
|
40c61f50a2
|
Fix potential exception on macro activation
|
2017-02-02 17:28:19 +00:00 |
|
nefigah
|
13941c9264
|
Add initial implementation of an action-sequencing system (macros)
|
2017-02-02 17:04:34 +00:00 |
|
Agetian
|
6df567e07d
|
- Reverted the previous change, committed a correct fix for description generation for Sidar Kondo of Jamuraa.
|
2017-02-02 14:45:11 +00:00 |
|
Agetian
|
4b0fb9ef57
|
- Fixed description generation for CantBlock.
|
2017-02-02 14:31:16 +00:00 |
|
Agetian
|
d38f47c9e5
|
- AttachAi: for the purpose of attaching equipment and enchantments, consider +2 power a significant enough power bonus for Infect creatures (since only 10 counters are necessary to win and it can cripple opposing creatures).
|
2017-02-02 11:56:04 +00:00 |
|
Agetian
|
7b5c05b5d2
|
- Updated Bloodthirst on Bloodlord of Vaasgoth (in AB Animate).
|
2017-02-02 09:32:02 +00:00 |
|
Agetian
|
1a96eb8a96
|
- Fixed Bloodthirst hard-crashing Forge (and updated Bloodthirst cards to account for the change, consistent with other similar parametric keywords).
|
2017-02-02 08:18:41 +00:00 |
|
Agetian
|
0045034d16
|
- Updating CHANGES.txt.
|
2017-02-02 08:01:24 +00:00 |
|
Agetian
|
f3d646d61d
|
- Added lots of cubes for cube drafting (based on various available cubes, many ported from XMage, also featuring a contribution from zookham).
|
2017-02-02 07:58:23 +00:00 |
|
Agetian
|
10da4a9433
|
- Prevent a ClassCastException when the AI is trying to retrieve the priority reduction for storm spells.
|
2017-02-02 07:50:53 +00:00 |
|
Agetian
|
a3efc6f6a2
|
- CHANGES.txt update.
|
2017-02-02 07:38:26 +00:00 |
|
Agetian
|
7d6d9091c2
|
- CHANGES.txt update.
|
2017-02-02 07:36:32 +00:00 |
|
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 |
|
Hanmac
|
faa1e000df
|
Card: add EtbCounter functions: that does handle ETB counter effects with Replacements better
|
2017-02-02 06:08:42 +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
|
10736e1e24
|
- Imports cleanup.
|
2017-02-01 15:33:55 +00:00 |
|
Agetian
|
5d63419109
|
- Prevent a crash if a match window is switched to something else while targeting overlay is displayed.
|
2017-02-01 15:22:40 +00:00 |
|
Agetian
|
8279aa57d2
|
- NPE prevention in CardDetailUtil.
|
2017-02-01 04:30:13 +00:00 |
|
Agetian
|
33a218f707
|
- Preparing mobile Forge release 1.5.60.002.
|
2017-01-31 15:13:21 +00:00 |
|
Agetian
|
d5534f40ea
|
- Simple one-line implementation of getTriggeringAbility
|
2017-01-31 09:15:39 +00:00 |
|
Agetian
|
4cbd24d2db
|
- Fixed logic in getTriggeringAbility that caused infinite loops in certain conditions.
|
2017-01-31 09:02:54 +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 |
|
Hanmac
|
5d55a66a6c
|
CardFactoryUtil & Card: make etbCounter abilities different. they do not add a keyword anymore for the ability to remove it
the Replacement Effect is now Secondary and Card itself does do the Description of the Keywords
|
2017-01-31 05:44:43 +00:00 |
|
Agetian
|
ccfbc7acce
|
- Safer Crew prediction.
|
2017-01-30 18:46:58 +00:00 |
|