Commit Graph

39 Commits

Author SHA1 Message Date
20da045794 Gradle build P2. 2017-10-01 01:02:05 +02:00
708343b02c Gradle part1 2017-09-30 21:07:31 +02:00
Blacksmith
26aede0170 [maven-release-plugin] prepare for next development iteration
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35840 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-29 16:14:05 +00:00
Blacksmith
0178e46fd7 [maven-release-plugin] prepare release forge-1.6.4
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35838 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-29 16:13:56 +00:00
Agetian
d91b3ab068 - Fixed split cards not being foiled correctly in all cases because the game assumed the foil effect to be stored on one of the halves instead of on the original card state.
- A more comprehensive fix for rotating split cards with foil in mobile Forge that does not break them in hand/graveyard/whatever. Also, turned it into an option since it doesn't look good in portrait mode, especially on smaller cellphones and in single card zoom mode.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@35829 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-29 10:54:56 +00:00
Agetian
4e98d6abe2 - Formatting fix.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35824 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-29 05:34:51 +00:00
Agetian
14d84837b0 - One more tweak.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35823 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-28 18:22:17 +00:00
Agetian
c6025710a4 - A more generic implementation for the previous commit.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35822 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-28 18:21:48 +00:00
Agetian
f9d5ed6292 - Special case for Bone Dancer and ordering graveyards in "With Relevant Cards" mode.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35821 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-28 18:19:33 +00:00
Agetian
a3e20ab9df - Comment tweak.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35818 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-28 17:33:50 +00:00
Agetian
8e5975e3e9 - Added Celestial Convergence.
- Added new effect AF GameDrawn that creates an intentional draw situation by game effect.
- Divine Intervention now uses this effect.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@35816 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-28 17:31:04 +00:00
Agetian
b9842c3800 - Vampire Nocturnus Avatar: ensure that its static ability only starts working when the game actually begins.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35812 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-28 16:08:38 +00:00
Agetian
9bcfced7d2 - Fixed a NPE in DiscardEffect.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35801 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-27 17:02:23 +00:00
Agetian
99834ec024 - A somewhat more fine-grained and less spoiler-y option to order graveyards, now with three states (Never / With Relevant Cards / Always).
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35796 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-27 14:40:48 +00:00
Agetian
1f77d51632 - Added an experimental option to allow ordering cards going to graveyard when playing with cards that care about graveyard order (Volrath's Shapeshifter and others). Disabled by default.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35782 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-26 19:40:44 +00:00
Agetian
f12c49f712 - Volrath's Shapeshifter: switched to a less aggressive update schedule (no update unless necessary), which fixes interaction with composite triggers that consist of several related parts (e.g. Undying, Persist).
- Volrath's Shapeshifter: QoL update: do not show the same text and discard ability twice if Volrath's Shapeshifter is attempting to copy the text of another Volrath's Shapeshifter that is on top of the graveyard.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@35779 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-26 13:55:28 +00:00
Hanmac
055dab6d60 ExploreEffect: fixed trigger and counter part
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35773 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-26 05:22:00 +00:00
Agetian
fd8bc7d45b - Removed one more portion of the leftover DamageDone|OnlyOnce code, I believe this is the last one.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35770 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-26 03:28:13 +00:00
Agetian
5b598b1629 - Fizzle DamageDoneOnce for cards returning to battlefield from graveyard
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35764 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 11:14:54 +00:00
Agetian
4cb2c68e57 - Removed one more portion of the now-unused DamageDone|OnlyOnce code which would crash Forge.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35763 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 11:13:30 +00:00
Agetian
443f0f5ee2 - Removed the now-unused Explore hack from AF Dig.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35758 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 07:31:54 +00:00
Agetian
90b6ec4154 - Some fixes for AF Explore.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35754 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 07:18:37 +00:00
Agetian
11a2809d95 - Convert DamageDone|OnlyOnce to the new trigger DamageDoneOnce. Remove code for DamageDone|OnlyOnce (no longer needed).
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35749 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 06:41:13 +00:00
Agetian
be0df21707 - Fix compile.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35747 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 05:40:49 +00:00
Hanmac
2f1b5904ab replace lifelink with generic damage trigger, and do lifelink there
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35746 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-25 05:21:06 +00:00
Agetian
f3013b3f9b - ReplaceProduceMana: check the root ability for tap cost (in case the mana ability is a subability), fixes interaction of mana replacement effects (e.g. Mana Reflection) with cards that tap in the root ability (e.g. Nykthos, Shrine to Nyx).
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35743 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-24 14:57:28 +00:00
Indigo Dragon
ba31f5bbed Changed "CARDNAME can block an additional creature." to CARDNAME can block an additional creature each combat."
Notes: Possible weird interactions when giving a multiblock creature an additional block eg. Equipping a Night Market Guard with echo circlet. Further study required.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@35739 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-24 12:33:45 +00:00
Agetian
7ab4abde50 - Fixed generated text for Volrath's Shapeshifter.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35733 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 16:07:28 +00:00
Agetian
9d1d0ec786 - Changed comment type.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35732 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 15:44:08 +00:00
Blacksmith
6a43731006 [maven-release-plugin] prepare for next development iteration
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35726 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 13:45:20 +00:00
Blacksmith
cf50723951 [maven-release-plugin] prepare release forge-1.6.3
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35724 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 13:45:13 +00:00
Agetian
88746936a9 - Adapted the DigEffect implementation of Explore until the effect is fully converted and it can be removed.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35722 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 11:58:47 +00:00
Hanmac
3518dba4de basic Explore Effect
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35721 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 11:47:57 +00:00
Agetian
5991c8f51c - Fixed Scry AI scrying away basic lands thinking that they do not produce mana since they do not use a mana-producing SA as such and rely on the basic land type instead.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35720 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-23 11:16:58 +00:00
Hanmac
9b1dfe5caa add more Damage Once Triggers
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35706 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-22 05:36:33 +00:00
Agetian
1645528ea1 - Updated the Protection effects to use the timestamp-based changed keywords mechanism, this fixes interactions like Lignify + Reverent Mantra choosing Protection from green.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35705 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-22 05:00:54 +00:00
Agetian
aba305a24f - Moved the code fragment a bit.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35702 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-21 18:17:36 +00:00
Agetian
5441dc46b4 - ReplaceDamage: according to 119.8, if something would deal 0 damage, it deals no damage at all, and thus there is no event to replace (please double check).
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35701 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-21 18:08:33 +00:00
Agetian
29260c205d - Updated RankingScraper.py to use the draftsim ranking scraper instead of the defunct bestiaire ranking scraper.
git-svn-id: http://svn.slightlymagic.net/forge/trunk@35700 269b9781-a132-4a9b-9d4e-f004f1b56b58
2017-09-21 17:54:51 +00:00