(I didn't know where to start this topic, pardon me if this is the wrong place. I'm nowadays rarely here.)
Edit: Ugh, I wanted to post this in On The Hunt, this is definitely wrong. Sorry about that. Can't seem to delete this too. I hope someone can fix this.)
I finally decided to do another Nuzlocke run of Reborn. But as last time, I "cheated": I had too lenient rules (too much healing allowed, and every pokemon had 2 lives) because I thought a game as hard as reborn deserves lenient nuzlocke rules. But I think I improved and I can redeem myself with a real Reborn Nuzlocke.
This is just to explain what exactly I need. To even having a chance of success, I need to know how exactly the AI behaves to find consistent strats in the boss fights. So, is there somewhere a documentation on AI-behaviour? Every detail matters, and the more, the better. Maybe the devs are even ok to share their code on the AI stuff (which most likely won't be understood without looking at the whole games code, but hey, maybe I can try?) And yes, I am sure that reborn AI is way different, by my experience. I have seen so many things I never saw in other games.
This is a really abtract question, which probably won't be answered, as I don't imagine there is a documentation about that. But maybe if I'm lucky, someone can give me a recap on the biggest changes. But if not, I at least want to know some information, so I will ask more specific questions from here on:
Are all the bosses equally intelligent? Are even random trainers as intelligent as bosses? What about later trainers? (For my later questions, just answer them for bosses if there is different AI levels)
If the opponent has one pokemon left, is he allowed to use Self Destruct/Explosion/Memento/Destiny Bond/Grudge/Perish Song? (Definitely important information to secure a win against Julia.)
Do Bosses only bring their Aces out when they have no other pokemon left, without being brutefully phazed in by Roar/Whirlwind and Red Card? Might be coincidence, but I don't think I have ever seen it. And I played through Reborn plenty times. Normally, the AI in main games just bring the best pokemon against yours, in order. But lets say this situation: I have an Umbreon left while my opponent just lost a Pokemon and has Alakazam and Machamp (Ace) left. Alakazam has only moves that can't hit Umbreon. Will the AI send out Alakazam or Machamp?
Does the AI have something like a.. "pity system"? I have seen so many unreasonable decisions by the AI that seem only to be there to give me a chance. For example, using move X, which doesn't KO me, other than Move Y which secures the KO at all times. (Or maybe they only behave like that if they see a small chance that X CAN kill, but not for all damage rolls? That would be actually classic, but I think reborn might have like a 10% hard coded pity system (which actually would be bad for a nuzlocke attempts when switching around to PP-Stall, for example).
Can the AI remember information that it has seen through the battle? For example, if I reveal a Volt Absorb ability by letting it get hit by a thunderbolt from the opponent, and if I switch out after, does the AI remember that said pokemon has Volt Absorb? My guess is no, because in theory, you can have duplicate pokemon, but maybe yes?
How does the AI behave against Substitude? For example. Gen 4 AI (max intelligence) keeps spamming status moves against Subs sometimes... Also, does it still use the strongest move against the Sub'ed pokemon, or is it enough for the AI to use a move that breaks the sub?
If you have any other interesting behaviours and interactions, just post it here. What more was hardcoded for Reborn AI? (Also does Rejuv have the exact same AI Code?)
I can probably test most of them out by myself, but it would be too tedious and most likely won't even guarantee that my guess was right, if I forgot THIS specific information.
I really hope someone can help me with that. Have a great day. :)