magenoxx
3205cc867f
Code and tests for Issue#156: Make smarter dual lands mana choose
2013-03-14 18:31:31 +04:00
LevelX2
8759db2fd6
[minor] formating.
2013-03-12 21:55:32 +01:00
LevelX2
cb43a58290
Some changes to AI logging.
2013-03-12 17:31:22 +01:00
North
a7a565bb8f
[minor] access modifer order
2013-03-10 14:53:02 +02:00
LevelX2
aa0290fd32
Set Version to 1.0.1
2013-03-10 11:40:56 +01:00
LevelX2
88b2b9546a
[minor] changes to logging
2013-03-06 17:21:12 +01:00
North
a327668660
fixed possible NPEs
2013-03-02 18:02:09 +02:00
North
5f6f1c7528
[minor] removed unused imports
2013-03-02 18:02:02 +02:00
magenoxx
5577d5b3a8
Changed version from 0.10.1 to 1.0.0
2013-02-26 14:11:00 +04:00
LevelX2
0aa218f6ea
Minor changes to logging of ComputerPlayer.
2013-02-26 08:28:36 +01:00
LevelX2
8597952af2
Fixed a bug of handling TargetControlledPermanent. Improved handling of TargetPermanent to choose also multiple targets if optional and useful (e.g. Azorius Justiciar).
2013-02-22 16:04:23 +01:00
LevelX2
0af121c3e4
Some more changes to logging of ComputerPlayer.
2013-02-22 08:40:32 +01:00
LevelX2
d5989b32fd
Minor changes to the logging of ComputerPlayer.
2013-02-21 17:05:35 +01:00
LevelX2
f75575f99b
Samll changes to ComputerPlayer logging, FromZone Pick for CardImpl added.
2013-02-21 01:22:10 +01:00
LevelX2
768cf365b9
Some more changes to the logging messages of ComputerPlayer.
2013-02-21 00:07:43 +01:00
LevelX2
1f3dea13af
Some formating and logging changes to ComputerPlayer.
2013-02-20 17:35:30 +01:00
LevelX2
58db10296a
Imporved targeting for ComputerPlayer.
2013-02-17 01:09:46 +01:00
LevelX2
ca2480dda0
Added AI ability values for Evolve and Extort.
2013-02-15 00:26:41 +01:00
LevelX2
1c120c5f41
Added missing target handling of TargetDefender to ComputerPlayer.
2013-02-15 00:25:01 +01:00
LevelX2
58a05970e8
Fixed a bug for AI target handling of TargetCardInHand.
2013-02-14 10:53:42 +01:00
LevelX2
c375d80682
Fixed some missing target handling for ComputerPlayer.
2013-02-12 17:10:23 +01:00
LevelX2
e96203b10b
Added for computer player missing handling of choosing TargetCardInGraveyard. This fixes issue #57 .
2013-02-06 15:41:00 +01:00
LevelX2
fcd24572dd
Computer generated decks for tournaments use now also appropriate basic lands for the cards included in the deck.
2013-02-06 00:50:00 +01:00
LevelX2
250bb8a705
Changed computer choose choice to prevent for NPE and choose a random choice instead always the first.
2013-02-04 23:31:20 +01:00
Plopman
4833b379df
Added Commander DeckValidator
2013-01-18 17:30:27 +01:00
LevelX2
176210dc8d
Added some simple logic for AI to choose a creature type.
2013-01-16 23:42:37 +01:00
Backfir3
ef54888e01
Commander Game. Added placeholder game plugin
...
- modified players life amount
- updated .gitignore
2013-01-15 22:00:37 +01:00
LevelX2
3b948a1e70
Added GTC (gatecrash) to some objects and lists.
2013-01-03 20:31:24 +01:00
jeffwadsworth
71d01ce9e5
- Another fix for AI blocking. This should work better.
2012-12-31 12:26:27 -06:00
Loki
aa31ef23d3
bump version to 0.10.1
2012-12-28 12:48:26 +13:00
jeffwadsworth
9ac5a1d47e
- Simplified blocking. Freezes should no longer occur.
2012-12-23 21:12:44 -06:00
North
f0b32e7ca3
Removed unused imports
2012-12-20 00:26:21 +02:00
Loki
f017ab903c
version bump to 0.10.0
2012-11-15 22:47:15 +13:00
LevelX2
8ccca932c1
Added some more block formats for deck validation. Sort list.
2012-11-14 07:51:24 +01:00
jeffwadsworth
8dcfead462
- Attempt to fix the AI attacking with your creatures. Small enchancements to AI attacking.
2012-11-08 11:57:13 -06:00
jeffwadsworth
ad035f1e47
- Blocking by the AI should no longer freeze. Please post any errors. Small attack AI adjustments.
2012-11-07 14:58:26 -06:00
North
f64149971a
Merge branch 'CardRepository'
2012-11-05 19:37:51 +02:00
North
25cd490be3
[CardRepository] moved Sets, DeckImporter and CardRepository to Mage Framework
2012-11-04 12:52:02 +02:00
jeff
1d7e9e55be
- AI will now block and attack a little more sanely. The sim methods are not working right now, so they were commented out.
2012-11-03 21:34:32 -05:00
North
08815ffb88
[CardRepository] Replaced findCard methods from Sets and ExpansionSet
2012-10-22 23:48:52 +03:00
LevelX2
7c44b16504
AbilityPicker shows abilities now always in the order they were defined on the object.
2012-10-10 20:43:18 +02:00
LevelX2
2ff4dcd283
Minimal numer of players for sealed elimination tournament set to 2, so one can match with only one other player.
2012-10-07 02:44:34 +02:00
LevelX2
76233a4252
Modes are now sorted in the order they are added in the card. For rules text and when a player chooses a mode.
2012-10-07 02:41:58 +02:00
magenoxx
a3b99c7ff0
Fixed AI exception for TargetCardInOpponentsGraveyard
2012-09-07 20:48:44 +04:00
North
7e5b677647
Added UnblockableSourceEffect; Unblockable isn't Singleton anymore
2012-09-07 00:38:24 +03:00
North
204d2410a1
Reimplemented Indestructable using a replacement effect
2012-09-05 00:01:08 +03:00
Loki
46ec86b54c
0.9.2 dev
2012-09-04 21:24:44 +12:00
magenoxx
1454cbb3c8
Fixed Issue#39: Vile Rebirth or Revive always fizzles when cast by AI
2012-08-31 14:31:13 +04:00
magenoxx
cc4d772483
Fixed Issue#53: AI casts Rancor, but Rancor goes to graveyard
2012-08-31 13:46:29 +04:00
North
73642f6649
Added default configuration for ai-ma.
...
Now it can be loaded as runtime dependency.
2012-08-26 18:55:23 +03:00
Loki
85b31df2d5
Bump version to 0.9.1dev
2012-08-14 15:28:06 +12:00
magenoxx
c97d5e8a35
AI enhancements
2012-08-03 16:53:01 +04:00
magenoxx
eefedc03b9
[AI] enhanced targeting. card fixes
2012-07-29 10:31:46 +04:00
magenoxx
2200fb8572
[AI] Improvements on repeating actions
2012-07-29 08:56:35 +04:00
magenoxx
f452d472b5
fixed module name fpr ai-draftbot
2012-07-27 15:43:04 +04:00
magenoxx
1eb230e236
Fixed Issue#29: It is possible to cancel creature attack even if it must attack
2012-07-26 18:47:04 +04:00
magenoxx
0e0f90d29d
[draft] M13 draft picks
2012-07-25 20:29:25 +04:00
North
987e28cef3
[M10] Mirror of Fate
2012-07-23 23:53:24 +03:00
North
d773ed3d13
[filters] Replaced EvilTwin filter with predicate
...
This commit also touches the targeting system. Changes were made for consistency.
2012-07-21 23:18:17 +03:00
North
5d0a832642
cleaned pom files and updated sqlight dependency
2012-07-19 21:15:09 +03:00
magenoxx
23a75c39ba
[M13] Odric Master Tactician
2012-07-18 20:45:39 +04:00
magenoxx
b2cd3e75bd
changed version from 0.8.7.dev to 0.9.0.dev
2012-07-18 15:59:07 +04:00
magenoxx
c304812770
Debug logging for Issue#19
2012-07-18 13:57:54 +04:00
magenoxx
fce6756d77
Skipping attack declare if skipped turn. Made F4 and F9 working on declare attackers and blockers phases
2012-07-18 10:44:08 +04:00
magenoxx
ed0af0faee
Added skip-all-turns-and-actions feature. Bound to F9.
2012-07-18 10:15:50 +04:00
North
4563e518a6
[filters] Replaced TargetController condition with Predicate
2012-07-16 20:55:58 +03:00
North
d66c172952
[filters] Refactored FilterAbility to use Predicates
...
FilterAbility isn't used anywhere. I only noticed after I finished rewriting it. I'll keep the class in the repository just in case someone would need it.
2012-07-15 16:58:01 +03:00
magenoxx
235b262618
removed .iml file. updated gitignore[A
2012-07-08 06:59:19 +04:00
North
e4438072c2
[refactoring][minor] formatting
2012-07-04 23:58:22 +03:00
magenoxx
96c09e940c
format
2012-06-29 20:31:25 +04:00
magenoxx
5541fe4163
updated version from 0.8.6.r5 to 0.8.7
2012-06-29 14:56:13 +04:00
magenoxx
ebd92b2a3c
CHANGE_COLOR and COLOR_CHANGED events
2012-06-29 13:00:44 +04:00
magenoxx
354b07d50e
Draft bot - only draft picks, will be auto eliminated and doesn't participate in tournament
2012-06-28 19:32:32 +04:00
magenoxx
b5032226f4
Showing already chosen cards in choice dialog
2012-06-27 18:44:03 +04:00
magenoxx
d344d2315d
mistype on previous commit
2012-06-27 16:18:44 +04:00
magenoxx
e702329003
Increased planeswalker card value for AI
2012-06-27 16:16:53 +04:00
magenoxx
ead0106d65
Fix strange rebase
2012-06-20 11:22:37 +04:00
magenoxx
e90ce893c5
Changes in state evaluation (permanents more valuable). Fix in combat blocking.
2012-06-20 11:19:22 +04:00
North
239a4fb100
[refactoring][minor] Replaced all tabs with four spaces.
2012-06-19 23:50:20 +03:00
magenoxx
77ecea1253
Combat NPE fix for mad ai
2012-06-17 13:12:36 +04:00
magenoxx
be06cb7790
Removed .iml files
2012-06-14 19:49:57 +04:00
magenoxx
5be6f78d59
Adding writting amount of mana payed for {X} cost
2012-06-12 10:38:39 +04:00
magenoxx
7445876ec5
Fixed AI target choosing. +1 test passed.
2012-06-03 18:41:58 +04:00
magenoxx
4e0a5c65e3
Fixed AI attacking not causing attack triggers
2012-05-29 09:09:38 +04:00
magenoxx
12b21abe52
changed version from 0.8.5 to 0.8.6
2012-05-25 19:04:40 +04:00
magenoxx
32e29392d2
[AVR] Second Guest + tests. Refactored filters.
2012-05-24 09:01:31 +04:00
magenoxx
a47b8c25df
Various fixed. +3 tests passed.
2012-05-24 00:24:01 +04:00
magenoxx
29b7f9ab9b
Fix. +2 tests passed.
2012-05-23 21:45:37 +04:00
magenoxx
082a1fcb64
minor changes
2012-05-22 19:21:03 +04:00
magenoxx
3822e0d09b
Soulbond keyword
2012-05-17 09:51:08 +04:00
magenoxx
aa224dee2f
Fixed NPE in mad ai
2012-05-09 11:24:49 +04:00
magenoxx
fa0e623120
changed version from 0.8.4 to 0.8.5
2012-05-07 07:50:07 +04:00
Loki
95e4ef4ff8
[mad ai] removed dynamic aggression calculation for now. doesn't work correctly
2012-05-06 23:40:38 +03:00
magenoxx
537c326789
[load] loading testing: added simple test for starting game by two players
2012-04-30 18:56:36 +04:00
magenoxx
655a84a65f
[mad ai] more code for attack
2012-04-12 20:48:21 +04:00
magenoxx
f0be9c35d7
Moved skipping initial shuffling to game options.
2012-04-07 11:52:31 +04:00
magenoxx
deb6533bd8
[mad ai] emulating block declaration. safe block. (in progress)
2012-03-26 22:04:31 +04:00
BetaSteward
e859e142fa
2 DKA
2012-03-26 08:55:30 -04:00
magenoxx
523481b5a2
Added additional parameter for effect outcome. Updated choosing permanents for AI.
2012-03-26 10:59:04 +04:00
magenoxx
3875c1f7c0
Changed component version from 0.8.3 to 0.8.4 (dev)
2012-03-25 12:16:46 +04:00