I am currently making a game called Pokemon Charoite Version anyway I am having trouble getting the rival battle to work the problem is that no matter what starter you choose he has a mudkip which is strange because I have set him to have the one strongest against you even though I did the else script it isnt working please help. (I am using Pokemon Essentials Gs v1.1) (Yes I know the version is old but I wanted it to be GSC style.)
pbTrainerBattle(PBTrainers::RIVAL1,"RAXX",_I("It seems I may have a rival."),false,0,true,0)
pbTrainerBattle(PBTrainers::RIVAL1,"RAXX",_I("It seems I may have a rival."),false,1,true,0)
pbTrainerBattle(PBTrainers::RIVAL1,"RAXX",_I("It seems I may have a rival."),false,2,true,0)
A bit cut off because the window wont let me scroll to the right.
Voice Chat is optimal as I may have questions during the process PM me if you can help while voice chatting.
Inside the conditional branch that shows the information on the rival, there is the "false,0,true,0" at the end. Did you make it that false,0 has three different versions? For example the first one has false,0 for starter choice 1 the second one has false,1 for starter choice 2 and the third has false,2 for starter choice 3. I need to see the ends of your conditional branches because you either have it set up to be the same version of the rival no matter what or you need to set up the three versions of you rival in trainers.txt.
Hope that made sense.. if not begin watching this video:
See how I put ,1 and ,2 at the end of the Rival's name. This indicates the version of that trainer whilst putting no number indicates the original version. This works great for trainers who all have the same name too like Team Rocket Grunts.
All of that is in order I have triple checked and it is still not changing the rival pokemon.
And that is the video I used to do this but it seems either I'm missing something or the script is different for and older version.