@Jackeea Read the main post... -_- It explains it quite well. He wants CLNE to also clone the CTYPE of the element it touches. For example, you get Molten phot and shove it on CLNE, you clone LAVA, not molten phot. He wants it so it DOES clone molten phot.
Actually, it would be very useful. You could make a 1-pixel bomb by making CLNE(BCLN(THDR)), CLNE(LAVA(anything)) to make molten lava of any element, for example. You could do the same things with CONV. There are probably other uses, but I can't think of any at the moment.
Also, since every element is already coded with a number somewhere in the coding (I forget where, but I've seen it before), you could just make the tmp value the same as the number corresponding with the element you want. It probably wouldn't take that long.