Michael Kamensky
935db635c9
Merge branch 'master' into 'master'
...
Flashback zone needs to be updated when the Stack changes, useful e.g. for Lightning Storm.
See merge request core-developers/forge!1237
2018-12-20 05:34:00 +00:00
Agetian
b792f13c70
- Flashback zone needs to be updated when the Stack changes, useful e.g. for Lightning Storm.
2018-12-20 08:33:25 +03:00
Michael Kamensky
ccd8a85550
Merge branch 'master' into 'master'
...
Fixed Vindictive Lich and SAView update for Charm in general (fixes related crashes and oddities).
See merge request core-developers/forge!1236
2018-12-20 05:28:24 +00:00
Agetian
382d3f7752
- Unfreeze the tracker to update SpellAbilityViews for Charm, otherwise it may crash (fixes Vindictive Lich).
2018-12-20 08:27:02 +03:00
Michael Kamensky
50e1d7425a
Merge branch 'master' into 'master'
...
Fixed Lazav, the Multifarious ability description.
See merge request core-developers/forge!1235
2018-12-19 15:08:15 +00:00
Agetian
6880596ca5
- Fixed Lazav, the Multifarious ability description.
2018-12-19 18:07:22 +03:00
Michael Kamensky
f75961f00f
Merge branch 'game-night' into 'master'
...
Game Night (GNT) edition file and exclusive cards
See merge request core-developers/forge!1232
2018-12-18 19:37:43 +00:00
Michael Kamensky
7eed98a1e5
Merge branch 'master' into 'master'
...
- Tweaked the Teneb event a little more.
See merge request core-developers/forge!1234
2018-12-18 19:37:35 +00:00
Agetian
d2ae58fdeb
- Tweaked the Teneb event a little more.
2018-12-18 22:36:51 +03:00
Agetian
6ca217cc53
- Attacking a planeswalker shouldn't count as attacking the opponent.
2018-12-18 16:11:41 +03:00
Agetian
7604e8c524
- Added token specs to Game Night edition file (not yet used).
2018-12-18 15:55:59 +03:00
Agetian
9fdc972704
- Added missing part of Oracle.
2018-12-18 14:56:05 +03:00
Agetian
d898ef0ddc
- Added a missing part of Oracle.
2018-12-18 14:55:23 +03:00
Agetian
d5c576274a
- Updating CHANGES.txt.
2018-12-18 13:56:22 +03:00
Michael Kamensky
50d33fcb9f
Merge branch 'puzzle-engine' into 'master'
...
Added puzzle PS_UMA (Possibility Storm - Ultimate Masters Puzzle).
See merge request core-developers/forge!1233
2018-12-18 10:08:26 +00:00
Agetian
fd70b921f2
- Added puzzle PS_UMA.
2018-12-18 13:07:44 +03:00
Michael Kamensky
88a516ac04
Merge branch 'master' into 'master'
...
Improved the Teneb event in Time Vault to be more consistent.
See merge request core-developers/forge!1231
2018-12-18 08:56:10 +00:00
Agetian
a794313ba9
- TODO entry for TokenScript.
2018-12-18 11:55:10 +03:00
Agetian
1a6401797a
- Added 5 deck-exclusive cards.
2018-12-18 11:52:07 +03:00
Agetian
cf0b007961
- Added 5 Gift Pack cards.
2018-12-18 10:27:13 +03:00
Agetian
c12d7a055b
- Added Game Night definition.
2018-12-18 10:03:19 +03:00
Agetian
988d0559aa
- Improved the Teneb event in Time Vault to be more consistent.
2018-12-18 10:01:52 +03:00
Michael Kamensky
d454253faa
Merge branch 'fix-changezone-for-transformed' into 'master'
...
Transformed objects must be reset to Original before they go through copyCard on ChangeZone (+ a few minor fixes)
Closes #786
See merge request core-developers/forge!1230
2018-12-17 17:18:24 +00:00
Agetian
01026e5d74
- Assorted fixes:
...
* Fixed ConcurrentModificationException when controlling something with Old Man of the Sea
* Added an AI hint to River Sneak.
* Fixed The Scorpion God.
2018-12-17 18:44:45 +03:00
Agetian
f703a903f5
- Transformed objects must be reset to Original before they go through CardFactory.copyCard, or they end up in a mixed state, at least visually (since the transformed state is set on the copied object).
2018-12-17 17:21:34 +03:00
Michael Kamensky
82bd4ad235
Merge branch 'master' into 'master'
...
Added a previously unoverridden method to WrappedAbility which is needed for Street Sweeper.
See merge request core-developers/forge!1229
2018-12-17 14:20:09 +00:00
Agetian
0bd8e3a9a2
- Added a previously unoverridden method to WrappedAbility which is needed for checking AttachedTo on triggers properly (fixes Street Sweeper).
2018-12-17 16:17:13 +03:00
Michael Kamensky
14f458b327
Merge branch 'master' into 'master'
...
Fixed Bogardan Phoenix.
Closes #785
See merge request core-developers/forge!1228
2018-12-17 06:30:52 +00:00
Agetian
4efc697c4f
- Removed an unnecessary reference.
2018-12-17 08:38:26 +03:00
Agetian
c1c7147f00
- More meaningful names in Bogardan Phoenix script.
2018-12-17 08:04:55 +03:00
Agetian
7875707f3c
- Fixed Bogardan Phoenix.
2018-12-16 23:47:17 +03:00
Michael Kamensky
fa5f0fbd95
Merge branch 'ai-optional-costs' into 'master'
...
AI optional cost choice update
Closes #783
See merge request core-developers/forge!1227
2018-12-16 20:16:35 +00:00
Agetian
69446cd5a2
- Fixed Bone Dragon.
2018-12-16 22:54:03 +03:00
Agetian
6bc46c2e56
- Fix imports.
2018-12-16 15:06:26 +03:00
Agetian
767e13c547
- NPE guard.
2018-12-16 09:50:18 +03:00
Agetian
81c76952ea
- Code cleanup.
2018-12-16 09:43:52 +03:00
Agetian
14799ccd62
- Complete the basic implementation of AI optional cost choice, remove getOptionalCosts.
2018-12-16 09:11:54 +03:00
Agetian
7a53a0fb36
- Improve implementation for Entwine AI.
...
- Fixed an issue which made the SpellAbilityAi#isSorcerySpeed not to work correctly when checking from subabilities.
2018-12-15 22:08:16 +03:00
Agetian
0628ebcb54
- First steps in figuring out the infrastructure for AI chooseOptionalCosts and implementing Entwine.
2018-12-15 20:43:57 +03:00
Michael Kamensky
78247abd33
Merge branch 'master' into 'master'
...
Tweaked AI logic for Llanowar Scout.
See merge request core-developers/forge!1226
2018-12-15 17:27:44 +00:00
Agetian
fc966a6ad4
- Tweaked AI logic for Llanowar Scout.
2018-12-15 20:27:07 +03:00
Michael Kamensky
5e0fcad125
Merge branch 'ai-blaze-low-xdmg' into 'master'
...
Assorted AI improvements
See merge request core-developers/forge!1225
2018-12-15 15:14:35 +00:00
Agetian
498f7325c9
- Fix the AI logic for Expansion // Explosion (casting for 0, underdrawing).
2018-12-15 11:58:43 +03:00
Agetian
f2e9d5913e
- Default settings for holding back X damage spells.
2018-12-15 10:01:29 +03:00
Agetian
c6515bdf4a
- Some tweaks to damage chaining.
...
- Improved Narset Transcendent AI logic for -2.
2018-12-15 09:58:02 +03:00
Agetian
f9cd173405
- Prevent the AI from relying on the ability to play a spell with an optional cost when deciding to do an assault attack with possible non-combat damage (prevents certain silly suicidal chump-attacks)
2018-12-15 09:10:55 +03:00
Agetian
134b4a7d77
- Added basic AI support for Jump-start (the old-fashioned way for now).
2018-12-15 08:52:59 +03:00
Agetian
08ead5b5e2
- Tweaked Risk Factor to be AI-playable.
2018-12-15 08:09:01 +03:00
Agetian
5ff5ce0556
- PumpAI should account for spending a card cast from hand when counting P/T (fixes Inner Calm, Outer Strength AI assumptions).
2018-12-14 13:51:55 +03:00
Agetian
091fe36b2b
- Basic logic to try not to be very wasteful with X-based direct damage spells (and the AI properties for it). Currently in Experimental profile.
2018-12-14 13:51:23 +03:00