Morale

Supremacy; support/discussion/questions

Moderators: thunderchero, Iceman

User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1884
Joined: Sun Apr 27, 2008 2:00 am

Re: Supremacy new release

Post by Spocks-cuddly-tribble »

Iceman wrote: Thu Apr 15, 2021 9:28 am
- there is a morale boost after eliminating other empire, but I am not sure if the former systems of that empire should also participate in that boost
You mean that if I eliminate the Romulans, any romulan colony that I have subjugated should not get the morale boost? I don't think we make that test, no... :roll: But it makes sense.
As a reminder, in BotF it's a combination of two morale effects:

- 30 for all remaining native systems of the fallen empire (regardless of current owner)
+ 50 for all systems owned by the killer empire (bug/omission if the last system was killed instead of conquered)

And for some reason they load the same 'Eliminate Empire' morale boost value (50) +10 as aditional local morale penalty for conquering enemy home systems....
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Supremacy new release

Post by Iceman »

Thanks SCT!
- 30 for all remaining native systems of the fallen empire (regardless of current owner)
That's for completely eliminating the empire, not when destroying/subjugating the homesystem, correct?

And for some reason they load the same 'Eliminate Empire' morale boost value (50) +10 as aditional local morale penalty for conquering enemy home systems....
What exactly do you mean by this?
-60 morale where? In the conquered enemy homesystem?
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1884
Joined: Sun Apr 27, 2008 2:00 am

Re: Supremacy new release

Post by Spocks-cuddly-tribble »

Both correct.

I don't remember if the conquered enemy home system penalty affects not only the current but also the base morale.

You can look up the asm code location listed here: viewtopic.php?p=31770#p31770
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1884
Joined: Sun Apr 27, 2008 2:00 am

Re: Supremacy new release

Post by Spocks-cuddly-tribble »

I just remembered in BotF there is also extra morale penalties each turn in conquered systems (-1 / home -2). But not for AI which instead enjoys a +3 bonus for all systems with current morale lower than base borale.

So it's unlikely the penalty (-60) in conquered enemy home systems does also affect the base morale.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Supremacy new release

Post by Iceman »

Yea, the -1 morale in conquered systems is already in; not -2 for the homesystem though. And no cheats for the AI here :wink:

Meanwhile I fixed the other penalties mentioned above so that they don't happen if the homesystem had already been subjugated / the empire had already been eliminated by someone else.
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1884
Joined: Sun Apr 27, 2008 2:00 am

Re: Supremacy new release

Post by Spocks-cuddly-tribble »

Iceman wrote: Sun Apr 18, 2021 7:16 amDoes this (and should it) apply to homesystems of minor races too?
I double checked the code and -2 is conquered empire home systems only. Conquered minor is same as conquered empire colony -1.


Other local morale effects when conquering or freeing systems: (+ the global empire wide morale table events)

-20 in conquered foreign systems (major, minor or home)
+15 in reconquered own systems (home or native)

Base morale is each reset according to the 'base morale when controlled by' table.


Note the strange -60 code exception is not necessarily in conquered homesystems. It checks the RToSInfo which (according to the analysis by Flocke) contains StarIDs of homesystems, but this is not always the case.

-60 has to be the last system held and native (both requirements needed), coincidentally often homesystem. -60 on top of the above listed -20.

Given the desolate state of the code area, there is no way to tell what was intended. Might be a failed attempt to prevent 'eliminate empire' euphory in its native systems (as Geordie requested).


Example for the last conquered native system of a just killed empire:

-20 local (in conquered foreign)
-60 local (in conquered last native system held)
-30 semi-global (for all native of the just killed empire)
+50 global (eliminate empire) empire wide morale table
+-? global (subjugate system) empire wide morale table
-1 (-2 if major home) conquered extra penalty (after all other base morale checks and calculations)


And there may be even more special cases and factors connected to BotF's morale. What 'should be' in Supremacy, now is on you and your guys.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Supremacy new release

Post by Iceman »

This got me thinking if the morale penalty should apply to colonies where an Inquisition is being "built" or is already in effect.


Question:
Subjugated colonies should not get any morale modifiers (either positive or negative) :?:
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Morale

Post by Iceman »

This thread is for discussing Morale related issues, especially in non-native colonies.
The objective is to find out if there should be any changes and if so, make sure that they're reasonably logical but don't break gameplay and balance.

Will move some posts from the main thread here.
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Morale

Post by Iceman »

I think that it doesn't make much sense that subjugated systems (minor or empire) get any morale modifiers (positive or negative) from the morale table.

Code: Select all

TableStart	MoraleEventResults					
ColumnHeadingsStart	(Default)	FEDERATION	CARDASSIANS	ROMULANS	KLINGONS	DOMINION	BORG
RowHeadingsStart					
EliminateEmpire	50	50	50	50	50	50	0
WinMajorBattle	5	5	4	6	3	4	0
WinSignificantBattle	3	3	2	4	2	2	0
WinMinorBattle	1	1	1	2	1	1	0
LoseMajorBattle	-10	-10	-10	-13	-8	-7	0
LoseSignificantBattle	-7	-7	-7	-9	-4	-5	0
LoseMinorBattle	-3	-3	-3	-4	-2	-2	0
SignMembershipTreaty	3	10	1	2	1	3	0
SubjugateSystem	0	-10	4	4	3	2	0
ColonizeSystem	3	3	2	3	1	4	0
LiberateMinorRaceSystem	4	20	-5	2	1	3	0
LiberateNativeSystem	6	9	5	10	3	4	0
LoseHomeSystemToInvasion	-20	-20	-20	-20	-20	-20	0
LoseMemberSystemToInvasion	-10	-10	-10	-10	-10	-10	0
LoseSubjugatedSystemToInvasion	-10	-5	-10	-10	-10	-10	0
LoseSystemToRebellion	-13	-20	-5	-20	-10	-10	0
BombardSystem	0	-5	2	2	1	-1	0
DeclareWarOnEmpire	0	-10	3	5	5	1	0
EmpireDeclaresWar	3	5	3	5	2	1	0
RejectPeaceTreaty	-2	-5	-5	2	1	-5	0
BreakTreaty	-7	-20	1	-1	-10	-5	0
SignPeaceTreaty	1	5	1	1	-3	2	0
SignAlliance	8	20	3	5	3	10	0
TableEnd
Not that everything in a game has to make sense, but suspension of disbelief only goes so far :grin:

The EliminateEmpire bonus is cancelled out by other factors
-20 local (in conquered foreign)
-30 semi-global (for all native of the just killed empire)
+50 global (eliminate empire) empire wide morale table
But what do subjugated colonies care with LoseHomeSystemToInvasion or SignMembershipTreaty or even ColonizeSystem etc?

Hence the question above:
Subjugated colonies should not get any morale modifiers (either positive or negative)?

And also:
This got me thinking if the morale penalty should apply to colonies where an Inquisition is being "built" or is already in effect.


-60 local (in conquered last native system held)
-60 on top of the above listed -20.
Is this to cancel out the +50 (eliminate empire) and get that colony in line with the other colonies -30 (for all native of the just killed empire) ?
User avatar
geordie
Captain
Captain
Posts: 656
Joined: Wed Jun 21, 2017 6:07 am

Re: Morale

Post by geordie »

I think that the tricky point is whether the empire really was completely subjugated if any system rebelled in the same turn.
If we assume that it is true, the empire may collapse many times giving enormous morale boost to the conqueror.
I am against any morale gain for conquered natives of killed empire, so maybe to leave a morale drop, but only to a certain level, like 30 for example.
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Morale

Post by Iceman »

geordie wrote: Fri Apr 30, 2021 2:20 pm I think that the tricky point is whether the empire really was completely subjugated if any system rebelled in the same turn.
That's something I'm going to fix next.

If we assume that it is true, the empire may collapse many times giving enormous morale boost to the conqueror.
Yes. The only thing that I can think of that might be done to prevent that is to make those rebellious colonies join an independent faction instead of the original empire.

I am against any morale gain for conquered natives of killed empire, so maybe to leave a morale drop, but only to a certain level, like 30 for example.
Well, removing the +50 bonus to those colonies is what caused that catastrophe in your game :wink:
User avatar
geordie
Captain
Captain
Posts: 656
Joined: Wed Jun 21, 2017 6:07 am

Re: Morale

Post by geordie »

So I would prefer to have neither -30 nor +50 for natives of fallen empire. Gaining on that fall is somehow artificial for me.

Hey, I have just learnt that it is possible to buy the Inquisition! Quite useful sometimes ;)
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Morale

Post by Iceman »

geordie wrote: Tue May 04, 2021 5:04 pm So I would prefer to have neither -30 nor +50 for natives of fallen empire. Gaining on that fall is somehow artificial for me.
I have disabled all global morale modifiers in subjugated colonies, for the next patch. Let's see how that goes.
Hey, I have just learnt that it is possible to buy the Inquisition! Quite useful sometimes ;)
:shock: It shouldn't be... I'll look into it.

edit:
I checked the code, and I also checked in your game, and I cannot purchase an Inquisition, whether in progress or under construction. :???:
User avatar
geordie
Captain
Captain
Posts: 656
Joined: Wed Jun 21, 2017 6:07 am

Re: Morale

Post by geordie »

Oooh you can buy it when it is under construction! But... only in the colony list. It's quite cheap btw ;)
Screenshot (28).jpg
Screenshot (28).jpg (529.96 KiB) Viewed 3213 times
In that example it might be really necessary to use :)
Iceman
Admiral
Admiral
Posts: 3293
Joined: Fri Apr 10, 2009 2:00 am

Re: Morale

Post by Iceman »

Ah, great catch! Fixed.
Post Reply

Return to “Supremacy”