It's not really strange, you're just using the plugin outside of how it was meant to be used. Exclusive Z-Moves are supposed to be based on moves of the same type. So when you set up a scenario that it doesn't recognize, it considers the Z-Move invalid, so it defaults to what the standard Z-Move would be for the base move instead.In power_moves.txt when a [ZMOVE] has a move that is not of the same type than the zmove it occur something estrange, example i put a move with fire type and a zmove with fighting type and it will use Inferno Overdrive? Btw can't i just use the [ZMOVE] without defining a move?
And no, you can't set up a Z-Move without defining a move. Then it wouldn't be a Z-Move. You need a base move for the Z-Move to draw its attributes from.