ORIGINAL: Nikademus
I do know that Andy tried to create as challenging an AI as possible of which one prime ingredient was multiple scripts to allow the AI different paths/options in each game. Ultimately......an AI is not a thinking opponent and you cannot expect it to consistantly perform practical/logical decisions much less confirm strictly to a historical doctrine. The best thing one can do is present an AI that, if you don't exploit it's weaknesses can give you a decent fight. That was the biggest goal in AE.
I have a more umbrella question. Are IJN submarine ops scripted or coded? Looking at the AI Data tab in the Editor for Scen. 1 I see lots of scripts for surface raiding, but nothing I recognize, in a cursory scroll through, as submarine scripts. Conceptually there can never be a case when the IJN is denied a sea hex where its subs could go, unlike Andy's task with land ops of having to account for geographic ownership. Why would subs ever need to be scripted, except, perhaps, for mining missions?