Agetian
0c38c6306f
- A simple hook that calls Scry logic for Surveil (but on top of that, checks whether there are enough cards in the library not to deck yourself).
...
- Can be improved further by completely differentiating the logic between the two.
2018-09-09 18:55:58 +03:00
Hanmac
61a627a36a
Surveil Effect
2018-09-08 15:50:32 +02:00
Blacksmith
e7d09e8918
[maven-release-plugin] prepare for next development iteration
2018-09-08 00:24:29 +00:00
Blacksmith
c2f62998fc
[maven-release-plugin] prepare release forge-1.6.15
2018-09-08 00:24:26 +00:00
Jamin Collins
925ae63071
Merge branch 'token_phase_two' into 'master'
...
Add more support for migrating Editions to TokenScripts
See merge request core-developers/forge!885
2018-09-06 01:16:27 +00:00
tehdiplomat
780902ac31
Allow TokenAI to handle TokenScripts
2018-09-03 11:36:41 -04:00
Hanmac
6ec0dd49d7
Prowl is a Keyword now
2018-09-02 14:45:56 +02:00
tehdiplomat
341a241a82
Fixing Mana types being inappropriately referenced in relation to Matrices
2018-08-28 12:24:04 -04:00
Blacksmith
87c0ab7b7d
[maven-release-plugin] prepare for next development iteration
2018-08-03 22:08:24 +00:00
Blacksmith
aea32aee62
[maven-release-plugin] prepare release forge-1.6.14
2018-08-03 22:08:21 +00:00
Blacksmith
9ca15ae635
Clear out release files in preparation for next release
2018-08-03 21:20:17 +00:00
Blacksmith
bb5102e311
[maven-release-plugin] prepare for next development iteration
2018-08-03 21:13:58 +00:00
Blacksmith
4d9b98bc94
[maven-release-plugin] prepare release forge-1.6.13
2018-08-03 21:13:55 +00:00
Blacksmith
1e1640b292
Update README.txt for release
2018-08-03 21:11:47 +00:00
Blacksmith
0d15166137
[maven-release-plugin] prepare for next development iteration
2018-07-31 01:38:47 +00:00
Blacksmith
1d273d1c70
[maven-release-plugin] prepare release forge-1.6.12
2018-07-31 01:38:44 +00:00
austinio7116
8331660825
Arixmethes, plus slumber counters
2018-07-29 19:30:48 +01:00
Michael Kamensky
a670245b3d
Merge branch 'bushidoFix' into 'master'
...
Bushido fix
See merge request core-developers/forge!794
2018-07-26 06:24:03 +00:00
Hanmac
421da7285c
ComputerUtilCombat: hotfix for predictPowerBonusOfBlocker and predictToughnessBonusOfBlocker
2018-07-26 06:54:57 +02:00
Hanmac
6d829db99e
ComputerUtilCombat: hotfix for predictPowerBonusOfAttacker and predictToughnessBonusOfAttacker
2018-07-26 06:48:33 +02:00
kms70847
05c3402817
Swap order of operands so .equals can't get called on a null value.
...
Resolves https://git.cardforge.org/core-developers/forge/issues/632
2018-07-26 00:07:27 -04:00
Agetian
3c2f5b2ecf
- Also reset the lands played last turn.
2018-07-17 16:13:35 +03:00
Agetian
442263710b
- GameState: preserve the number of lands played so that land drops from the previous game state do not affect the new game state.
2018-07-17 08:50:56 +03:00
Hanmac
dfdee167a4
CounterPut: fix with CounterNum
2018-07-13 19:37:00 +02:00
Michael Kamensky
059644a27d
Merge branch 'charm-ai' into 'master'
...
Fixed AI not making choices for AF Charm when playing spells without paying mana cost
See merge request core-developers/forge!742
2018-07-07 13:32:00 +00:00
Michael Kamensky
e89a742b24
- Added a simple CheckDFC logic for putting counters on cards that can transform later as a result (Ludevic's Test Subject).
2018-07-07 14:43:17 +03:00
Michael Kamensky
020e02fb50
- AI should make choices for AF Charm when playing a SA with this API without paying its mana cost.
2018-07-07 14:21:05 +03:00
Hanmac
3d90acdfa4
SetStateAi: cleanup
2018-07-06 07:11:50 +02:00
Hanmac
d2e02453d8
SetState: nonPerm can't turn faceup, also canTransform check
2018-07-05 22:50:37 +02:00
Michael Kamensky
1e0676562d
Merge branch 'dom-puzzles' into 'master'
...
Added puzzle PS_DOM9 and improved PS_DOM4.
See merge request core-developers/forge!678
2018-06-26 05:38:29 +00:00
Agetian
66c4769d78
- Added a way to add persistent mana in game states (for puzzles).
...
- Added basic logic for Evra, Halcyon Witness.
- Added puzzle PS_DOM9.
- Improved implementation for puzzle PS_DOM4.
2018-06-26 08:36:06 +03:00
Rob Schnautz
426e452ab5
convert tabs to spaces
2018-06-25 21:56:24 +00:00
Rob Schnautz
8e54b0e742
Reduce method call count.
2018-06-24 21:18:33 +00:00
Agetian
efe493d179
- Unify AI logic checks.
2018-06-24 09:17:01 +03:00
Agetian
f192e1cf27
- Different logic update, seems more appropriate.
2018-06-22 13:26:34 +03:00
Agetian
07383f7c4c
- Minor code tweak.
2018-06-22 12:07:20 +03:00
Agetian
4498547824
- Remove unused code.
2018-06-22 12:06:17 +03:00
Agetian
bd7da33e77
- Fix logic in DamageDealAi, update logic for Chandra, Fire of Kaladesh.
2018-06-22 12:04:08 +03:00
Hanmac
59c95f2ccf
SpellAbility: do not reset the PaidHash for copied spells
2018-06-22 08:22:25 +02:00
Agetian
708c43edbf
- Fix AI spam related to Tetsuko, Umezawa Fugitive.
2018-06-15 10:25:01 +03:00
Agetian
ebe7d72789
- AttachAi: fix parameter source in pump target P/T calculation
2018-06-15 10:16:04 +03:00
Hanmac
78f652dd43
FightAi: hotfix for cards like Arena
2018-06-15 08:03:52 +02:00
Agetian
07d2b0aaf3
- PS_DOM7: better implementation.
2018-06-12 09:30:41 +03:00
Blacksmith
e2c57c0973
[maven-release-plugin] prepare for next development iteration
2018-06-10 00:42:03 +00:00
Blacksmith
6ec968cd85
[maven-release-plugin] prepare release forge-1.6.11
2018-06-10 00:42:00 +00:00
Michael Kamensky
a89106211f
Merge branch 'FriendOrFoe' into 'master'
...
Friend or foe
See merge request core-developers/forge!619
2018-06-08 08:00:43 +00:00
Agetian
b43a313793
- Renamed two cards to match the current standard.
...
- Implemented basic AI playability of AssignGroup (Friend/Foe) cards based on NeedsToPlayVar.
- Will need separate AI logic for different cases to improve further (can be tested in canPlayAI).
2018-06-04 07:35:47 +03:00
Hanmac
dc7f692f38
Game: Counters Put effects need to have Putter as Source
2018-06-03 18:21:02 +02:00
Agetian
2a3456d0e2
- Corrected the base logic for AssignGroupAi.
...
- Added AILogic to Pir's Whim.
2018-06-03 07:58:34 +03:00
Agetian
01de70351b
- Minor style fix.
2018-06-03 07:40:14 +03:00