I'm working on a resource pack with just texture files, and I recognize the naming convention of adding 2 and onwards on each file to create a separate variant. However, one of these textures ENDS in "2" already. I then added .2 and onwards to all of those files already ending in a number to create a variant but all it does is revert back to a base file when that file is supposed to be used instead. So for example, the very base file is "dog0", I'm working with file "dog0built2", I create a variant "dog0built2.2" When it comes time for "dog0built2.2" to be pulled it goes to "dog0built" instead.
Example of naming original:
dog0
dog0built
dog0built2
Example of how I named them to create a variant:
dog0.2
dog0built2
dog0built2.2
I'm sure it has to do with the fact that it's not recognizing my ".2" and onwards additions, but I've looked a bit for naming conventions in this case and my little pea brain couldn't find anything for this instance in which a files name already has "2" in it. But like, "dog0.2" works, so why doesn't "dog0built2.2"? Is it because of "dog0built2"?
If you're confused, please ask any questions, I'm confused as well.
Thank you for your time.

