Even in Fire Red I found my nickname special only works sometimes. Any idea why that is? Like it works I'd say half the time and randomly. Script doesn't crash or anything but it doesn't name the Pokemon (the nick name screen comes up with a ??? rather than the Pokemon mini-sprite-overworld thing). I can only assume I'm supposed to do more in the script than just calling the nickname special.
Any idea why that is?