Thread:Sylvandyr/@comment-5089372-20140524002650/@comment-4830404-20140524160503

Black + Black/Diamond and other similar combinations were always supposed to produce their component pures. If you look at the possible parents section for Water, you will see Night + Dark Angel etc. listed as a possibility.

The breeding outcomes section had a complicated logic bug that I introduced when I changed the code a while back that affected how Illusion, Justice, Chrome, etc. were produced. Turns out that if the same minor type is provided by each parent, the offspring can acquire both the minor type and its split components. I thought I did the code properly because it worked with Diamond + Night and so on, but I forgot completely about the other rule, which caused the bug with Dark Angel + Night not working. I messed up the order of checking stuff in my logic for those cases.

I'm actually kind of surprised that it took so long to come up. The last time I changed the code was months ago. I'm really glad that someone reported it, otherwise who knows how long it would've been around since I thought it was working. o_O  Something else for me to remember to check next time...

It should be fixed now with a cache clear. I tested all I could think of and it looks correct, but please let me know if you find anything else. Thanks!