Commit Graph

3382 Commits

Author SHA1 Message Date
Hanmac
0d2114416c extend AtEOT, fix resetTurnActivations 2019-01-03 15:54:53 +01:00
Agetian
1ced8bba7d - Style fix. Added a comment. 2018-12-30 08:26:34 +03:00
Agetian
468ff7fc50 - Fixed the reveal for face-down cards leaving battlefield/stack not working anymore. 2018-12-30 08:19:29 +03:00
Hanmac
4168ef0b0d Morph and Manifest are not to facedown anymore 2018-12-29 15:45:20 +01:00
Hanmac
7f0f62abb6 Seance: use AddTypes and AtEOT instead of extra Clones defined 2018-12-27 17:31:34 +01:00
Hans Mackowiak
af38b9b0e4 Update Trigger ChangesZoneAll
CardZoneTable: for Origin + Destination => CardCollection Tables

GameAction: Refactor

HumanPlay: use executePayment List if able
2018-12-25 18:13:44 +01:00
Hanmac
986c4a8d5c Fix Myth Unbound 2018-12-25 18:13:43 +01:00
Hanmac
556d858a04 cards: Gruul Spellbreaker and Tithe Taker 2018-12-23 18:47:38 +01:00
Hanmac
de2c0aa073 Graft: moved AIGraftPreference 2018-12-23 18:47:38 +01:00
Hanmac
b87f247c09 Keyword: add Riot 2018-12-23 18:47:37 +01:00
Hanmac
d3395e95bc Keyword: add Spectacle 2018-12-23 18:47:37 +01:00
Hanmac
dd759352de Keyword: add Adapt 2018-12-23 18:47:37 +01:00
Hanmac
e85f9e08be Keyword: add Afterlife 2018-12-23 18:47:37 +01:00
Hans Mackowiak
9b991635fb Sentry exception rework 2018-12-23 17:46:57 +00:00
Agetian
6ca217cc53 - Attacking a planeswalker shouldn't count as attacking the opponent. 2018-12-18 16:11:41 +03:00
Agetian
1a6401797a - Added 5 deck-exclusive cards. 2018-12-18 11:52:07 +03: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
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
Agetian
6bc46c2e56 - Fix imports. 2018-12-16 15:06:26 +03:00
Agetian
14799ccd62 - Complete the basic implementation of AI optional cost choice, remove getOptionalCosts. 2018-12-16 09:11:54 +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
ee960c9c08 - Fixed an issue which caused DamageReceivedCondition not to work and always return 0 (looks like it needs an internal LKI check). 2018-12-13 15:55:42 +03:00
Agetian
5db2dd74b8 - Prevent a NPE on cloning a flipped card, ensure that the original image is loaded after cloning if the card is not flipped. 2018-12-12 20:19:15 +03:00
Agetian
16aca81508 - Added a TODO entry for future rework. 2018-12-11 13:54:33 +03:00
Agetian
366c836d3a - Make the local check for Hollow One work for static abilities only. 2018-12-11 08:38:37 +03:00
Agetian
35a7af2a5e - Fixed Hollow One cost reduction (currently uses a fixed check on PropertyYou, not sure how to make it work better since it's not coming from a SpellAbility with checkable activator). 2018-12-11 08:36:59 +03:00
Blacksmith
e8c581b402 [maven-release-plugin] prepare for next development iteration 2018-12-09 06:52:11 +00:00
Blacksmith
a990b9ff69 [maven-release-plugin] prepare release forge-1.6.19 2018-12-09 06:52:07 +00:00
Agetian
e10f90cf49 - Fix Myr Welder + Ornate Kanzashi, make Myr Welder use the Imprint mechanism. 2018-12-08 10:51:35 +03:00
Agetian
5143505bd4 - Set the original host on subabilities and additional abilities, fixes a crash with Myr Welder + Ornate Kanzashi. 2018-12-08 10:51:35 +03:00
Agetian
74c7dd0305 - Tweaked the comment. 2018-12-06 17:28:13 +03:00
Agetian
9cbada32aa - 2018-12-06 10:23:12 +03:00
Agetian
e23790fd90 - Attempting to fix Venerated Loxodon not giving counters to creatures that helped convoke it. 2018-12-06 10:23:12 +03:00
Hans Mackowiak
fb77b652a7 Update CardFactoryUtil
Closes #775
2018-12-05 10:53:38 +00:00
Agetian
a2ca811136 - Minor logic tweak (Buyback)
- hasXInAnyCostPart doesn't need a SA parameter now that it's in Cost.
- Fixed a minor mistype on mobile Forge.
2018-12-04 16:11:08 +03:00
Agetian
373cd9bd24 - Further updated mana ritual cards to properly account for Battery effect. 2018-12-04 12:21:04 +03:00
Agetian
fc2ba648c6 - Fix Protection from X mechanic. 2018-11-25 20:32:45 +03:00
Michael Kamensky
e608f55f36 Merge branch 'attachCombine' into 'master'
Attach combine

Closes #561

See merge request core-developers/forge!1111
2018-11-25 04:22:22 +00:00
Agetian
79b7b1f935 - Added a ReorderTopOfLibrary AI logic.
- Marked the relevant cards AI playable.
2018-11-24 22:15:10 +03:00
Agetian
3fff9efa39 - Attempting to refactor names to not be ambiguous/confusing. 2018-11-24 11:22:12 +03:00
Agetian
05ac8b0b53 - Attempting to refactor names to not be ambiguous/confusing. 2018-11-24 10:53:06 +03:00
Hanmac
d0857ad696 attach: rework attaching names 2018-11-23 22:24:57 +01:00
Hanmac
596ad849dc Attach: refactor names 2018-11-23 08:21:38 +01:00
Hanmac
f2f34bc4db CantAttach: remove 'can't be enchanted in the future' 2018-11-23 08:21:38 +01:00
Hanmac
cde486cfa0 Card: remove CantEquip 2018-11-23 08:21:38 +01:00
Hanmac
df83e7c783 ST: CantAttach begins to replace other cases 2018-11-23 08:21:37 +01:00
Agetian
7eda172ef7 - Fix compile for mobile Forge, update imports. 2018-11-23 08:21:36 +01:00
Hanmac
6bd06999f3 CI stylefix 2018-11-23 08:21:36 +01:00