• 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!

Crew & officers monthly salary

zorglub

Privateer
Storm Modder
Ahoy. <img src="style_emoticons/<#EMO_DIR#>/buds.gif" style="vertical-align:middle" emoid=":drunk" border="0" alt="buds.gif" /> I've been trying to understand the Build 13 monthly salary code recently. Most of it is located in PROGRAM/Characters/CharacterUtilite.c. Surprisingly, it appeared to me a bit too complicated, and I though we should maybe brainstorm a while on this subject.



I will start with a few proposals :

- simplify the salary code. I would remove the SALARY_MULTIPLIER thing, because we already have in InternalSettings BASE_CREW_PAY which define how much a sailor earns each month, OFF_PRICE_SCALAR and COMP_PRICE_SCALAR, both scalar for the officers' salary and the compagnons'. To my mind, with the SALARY_MULTIPLIER added to all this the result is quite messy.

- Change the default value of OFF_PRICE_SCALAR, COMP_PRICE_SCALAR and BASE_CREW_PAY. I'm proposing this :
BASE_CREW_PAY = 25 in stead of 12
OFF_PRICE_SCALAR = 1 in stead of 0.5
COMP_PRICE_SCALAR = 1.5 in stead of 0.5

- change the average salary officers are asking when you want to hire them. I think the values are a bit too high right now.

- add an option in the officer dialog to ask your officer about his salary. Of course, normally it is already indicated in the character menu (as a lot of other things you can ask your officer). I'm thinking at something like that : <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->        case "your_status":
            Diag.TempNode = "Hired";
            d.text = DLG_TEXT[80];
            Link.l1 = DLG_TEXT[81];
            Link.l1.go = "exit";

            // boal 05.09.03 offecer need to go to abordage -->
            Link.l3 = DLG_TEXT[38];
            Link.l3.go = "Boal_Abordage";                                
            Link.l4 = DLG_TEXT[39];
            Link.l4.go = "Boal_safeAbordage";
            Link.l5 = DLG_TEXT[43];
            Link.l5.go = "Boal_Stay";
            Link.l6 = DLG_TEXT[44];
            Link.l6.go = "Boal_Follow";
            // boal 05.09.03 offecer need to go to abordage <--
            Link.l7 = DLG_TEXT[89];
            Link.l7.go = "clothesyou";
            if(CheckAttribute(PChar,"articles") && sti(PChar.articles))
            {
                Link.l2 = DLG_TEXT[90]; // SA
                Link.l2.go = "AsYouWish_G"; // SA
            }
            else
            {
                Link.l8 = "Could you remember me how much is your monthly salary?";
                Link.l8.go = "your_salary";

                Link.l2 = DLG_TEXT[179] + sti(NPChar.quest.OfficerPayOwed) + DLG_TEXT[180]; // SA
                Link.l2.go = "AsYouWish_G2"; // SA
            }
            Link.l9 = DLG_TEXT[32]; //fire officer meanly
            Link.l9.go = "AsYouWish";
        break;

        case "your_salary":
            d.text = "My salary is of " + sti(NPChar.quest.OfficerPrice)*OFF_PRICE_SCALAR*SALARY_MULTIPLIER*(0.5 + GetDifficulty()*0.5) + " golden coins per month, captain.";
            Link.l1 = "Okay, thank you.";
            Link.l1.go = "Hired";
        break;<!--c2--></div><!--ec2-->


Now, there are two things I don't really know what to think of. All comments are welcomed.

- Currently, depending on the game difficulty, the money you have to pay is multiplied by (0.5 + makefloat(GetDifficulty())*0.5). That's to say + 50% for Journeyman, *2 for adventurer and +150% for swashbuckler. Is this necessary? Is it an improvement to the game?

- The salary of your crewmen & officers is automaticly lowered down by your leardership skills and the iron will ability. What a mean captain you are...
 
Good point about the double salary scalars. Doesn't really make sense. <img src="style_emoticons/<#EMO_DIR#>/wacko.gif" style="vertical-align:middle" emoid=":wacko:" border="0" alt="wacko.gif" />

<!--quoteo(post=254123:date=May 1 2008, 04:22 PM:name=a simple virtual sailor)--><div class='quotetop'>QUOTE (a simple virtual sailor @ May 1 2008, 04:22 PM) <a href="index.php?act=findpost&pid=254123"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->- Currently, depending on the game difficulty, the money you have to pay is multiplied by (0.5 + makefloat(GetDifficulty())*0.5). That's to say + 50% for Journeyman, *2 for adventurer and +150% for swashbuckler. Is this necessary? Is it an improvement to the game?<!--QuoteEnd--></div><!--QuoteEEnd-->I think the whole difficulty thing isn't really quite as well thought-out as it could be. Some people observed that on higher difficulties, you would actually level-up faster and get even more money. <img src="style_emoticons/<#EMO_DIR#>/piratesing.gif" style="vertical-align:middle" emoid=":shock" border="0" alt="piratesing.gif" />

<!--quoteo(post=254123:date=May 1 2008, 04:22 PM:name=a simple virtual sailor)--><div class='quotetop'>QUOTE (a simple virtual sailor @ May 1 2008, 04:22 PM) <a href="index.php?act=findpost&pid=254123"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->- The salary of your crewmen & officers is automaticly lowered down by your leardership skills and the iron will ability. What a mean captain you are...<!--QuoteEnd--></div><!--QuoteEEnd-->LOL. Very true. <img src="style_emoticons/<#EMO_DIR#>/24.gif" style="vertical-align:middle" emoid=":rofl" border="0" alt="24.gif" />
 
Hi,
They get paid far too much. get more mean with em <img src="style_emoticons/<#EMO_DIR#>/whippa.gif" style="vertical-align:middle" emoid=":whipa" border="0" alt="whippa.gif" />

[attachment=1756:Wage_scales.jpg]

This is an example of wages around that time, thought you might find it of use.

damski.
 
The problem is... In PotC no prices seems to be related to a reality. 'one gold coin' doesn't seem to fit with a pound or a dubloon. Just see how much you earn by killing a random character in the streat in PotC. And a room in the tavern is 5 gold coin, a bottle of rum 1 etc...
For the moment money in PotC is everything but realistic, and currently a sailor earns too little.
 
Would it be possible for someone to make some sense of the prices of various things in the game?
 
<!--quoteo(post=254163:date=May 1 2008, 10:56 AM:name=Pieter Boelen)--><div class='quotetop'>QUOTE (Pieter Boelen @ May 1 2008, 10:56 AM) <a href="index.php?act=findpost&pid=254163"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Would it be possible for someone to make some sense of the prices of various things in the game?<!--QuoteEnd--></div><!--QuoteEEnd-->
If anybody could, these might be handy info for a comparison.

[attachment=1761:1_Money___Prices.jpg]
[attachment=1762:2_Money___Prices.jpg]
[attachment=1763:3_Money___Prices.jpg]
[attachment=1764:4a_Money___Prices.jpg]
[attachment=1765:4b_Money___Prices.jpg]

damski.
 
Interesting informations indeed... Where does it came from? <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

I've always hoped someone would try to create a new money system for PotC with severals types of coins of different nationnality. Nobody willing to try?
 
<!--quoteo(post=254196:date=May 1 2008, 12:16 PM:name=a simple virtual sailor)--><div class='quotetop'>QUOTE (a simple virtual sailor @ May 1 2008, 12:16 PM) <a href="index.php?act=findpost&pid=254196"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Interesting informations indeed... Where does it came from? <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

I've always hoped someone would try to create a new money system for PotC with severals types of coins of different nationnality. Nobody willing to try?<!--QuoteEnd--></div><!--QuoteEEnd-->

You'll find all sorts of stuff here

<a href="http://www.kipar.org/piratical-resources/pirate-money.html" target="_blank">http://www.kipar.org/piratical-resources/pirate-money.html</a>

damski.
 
<!--quoteo(post=254196:date=May 1 2008, 09:16 PM:name=a simple virtual sailor)--><div class='quotetop'>QUOTE (a simple virtual sailor @ May 1 2008, 09:16 PM) <a href="index.php?act=findpost&pid=254196"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I've always hoped someone would try to create a new money system for PotC with severals types of coins of different nationnality. Nobody willing to try?<!--QuoteEnd--></div><!--QuoteEEnd-->That sounds pretty complicated. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
 
Back
Top