Hanmac
e9c02edfae
DamageMap: use DamageMap for RepeatEach cards and similar
2018-03-14 07:15:02 +01:00
swordshine
6b9cd02de8
Merge branch 'AIHermitDruid' into 'master'
...
Improves AI logic for Hermit Druid
See merge request core-developers/forge!240
2018-03-13 04:09:27 +00:00
swordshine
7d4f334ec7
Merge branch 'fabricate-index-out-of-bounds' into 'master'
...
Fabricate: if the only option is to create servo tokens, just do that
See merge request core-developers/forge!285
2018-03-13 00:53:59 +00:00
Luke Way
2c5a845d1a
Fabricate: if the only option is to create servo tokens, just do that. Avoids IndexOutOfBoundsException.
2018-03-12 12:56:17 -04:00
Luke Way
86e81d3584
Make AI check energy when testing if it can pay for a mana ability
2018-03-12 12:52:47 -04:00
swordshine
795c071e64
- DOM: Added Evra, Halcyon Witness
2018-03-10 18:05:40 +08:00
Blacksmith
d6278541dd
Clear out release files in preparation for next release
2018-02-25 22:55:10 +00:00
Blacksmith
5977598c71
[maven-release-plugin] prepare for next development iteration
2018-02-25 22:49:44 +00:00
Blacksmith
35706d71f7
[maven-release-plugin] prepare release forge-1.6.7
2018-02-25 22:49:41 +00:00
Blacksmith
c38f0900d1
Update README.txt for release
2018-02-25 22:48:23 +00:00
Agetian
5bb9ac6fcd
- More cleanup.
2018-02-20 08:02:31 +03:00
Agetian
fcc02ed600
Merge branch 'master' of git.cardforge.org:core-developers/forge into agetian-master
2018-02-20 07:55:13 +03:00
Agetian
83242e1fa9
- More cleanup.
2018-02-19 20:56:05 +03:00
Agetian
35fa4e7d8f
- More cleanup.
2018-02-19 20:50:45 +03:00
Agetian
5022e96a48
- More cleanup.
2018-02-19 20:50:09 +03:00
Agetian
1779c8f84e
- More cleanup and Price of Progress logic fix.
2018-02-19 20:15:12 +03:00
Michael Kamensky
74d9791f03
Merge branch 'ScorchedEarth' into 'master'
...
Scorched earth
See merge request core-developers/forge!234
2018-02-19 16:52:41 +00:00
Agetian
b05463ad6c
- Code base cleanup.
2018-02-19 19:48:06 +03:00
Seravy
f229fbc4b1
Update DestroyAi.java
2018-02-19 12:54:16 +00:00
Michael Kamensky
8c680da98c
Merge branch 'PriceOfProgress' into 'master'
...
Price of progress
See merge request core-developers/forge!210
2018-02-19 04:37:54 +00:00
Seravy
6b64667767
Do not spend more on X than the number of lands we can discard!
2018-02-18 21:37:20 +01:00
Michael Kamensky
dd7e2d933f
Merge branch 'DumpTurn' into 'master'
...
Dump/Setup game state will now save current game turn.
See merge request core-developers/forge!209
2018-02-18 19:39:22 +00:00
Seravy
97177e379e
Default turn = 1 if none set
2018-02-18 20:22:17 +01:00
Seravy
c348ffa34e
Now using SVar
2018-02-18 19:54:29 +01:00
Hanmac
3a071ea071
DestroyAi: extended havepact logic
2018-02-18 11:26:34 +01:00
Michael Kamensky
d544d69524
Merge branch 'AIInDangerRange' into 'master'
...
AI In danger threshold now configurable and can be random instead of being locked to always 4.
See merge request core-developers/forge!220
2018-02-18 09:15:34 +00:00
Michael Kamensky
bcc0fc9e00
Merge branch 'AINoncombatantCreatures' into 'master'
...
Ai noncombatant creatures
See merge request core-developers/forge!221
2018-02-18 09:10:39 +00:00
Seravy
7f2d2d6588
AI In danger threshold now configurable and can be random instead of being locked to always 4.
...
(As a player, I find the fact the AI always changes their behavior towards more defensive at exactly 5 life extremely abusable - I can always be 100% sure they won't block certain creatures or activate certain spells/abilties otherwise, and in many cases, if the AI already got down to 5 life, even if they do activate their big trump card, it's too late : the last 5 damage is way easy to deal.)
Used this for playing the past few days and it seemed to work without problems.
2018-02-18 10:08:29 +01:00
Agetian
b7601fded3
- Minor cleanup.
2018-02-18 11:59:10 +03:00
Seravy
602f761552
This should work?
2018-02-18 09:39:17 +01:00
Seravy
f271c7a74e
Now the AI properly realizes this can be played, but doesn't actually play it.
...
Is there something that prevents it from playing things that destroy own tokens?
2018-02-18 09:39:15 +01:00
Seravy
c47242e40e
fixed card name
2018-02-18 09:39:14 +01:00
Seravy
887f2f9a52
Mark Spirit Mirror and Breeding Pit tokens as things to sacrifice.
...
If Grave Pact is in play, activate Spirit Mirror to destroy own token and force enemy to sac a creature if possible.
2018-02-18 09:39:13 +01:00
Agetian
4665503caa
- Minor cleanup and updating CHANGES.txt.
2018-02-18 11:29:02 +03:00
Michael Kamensky
f5e095f345
Merge branch 'cantblock' into 'master'
...
CantBlockBy as Static Ability
See merge request core-developers/forge!218
2018-02-18 08:05:59 +00:00
Michael Kamensky
d444e8896c
Merge branch 'Fireslinger' into 'master'
...
Fireslinger
See merge request core-developers/forge!211
2018-02-18 07:36:27 +00:00
Michael Kamensky
935d42af74
Merge branch 'SuddenImpact' into 'master'
...
Force use of Sudden Impact during enemy draw step after drawing if enemy holds…
See merge request core-developers/forge!212
2018-02-18 07:34:03 +00:00
Michael Kamensky
b5ae52a3b6
Merge branch 'AiNonstacking' into 'master'
...
AI Nonstacking Permanents
See merge request core-developers/forge!222
2018-02-18 05:54:50 +00:00
Michael Kamensky
3215eb9a8a
Merge branch 'CounterFromAbilityAI' into 'master'
...
Counter from ability ai
See merge request core-developers/forge!224
2018-02-18 05:49:09 +00:00
Michael Kamensky
f2ddd697e9
Merge branch 'AICuriosity' into 'master'
...
Ai curiosity
See merge request core-developers/forge!225
2018-02-18 05:47:57 +00:00
Michael Kamensky
2dc0e10c34
Merge branch 'TreasureTroveFix' into 'master'
...
AI Logic name in code and actual card scripts did not match. Assuming the…
See merge request core-developers/forge!228
2018-02-18 05:45:14 +00:00
Seravy
cf9e3a5f1d
"Tap to deal X damage to target player" should be a priority target even if it's a defender or 0 attack creature
2018-02-17 22:58:45 +01:00
Hanmac
4528541b3f
AiController: add orderSa for token and pump effects for Hero of Bladehold
2018-02-17 16:25:41 +01:00
Seravy
67f9be5d4d
endswith->equals
2018-02-17 01:19:37 +01:00
Seravy
8650a147aa
AI Logic name in code and actual card scripts did not match. Assuming the scripts (6 cards) are correct as no card uses the other name.
2018-02-17 00:46:32 +01:00
Seravy
99f64d7565
Add fear to evasion abilities
2018-02-16 12:34:35 +01:00
Seravy
32ef472b0c
AI prefers evasion or "tap to deal damage to player" creatures to enchant with these.
2018-02-16 12:22:50 +01:00
Seravy
33554dd9cc
changed order
2018-02-15 09:48:26 +01:00
Seravy
4dd73930e3
p->P
2018-02-15 09:40:28 +01:00
Seravy
af14c33e39
Fixed problems with previous commit
2018-02-14 22:26:54 +01:00