It is currently 26 Apr 2024, 08:08
   
Text Size

Thefiremind's DotP2013 transform pack v5 (21/6/2013)

Moderator: CCGHQ Admins

Thefiremind's DotP2013 transform pack v5 (21/6/2013)

Postby 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:
  • 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 :wink:). 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. :roll:
  • 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. :lol:

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...
User avatar
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)

Postby 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. :lol:
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. :mrgreen:
User avatar
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)

Postby thefiremind » 10 Jun 2013, 11:26

sumomole wrote:I know what you do, copy and copy back, just like my Cytoshape
You inspired me, but not with Cytoshape: I had the idea after looking at your latest Screeching Bat implementation.

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. :mrgreen:
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.

EDIT: OK, the fix was fairly easy, I just needed to discover the bug! :lol: 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>
where ResetTransformation() just does:
Code: Select all
ObjectDC():Set_Int( COMPARTMENT_ID_TRANSFORMED, IS_NOT_TRANSFORMED )
Updated WAD coming soon. Link updated. :)
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...
User avatar
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)

Postby sumomole » 10 Jun 2013, 11:48

thefiremind wrote:
sumomole wrote:I know what you do, copy and copy back, just like my Cytoshape
You inspired me, but not with Cytoshape: I had the idea after looking at your latest Screeching Bat implementation.
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. :mrgreen:

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. :lol:

EDIT 2: You are wrong to use RAVAGER_OF_THE_FELLS_262699 in MAYOR_OF_AVABRUCK_222189. :mrgreen:
User avatar
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)

Postby 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!
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Thefiremind's DotP2013 transform pack v1 (10/6/2013)

Postby thefiremind » 10 Jun 2013, 19:17

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. :lol:
I would have never expected that they made the trigger come only from the PutTokensIntoPlay function. That's good to know!

sumomole wrote:EDIT 2: You are wrong to use RAVAGER_OF_THE_FELLS_262699 in MAYOR_OF_AVABRUCK_222189. :mrgreen:
Copy & paste strikes again. :oops:

Updated WAD coming soon. Link updated. :)
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
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)

Postby 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
User avatar
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)

Postby 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 | 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)

Postby thefiremind » 11 Jun 2013, 08:43

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
Of course not, because Phyrexian Metamorph has only 1 face.
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.
-----------------------------

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
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?
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
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)

Postby 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)

Postby 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. :D
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)

Postby thefiremind » 11 Jun 2013, 21:37

Both issues should be fixed now.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
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)

Postby 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
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)

Postby 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."
User avatar
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)

Postby 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
User avatar
Scion of Darkness
 
Posts: 235
Joined: 27 Aug 2012, 13:14
Has thanked: 17 times
Been thanked: 23 times

Next

Return to 2013

Who is online

Users browsing this forum: No registered users and 9 guests

cron

Who is online

In total there are 9 users online :: 0 registered, 0 hidden and 9 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 9 guests

Login Form