Alright, so I uploaded 1.5 a couple of days ago, but I'm uploading 1.6 now.
----For 1.5----
I've made a few changes to how the AUTHOR tags are handled.
For the modified version: If the UserName variable is left blank (which is the default), then it does nothing. Otherwise, it will add the tags. So, they're now optional for the modified version whereas before they simply weren't considered.
For the CW, those tags are required, so for that version, if it's left blank, it'll default to "thefiremind, Xander9009" (in other words, either go change it or we get all the credit for its automated creation
).
The modified version can't do tokens because token names weren't standardizes until the CW. Aside from those two differences (and of course CW in the filename and artid), the two are identical. Note that the mana production abilities use sumomole's function for displaying the mana pool, so that is required or you'll need to remove it (to remove it from all future cards, search for and remove all instances of "S_DisplayManaPool(EffectController())" (there are 4).
----For 1.6----
I've changed the author tags and stuff for 1.6 as well. However, there's now no longer a CW and non-CW version. There's now only the X99 version, and it will remain this way from now on, I think. There are now two variables instead of one at the top. One for UserName and one for CommunityWad. CommunityWad is set to True by default. If it is true and UserName is left blank (default), it will, as before, be marked as created by TFM and me, noting its automated creation. Fill in the UserName field to remove this. If you set the CommunityWad variable to False (make sure it's capitalized or
Python may not understand it properly; I'm not certain), then the tokens are disabled, the AUTHOR tags are not created unless UserName is filled, and CW is not added to the FileName or ArtID tags.
Other changes include a HUGE overhaul of how abilities are handled. Specifically, any ability that relies on text in the ability itself (such as Renown 2 relies on the 2 to know how specifically to code the ability) now uses the framework TFM made and which I hadn't fully understood before. It was actually incredibly simple and straightforward, but I didn't realize that before. This makes everything more standard and hopefully stable.
Mana abilities have been reworked. It can now handle 1, 2, 3, or 5 option mana abilities, and it can handle single choice mana abilities that produce a combination of mana. Any others will be left uncoded.
I've also reworked how counter abilities work using the framework TFM made which I mentioned before. It can now handle any kind of counter, so it will not need updated because a new counter type has been introduced.
A few other minor changes which I frankly don't remember.
Now that there's only one version at a time, rather than two, it should be a bit simpler. There were a couple of bugs in the last one, too. (I had the wrong trigger being fired for when a creature becomes renowned, not that that matters since all renown cards are done.)