Sol
b0a786970f
Merge branch 'commanderDeckGenerator' into 'master'
...
Commander deck generator
See merge request core-developers/forge!249
2018-02-28 02:55:11 +00:00
austinio7116
d05e1e59dc
Merge branch 'token_scripts' into 'master'
...
Allow scripts to be written for Tokens
See merge request core-developers/forge!236
2018-02-27 22:14:13 +00:00
austinio7116
80a2d902c0
Updated card-based deck generation matrix with latest decks
2018-02-27 00:22:35 +00:00
austinio7116
e8f257d2cf
Completed random commander deck generation refactoring to work on Desktop, to support partner commanders and corrected a number of bugs found during testing. Full support on android and desktop for saving of selected deck states for the new features added.
2018-02-26 23:49:47 +00:00
austinio7116
0eee296664
Added model file for new commander deck generation and updated modern and standard models too
2018-02-26 23:49:47 +00:00
austinio7116
61ff4d50fd
Completed random commander deck generation refactoring to work on Desktop, to support partner commanders and corrected a number of bugs found during testing. Full support on android and desktop for saving of selected deck states for the new features added.
2018-02-26 23:49:47 +00:00
austinio7116
7761706fb5
Added model file for new commander deck generation and updated modern and standard models too
2018-02-26 23:49:47 +00:00
tehdiplomat
56250bea63
Added token scripts to be used with Wurmcoil Engine and Tolsimir Wolfblood
...
The actual changes to use them currently not committed.
2018-02-25 15:36:16 -05:00
Sol
d4d376c8c6
Merge branch 'PlaneshiftPromos' into 'master'
...
Fixing Planeshift set alter foils in boosters
See merge request core-developers/forge!202
2018-02-25 20:19:19 +00:00
austinio7116
1e3b4e34e5
Added metadata to new challenger decks to fix NPE
2018-02-24 17:24:53 +00:00
austinio7116
5a784e6c9b
Added first batch of preconstructed challenger decks
2018-02-23 19:37:31 +00: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
Michael Kamensky
a6cb96c758
Merge branch 'BattleCry' into 'master'
...
Gerrard's Battle Cry : play before combat
See merge request core-developers/forge!235
2018-02-19 16:51:59 +00:00
Seravy
1d470f87d4
Gerrard's Battle Cry : play before combat
2018-02-19 12:55:59 +01: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
70593c2b6a
Try to play Scorching Earth before playing a land for higher X.
2018-02-18 23:35:44 +01: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
Seravy
8df00a18e8
This should be 0
2018-02-18 19:55:59 +01:00
Seravy
c348ffa34e
Now using SVar
2018-02-18 19:54:29 +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
229ecc9ba7
missing an "s" in script
2018-02-18 09:39:18 +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
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
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
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
Hanmac
3f1d6238ff
CardFactoryUtil: add Battle cry as trigger
2018-02-17 12:01:53 +01:00
Hanmac
e990c3648e
cards: update card scripts for new CantBlockByStatic
2018-02-17 10:29:07 +01:00
Hanmac
ec87b64d0c
Blazing Torch: CantBlockBy example
2018-02-16 16:51:37 +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
4048ba18f3
Merge remote-tracking branch 'remotes/origin/AINecrologia' into PriceOfProgress
2018-02-14 21:34:24 +01:00
Seravy
11aef9f054
Never use if would kill self by doing so
2018-02-14 19:52:20 +01:00
Seravy
668eaa1a7c
Orcish Artielly marked as self damage
...
Will now target players if granted Lifelink or equivalent even if otherwise would not - self damage is not a concern
Are there any other cards that need AILogic "SelfDamage" or Svar "LikeLifeLink" added? If you are aware of any, please add!
2018-02-14 18:20:04 +01:00
Seravy
0bed673340
Do not use Fireslinger on players if our life lower
...
Do prefer targeting the player if has a "when this deals damage to an opponent" trigger
Important : The AI should be able to recognize the ability stacks - if there are multiple cards that deal damage, they should be used to kill the target together. (for example, tap two prodigal sorcerers to kill a 2/2 creature!)
Unfortunately, I don't think I can implement this with my current knowledge.
2018-02-14 18:06:13 +01:00
Seravy
92f663c753
AI for Price of Progress
2018-02-14 13:25:13 +01:00
Seravy
35a2f9bf2b
Fixes Ghouls - this one benefits the player with the MORE cards, not less.
2018-02-14 12:46:09 +01:00
Michael Kamensky
22b2f30ffb
Merge branch 'AICoffinQueen' into 'master'
...
Will not untap Coffin Queen if already reanimating a creature
See merge request core-developers/forge!204
2018-02-14 03:46:50 +00:00
Michael Kamensky
9a7215a2a2
Merge branch 'AINecrologia' into 'master'
...
Ai necrologia
See merge request core-developers/forge!205
2018-02-14 03:44:30 +00:00
Michael Kamensky
6d4cc6efcb
Merge branch 'bloodyCardTraits' into 'master'
...
CardTaits: make cardtraits inside LKI has the same id's as the in the original
See merge request core-developers/forge!197
2018-02-14 03:28:25 +00:00
Seravy
06edf9351a
Oath of Druids, Oath of Lieges, Oath of Ghouls
...
Do not play if the enemy would immediately benefit from them in their upkeep.
2018-02-14 01:06:46 +01:00
Seravy
ead64864f4
Now it actually works and doesn't break the card.
...
Marked card AI playable.
Note : This also adds a new function to ComputerUtil,that checks if the AI is in danger of being killed, or if it has a same amount of life remaning - useful for future "pay life" AI decisions.
2018-02-13 18:07:51 +01:00
Seravy
8521387312
AI can play Necrologia
2018-02-13 17:40:03 +01:00
Seravy
03886905bd
Will not untap Coffin Queen if already reanimating a creature
2018-02-13 13:03:44 +01:00
Rob Schnautz
fcb7f89001
typo (Trace Secrets > Trade Secrets)
2018-02-13 00:49:25 +00:00
Rob Schnautz
38cebf52c3
missed a couple
2018-02-13 00:48:05 +00:00
Rob Schnautz
04b347b968
we're not ready for block formats
2018-02-13 00:21:21 +00:00