Commit Graph

29196 Commits (3fae500fb7892c280f0cc7c8b8afb34572926f74)

Author SHA1 Message Date
melvinzhang abc5dfa4f4 bump version to 1.91 to prepare for release 2018-01-23 15:06:19 +08:00
Ada Joule aa34eef76b Fix Supernatural Stamina (#1417)
* Fix Supernatural Stamina

* Fix description

* Remove unused variable
2018-01-23 14:54:44 +08:00
Ada Joule 6bc99d3d52 Groovy code for Amonkhet cards (#1415)
* Add In Oketra's Name

* Add Soul Scar Mage

* Add Soulstinger

* Add requires_groovy_code to Soulstinger.txt

* Add Supernatural Stamina

* Simplify the code of Soulstinger

* Add choice answer to description

* Add Heart-Piercer Manticore

* Add missing quote

* Add Gideon of the Trials

* Add Cartouche of Strength

* Fix groovy file of Cartouche of Strength

* Add Liliana's Influence

* Remove ability separator from Gideon

* Add Gideon Planeswalker check

* Add Vizier of Deferment

* Add Kefnet the Mindful

* Remove semicolon

* Add source to MagicPayManaCostEvent

* Change ShiftCardAction to RemoveFromPlayAction

in Kefnet the Mindful

* Fix Gideon

* Fix Supernatural Stamina

* Temporarily remove Vizier of Deferment

* Use getAbility in Supernatural Stamina

* Move ability to global scope

* Move sacrificeEvent.getTarget() after if isYes()

* Revert "Temporarily remove Vizier of Deferment"

This reverts commit 785b49a2bebdcd27053b73c001142600250dc2eb.

* Revert "Add Vizier of Deferment"

This reverts commit 9137f8d75d2878cad47d738e3ba9ab43383a4efa.

* Determine creature power before dealing damage

in Cartouche of Strength

* Fix error

* Shorten condition of Gideon of the Trials

* Wrap may target effect with event.isYes()

* Use getAbility instead of getAbilityList

in Supernatural Stamina.
GetAbilityList interprets comma as ability separator
2018-01-23 11:39:17 +08:00
melvinzhang fd2c7808de Vizier of Deferment's status should be not supported, as information in store kept on whether a creature attacked/blocked 2018-01-23 11:36:31 +08:00
Ada Joule c3168eaf9c Fix for Aether Revolt groovy code (#1414)
* Shorten Tezzeret's Simulacrum artifact check

* Fix target permanent or player clause

* Add parentheses

* Fix error

* Add MagicTarget for generic type parameter

* Move target indicator before comma

* Correct Tezzeret's Simulacrum condition

* Fix Expertise cards
2018-01-23 11:22:11 +08:00
melvinzhang 4643dd24c8 fix crash by ensuring cleanup removes itself, so that it only removes the statics once 2018-01-21 23:17:01 +08:00
ShawnieBoy bb958b5f7f include artifact and multicolor nyx frames 2018-01-21 14:02:49 +00:00
ShawnieBoy 1c2c983e6a remove duplicate frames 2018-01-21 13:32:47 +00:00
ShawnieBoy eeb672d5e4 add nyx token resources 2018-01-21 13:26:27 +00:00
ShawnieBoy 18ea755e18 add compass transform symbol for transforming lands 2018-01-21 13:10:22 +00:00
melvinzhang 8e6dfa372a fix crash where card is not passed into next event for Pia's Revolution 2018-01-21 19:56:02 +08:00
melvinzhang 19d2259a46 fix Morbid_Curiosity.groovy to use getRefPermanent instead of getRefCard 2018-01-21 19:23:15 +08:00
melvinzhang ff2523f30c use more specific OtherDiesTrigger and fix creation of target choice in Scrap Trawler 2018-01-21 14:00:03 +08:00
melvinzhang 2f145e6cc8 improve formatting of else block for consistency 2018-01-21 11:31:44 +08:00
melvinzhang 6a130229c3 fix static type error and missing parenthesis 2018-01-21 11:26:54 +08:00
melvinzhang 4b5e4de71e use correct action for exiling permanent 2018-01-21 11:26:38 +08:00
melvinzhang dbe8872616 fix missing targetPlayer and missing closing parenthesis 2018-01-21 11:20:41 +08:00
melvinzhang 06755bcd94 fix static checking error by using def 2018-01-21 11:20:23 +08:00
melvinzhang c155273fb7 add effect separator so that the ability can be parsed correctly 2018-01-21 11:20:02 +08:00
melvinzhang 7dc3d99655 require circleci to test that all cards can be loaded 2018-01-21 11:19:19 +08:00
Ada Joule 553b03d34d Groovy code for Aether Revolt cards (#1412)
* Add Fatal Push

* Add trailing line

* Add Exquisite Archangel

Need differentiation between "you win" and "you lose" effects.

* Add Pia's Revolution

* Use MagicExileSelfEvent in Exquisite Archangel

* Refine Pia's Revolution

* Add Yahenni's Expertise

* Add Gonti's Machinations

* Add Kari Zev's Expertise

* Correct event description of Kari Zev's Expertise

* Add Rishkar's Expertise

* Add Sram's Expertise

* Add Scrap Trawler

* Add Ajani Unyielding (from magarena/magarena#1278)

* Add Tezzeret's Simulacrum

* Fix error

* Add Maulfist Revolutionary

* Add Skyship Plunderer

* Add Ajani, Valiant Protector

* Add Tezzeret, Master of Metal

* Remove semicolon
2018-01-21 11:09:33 +08:00
ShawnieBoy c264ae6ef9 fix typo 2018-01-19 11:33:35 +00:00
ShawnieBoy 20c7681311 add Ixalan block 2018-01-16 06:05:53 +00:00
ShawnieBoy f53f8b72fa update formats 2018-01-16 06:00:17 +00:00
melvinzhang 8067146e3e move MagicStatic to top level constants 2018-01-14 10:46:26 +08:00
melvinzhang d5168abc75 fix getPlayers to getPlayers() 2018-01-14 10:46:26 +08:00
ShawnieBoy b8ba81fa1e fix PayManaCostEvent in Oviya Pashiri 2018-01-14 01:38:12 +00:00
Ada Joule 51c362e492 Add groovy code for Kaladesh cards (#1409)
* Add Confiscation Coup

* Add Combustible Gearhulk

* Refine Combustible Gearhulk code

* Move Combustible Gearhulk damage/draw action out

* Add new variables to scope in Combustible Gearhulk

* Revert "Add new variables to scope in Combustible Gearhulk"

This reverts commit 992e6d5da00633a73795fe49d680d565151254a2.

* Revert "Move Combustible Gearhulk damage/draw action out"

This reverts commit d306cbda3b998ab0aabea210a138d00354a44adc.

* Fix Combustible Gearhulk's log message

* Move action out for real

* Make Combustible Gearhulk's choiceAction stateless

* Refine Confiscation Coup's code

* Get rid of parameter in Confiscation Coup action

* Rename variable in Combustible Gearhulk

* Add Aetherflux Reservoir

* Refine Confiscation Coup

* Add Aetherworks Marvel

Still need to filter choice to only spells

* Add Welding Sparks

* Add Sequestered Stash

* Remove ability line from Sequestered_Stash.txt

* Add Empyreal Voyager

* Use MagicPayEnergyEvent in Confiscation Coup

* Refine Empyreal Voyager

* Add Deadlock Trap

* Add Eager Construct

* Add choice to Eager Construct

* Add Hazardous Conditions

* Add Liberating Combustion

* Add Verdant Crescendo, ref Liberating Combustion

* Add Override tag

* Add Rashmi, Eternities Crafter

* Add Oviya Pashiri, Sage Lifecrafter

* Add Nissa, Vital Force

* Refine Nissa

* Add Morbid Curiosity

* Add Untap to Nissa, Vital Force

* Add Metallurgic Summoning

* Add Midnight Oil

* Fix errors

* Add groovy for another ability of Midnight Oil

* Fix more errors

* Use For loop for readability
2018-01-14 08:30:04 +08:00
melvinzhang 8f1c8a3cb3 update Mac launcher to require at least SE 8 2018-01-14 08:26:13 +08:00
Melody 536bebafe9 Fixes the mac version check
Java versions starting with 9.0.0 return a version string
that omits the `1` before the major version, like below:

```
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
```

This new check should correctly match version strings in both
formats for java 7, 8, and 9 (1.7.x, 1.8.x, 9.x.y)
2018-01-14 08:23:18 +08:00
ShawnieBoy ac600731be add Transform information for RIX 2018-01-13 13:16:12 +00:00
ShawnieBoy e34a0a3282 add RIX scripts to scripts missing 2018-01-13 12:56:30 +00:00
ShawnieBoy 9d6207d47f add missing card from RIX 2018-01-13 12:55:43 +00:00
ShawnieBoy 085ad9420f add Angrath to Planeswalker subtypes 2018-01-13 12:44:17 +00:00
ShawnieBoy e48a4a0a18 fix RIX name in sets 2018-01-13 12:35:35 +00:00
ShawnieBoy 2218d9b69f update RIX reprint image urls 2018-01-13 12:32:16 +00:00
ShawnieBoy 27c4b11fc1 add Rivals of Ixalan to sets 2018-01-07 21:04:32 +00:00
ShawnieBoy 6371582a2b update image urls for IMA 2017-12-06 17:27:44 +00:00
ShawnieBoy 5efdf42f23 update image urls 2017-10-30 12:58:02 +00:00
melvinzhang 0a3f20f50e add release notes for 1.90 2017-10-29 22:01:25 +08:00
xin b4d0f699ce Improve French translation 2017-10-29 09:25:14 +08:00
kelsioboy 19395e6c10 fix for the Garruk, Apex Predator's emblem to pump the attacking creature instead of the emblem, closes #1390 2017-10-28 10:16:15 +08:00
ShawnieBoy ac065167bf oracle update - attacks each turn -> combat 2017-10-05 03:41:26 +01:00
ShawnieBoy d77ade4b27 update image urls 2017-10-03 13:17:45 +01:00
ShawnieBoy 4f9f02c02f update image urls 2017-10-03 12:43:59 +01:00
ShawnieBoy d1a5293660 update images for c17 download errors 2017-10-03 11:38:09 +01:00
melvinzhang f0d44cbb9b add missing priority after combat damage step for damage triggers to be put on the stack, fixes #978 2017-10-03 17:18:59 +08:00
melvinzhang 5379ecd69a bump version to 1.90 2017-10-02 16:53:52 +08:00
kelsioboy 3965f702eb add Avarice Amulet, closes #1342 2017-10-01 13:06:04 +08:00
kelsioboy b342d9c8e3 add Crown of Doom, closes #1306 2017-10-01 12:55:55 +08:00