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

Morale drops like a rock.

Audessy

Landlubber
For some reason after sacking an enemy port my crew morale drops alarmingly fast. 10 points per day roughly. Full food, tried double rum, and I closed and re-opened the game with no effect. However when I sign articles it goes away. I'd rather not sign articles. If anyone knows how to fix this please let me know.
 
How much gold do you have after sacking the town? The game is modded so that the more money you have, the more unhappy your crew will be with you until you either sign articles or pay them off to keep them happy.

Cap'n Drow
 
I take it that's using Build 14 Alpha 9, right?
Cap'n_Drow is right; if you've got too much money, your crew gets greedy and becomes unhappy until you give them a share of the loot.
 
The magic number is 1 million. If you have much over this amount, it can lower your morale. You can actually have as much as you want, but you'll have to pay to raise morale frequently. It's intended to encourage people to sign articles if they have lots of money.

How do people like this mod? Does it make the game more interesting, or is it a pain in the butt?

Hook
 
So far I like the idea, but I haven't played enough to really know how it works gameplay-wise.

One thing we certainly DO need to do for this mod is to ensure the player is aware of it.
Either put it in a ReadMe somewhere (but nobody reads those <img src="style_emoticons/<#EMO_DIR#>/mybad.gif" style="vertical-align:middle" emoid=":facepalm" border="0" alt="mybad.gif" /> ) or have Malcolm mention it in the tutorial or something.
Does anyone think we should redo the tutorial to make sure the main new features are covered properly as well?
 
I like it it makes you pay attention to your crew that mod. but i think malcolm shoul tell about new things.
 
I think Malcolm should mention this stuff in the tutorial. Probably at the end of his dialog where he's telling the player what he needs to do, and you'll get this dialog if you skip the tutorial. The player needs to be able to skip over that part as well if he's already read it a few times.

Hook
 
Okay, that's kinda what I thought was going on. I'm carrying about 11 million on me. Not saying I will... but is there a way to adjust this if I don't like it in the future? I checked internalsettings.h but I couldn't find it. Thanks for the fast replies men. I appreciate it.
 
There is currently no setting to turn it off or to adjust the numbers. We need to add that.

You can deposit excess money at the loan shark who pays monthly interest, or you can hide it in the chest in your ship's cabin. Doing this is a pain, though.

You need to give some money to an officer, deposit all the rest at the loan shark, then get your money back from the officer. If you're putting it in the ship chest, you need to put it all there, then transfer back what you want to carry around.

It currently takes approximately forever to transfer 200K gold to an officer or the ship chest, and attempts to make it faster mess up your options file.

Hook
 
<!--quoteo(post=313704:date=Apr 16 2009, 03:10 PM:name=Hook)--><div class='quotetop'>QUOTE (Hook @ Apr 16 2009, 03:10 PM) <a href="index.php?act=findpost&pid=313704"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->There is currently no setting to turn it off or to adjust the numbers. We need to add that.

You can deposit excess money at the loan shark who pays monthly interest, or you can hide it in the chest in your ship's cabin. Doing this is a pain, though.

You need to give some money to an officer, deposit all the rest at the loan shark, then get your money back from the officer. If you're putting it in the ship chest, you need to put it all there, then transfer back what you want to carry around.

It currently takes approximately forever to transfer 200K gold to an officer or the ship chest, and attempts to make it faster mess up your options file.

Hook<!--QuoteEnd--></div><!--QuoteEEnd-->

there is a really really fast way of transfring large amounts of cash at once.

The give all/take all button or simply use the exchange items feature.
 
Giving all your money is fast. But you don't always want to do that.

Let's say you have 11 million and want to deposit all but 200K at the loan shark. Here's what you have to do:

1. Transfer 200K to one of your officers or to the ship chest.
2. Deposit everything you have left at the loan shark.
3. Get the entire 200K back from the officer.

Numbers 2 and 3 are quick. It's the 200K in number 1 that's the problem. It transfers 100 at a time, and even holding down the button it takes a long time. Once upon a time I'd raised this from 50 to 500, but apparently someone decided that 500 per click was too much and lowered it to 100.

Some attempts were made to allow you to transfer more by holding down a key while clicking, but they tended to mess up the options file rather badly, adding garbage characters at the end. I've got one options file with 200K of garbage at the end of it because of this. That's a disaster waiting to happen.

Hook
 
I was thinking to redo Malcolm's dialogs file, it's quite mess up atm and think it will be a good idea to do so. I can put a dialog explaning how the signing articles works. But I need someone to give me all the details about signing article, then I'll add it. I don't use this mod yet so I don't know how to explane it. When you get a chance Hook can you send me a PM about this mod, on how exactly it work or put the detail here.

Thanks,

Cheers, <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
I know you've seen <a href="http://forum.piratesahoy.net//index.php?showtopic=12807" target="_blank">this</a> post, you were the first to reply to it. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

Hook
 
Me and my big mouth. <img src="style_emoticons/<#EMO_DIR#>/whippa.gif" style="vertical-align:middle" emoid=":whipa" border="0" alt="whippa.gif" /> I will work on it(not my mouth but the diaog <img src="http://forum.piratesahoy.net//style_emoticons/default/user_comment.gif" border="0" class="linked-image" />), thks for the info Hook.

Cheers, <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
<!--quoteo(post=313743:date=Apr 16 2009, 05:09 PM:name=Hook)--><div class='quotetop'>QUOTE (Hook @ Apr 16 2009, 05:09 PM) <a href="index.php?act=findpost&pid=313743"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Once upon a time I'd raised this from 50 to 500, but apparently someone decided that 500 per click was too much and lowered it to 100.<!--QuoteEnd--></div><!--QuoteEEnd-->We can set it to 500 again if people prefer. <img src="style_emoticons/<#EMO_DIR#>/yes.gif" style="vertical-align:middle" emoid=":yes" border="0" alt="yes.gif" />
 
<!--quoteo(post=313759:date=Apr 16 2009, 07:01 PM:name=Estharos)--><div class='quotetop'>QUOTE (Estharos @ Apr 16 2009, 07:01 PM) <a href="index.php?act=findpost&pid=313759"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I was thinking to redo Malcolm's dialogs file, it's quite mess up atm and think it will be a good idea to do so. I can put a dialog explaning how the signing articles works.<!--QuoteEnd--></div><!--QuoteEEnd-->That would certainly be appreciated! <img src="style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" />
We'd probably need to check what other things might need explaining too.
 
I'd like to vote 'pain in the butt' to this mod.

Signing articles is a pain actually, because of the idea of how much you should make in a certain amount of time. Let's say you have a million, you sign articles, boom. Crew is uber happy for about a week. Then, since you were sailing around some island, you didn't take any ships, didn't sack a fort, whatever, boom: Crew is unhappy.

So now I'm expected to giveu p all my money so I can divide the plunder when nothing has happened.

So I don't. I pay them a salary. But I've got 9 million in my sea chest, and 700 crew! I need to have about 200 Gs in my pockets to pay their salary.... or I have to tote around my 9 mil and make them pissed I'm rich.

I want to turn this mod off.

How can I reset the amount that a click moves for gold? I'd like it to be about 10 thousand right now.
 
There was a way to turn the mod off, but the code that would have done it got removed.

Look in DailyCrewUpdate.c in the PROGRAM\WorldMap folder for this line:

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->int money = sti(pchar.money) - 1000000;<!--c2--></div><!--ec2-->

Change 1000000 (one million) to a higher number. 50 million should be enough if the game will handle a number that large. Just change "1" to "50" in that line.

This isn't intended as any kind of fix, just as a way for individuals to turn the mod off. The real fix is to restore the line:

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->if (articles || CheckAttribute(pchar,"unlimitedloot") || CheckAttribute(pchar,"professionalnavy"))<!--c2--></div><!--ec2-->

... and add the "unlimitedloot" attribute to the main character.

Hook
 
The amount of money transferred with one click is set in the INTERFACE\itemsbox.c file.

Look for the functions TakeOneItem() and GiveOneItem(). Near the top of each function is the code to transfer money. Change the six 100 amounts to 500 and the one 99 amount to 499. Make them larger if you wish, just make sure the 99 amount is one less than the others.

For example:

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->if(iq1 > 499)            // LDH 28Apr09
{
    iq1 = iq1-500;        // LDH 28Apr09
    mchref.Money = sti(mchref.Money)-500;            // LDH 28Apr09
    g_refItems.Money = sti(g_refItems.Money)+500;    // LDH 28Apr09
}<!--c2--></div><!--ec2-->

Hook
 
<!--quoteo(post=316394:date=Apr 28 2009, 05:35 PM:name=GreySaber)--><div class='quotetop'>QUOTE (GreySaber @ Apr 28 2009, 05:35 PM) <a href="index.php?act=findpost&pid=316394"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Signing articles is a pain actually, because of the idea of how much you should make in a certain amount of time. Let's say you have a million, you sign articles, boom. Crew is uber happy for about a week. Then, since you were sailing around some island, you didn't take any ships, didn't sack a fort, whatever, boom: Crew is unhappy.

So now I'm expected to giveu p all my money so I can divide the plunder when nothing has happened.

So I don't. I pay them a salary. But I've got 9 million in my sea chest, and 700 crew! I need to have about 200 Gs in my pockets to pay their salary.... or I have to tote around my 9 mil and make them pissed I'm rich.

I want to turn this mod off.<!--QuoteEnd--></div><!--QuoteEEnd-->
Signing articles isn't intended as a money cheat. It's intended to raise your crew's morale above normal limits based on your leadership and perks. All it takes to do this is to have 3 times what you'd normally pay them in your ship's money. That's not particularly difficult. As a matter of fact, at normal salary levels, it's trivially easy. Morale is based on crew salaries only and doesn't include your officers' pay.

If you sign articles, it is *intended* that you do things that make lots of money. If you just want to be a trader, then pay your crew a salary instead. You don't need high morale for that, and in the end it's cheaper. If you're capturing enemy ships, then you need high morale for the boarding, but it pays lots of gold.

You can reduce the salary requirements by getting your leadership skill higher and having the Iron Will perk. If any of your officers have these, you still get the effect.

I'm playing with salary levels (for both crew and officers) set to 10 times normal, and I'm not finding it particularly difficult to meet salary requirements or keep enough money to keep crew happy after signing articles. The one million limit does require some money management techniques, but it's not hard.

There are ways to hide money from the crew if you're paying a salary. Deposit it with a loan shark or put it in your ship's chest. You can also do these before you divide the loot to keep money back from the division process, although not having enough money when you actually divide the loot will cause more crew desertions and you'll have to replace them.

You can go 90 days after signing articles and the only thing that matters to morale is the amount of money you have. After 90 days the crew wants to get their money and go spend it, which lowers their morale more as time goes on. As you approach 180 days it's harder to keep morale up; it takes more money. I'm at 150 days with 700 crew at 10 times normal salary and I'm just now beginning to see an effect. I've also got over 15 million.

This isn't difficult. If you need hints, feel free to ask.

Hook
 
Back
Top