Commit graph

16107 commits

Author SHA1 Message Date
Oleg Agafonov
a0e4791ad6 [GNT] implemented Avatar of Growth 2018-11-12 04:17:04 +04:00
Oleg Agafonov
2452e07a0f * Added new set Ultimate Box Topper Promos (PUMA) with 40 cards; 2018-11-12 01:36:14 +04:00
Oleg Agafonov
4b87af1c74 * Added new set Ultimate Masters (UMA) with 41 cards (other cards will be added later); 2018-11-12 01:29:13 +04:00
Oleg Agafonov
9ba6a7ec5c * Added new set Game Night (GNT) with 63 cards (5 not implemented yet); 2018-11-12 01:17:42 +04:00
Oleg Agafonov
fe3eda4944 * Spell Contortion, Warleader's Helix - fixed wrong card text;
Removed unused getRules in cards code;
2018-11-11 22:54:49 +04:00
Oleg Agafonov
20fe92b98b * Machinate - fixed wrong card text; 2018-11-11 22:04:48 +04:00
Oleg Agafonov
45bb2a12fd Fixed card name duplicate 2018-11-09 20:56:19 +04:00
Jeff
61fb31bea0 - Added Serra's Hymn and Venomous Fangs. 2018-11-08 17:54:05 -06:00
Jeff
a3206785ab - Fixed #5410 2018-11-05 11:02:58 -06:00
Jeff
5a6bed313d - Fixed #5409 2018-11-05 09:21:17 -06:00
brodee
a399f94bb1 fixed: Earthsurge should affect all players 2018-11-04 20:31:45 -08:00
Oleg Agafonov
08e88b8a65
Merge pull request #5351 from magefree/plane-and-emblem-implements-controllable
Refactor: make plane and emblem implement Controllable
2018-11-04 23:38:54 +04:00
Jeff
4c56baac03 - Fixed #5392 2018-11-01 18:18:14 -05:00
davidmfritz
c37832944e Fixed cards to put onto the battlefield to one call
Fixed cards to put into exile to one call
2018-11-01 11:51:36 +01:00
davidmfritz
1dc421a545 Fixed to get the correct player list
Refactor to reveal first, then take action
2018-11-01 10:13:57 +01:00
davidmfritz
336732eba2 Performance fix to get out of the loop quicker if library is empty 2018-10-31 23:27:16 +01:00
davidmfritz
bf8123b7a5 Implementation of the card Clear the Land 2018-10-31 22:50:13 +01:00
davidmfritz
369beb213b Fixed Scepter of Empires AA Cost
Fixed Scepter of Empires Activated Ability Cost from "{0}, {T}" to "{T}"
2018-10-29 22:22:24 +01:00
Jeff
29e34934d9 - Added Hidden Stag and Soul Sculptor. 2018-10-29 11:45:37 -05:00
brodee
893fd5dfc9 correct justice strike outcome removal to damage 2018-10-28 00:33:47 -07:00
brodee
4f61afa62b AI updates, more cards will have the isRemoval bonus to their card rating
these weren't being picked up as removal spells and now are:
* modal spells where one mode is a removal spell
* spells that do a dynamic amount of damage, such as fireball
* cards that reduce the toughness temporarily or permanently
* cards that keep a creature tapped down
* cards that exile a creature
* cards that damage creatures that are attacking or blocking
* enchantments that exile a creature when they etb
* fight cards, and one sided fight cards

the ai will now rate those types of cards higher as they are removal
2018-10-28 00:16:14 -07:00
Jeff
22364300ee - Added Opal Titan and Opal Acrolith. 2018-10-26 15:35:55 -05:00
LevelX2
44d3276046 * Brilliant Ultimatum - Fixed that it was not checked if the player is still allowed to play a land. 2018-10-25 16:15:24 +02:00
LevelX2
52f0ae8bd5 * Whispering Snitch - Fixed that it also triggered if other players surveilled. 2018-10-25 15:03:18 +02:00
LevelX2
7fef8113c0 * Sylvan Library - Fixed that the order of the cards put back to library was random. 2018-10-25 14:32:35 +02:00
LevelX2
cdcbf0aaa2 * Mistveil Plains - Fixed that the card was not moved to library. 2018-10-25 14:23:27 +02:00
L_J
4e231f51a1
Merge pull request #5394 from Zzooouhh/Zzooouhh-bandswithother
Implemented Bands With Other & related cards
2018-10-21 22:33:33 +02:00
LevelX2
26a93d4427 Reworked ability source object handling. 2018-10-21 21:37:23 +02:00
L_J
5a08632d59
Implemented Bands With Other 2018-10-21 16:59:10 +02:00
Evan Kranzler
01dfede9e9 fixed Chance for Glory giving indestructible to noncreature permanents 2018-10-20 20:13:26 -04:00
L_J
685175acd8
Merge pull request #5369 from Zzooouhh/planeshift
Implemented remaining Planeshift cards
2018-10-15 20:56:44 +02:00
L_J
b11c0ea5f8
Merge pull request #5386 from Zzooouhh/Zzooouhh-inv
Implemented remaining Invasion cards (Pulse of Llanowar bug)
2018-10-15 20:55:52 +02:00
LevelX2
9423731e97 * Fixed a problem with removing too much counters (caused by AI simulation). 2018-10-14 10:14:36 +02:00
L_J
44b2e7f84e
Implemented Invasion cards 2018-10-13 14:14:57 +02:00
Evan Kranzler
34e4012540 Implemented Mistfolk 2018-10-10 21:05:01 -04:00
Evan Kranzler
c95f5b55fc Implemented Betrothed of Fire 2018-10-10 20:35:24 -04:00
L_J
9939af8968
Prevent arbitrary shuffles from Jace ultimate 2018-10-10 23:09:49 +00:00
L_J
b67107b1b5
Prevent arbitrary library search triggers from Jace ultimate 2018-10-10 22:55:42 +00:00
Evan Kranzler
9e41122813 Implemented Mob Mentality 2018-10-10 17:14:10 -04:00
Evan Kranzler
55ddd19be6 fixed Beamsplitter Mage being able to target opposing creatures with copied spells 2018-10-10 16:01:55 -04:00
Oleg Agafonov
681cb4b66a Fixed missing import 2018-10-10 09:08:32 +04:00
Oleg Agafonov
7443794e46
Merge pull request #5374 from jmharmon/master
Implement Soul Strings
2018-10-10 09:00:29 +04:00
jmharmon
a513cf09ae
Update SoulStrings.java 2018-10-09 21:56:18 -07:00
Oleg Agafonov
66b5f3a990 * Sins of the Past - fixed that it can cast cards from any library instead controller's 2018-10-10 08:53:21 +04:00
Oleg Agafonov
9537a05552 Missing comments 2018-10-10 08:47:53 +04:00
jmharmon
aac5135c44
Implement Soul Strings 2018-10-09 20:13:23 -07:00
jmharmon
9500d8e154
Implement Soul Strings 2018-10-09 20:12:09 -07:00
Oleg Agafonov
3fc1660f75 Fixed abilities texts 2018-10-10 01:27:58 +04:00
Oleg Agafonov
26913923fa Refactor: replaced duplicated ability - CreatureEntersBattlefieldTriggeredAbility by EntersBattlefieldControlledTriggeredAbility; 2018-10-10 01:21:43 +04:00
L_J
8b0393cb96
Fix Soulhunter Rakshasa damage value 2018-10-09 18:23:40 +00:00
Oleg Agafonov
d661b0e1e9 [ANA] - fixed ability text 2018-10-09 21:09:01 +04:00
Oleg Agafonov
1c95ed3b08 * Added new set Arena New Player Experience (ANA) with 39 cards (18 new); 2018-10-09 20:54:46 +04:00
Oleg Agafonov
74fb0acc75 [ANA] - fixed Confront the Assault 2018-10-09 20:36:59 +04:00
Oleg Agafonov
afe947f457 [ANA] - implemented Confront the Assault 2018-10-09 19:36:18 +04:00
Oleg Agafonov
925fb1c533 [ANA] - implemented Zephyr Gull 2018-10-09 19:03:29 +04:00
Oleg Agafonov
cf82c15aad [ANA] - implemented Treetop Warden 2018-10-09 19:01:43 +04:00
Oleg Agafonov
e04705d914 [ANA] - implemented Titanic Pelagosaur 2018-10-09 19:00:14 +04:00
Oleg Agafonov
56d8887cf8 [ANA] - implemented Tactical Advantage 2018-10-09 18:57:58 +04:00
Oleg Agafonov
9207275936 [ANA] - implemented Soulhunter Rakshasa 2018-10-09 18:46:45 +04:00
Oleg Agafonov
2aa16bdf7d [ANA] - implemented Shrine Keeper 2018-10-09 18:41:45 +04:00
Oleg Agafonov
0fef87dd28 [ANA] - implemented Shorecomber Crab 2018-10-09 18:40:15 +04:00
Oleg Agafonov
bebc0cbfcc [ANA] - implemented River's Favor 2018-10-09 18:39:32 +04:00
Oleg Agafonov
5db3a46827 [ANA] - implemented Ogre Painbringer 2018-10-09 18:35:16 +04:00
Oleg Agafonov
da841f87e8 [ANA] - implemented Nimble Pilferer 2018-10-09 18:28:41 +04:00
Oleg Agafonov
088155dee4 [ANA] - implemented Inspiring Commander 2018-10-09 18:25:36 +04:00
Oleg Agafonov
7dfebc98f2 [ANA] - implemented Goblin Gang Leader 2018-10-09 18:10:11 +04:00
Oleg Agafonov
aeab7a6d8f [ANA] - implemented Goblin Bruiser 2018-10-09 18:06:13 +04:00
Oleg Agafonov
cdf639ae65 [ANA] - implemented Feral Roar 2018-10-09 18:03:20 +04:00
Oleg Agafonov
be55ba19eb [ANA] - implemented Cruel Cut 2018-10-09 17:59:47 +04:00
Oleg Agafonov
e9fa44f354 [ANA] - implemented Blinding Radiance 2018-10-09 17:22:22 +04:00
Oleg Agafonov
2b411b9c92 [ANA] - implemented Angelic Reward 2018-10-09 17:13:27 +04:00
Oleg Agafonov
01235ebe29 Missing comments 2018-10-09 17:12:00 +04:00
L_J
4ec40e4fdb
Implemented Planeshift cards 2018-10-05 02:06:44 +02:00
L_J
bf4988382e
More edits 2018-10-04 22:53:50 +00:00
L_J
57fdae9c92
Minor shuffle fix 2018-10-04 22:43:23 +00:00
Tyler Moore
2ed63a7184 Notifying players of library search, and giving controller choice to search 2018-10-04 15:14:43 -07:00
L_J
297b543630
Jace, Architect of Thought ult fix 2018-10-04 22:12:06 +00:00
Tyler Moore
c5cedc2aba Adding lookAtAllLibraries to Player/PlayerImpl and using that method during JAOT's -8 resolution 2018-10-04 13:45:44 -07:00
Tyler Moore
02d9287cfa Reverting concurrent code to start fresh 2018-10-04 11:19:40 -07:00
Tyler Moore
88f3db03c4 Both players' decks show up at the same time, but hangs if you don't select in the correct order 2018-10-04 11:18:00 -07:00
Oleg Agafonov
095ccc397e Refactor: corrected class name for set 2018-10-03 22:53:18 +04:00
Oleg Agafonov
8fd6eb6313 Fix merge 2018-10-03 22:43:13 +04:00
Oleg Agafonov
64721675f2 Merge remote-tracking branch 'remote-production/master' into local-production 2018-10-03 22:10:23 +04:00
Oleg Agafonov
12eec8e1b8 * Fixed that some sets uses same images for multi-images cards:
* Guilds of Ravnica (GRN), Commander Anthology Volume II (CM2), Battlebond (BBD);
   * From the Vault: Transform (V17), Media Inserts (MBP), WPN and Gateway Promos (GRC);
2018-10-03 22:06:18 +04:00
Evan Kranzler
1f239b28b3 added GRN guild kit set 2018-10-03 13:01:40 -04:00
Oleg Agafonov
69546c82ce * Added missing images for WPN and Gateway Promos (GRC) set in scryfall source; 2018-10-03 20:32:58 +04:00
LevelX2
c41c6e1fe9 Fixed a problem with casting split cards from non hand zone. Added some generic cast from non hand zone effects and started replacing card specific effects by the generic ones (fixes #5356 and fixes #4493). 2018-10-03 13:44:01 +02:00
Oleg Agafonov
ac8540216f Refactor: source cleanup at imports 2018-10-03 13:26:37 +04:00
Richard Coates
b2f050df35
Update EtrataTheSilencer.java
Make the filter for cardsFound trigger on "greater than or equal to" rather than just "greater than".
2018-10-03 09:17:16 +02:00
Oleg Agafonov
fccae9b8cd * Added new set Anthologies (ATH) with 85 cards; 2018-10-03 01:52:16 +04:00
Oleg Agafonov
cbf6b9d5b5 * Masters Edition II (ME2) - added 6 missing cards (Dry Spell, Mishra's Groundbreaker, Royal Decree, Varchild's Crusader, Whirling Catapult, Winter's Night) 2018-10-03 01:49:22 +04:00
Oleg Agafonov
434044eb0f * Fixed missing lands from some sets in lands/decks generation; 2018-10-03 00:54:32 +04:00
Oleg Agafonov
63937351c1 * Fixed Coldsnap (CSP) booster that it missing of land card; 2018-10-02 22:03:50 +04:00
Oleg Agafonov
16d4639846 * Fixed Battlebond (BBD) booster that it missing of land card; 2018-10-02 21:49:26 +04:00
Oleg Agafonov
7cf78fb315 * Fixed that some cards don't use multiple images in Alliances (ALL) and Homelands (HML); 2018-10-02 21:02:22 +04:00
L_J
31bf2f5784
NON_FULL_USE_VARIOUS fix 2018-09-30 20:30:38 +00:00
L_J
650986a83c
Implemented Unstable cards & fixes 2018-09-30 20:49:23 +02:00
L_J
ba3b243493
Jumbo Imp typo fix 2018-09-30 18:36:54 +00:00
Oleg Agafonov
d3d880cdc9 Refactor: fixed wrong set's class names 2018-09-30 16:52:45 +04:00
Oleg Agafonov
c36a7560ff Refactor: fixed wrong set's class names (48 files) 2018-09-30 16:47:17 +04:00