Mage: IKO - Ikoria: Lair of Behemoths Set Card Implementation Tracking

Created on 2 Apr 2020  路  107Comments  路  Source: magefree/mage

Note: The mutate mechanic is still in progress, so cards with mutate are not actually available right now

Mark cards you're working on in the second post of this issue.
If you can't check things off, leave a comment instead.
Once the card is committed, check off the card here to show that it's finished.
Don't worry about adding new spoilers to this list, it's generated by a script.

All Sets

Unimplemented Cards

Click to expand

tracking set

Most helpful comment

I apologize for the delay in the release. Now everything is ready and the new version is installed on the server.

All 107 comments

Additional Task:

  • [ ] Implement Mutate (right now I'm implementing the cards with nonfunctional versions of the abilities) works on: JayDi85
  • [x] Implement Companion
  • [x] Implement ability counters

@theelk801 don't add cards with mutate to completed list or add extra list for that cards in first post. It's confusing (cards "completed", but they don't).

Yeah, I'm gonna add a filter like I had with Adventures, I just hadn't done it yet.

Has someone started working on Mutate/Companion or should I do it?

I haven't gotten to it yet but if you want to then go for it.

Alright, I will start with the easy one (Companion) and see how I feel about Mutate afterwards.

Yeah, that one's definitely easier but both seem like they're doable.

I'm gona try code up the rest of the cards today.

Awesome, just let me know which cards you're working on.

tbh im struggling to get xmage working in eclipse so I can work on it im pretty new to github

have you been following the guide on the wiki?

ye I should get there

Its not compiling in maven for some reason

Hi, just wanted to chime in. I tried to compile the client last week on Intellij and VSC and couldn't get it to finish- just like Emigara. Would love to know if there is a solution since I completed a couple cards but didn't submit because I couldn't play test them.

what errors did it throw?

I'll try to implement mutate ability

I'm trying to do it through the wizard for importing from git on eclipse

if i can get this working i could have all the cards implemented tomorrow if you can get mutate implemented then get companion implemented. Then we test and see if we can get ikoria onto xmage before it drops on arena

I got in but cant playtest i can however create the implementations and send them to someone who can test

Just implement the cards and open a pull request.

@theelk801 The client hangs when trying to load symbols when running in IntelligJ. It looked like the mavin install and running the server completed successfully.

im working on mythos of snapdax atm and using tragic arrogance as a guide but wondering how on earth to change the effect to let you choose

You can just have a different player make the choice

@drowinternet have you followed the wiki guide? I think you need to allocate more ram

@theelk801 I'll have another look. I just updated the setting per the github guide

MythosOfSnapdax.txt

I havn't figured out yet how to commit to github so I uploaded code as txt file, could you test this for me until i figure out how to setup properly

just did a pull for 'back for more'. first card so will wait a bit to take another

@Emigara you need to have the player choose the targets when the condition is true

It is set up to do the normal thing when the condition isnt true

it has the same player making the choice both times

i must have messed it up, i'm currently in my bed as its 12am in scotland I will fix and resend
tomorrow/

No worries, try to see if you can get it committed so you can open a pull request

Pull request for 'monstrous step' submitted

how close are we do you reckon until we can release ikoria to live?

MythosOfSnapdax.txt
I think i fixed it

I submitted a commit

@JayDi85 how close are you to getting mutate implemented as I can implement the rest of the mutate cards when the mechanic is in place

@Emigara I'm still working on mutate only ability, not cards. You can sync with @theelk801 about that cards implementation (with disabled mutate).

ok

There are only three mutate cards left that need to be done. Two of them (Auspicious Starrix and Illuna, Apex of Wishes) are just a little complicated so I was putting them off but the third one (Brokkos, Apex of Forever) can't really be implemented until mutate is actually available.

Did my commit from my eclipse client go through for Mythos of Snapdax as I had i believe fixed the mistake i made.

Are you trying to push directly to the repo? You need to make a fork and push to that, then open a pull request.

that explains why im struggling I will set that up later. I am so noob when it comes to github lol.

It's alright, we've all been there.

I still haven't implemented 'back for more' and might not be able to get to it since the week is starting. please feel free to take over the implementation if you get the time.

uploading mythos of snapdax shortly managed to create a fork

sent pull request for Mythos of Snapdax

Curious as to how far along mutate is?

gona work on valiant rescuer today

rescuer pull request up

Rielle, The Everwise is next

any cards exist that has draw equal to amount of cards discarded so i can finish up implementing rielle

managed to finish up valiant rescuer but wanna have rielle get put in on the same pull request

There isn't really another card that does that at the moment

got rielle and valiant rescuer pulled btw

working on Zilortha

Zilortha completed

where or how do i program a card into xmage i would love to learn as we are missing false dawn from apocalypse and i haven't noticed any other missing cards but would like to go through and see if there is something i can do to help i really have never programed anything but am a fast learner and would be very happy to help thanks.

where or how do i program a card into xmage i would love to learn as we are missing false dawn from apocalypse and i haven't noticed any other missing cards but would like to go through and see if there is something i can do to help i really have never programed anything but am a fast learner and would be very happy to help thanks.

check out http://github.com/magefree/mage/wiki/Developer-Getting-Started

ye its taking me a while to learn how xmage works plus arena just got ikoria so i was held up with that too. gona probably try fix the 2 cards im working tomorrow but if yous have managed to fix what i have there just now feel free to implement it for me.

Thank you for all your hard and quick work, especially during these difficult times. I wanted to inform you that while using "Zirda, the Dawnwaker" I noticed that instead of ability costs being reduced by 2, mistakenly casting costs are being reduced by 2.

htrajan thanks man im working on the downloads now im going to see if i can be of some help on the next set as this will be my first endevor on coding hopefully i don't code grey goo or some crazy shit, lol

Hey everyone! Thanks for your hard and wonderful work! I don't understand the first thing about coding, so there isn't much support I can offer. But I found this:

A) Put a menace counter ("Blood Curdle") onto my "Boot Nipper" (with Lifelink counter). On the following turn my opponent was able to block the little guy with their sole "Exhuberant Wolfbear". The lifelink did work, the menace obviously not.

B) "Gust of Wind"
_This spell costs {2} less to cast if you control a creature with flying.
Return target nonland permanent you don鈥檛 control to its owner鈥檚 hand.
Draw a card._
One can only cast it if one controls a creature with flying though. One can also only target a creature with flying. The card text also reads "Return target you control a creature with flying to its owner's hand. Draw a card."

Thanks again and keep it up! And stay safe and sane everyone!

Thanks, both bugs have been fixed.

"Mythos of Snapdax": _Each player chooses an artifact, a creature, an enchantment, and a planeswalker from among the nonland permanents they control, then sacrifices the rest. If {B}{R} was spent to cast this spell, you choose the permanents for each player instead._
The mouseover text reads "you choose" in both parts though and it plays like that as well: the player casting the spell gets to choose wether the requirement is met or not.

The Ozolith is bugged in the beta server, when you select a creature you want to transfer counters to, counters are just added to the creature but not removed from the ozolith itself and can be used in following turns

Hey guys! Thanks for the awesome work you guys are doing! I wish I knew java and could help you coding but for now imma stick to playtesting. Heres a short list of bugs I found:
-Couldnt cast survivor's bond with a human in the yard
-Lukka's first ability is wrong
-For some reason, Gyruda costed me 4 to cast in a game and 6 to cast in another.
(Also, the opponents yard does not pop up when the ability resolves and we dont have the option of selecting cards from that yard (but that might have been an oversight from me since maybe no cards with even mana cost were put there that way))
-Fire prophecy lets you keep the card in your hand

Hello, first of all, thanks for your amazing work.
I've been trying to test Ikoria but server keeps telling me my cards are illegal and when I change to other version of the same card it points another one. Now I am stuck with a card with only one version. I guess it's a problem with the set or install.
I have traditional and Beta XMage installed. Different disks, different folders.
Normal works just fine. Can somebody help me?

First off, amazing project!

I don't know Java so all I can do is report minor bugs.

Stormwild Capridor:
I targeted my own attacking Stormwild Capridor with Shock.
The non-combat damage was not prevented and the two +1/+1 counters were not added.
The card's image reads 'noncombat damage', xmage's popup text reads 'combat damage'
On a subsequent attack, Stormwild Capridor was blocked and the damage was prevented
and the +1/+1 counters were added for combat damage.

Skyknight Vanguard:
Skyknight Vanguard was attacking due to 'Winota, Joiner of Forces' triggered ability
and the 1/1 white Soldier creature token was not added to the battlefield tapped and attacking.

Thank you for all the hard work!

Screenshot (242)

Stormwild Capridor has already been fixed, and the Winota interaction is correct as Skyknight Vanguard never actually attacked

when will this be on all xmage?

It seems like Valiant Rescuer https://scryfall.com/card/iko/36/valiant-rescuer appears to be missing.

I can't seem to download ikoria images, any suggestions?

@Jstiller97 ensure that you use beta client, open download images dialog, choose scryfall source (it's selected by default) and choose IKO set from list. That's all.

shot_200429_214231

Heyho :)

I don't want to stress you guys or be unpatient. I'm just curious, if there are any news of implemnting the mutate-feature to Xmage. I'd really like to draft that format during quaranteen and if you need more time, I will try out Arena (even if I don't like it). ^^

@Rastael soon

Not to sound rude (I HIGHLY appreciate all that you do for this FTP program), but if programming in the mutate mechanic is going to take so long, would it be better to post an update with all the new Ikoria cards sans the mutate cards, like you did with C19 with cards like K'rrik?

@superwill123 They have implemented available IKO cards into the beta client. Play on the beta if you want to play with some IKO cards.

Shark Typhoon's trigger always creates 0/0 Sharks regardless of the noncreature spell's converted mana cost.

They have implemented available IKO cards into the beta client. Play on the beta if you want to play with some IKO cards.

Pardon my ignorance, but how does one do this? When I try to import IKO cards into decks via the deck editor it says they cannot be found. So how do I play with them if I can't put them into decks?

Did you use the beta server?

Tried numerous times. I've got the server version mismatch error numerous times as well as just not being able to connect. I'll just wait patiently I suppose.

I did find the beta version of the client which let me import the new IKO cards though... so part of the way there.

I put an Agent of Treachery on the stack. In response, my opponent used Lurrus of the Dream-Den's ability to cast a Spectral Sailor with flash from their graveyard. After gaining control of the Lurrus with the Agent, I was unable to cast a Gilded Goose from my own graveyard. It seems it was counting the Spectral Sailor my opponent had cast as the one permanent spell per turn. On subsequent turns, Lurrus worked correctly under my control.

@superwill123 They have implemented available IKO cards into the beta client. Play on the beta if you want to play with some IKO cards.

While this IS an option, and I mean no disrespect in what I am about to say, but in all honesty, if one doesn't want to play on a beta client but wants to play with new cars that are ready for release, they shouldn't have be forced to download something they don't want to download or have to wait past the start of spoiler season of the next set to play cards that have existed in paper. So unless I'm mistaken in some way or another (if so, please do correct me), it should be possible to add all the non-mutate cards into the non-beta client and release it like that, right?

TL;DR claiming that you should jump to another version of the game just because you want to wait for all the cards to be finished is not a good business practice

hey i love xmage, i'm supporting and donate for this wonderful project. Please communicate on what's happening in studio, i can't wait playing my new modern and impossible to charge a list on the beta...

TL;DR claiming that you should jump to another version of the game just because you want to wait for all the cards to be finished is not a good business practice

The Beta serves as a first run of newly created and implemented cards and mechanics. It allows players to report bugs, and programmers to correct errors or interactions with quirks! (before landing on the "stable" release.) Once downloaded, the Beta easily updates itself, and with portable Java and Java Launcher (portableapps.com), one can create a portable Beta with all images that easily updates itself. And if you add a 2nd folder containing the stable release, you can simply choose which portable client to use.

Any way I can help out on mutate?

The Beta serves as a first run of newly created and implemented cards and mechanics. It allows players to report bugs, and programmers to correct errors or interactions with quirks! (before landing on the "stable" release.) Once downloaded, the Beta easily updates itself, and with portable Java and Java Launcher (portableapps.com), one can create a portable Beta with all images that easily updates itself. And if you add a 2nd folder containing the stable release, you can simply choose which portable client to use.

Oh, I'm not doubting the capabilities of the beta server. I'm just saying that you shouldn't force people to download an entirely new client just to play with cards that have been out for MONTHS when they are clearly ready to be released to the public in the non-beta version of the game.

Any news about the cards going live? I saw that there are only 2 cards left.

@sirjonas new release will be in 1 day. C20 plus IKO (without mutate cards).

@sirjonas new release will be in 1 day. C20 plus IKO (without mutate cards).

OH REALLY? Thats great news! Where did you get that info? Thanks for sharing

@sirjonas I'm preparing what's new docs and some little commits now. After that new release will be ready.

new release will be in 1 day. C20 plus IKO (without mutate cards).

I'm preparing what's new docs and some little commits now. After that new release will be ready.

I just checked and I still can't important IKO cards on the stable server. Is there something I can watch/follow/subscribe to to see when this lands?

Still no release?

Still no release?

Still no release. My guess is that they're implementing the new "commander dies" rules, which I can respect

Any news? It would be Nice to know whats happening.

Any news? Its okay to say its not ready yet, we Just want to know something!

It's not ready, and will be released when it's released.

There, happy?

It's not ready, and will be released when it's released.

There, happy?

People asking for info on a new release is actually a good thing for the project, it means people are interested in this.
Would xmage even exist without people being interested in using it ?

Besides, it's been released 30 mins ago :D !

Many thanks to the devs !

I apologize for the delay in the release. Now everything is ready and the new version is installed on the server.

@JayDi85 any word on when mutate will be ready for release? :)

Any thoughts on when Mutate might be ready for release?

Nope, it's under development. You can find more info and testing version in forum's topic.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

copperfield42 picture copperfield42  路  10Comments

use picture use  路  3Comments

JayDi85 picture JayDi85  路  3Comments

dosfod picture dosfod  路  7Comments

drmDev picture drmDev  路  13Comments