@Levis We have a bug in some hired officer functions (tavern dialogue hires being the most notable), where they use the enemy rank formula rather than the proper officer formula because apparently the isfriend check does not come back true.
Until we fix that, we better go back to the old formula for random enemy ranks (before deleveling it or strengthening it to compensate for randchar officertype being weakened to serve as merchant crew).
The levels they get will still be wrong in multiple ways, but it will be better in the meantime. For the present version, let's sub in the file I have attached for now, which comments out the new changes and brings back the old formula, until we can get that bug sorted out.
Until we fix that, we better go back to the old formula for random enemy ranks (before deleveling it or strengthening it to compensate for randchar officertype being weakened to serve as merchant crew).
The levels they get will still be wrong in multiple ways, but it will be better in the meantime. For the present version, let's sub in the file I have attached for now, which comments out the new changes and brings back the old formula, until we can get that bug sorted out.