• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Fixed Leveling: (Quest?) Officers Do Not Level-Up

Hylie Pistof

Curmudgeon
QA Tester
Storm Modder
Pirate Legend
I'm not sure where to post this so.............:wp

A while back there was an issue where the officers were not leveling up. This issue might have re-appeared in this 24 Oct install. When I was at level 5 I picked up Artois Voysey and went on my way. He was level 1 and all skills and abilities were 1-1. I am now at level 9 and he is still at level 1 although some of his skills are picking up.

I also just picked up Rys Bloom and he is level 15 with many great skills and abilities. For instance his accuracy and cannons skills are 6-6. I'm not complaining but I was expecting him to be a 4 or so with skills in the 2-3 range.

Anyhoo, is anyone else noticing officers not leveling up?:nerbz
 
No officer leveled up until I got the share experience perk and then they took off. They are leveling up now as Voysey is now level 6.

There is another thing going on. When I equip them with items that increase a skill nothing happens for them but I do get the bump.
 
Were those officers with you ashore or only in your Passenger List?
 
Last edited:
Shore party.

I am saying that when I give meself items they give me a skill increase. When I give the same items to my officers nothing happens.
 
is anything changed in these values at the top of leveling.c?

Code:
#define    XP_PERCENTAGE_SHARED    0.20            //(float) percentage which is shared by shared experience
#define    XP_GAIN_OFFIC_ACTIVE    0.80            //(float) percentage which active officer get when XP to all
#define    XP_GAIN_OFFIC_INACTIVE    0.20            //(float) percentage which officer get when XP to all
#define XP_GAIN_COMPANION        0.50            //(float) percentage which companion get when XP to all
 
What kind of things are you doing when you do level?

There are three kinds of experience,
Experience just for the player (for example battle experience).
Experience for the shore party
Experience for all passengers (mostly only given at sea)
 
I am mostly very peaceful with little melee fighting. It is only much later in the game when side quests become very difficult that I go looking for fights in order to level up my fighting skills and I always have three officers with me then.

Everything else is just normal everyday stuff.
 
Found out a lot of XP given on ships was only going to the player cause I set one of the redirect functions up wrong.
Also upped the percentage of XP officers get a bit. In the past they only got 80% of what you got when gaining XP for the party. they now get the full 100% if they are in active duty. Else they get 40% percent.
Fix is here:
Needs Testing - Skills: Ranks and Skills for Quest Characters | PiratesAhoy!
 
Please test if this is better now.
 
This should be fixed as per this update: Mod Release - Build 14 Beta 4 Internal WIP For Testing | PiratesAhoy!

Now random NPCs and quest ones should be treated the same.
The only difference is that quest characters get the skills and abilities as defined in their init files.
If they don't have enough abilities, they automatically get more based on their officer type.
Their rank is recalculated to match with their skills (rather than the other way around).
 
Please let me know if officers level better now or if some settings still need to be tweaked.
 
tweaked the officer xp values more in the last Levix Fixes so let me know if this is okay now.
 
didn't got any more comments and we are going to Change the way this works anyways probably so closing this.
 
Back
Top