Agetian
90367cbc93
- Simplified the AI card memory interface. No more need to store the reference to a player and complicate matters with individual memory sets for each player.
2014-09-04 13:53:26 +00:00
Agetian
10bc6f92b7
- Added a basic card memory mechanism that allows the AI to temporarily mark certain cards in game zones for future decisions.
...
- Added a way for the AI to mark temporarily stolen creatures that return to the original controller at end of turn as "mandatory attackers" so that the AI doesn't miss the opportunity to attack with a creature that will otherwise be worthless for the AI.
2014-09-04 12:12:07 +00:00
elcnesh
2d1f2dc1ae
Fix the last problems related to inputs. All errors are fixed, it's time to test!
2014-09-04 10:53:00 +00:00
elcnesh
89b3395cec
Completely refactor the GUI code.
...
All direct references to a gui have been replaced by a field, allowing dynamic GUI assignment throughout the code (necessary for eg. network play). Fixes almost all errors. Untested.
2014-09-04 09:44:31 +00:00
Sol
fb4ac61919
- Combat.getBandOfAttacker() should only return from lkiCache if the card found in the cache actually was attacking
2014-09-04 03:10:01 +00:00
elcnesh
1a9b54cdd4
Update combat display code in GUI refactoring branch
2014-09-03 12:21:24 +00:00
elcnesh
608cae2572
Refactor GameLog in new GUI code.
2014-09-03 10:47:51 +00:00
elcnesh
b40c999cce
Remove a lot of (now deprecated) GUI code. Removes almost all warnings from the desktop code.
2014-09-03 09:49:50 +00:00
elcnesh
af494b13b0
More GUI code refactoring. Fixes all errors in forge-gui-desktop!
2014-09-03 08:38:38 +00:00
Chris
f82a844730
Added new card names to changes.txt and moved some older material from changes.txt to readme.txt.
2014-09-02 14:48:27 +00:00
drdev
147255108a
Fix typo that resulted in 24 Swamps and 0 Forests for Momir Basic
...
Version bump to 1.5.26.004
2014-09-02 12:21:46 +00:00
elcnesh
01c2648555
Add views to GUI refactoring, and update some more code.
2014-09-02 10:37:11 +00:00
elcnesh
e4f6c7cb5d
Branch GUI refactoring.
...
Most of the code has been converted, but some problems remain (mostly with Inputs). Nothing has been tested yet.
2014-09-02 08:29:19 +00:00
Krazy
6418962357
Small update to further improve mana ability ordering. Multi-mana producing cards are given even lower priority.
2014-09-01 20:41:52 +00:00
Krazy
c1eada4c21
Made the AI smarter in picking which mana abilities to use. Pain lands will only be used when necessary, creatures will be tapped last, and abilities that produce multiple mana will be left available, among other possible interactions.
2014-09-01 20:31:23 +00:00
drdev
512ca12a70
Version bump to 1.5.26.003
2014-09-01 18:19:26 +00:00
drdev
ba4af4af35
Update CHANGES.txt
2014-09-01 18:16:25 +00:00
drdev
95fd905c5a
Avoid needing to show Commander effect black rectangle in command zone
...
Make it so when Commander effect needs to be displayed (such as for confirmation dialog for replacement effect), the commander's name and image are used
2014-09-01 18:02:47 +00:00
drdev
157d8ff187
Format reminder text in message dialogs
2014-09-01 15:44:11 +00:00
drdev
d82334c7be
Fix so commander deck initialized correctly
2014-09-01 15:22:37 +00:00
drdev
8cb4405297
Prevent lands getting cut off by command zone
2014-09-01 14:52:06 +00:00
drdev
71503072a3
Prevent showing command zone wider than 2 cards wide
2014-09-01 14:24:29 +00:00
excessum
fa857b7d38
- AI will bounce the attacker to save its blocker(s) instead of bouncing the blocker(s)
2014-09-01 12:45:14 +00:00
Agetian
6a4b140ffe
- For now, changed Battlefield Forge to Arid Mesa in Vanellope von Schweetz 2 deck because the AI uses Battlefield Forge suboptimally.
2014-09-01 07:43:00 +00:00
Agetian
44e429eae3
- Added a Hard version of Vanellope von Schweetz deck.
2014-09-01 07:28:04 +00:00
swordshine
ba0d208d6f
- KTK: Added Ainok Bond-Kin and Mardu Skullhunter
2014-09-01 04:36:45 +00:00
drdev
45942de46f
Support showing command zone inline with lands instead of in a tab
2014-09-01 04:12:42 +00:00
drdev
4160e78d39
Support actually starting a Momir Basic game and lay the groundwork for other game types with auto-generated decks
2014-09-01 02:58:58 +00:00
drdev
46111bda6c
Support Momir Basic variant type for mobile game
2014-09-01 02:02:27 +00:00
drdev
1e901cb59a
Code cleanup
2014-09-01 01:51:38 +00:00
drdev
034f56d331
Add Momir Basic format and game type
2014-09-01 01:17:45 +00:00
Agetian
d55286e373
- Added a new deck Vanellope von Schweetz 2, a medium "race" W/R deck that tries to build a large number of buffed Haste creatures and tokens to deal critical damage. This deck will also "glitch" the damage through to the opponent's face and "glitch away" the opposing threats with cheap removal.
2014-08-31 17:34:14 +00:00
swordshine
8ef85b3628
- KTK: Added Herald of Anafenza
2014-08-31 05:21:28 +00:00
swordshine
6ef84ea656
- KTK: Added Dragon-Style Twins
2014-08-31 04:38:34 +00:00
elcnesh
bb9fac0f2d
Fix possible error with merging keyword changes.
2014-08-30 22:53:45 +00:00
drdev
689890941c
Version bump to 1.5.26.002
2014-08-30 22:20:44 +00:00
drdev
9b24119eab
Make it so mana pool is shown if you prompted to pay mana after floating mana
2014-08-30 22:14:49 +00:00
drdev
c2155a5a57
Prevent stack text being shrunk improperly
2014-08-30 21:23:26 +00:00
drdev
16c140c7ad
Prevent abilities being put on the Undo stack if not activated by Gui player
2014-08-30 21:11:16 +00:00
drdev
3227bd6963
Update CHANGES.txt
2014-08-30 20:58:41 +00:00
drdev
0e6b4c2046
Support auto-targeting single target for triggered abilities
2014-08-30 20:57:53 +00:00
drdev
c85e46e905
Version bump to 1.5.26.001
2014-08-30 20:47:26 +00:00
Chris
bc65e884f8
[maven-release-plugin] prepare for next development iteration
2014-08-29 14:43:59 +00:00
Chris
4f509f28b7
[maven-release-plugin] prepare release forge-1.5.25
forge-1.5.25
2014-08-29 14:43:45 +00:00
Chris
137570d134
Preparing the changes.txt file for the next beta build and release.
2014-08-29 14:10:15 +00:00
Chris
9f2827ed0e
Added new card names to changes.txt.
2014-08-29 14:07:38 +00:00
Agetian
abacd41e47
- For now, only keep pumping the creature if it actually increases its effective power.
2014-08-29 06:55:37 +00:00
Agetian
ccf04c97e6
- An experimental update to PumpAiBase that allows the AI to pump attackers when they will be left unblocked or when the pumped attacker is not predicted to be destroyed in combat.
2014-08-29 05:37:15 +00:00
Krazy
4c815e8c5a
Fixed the previous fix to not decrement the active draft (if any).
2014-08-28 21:56:05 +00:00
Krazy
6db8531c1e
Fixed quest draft age not getting decremented at all, resulting in infinite tournament availability.
2014-08-28 21:52:10 +00:00