Agetian
f615ad82e5
- Implement a way for the game to correctly process Awaken + Morbid (e.g. a land creature dying is counted as a creature dying for the purposes of Morbid).
2015-09-24 05:17:59 +00:00
Agetian
55393af656
- Fix March of the Tomb incorrectly returning an additional Ally card from the graveyard (even if in excess of total CMC restriction) if only one targetable Ally card was left in the graveyard after targeting.
2015-09-23 09:04:45 +00:00
Agetian
182ac122e0
- Do not allow an ability that has the maximum total CMC limited to target a single creature with CMC greater than the limit.
2015-09-23 08:20:25 +00:00
Agetian
fe9ac18f44
- Support CARDNAME generalization in the optional prompt for AB Dig.
2015-09-23 06:40:35 +00:00
Agetian
6e3eac1258
- A somewhat cleaner implementation for the fixes for Explorer's Scope and Quest for Ula's Temple.
2015-09-23 06:09:05 +00:00
Agetian
ed6afbc77b
- Implemented a better fix for Explorer's Scope that does not break a ton of other AB Dig abilities. Also fixes Quest for Ula's Temple.
...
- Note, however, that this fix as it is introduces an additional complication for card scripting in the form of extra parameters ForcedRevealToController / ShowOptionalAbilityPrompt. I tried making these global and based on card logic but there are enough card scripts that utilize ChangeNum$ All + NumToDig$ 1 in different ways that making it global in different ways tends to break different card scripts. Better ideas are welcome.
2015-09-23 05:07:13 +00:00
Agetian
e49f694eb3
- Removed unnecessary code.
...
- Tweaked a comment a little bit.
2015-09-22 08:14:52 +00:00
Agetian
723a607c9f
- Added code support for cards dependent on the maximum total CMC of targets (e.g. March from the Tomb). Basic AI support also added (but can most likely be made smarter, feel free to improve).
...
- Note that the relevant SA parameter has been renamed to "MaxTotalTargetCMC" (from "WithTotalCMC") to avoid confusion with the ChangeZone parameter "WithTotalCMC" that means "the total CMC of a single card".
2015-09-21 16:34:53 +00:00
Agetian
0c05987129
- Fixed Proteus Machine type-changing effect not lasting indefinitely.
2015-09-21 11:36:41 +00:00
Agetian
ab0aba007f
- Improvement to the default optional ability prompt for AB Dig.
2015-09-21 08:49:18 +00:00
Agetian
f21bc2901f
- Fixed AB Dig to correctly allow optional abilities and to reveal the card to the controller of the ability even in case it's not valid for further action.
...
- Fixed Explorer's Scope effect. This also fixes abilities like that of Ajani, Mentor of Heroes which are supposed to be optional but were not treated as optional before.
- Note that this change may break something. Testing is welcome.
2015-09-21 08:39:13 +00:00
Agetian
984f567054
- Some improvements to alternate destination support in ChangeZone (also support library position override from known zones).
2015-09-20 18:38:06 +00:00
Agetian
71e0eba678
- Added support for alternative ChangeZone destinations from a known (non-hidden) zone.
2015-09-20 15:13:38 +00:00
Sloth
92b9b69ee2
- Added support for Unnatural Aggression.
2015-09-20 08:33:52 +00:00
Sloth
b7aaba3e29
- Fixed Venser, Shaper Savant not countering spells.
2015-09-20 08:10:46 +00:00
Krazy
2e57435881
Added stack description formatting for charm effects inside triggers.
2015-09-20 05:00:59 +00:00
Krazy
ea9432471c
Slightly changed formatting of trigger descriptions to allow charm-style triggers to be properly displayed.
2015-09-20 04:37:19 +00:00
Agetian
d96dbb2bcc
- Implemented "HasNoSubtype" property that allows e.g. to limit the type of Landfall (for example, ValidCard$ Land.YouCtrl+HasNoSubtype Plains). Could be useful for BFZ.
2015-09-19 19:35:03 +00:00
Agetian
3123539242
- Implemented "HasSubtype" property that allows e.g. to limit the type of Landfall (for example, ValidCard$ Land.YouCtrl+HasSubtype Plains). Could be useful for BFZ.
2015-09-19 19:28:48 +00:00
Krazy
a4abf3131a
Added crystal counter type to support Prism Array (BFZ).
2015-09-19 18:08:25 +00:00
Krazy
a8301e6c4b
Added isolation counter type to support Quarantine Field (BFZ).
2015-09-19 16:38:34 +00:00
Krazy
83984f3e7e
Changed CostExiledMoveToGrave's toString method to better match text on cards.
2015-09-19 05:05:27 +00:00
Sloth
b922a9e750
- NPE protection in checkZoneRestrictions.
2015-09-15 07:35:28 +00:00
Agetian
29ae50a2c4
- Fixed Lightning Storm and possibly other similar cards with abilities that can be activated from stack not registering in the Flashback zone correctly when going to stack.
...
- Currently a bit hacky (involves force-updating the flashback zone for view on adding a card to stack if there are externally activatable cards on stack at the moment the spell is added to stack), feel free to improve.
- There are still some visual glitches related to flashback and cards activated on stack - after the spell is cast, the spell sometimes visually "lingers" in the flashback zone for some time and then gets removed from there with time. Not sure how to fix.
2015-09-14 16:04:41 +00:00
Chris
2ee65644c8
[maven-release-plugin] prepare for next development iteration
2015-09-12 15:06:07 +00:00
Chris
35c8a1ec4e
[maven-release-plugin] prepare release forge-1.5.45
2015-09-12 15:05:57 +00:00
Sol
7382c0db9c
- Fix Oubliette to actually be an Oubliette, and not just an Oblivion Ring
2015-09-12 00:58:55 +00:00
Krazy
c9683b6d87
Cleaned up Card class.
2015-09-11 21:01:46 +00:00
Krazy
82dd141ec2
Fixed a bug that prevented the combat log from showing the most recently declared attacker.
2015-09-11 20:41:15 +00:00
Sol
5817028d9c
- Added Autumn Willow
2015-09-10 22:43:14 +00:00
swordshine
d865e37a6f
- BFZ: Added Conduit of Ruin
2015-09-08 13:30:36 +00:00
drdev
62aa75f818
Version bump to 1.5.45.003
2015-09-07 21:33:53 +00:00
drdev
debe605289
Capitalize keywords
2015-09-07 21:29:28 +00:00
drdev
1ce62b1bb8
Support preloading keywords for improved performance
2015-09-07 21:13:12 +00:00
drdev
1f42d91b9b
Cache keyword display name
2015-09-07 20:17:38 +00:00
drdev
3be5a95c1c
Add Keyword search
2015-09-07 20:14:10 +00:00
drdev
90e4474847
Add advanced deck search options
2015-09-06 04:38:09 +00:00
drdev
91e4f5d2d6
Flesh out predicate building for advanced search filters
2015-09-06 00:14:34 +00:00
Sol
87692b9a84
- Adding Arboria (Card remembers which players can be attacked, instead of looking things up through the engine)
2015-09-05 17:34:20 +00:00
Sol
89abb1416f
- Remove unnecessary check in Card.setState that is already happening in turnFaceDown()
2015-09-03 16:04:56 +00:00
Sol
14c52aeba8
- When copying multiple spells , make sure you set the controller for each of them
2015-09-03 14:15:47 +00:00
swordshine
a73c627e24
- BFZ: Added Radiant Flames
2015-09-03 12:53:40 +00:00
Chris
88201def97
[maven-release-plugin] prepare for next development iteration
2015-08-28 17:40:57 +00:00
Chris
93bf0682e0
[maven-release-plugin] prepare release forge-1.5.44
2015-08-28 17:40:48 +00:00
swordshine
38ebf7658b
- Fixed Nahiri, the Lithomancer
2015-08-27 08:24:07 +00:00
swordshine
b79e7ed2e2
- BFZ: Added Dominator Drone and Forerunner of Slaughter
2015-08-23 13:59:09 +00:00
swordshine
5dc4f8b2ac
- BFZ: Implemented Awaken and added Sheer Drop
2015-08-23 12:51:23 +00:00
drdev
5e1c2a9c4e
Fix warnings
2015-08-22 18:13:14 +00:00
Sol
2aafb36519
- Adding VancouverMulligan
2015-08-21 03:38:52 +00:00
Chris
bfc16156ba
[maven-release-plugin] prepare for next development iteration
2015-08-14 18:32:38 +00:00