fallenangle wrote:So I've been trying to work on getting
Sarkhan, the Dragonspeaker to work better. One of the things I'd like to do is remove the "Compound Type - Basic Legendary Snow Enchantment Creature - Dragon" line that appears whenever he becomes a creature and have it replaced with "Legendary Creature - Dragon" when Sarkhan becomes a creature. I know it's possible to remove subtypes, but not if it's possible to remove types or supertypes.
I don't think it is possible to remove supertypes but I don't think you would have to go that far. I was looking at this the other day. The Legendary Rule is enforced through a zone change end trigger where it counts the number of planeswalkers (based on the planeswalker nameset) with the same name. Right now this triggers if there is a creature Sarkhan and Planeswalker Sarkhan on the battlefield (well obviously or else we wouldn't be having this conversation

). An easy fix (that probably isn't all inclusive) would be to modify the filters to have 2 cases for Sarkhan. One when there are 2 or more Sarkhan creatures are on the battlefield at the same time. Then one for 2 or more Sarkhan non-creatures. For my idea we would just need to modify the trigger and the filter section. Unfortunately this isn't as easy as removing Sarkhan from the Planewalker nameset and accounting for him separately because I believe the nameset is used in other scenarios. This method would probably break other interactions with type changing cards but the planeswalkers are an approximation anyway so that may be alright. I haven't had the time to put any real effort in it this week and probably won't be able to until next weekend.
Also, if you go this route you'll have to add additional triggers to account for making two Sarkhan creatures. I don't think the zone change end trigger will catch you activating a 2nd Sarkhan.
fallenangle wrote:I've gotten that to work before, but the game always crashed on exit, and I suspect it had something to do with the way I set up the token card. Are there rules of thumb that need to be followed with regard to the format of Filenames and Cardames for tokens, and how much agreement does there need to be between Filename and Cardname text for a token to work properly? What are some good rules of thumb for giving a token a multiverse id?
Did you forget to add the token register to Sarkhan? Like:
<TOKEN_REGISTRATION reservation="1" type="TOKEN_DRAGON_4_4_R_F_363658" />
As for naming a token there are no real rules. Xander talks about the naming convention he is going to use for the Community Wad
here. This is as good as any.
Edit - Actually, it may not be as difficult as I first thought. You shouldn't need to modify the trigger. In the Legendary Rule Enforcement trigger, try adding this in the two RTAs after the PLW_FilterNameSet():
- Code: Select all
if tobj:GetCardName() == "SARKHAN_THE_DRAGONSPEAKER" then
if tobj:GetCardType():Test( CARD_TYPE_CREATURE ) then
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
else
filter:Add( FE_TYPE, OP_NOT, CARD_TYPE_CREATURE )
end
end
If that works, it should cover the case when you turn one Sarkhan into a creature and the play another Sarkhan that turn. Now you'll have to come up with a trigger that catches the chance when you turn the 2nd Sarkhan into a creature.
Edit 2 - Oh man, I take all that back. I forgot the Legendary rule also applies to other versions of Sarkhan like
Sarkhan Vol. I don't think this trick will work correctly with the other versions. I'll have to look at the planeswalker mod more to understand what it is really doing

.