Aurora 4x

C# Aurora => C# Mechanics => Topic started by: Langer on May 05, 2020, 11:39:14 PM

Title: Ground Forces Morale
Post by: Langer on May 05, 2020, 11:39:14 PM
Can anyone confirm - is a ground unit supposed to reset its morale to the base 100 if the commander retires?
Title: Re: Ground Forces Morale
Post by: Garfunkel on May 05, 2020, 11:47:26 PM
Yes.
Title: Re: Ground Forces Morale
Post by: Langer on May 05, 2020, 11:59:28 PM
Disappointing, but okay.  Thanks.
Title: Re: Ground Forces Morale
Post by: Father Tim on May 06, 2020, 07:15:53 AM
Can anyone confirm - is a ground unit supposed to reset its morale to the base 100 if the commander retires?

No.

Lower it to 100 if you lose a good commander yes, but firing an idiot won't magically restore the damage they've done.  That requires time.
Title: Re: Ground Forces Morale
Post by: skoormit on May 06, 2020, 07:20:19 AM
...firing an idiot won't magically restore the damage they've done.  That requires time.

I mean, I've been in a sub-100 morale unit when the idiot got fired.
It does do some instantaneous wonders for morale.
Title: Re: Ground Forces Morale
Post by: Father Tim on May 06, 2020, 07:51:14 AM
Well, in Aurora it takes time.
Title: Re: Ground Forces Morale
Post by: skoormit on May 06, 2020, 07:52:11 AM
Well, in Aurora it takes time.

Yes but I was making a humorous real-life aside.
Title: Re: Ground Forces Morale
Post by: Langer on May 06, 2020, 12:20:29 PM
It doesn't appear though that the unit will lose the gained morale if you manually change a commander, which makes the whole morale thing rather wonky.
Title: Re: Ground Forces Morale
Post by: Father Tim on May 06, 2020, 01:29:36 PM
It doesn't appear though that the unit will lose the gained morale if you manually change a commander, which makes the whole morale thing rather wonky.

Did you check back after a production cycle to confirm that?  I wouldn't want to be penalized if I swap C for B, when I meant to swap A for B.
Title: Re: Ground Forces Morale
Post by: Langer on May 06, 2020, 02:03:09 PM
I did it again just now to be sure.  Swapped two majors between two companies.  One had 142 morale, the other 101 morale.  Advanced through a production cycle and each company's morale is the same, 142, and 101.

Which is why I asked the question initially.  It may be working as intended, but it seems odd that manually switching a commander won't reset it down to 100, but retirement (didn't check it on a killed via accident) does reset it to 100.  I'm not sure which is 'right' but I don't understand why there would be two different results.
Title: Re: Ground Forces Morale
Post by: Langer on May 06, 2020, 02:13:30 PM
Further update, another retirement, and this time the morale did not reset to 100. So honestly, I have no idea what's going on.
Title: Re: Ground Forces Morale
Post by: Garfunkel on May 06, 2020, 03:43:41 PM
Morale dropping to 100 is intended behaviour as per Steve's writing in the Changes thread. So it not happening in some other circumstances would be a bug. Unless new commander has same stats or something similarly funky going on.
Title: Re: Ground Forces Morale
Post by: Langer on May 06, 2020, 06:19:57 PM
Added it to the Bug report. Thanks.
Title: Re: Ground Forces Morale
Post by: Father Tim on May 07, 2020, 07:15:23 AM
I expect that morale dropping slowly to 100 is correct, but not instantly.  I would want it to take several production cycles for the good work to wear off.
Title: Re: Ground Forces Morale
Post by: Langer on May 07, 2020, 11:00:43 AM
I agree. If there's to be some reduction in morale due to a commander change, there should be some curve to it. Though unless it's been added to ships in C#, and I haven't noticed any such change, crew training rating of vessels doesn't change when a commander changes, so I'm not sure why one should be treated differently than the other. If the unit has no commander for a cycle, morale should begin to drop (and so should a ship's training rating probably), but otherwise I don't know that it brings a lot to the table.
Title: Re: Ground Forces Morale
Post by: Father Tim on May 08, 2020, 04:35:53 AM
I would expect (and understood Aurora to work) that the formula to change morale causes it to shift toward the local maximum, with the amount of change per production cycle to slow as morale approaches said maximum.  Correctly written, this formula would then drive morale up or down towards the new max whenever the commander changes.

To put it crudely, if the effect was "move one-tenth of the distance to the new max" then assigning a '150' commander to a '100' unit would cause morale to increase to 105, 109.5, 114.5, 118.5, 122, 125, etc.  And repalceing that '150' commander with a '120' commander would cause morale to drop to 147, 144, 141.5, 139, etc.