Michael Kamensky
6668fa5505
Merge branch 'revert-a9e15c2d' into 'master'
...
Revert "Merge branch 'Guavafix' into 'master'"
See merge request core-developers/forge!232
2018-02-18 18:54:35 +00:00
Seravy
c348ffa34e
Now using SVar
2018-02-18 19:54:29 +01:00
Michael Kamensky
275e1be6be
Revert "Merge branch 'Guavafix' into 'master'"
...
This reverts merge request !217
2018-02-18 18:54:20 +00:00
austinio7116
8325893369
Error handling and thread timeout added to simulated matches to allow large AI tournaments without infinite length games due to loops. AI tournaments should now always finish - if the matches take too long they are scored as a draw.
2018-02-18 18:07:57 +00:00
austinio7116
66fd90332d
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-18 18:05:08 +00:00
austinio7116
4dad9e3478
Added model file for new commander deck generation and updated modern and standard models too
2018-02-18 18:01:09 +00:00
Hanmac
0c005bb3ff
Commander: CommanderTax now is on the Player who casted the Commander
2018-02-18 18:47:59 +01:00
Hanmac
57b9a1b4c7
SpellAbility: copy manaPart
2018-02-18 18:07:41 +01:00
Hanmac
b29b1b3630
CardState: fixed copyState and LKI
2018-02-18 18:06:38 +01:00
Hanmac
3a071ea071
DestroyAi: extended havepact logic
2018-02-18 11:26:34 +01:00
Hanmac
25efe15329
fix final in ACEditor
2018-02-18 11:17:48 +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
Michael Kamensky
2e70eb6718
Merge branch 'master' into 'master'
...
- Minor cleanup.
See merge request core-developers/forge!230
2018-02-18 08:59:38 +00:00
Agetian
b7601fded3
- Minor cleanup.
2018-02-18 11:59:10 +03:00
Michael Kamensky
13ace49230
Merge branch 'AISpiritMirror' into 'master'
...
Ai spirit mirror
See merge request core-developers/forge!223
2018-02-18 08:57:23 +00:00
Seravy
229ecc9ba7
missing an "s" in script
2018-02-18 09:39:18 +01: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
Michael Kamensky
6b528a6d99
Merge branch 'DeckResetFixing' into 'master'
...
Deck reset fixing
See merge request core-developers/forge!213
2018-02-18 08:36:08 +00:00
Seravy
7ff8564077
Merge branch 'master' of https://git.cardforge.org/core-developers/forge
2018-02-18 09:35:39 +01:00
Michael Kamensky
77e79653ba
Merge branch 'master' into 'master'
...
- Minor cleanup and updating CHANGES.txt.
See merge request core-developers/forge!229
2018-02-18 08:31:14 +00:00
Agetian
4665503caa
- Minor cleanup and updating CHANGES.txt.
2018-02-18 11:29:02 +03:00
Michael Kamensky
1f922362a1
Merge branch 'mobile-dev' into 'master'
...
add commandline parsing/options to mobile-dev
See merge request core-developers/forge!216
2018-02-18 08:25:21 +00: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
a392fc43f9
Merge branch 'deck-viewer' into 'master'
...
improve "Copy to Clipboard" - merge reprinted cards
See merge request core-developers/forge!215
2018-02-18 07:41:49 +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
a9e15c2d33
Merge branch 'Guavafix' into 'master'
...
The guava fix
See merge request core-developers/forge!217
2018-02-18 07:17:15 +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
abf405fd20
Merge branch 'deck-editor' into 'master'
...
add option to foil cards in a deck
See merge request core-developers/forge!219
2018-02-18 05:50:49 +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
9e6fc59505
Merge branch 'Oaths' into 'master'
...
Oaths
See merge request core-developers/forge!227
2018-02-18 05:45:47 +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
Sol
2a086c8b64
Merge branch 'token-artwork' into 'master'
...
Token artwork
See merge request core-developers/forge!214
2018-02-18 03:08:38 +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
Jamin W. Collins
373e11bc41
add option to foil cards in a deck
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 12:42:56 -07:00
Seravy
bb27eab819
Merge branch 'Guavafix'
2018-02-17 16:53:49 +01:00
Jamin W. Collins
d99dd5f19f
add commandline parsing/options to mobile-dev
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:50:41 -07:00
Jamin W. Collins
d60d350fcb
token-artwork - try removing variant as a fallback
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:48:46 -07:00
Jamin W. Collins
b1e7e407a7
token artwork - try uppercase set name
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:48:46 -07:00
Jamin W. Collins
4e7d338144
improve "Copy to Clipboard" - merge reprinted cards
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:48:45 -07:00
Hanmac
4528541b3f
AiController: add orderSa for token and pump effects for Hero of Bladehold
2018-02-17 16:25:41 +01:00
Hanmac
a829dc72bc
CardFactoryUtil: make CantBeBlockedBy into new StaticAbility
2018-02-17 15:25:51 +01:00
Seravy
b6395aa463
The guava fix
2018-02-17 12:06:57 +01:00
Hanmac
3f1d6238ff
CardFactoryUtil: add Battle cry as trigger
2018-02-17 12:01:53 +01:00