= PIKACHU: PIKA!
can any1 tell me why this don't let me battle a shiny wild pikachu?
Yes, you must set the var 0x8003 to a number, and it must be inside of the @start at least.
So, if you want 1 shiny pikachu:
setvar 0x8003 0x1
If you want the next 2 pokemon shiny:
setvar 0x8003 0x2
and so on and so forth...
And it requires Shinyizer, just for anyone else looking at this.