2019-07-20 Updates to the OP
Removed from the Impossible List:
Accursed Witch/Infectious Curse,
Blessed Breath,
Candles' Glow,
Consuming Vortex,
Dampen Thought,
Desperate Ritual,
Elderwood Scion,
Everdream,
Glacial Ray,
Goryo's Vengeance,
Hideous Laughter,
Horobi's Whisper,
Hundred-Talon Strike,
Into the Fray,
Kodama's Might,
Lifted by Clouds,
Mirrorwing Dragon,
Overblaze,
Psychic Puppetry,
Reweave,
Roar of Jukai,
Soulless Revival,
Spiritual Visit,
Splicer's Skill,
Strange Inversion,
Through the Breach,
Torrent of Stone,
Veil of Secrecy,
Vital Surge,
Wear AwayMost of the above have also been added to the CW.
The majority of the Splice Onto/Splice Onto Arcane cards will be available in the next CW repack (tonight).
Here's the status of the ones that won't be included (yet):
Evermind -- splice piece works but I can't get it to not be castable/playable (per the card text that says since it has no casting cost, it can't be cast normally). I've tried considered for casting and can't be played characteristics, but no luck; it might continue to be impossible due to this issue.
Minamo's Meddling -- this one really doesn't make any sense given the current rules for splice. The card being spliced onto doesn't take the names of any of the cards being spliced onto it, so we'd have to track them somewhere I guess for this to be viable.
Shifting Borders -- the splice piece works, but I've written the control change code from scratch twice and tried every similar piece of code I could find and none of it results in control changing. If I can get that fixed, this card will be good to go.
Through the Breach -- the splice piece works as does most of the rest of the card. The only problem piece is giving the card haste. I've tried it from scratch repeatedly and copied working haste code from several other cards, but to no avail. If we can get the haste working, this card will be ready to play.
Wear Away -- this code is bizarre. I have coded it from scratch twice and every time I add it to a deck, the game crashes when I try to load into an actual match with it. I've tried changing the MID just in case that was conflicting, and it didn't work. Not sure why it's crashing.
===== ATTENTION MODDERS AND TESTERS =====
If you want to try and fix any of the problem cards above, let me know and I'll send you the code.
Also, it is very important to note the following: since splice allows the text of abilities to be added to entirely different cards, we must use different target numbers for each potential card. Why? Because if the card you are splicing onto is using target ID #2 and you splice a card on it that is also using target ID #2, it will use the target chosen by the first ability to use that number. So, I deliberately made all of the Splice Onto cards that have targets use increasing numbers.
Here's a list in case new ones need to be coded (and yes, I know I skipped a number here and there):
Splice cards not listed above don't have any targets, so they don't need numbers assigned to them.
In the case of the Modern Horizons splice cards, they have more possible bad interactions since they can splice onto any sorcery or instant. As a result, the target numbers could still encounter conflicts since there are so many instants and sorceries out there. But, hopefully, that will be rare, and if reported, we can easily fix it by giving those cards new target numbers.