Board index Programs with AI or Rules Enforcement Magic: The Gathering - Duels of the Planeswalkers New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels) 2013
Thefiremind's DotP2013 transform pack v5 (21/6/2013)
Moderator: CCGHQ Admins
Thefiremind's DotP2013 transform pack v5 (21/6/2013)
by thefiremind » 10 Jun 2013, 09:43
Thefiremind's DotP2013 transform pack
I decided to share my latest progresses with the transform mechanic.
Some things you have to know:
Link:
Please let me know of any bug/problem you encounter, by answering to this topic. If you find SCRIPT_LOG.TXT in the game directory after playing with my cards, please inform me about what's written in it.
Have fun!
I decided to share my latest progresses with the transform mechanic.
Some things you have to know:
- This pack doesn't contain any decks. It's up to you to make decks from the included cards (maybe with Riiak's Deck Builder ). What I suggest is to leave this pack as a required dependency and ask those who download your decks to download this pack as well.
- My new transform mechanic isn't compatible with BlindWillow's or sumomole's earlier attempts, so don't mix their cards with the ones found here, you would probably end up having none working. Actually, just having this pack together with a mod that uses the old transform mechanic will give problems. You could ask why you should use my transform mechanic then... well, you'll have a working Moonmist, and the missing transform cards will be easier to implement because all the "face switching" logic is in the functions (the transformation data retrieval on the front face and the transformation reset on the back face need to be copied on all cards, though).
Thanks to sumomole's report, now the transform mechanic works well with flickering (Cloudshift and similar) too! - Loyal Cathar can't be coded because the transform data is generated after the card entered the battlefield, so it's impossible to make a creature enter the battlefield already transformed. It would require a total revamp of the transform mechanic and I'm not sure if it would work that well after that, so I'd suggest to just forget about Loyal Cathar.
- Be sure to include only the front faces in your deck lists. In case you add a back face for mistake, it would be an invisible card because it has no types, so you would probably see strange things happening.
- I used the TURNED_FACE_UP trigger like a TRANSFORMS trigger (which of course doesn't exist). Being morph impossible to code, at least its trigger will get a good use.
- Why is Fastbond here? Because I used it to speed up the tests and forgot to remove it.
Link:
- Code: Select all
http://www8.zippyshare.com/v/60567204/file.html
- Card List | Open
- Afflicted Deserter / Werewolf Ransacker
Bloodline Keeper / Lord of Lineage
Chalice of Life / Chalice of Death
Chosen of Markov / Markov’s Servant
Civilized Scholar / Homicidal Brute
Cloistered Youth / Unholy Fiend
Daybreak Ranger / Nightfall Predator
Delver of Secrets / Insectile Aberration
Elbrus, the Binding Blade / Withengar Unbound
Fastbond
Gatstaf Shepherd / Gatstaf Howler
Hinterland Hermit / Hinterland Scourge
Huntmaster of the Fells / Ravager of the Fells
Immerwolf
Instigator Gang / Wildblood Pack
Lambholt Elder / Silverpelt Werewolf
Ludevic’s Test Subject / Ludevic’s Abomination
Mayor of Avabruck / Howlpack Alpha
Mondronen Shaman / Tovolar’s Magehunter
Moonmist
Ravenous Demon / Archdemon of Greed
Reckless Waif / Merciless Predator
Screeching Bat / Stalking Vampire
Soul Seizer / Ghastly Haunting
Thraben Sentry / Thraben Militia
Ulvenwald Mystics / Ulvenwald Primordials
Villagers of Estwald / Howlpack of Estwald
Wolfbitten Captive / Krallenhorde Killer
Please let me know of any bug/problem you encounter, by answering to this topic. If you find SCRIPT_LOG.TXT in the game directory after playing with my cards, please inform me about what's written in it.
Have fun!
Last edited by thefiremind on 21 Mar 2014, 09:56, edited 6 times in total.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: Thefiremind's DotP2013 transform pack v1 (10/6/2013)
by sumomole » 10 Jun 2013, 11:03
You finally update your transform mechanic, I have been waiting for this, and hope it can be directly used in DOTP2014.
I know what you do, copy and copy back, just like my Cytoshape, but are you tested when Restoration Angel exile Ravager of the Fells, then return Huntmaster of the Fells to the battlefield, whether Champion of the Parish may add a +1/+1 counter? In the old mechanic, which can not be achieved, the returned card is Ravager of the Fells, not Huntmaster of the Fells, so I never put them in one deck.
I know what you do, copy and copy back, just like my Cytoshape, but are you tested when Restoration Angel exile Ravager of the Fells, then return Huntmaster of the Fells to the battlefield, whether Champion of the Parish may add a +1/+1 counter? In the old mechanic, which can not be achieved, the returned card is Ravager of the Fells, not Huntmaster of the Fells, so I never put them in one deck.
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Thefiremind's DotP2013 transform pack v1 (10/6/2013)
by thefiremind » 10 Jun 2013, 11:26
You inspired me, but not with Cytoshape: I had the idea after looking at your latest Screeching Bat implementation.sumomole wrote:I know what you do, copy and copy back, just like my Cytoshape
You are right, it comes back as Ravager of the Fells... that's unexpected for me. Let's see if I can fix it with a zone change trigger that resets the transformation state.sumomole wrote:but are you tested when Restoration Angel exile Ravager of the Fells, then return Huntmaster of the Fells to the battlefield, whether Champion of the Parish may add a +1/+1 counter? In the old mechanic, which can not be achieved, the returned card is Ravager of the Fells, not Huntmaster of the Fells, so I never put them in one deck.
EDIT: OK, the fix was fairly easy, I just needed to discover the bug! I'll add this to all the back faces:
- Code: Select all
<TRIGGERED_ABILITY internal="1" active_zone="ZONE_TRANSITION">
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_ANY" from_zone="ZONE_IN_PLAY" />
<RESOLUTION_TIME_ACTION>
ResetTransformation()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
- Code: Select all
ObjectDC():Set_Int( COMPARTMENT_ID_TRANSFORMED, IS_NOT_TRANSFORMED )
Last edited by thefiremind on 10 Jun 2013, 11:55, edited 1 time in total.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: Thefiremind's DotP2013 transform pack v1 (10/6/2013)
by sumomole » 10 Jun 2013, 11:48
Of course not Cytoshape, I have never used it in any posted deck, I just say we think the same thing. And I will update all my transform cards.
EDIT: I find some useful thing from your old and new transform mechanic. If we use "local token = MTG():ObtainToken( "TOKEN_NAME", EffectController() )" and "token:PutIntoPlay( EffectController() )" instead of "MTG():PutTokensIntoPlay( "TOKEN_NAME", 1, EffectController() )", that will not trigger the ability of Parallel Lives, we also don't need exile any redundant tokens.
EDIT 2: You are wrong to use RAVAGER_OF_THE_FELLS_262699 in MAYOR_OF_AVABRUCK_222189.
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Thefiremind's DotP2013 transform pack v2 (10/6/2013)
by Kieran » 10 Jun 2013, 18:53
thefiremind, this is glorious! I can't thank you enough.
Soon, my enemies will be seeing demons! Mhaaahaahahahahahahahahahha!!! With this blade (Elbrus) I will envelope the planes in a cacophony of darkness! Withengar, come forth!
But seriously, kudos!
Soon, my enemies will be seeing demons! Mhaaahaahahahahahahahahahha!!! With this blade (Elbrus) I will envelope the planes in a cacophony of darkness! Withengar, come forth!
But seriously, kudos!
Re: Thefiremind's DotP2013 transform pack v1 (10/6/2013)
by thefiremind » 10 Jun 2013, 19:17
I would have never expected that they made the trigger come only from the PutTokensIntoPlay function. That's good to know!sumomole wrote:EDIT: I find some useful thing from your old and new transform mechanic. If we use "local token = MTG():ObtainToken( "TOKEN_NAME", EffectController() )" and "token:PutIntoPlay( EffectController() )" instead of "MTG():PutTokensIntoPlay( "TOKEN_NAME", 1, EffectController() )", that will not trigger the ability of Parallel Lives, we also don't need exile any redundant tokens.
Copy & paste strikes again.sumomole wrote:EDIT 2: You are wrong to use RAVAGER_OF_THE_FELLS_262699 in MAYOR_OF_AVABRUCK_222189.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: Thefiremind's DotP2013 transform pack v3 (10/6/2013)
by Scion of Darkness » 11 Jun 2013, 00:57
Fire i've read about a combo with civilized scholar and Phyrexian Metamorph, if i make a token of the civilized will it transform or not with the ability?
*http://www.wizards.com/magic/magazine/article.aspx?x=mtg/daily/ftl/171
*http://www.wizards.com/magic/magazine/article.aspx?x=mtg/daily/ftl/171
-
Scion of Darkness - Posts: 235
- Joined: 27 Aug 2012, 13:14
- Has thanked: 17 times
- Been thanked: 23 times
Re: Thefiremind's DotP2013 transform pack v3 (10/6/2013)
by Blue Ghost » 11 Jun 2013, 01:24
Your transform isn't working for me. The trigger works, but nothing happens when the transform is triggered.
Script log as follows:
Script log as follows:
- SCRIPT_LOG | Open
- [lua] [string "Content\Functions\1999_TRANSFORM_MECHANIC.LOL [2564]"]:1: '=' expected near '˜'
[lua] Content\Functions\1999_TRANSFORM_MECHANIC.LOL
[lua] [string "Content\Functions\1999_TRANSFORM_MECHANIC.LOL [2565]"]:1: '=' expected near '˜'
[lua] Content\Functions\1999_TRANSFORM_MECHANIC.LOL
[lua] [string "Content\Functions\1999_TRANSFORM_MECHANIC.LOL [2566]"]:1: '=' expected near '˜'
[lua] Content\Functions\1999_TRANSFORM_MECHANIC.LOL
- Blue Ghost
- Posts: 52
- Joined: 07 Apr 2013, 20:41
- Has thanked: 6 times
- Been thanked: 0 time
Re: Thefiremind's DotP2013 transform pack v3 (10/6/2013)
by thefiremind » 11 Jun 2013, 08:43
Of course not, because Phyrexian Metamorph has only 1 face.Scion of Darkness wrote:Fire i've read about a combo with civilized scholar and Phyrexian Metamorph, if i make a token of the civilized will it transform or not with the ability?
*http://www.wizards.com/magic/magazine/article.aspx?x=mtg/daily/ftl/171
-----------------------------Comprehensive Rules wrote:701.25a Only permanents represented by double-faced cards can transform. (See rule 711, "Double-Faced Cards.") If a spell or ability instructs a player to transform any permanent that isn't a double-faced card, nothing happens.
There's no '˜' without its '=' in my LOL file, I just checked, and the transforming works for me. Are you using other mods that could interfere?Blue Ghost wrote:Your transform isn't working for me. The trigger works, but nothing happens when the transform is triggered.
Script log as follows:
- SCRIPT_LOG | Open
- [lua] [string "Content\Functions\1999_TRANSFORM_MECHANIC.LOL [2564]"]:1: '=' expected near '˜'
[lua] Content\Functions\1999_TRANSFORM_MECHANIC.LOL
[lua] [string "Content\Functions\1999_TRANSFORM_MECHANIC.LOL [2565]"]:1: '=' expected near '˜'
[lua] Content\Functions\1999_TRANSFORM_MECHANIC.LOL
[lua] [string "Content\Functions\1999_TRANSFORM_MECHANIC.LOL [2566]"]:1: '=' expected near '˜'
[lua] Content\Functions\1999_TRANSFORM_MECHANIC.LOL
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: Thefiremind's DotP2013 transform pack v3 (10/6/2013)
by Blue Ghost » 11 Jun 2013, 18:47
Probably. Looks like I'm gonna have to run that test again. *sigh*
- Blue Ghost
- Posts: 52
- Joined: 07 Apr 2013, 20:41
- Has thanked: 6 times
- Been thanked: 0 time
Re: Thefiremind's DotP2013 transform pack v3 (10/6/2013)
by Blue Ghost » 11 Jun 2013, 20:50
Okay, it was the previous transform functions that were messing with this. After removing them, it works fine.
But I found another issue. Mayor of Avabruck seems to have the abilities of both faces. It gives itself +1/+1, and other Human Werewolves +2/+2, and generates a wolf token each turn even when untransformed. And when transformed, it gives all Wolves and Werewolves +2/+2. Might you look at that?
Also, a minor issue. Your Vampire tokens have the same art ID as your Goat tokens from Planechase.
Thanks so much for this! Now I can makes my werewolf deck.
But I found another issue. Mayor of Avabruck seems to have the abilities of both faces. It gives itself +1/+1, and other Human Werewolves +2/+2, and generates a wolf token each turn even when untransformed. And when transformed, it gives all Wolves and Werewolves +2/+2. Might you look at that?
Also, a minor issue. Your Vampire tokens have the same art ID as your Goat tokens from Planechase.
Thanks so much for this! Now I can makes my werewolf deck.
- Blue Ghost
- Posts: 52
- Joined: 07 Apr 2013, 20:41
- Has thanked: 6 times
- Been thanked: 0 time
Re: Thefiremind's DotP2013 transform pack v4 (11/6/2013)
by thefiremind » 11 Jun 2013, 21:37
Both issues should be fixed now.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: Thefiremind's DotP2013 transform pack v4 (11/6/2013)
by nivmizzet1 » 13 Jun 2013, 15:14
I would really like to implement this pack in my dlc at some stage. Are you able to add Rune-Tail, Kitsune Ascendent to the list?
- Attachments
-
- Rune-tail.zip
- (3.05 KiB) Downloaded 344 times
______________________________________
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
- nivmizzet1
- Posts: 613
- Joined: 21 Mar 2013, 10:10
- Has thanked: 100 times
- Been thanked: 25 times
Re: Thefiremind's DotP2013 transform pack v4 (11/6/2013)
by BloodReyvyn » 14 Jun 2013, 01:41
Ravenous Demon does not transform, just stays Ravenous Demon even if I sac every human I have.
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
-
BloodReyvyn - Posts: 421
- Joined: 19 May 2013, 13:29
- Has thanked: 53 times
- Been thanked: 40 times
Re: Thefiremind's DotP2013 transform pack v4 (11/6/2013)
by Scion of Darkness » 14 Jun 2013, 12:38
Blood do you have some other mod with transform cards? Im having problems because someone is using a bloodline keeper with same id of the one here :S ps. Dont forget to update sumomole wad too
-
Scion of Darkness - Posts: 235
- Joined: 27 Aug 2012, 13:14
- Has thanked: 17 times
- Been thanked: 23 times
35 posts
• Page 1 of 3 • 1, 2, 3
Who is online
Users browsing this forum: No registered users and 7 guests