Actually, this:
Should probably also be this:
Also, I think @ANSEL plays with Auto Skill System OFF and I have no clue how that would go.
The change I made today affects only the situation when Auto Skill System is ON.
Code:
//Pick Perks
if(LAi_IsBoardingProcess())
{
SelectPerksForCharacter(chref, 1); //This is because we need to know which perks a character has for the weapon locker
}
else
{
PostEvent("procSelectPerksForCharacter",1,"lls",sti(chref.index),1,chref.location);
}
Code:
//Pick Perks
if(LAi_IsBoardingProcess() || CheckAttribute(chref, "skipPostInit")) // PB: Allow overriding the PostInit process if necessary
{
SelectPerksForCharacter(chref, 1); //This is because we need to know which perks a character has for the weapon locker
}
else
{
PostEvent("procSelectPerksForCharacter",1,"lls",sti(chref.index),1,chref.location);
}
Also, I think @ANSEL plays with Auto Skill System OFF and I have no clue how that would go.
The change I made today affects only the situation when Auto Skill System is ON.