Re: Community Wad
If anyone has been reading up on Oath of the Gatewatch spoilers, it looks like there'll be a new type of mana. Can a new type of mana be modded into the game?
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=109&t=15783
Should we still add an MID for the incoming new cards in their filenames (or it'll be just CARDNAME_CW.XML?) and inside the files?Xander9009 wrote:From now on, all art files will be named according to the name of the card on which they will be used. The method is very simple and does not include multiverse IDs.
It's in the works right now. I've just updated the packer so it should theoretically be able to handle updates as needed.p3hndrx wrote:@Xander--
Sounds like a great improvement and seems very efficient.
Do you have an idea when you want to make this change?
Are the Art WADs with the new naming convention currently on Google Drive?
I could spin-up a new DotP instance for testing while I update my local scripts.
Yes. I changed this. Now, we just have to wait for it to finish packing and uploading, and the CW will be back online with the new changes. Next up, I just need to write a script to grab one copy of art for all uncoded cards and add them to the update. But the sync tool is ready to go.p3hndrx wrote:@Xander--
Question about naming conventions:
Is it possible to go with a 2-digit WAD #?
e.g.
DATA_DLC_CW_ART_MAIN_XX.wad
For now, yes, go ahead and keep adding the MID to the name. There isn't technically a reason to that I know of, but I haven't made that change with this update, so there's no real reason not to keep doing it for now (especially since you should be using TFM's universal generator and it does this automatically). However, that leaves room for others to opinionate: should we remove the IDs from the end of each card's filename? It'll be left with "_CW" on the end, still preventing it from interfering with any other mods. If anyone can see a problem with removing those numbers, let me know. Otherwise, it'll probably be the next change I make. However, it'll be a much simpler change. It doesn't require the art files to be modified at all or to change how the syn utility works like the current change does. It'll take about a minute and a half to make that change using a script I could write in about 5 minutes or less (probably way less).drovil wrote:Should we still add an MID for the incoming new cards in their filenames (or it'll be just CARDNAME_CW.XML?) and inside the files?Xander9009 wrote:From now on, all art files will be named according to the name of the card on which they will be used. The method is very simple and does not include multiverse IDs.
Since the cards will have unique artID, maybe it's safe to "split" the split cards.
If there would be no complications in implementing these, please proceed.
Many many thanks.
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
Yasova Dragonclaw: I'm not 100% sure what you mean is going on. Here's how it SHOULD work:zhupiter wrote:Bug report:
Yasova Dragonclaw :Whether you pay the mana cost or not,you still need to choose a target creature an opponent controls.If you pay the mana cost,you will gain control of that creature immediately.Don't give your opponent any response time to let he do something.
And some bug after this update(I have deleted the old art file):
1. Aurelia’s Fury :Missing art
2. Cards like Wurmcoil Engine , Zuran Orb , Zealous Persecution , Young Wolf , Yawgmoth’s Will , Yavimaya Coast , Wrench Mind , Wrath of God missing their art in the game , thought we can see they have their art in the deck builder.And I notice the card Worldfire and Wooded Foothills have their art in the game.So maybe this bug happen to cards which name are from Wr... to Z..
3.
- Code: Select all
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
[lua] [string "Content\Functions\CW_TOKENS.LOL"]:21: attempt to index global 'CW_TokenList' (a nil value)
[lua] [string "Content\Functions\CW_SUBTYPE.LOL"]:99: '<name>' expected near '['
[lua]
lua_dofile error parsing file Content\Functions\CW_SUBTYPE.LOL
[lua] [string "Content\Functions\CW_LANGUAGE.LOL"]:90: 'then' expected near 'oPlayer'
[lua]
lua_dofile error parsing file Content\Functions\CW_LANGUAGE.LOL
I'll be making this my signature.Xander9009 wrote:(Also, that's post number 5. You're officially no longer censored. lol)
Glad to be of help.Thanks for the Aurelia's Fury art. Now I don't have to track it down.
For Yasova,I try to search its FAQ but found nothing.But I don't think it should work like that.It's ability says "you may payXander9009 wrote:Please don't change Yasova if it's working the way I described. The way I described is the way it's supposed to work.
{U/R}{U/R}. If you do, gain control ..." ,not "choose target creature power less than Yasova ,you may pay
{U/R}{U/R} to gain control of it" .So it works should be :
{U/R}{U/R}" and cast Lightning Bolt killing Thalia.You see,Yasova actually do nothing but forcing your opponent use his Gods Willing.It seems ridiculous.