Sid Meier's Civilization VI

Sid Meier's Civilization VI

Loyalty from Great Generals
29 Comments
Max Power 666 9 Jun, 2024 @ 7:04am 
Perfect!:steamhappy:
aCidVicious 21 Oct, 2021 @ 10:37pm 
@JNR why not just give Bolivar's unique generals a smaller bonus?
+1/+2/+3 instead of +5
Or if it's possible maybe give them different loyalty bonus based on the era they are activated.

What would be really amazing is giving generals a loyalty bonus based on whether the civ is winning battles or at war with another civ... maybe an increase based on war weariness or the general's popularity could counteract war weariness.

Just thoughts. Generals' local loyalty bonus is a great idea for a mod, so thank you for sharing it. :steamthumbsup::Honored:
Benjamin 2 Sep, 2020 @ 7:16pm 
@JNR IMAO, Bolivar's general is already powerful enough~!:steamhappy:
snowflake_smasher_86 27 Jun, 2020 @ 1:33am 
Does this affect saved games?
Solitude 28 May, 2020 @ 7:31pm 
I think this should also apply to Bolivar's unique general.
ChrisMartin 21 May, 2020 @ 10:20am 
How I see it, I think this unique general will be nerfed by Firaxis in the near future. It is to powerful. In my opinion, No. No loyalty from this type of General.
JNR  [author] 21 May, 2020 @ 9:42am 
Should Bolívar's unique great general give loyalty, too?

Pro: It's a great general

Con: Bolívar is stupidly powerful already

What do you folks think?
Laurana Kanan 16 Apr, 2020 @ 2:51am 
@crimson_fluf - It's a pretty easy change if you want to mod it in.
crimson_fluf 15 Apr, 2020 @ 10:33pm 
Ah, bummer. I really like the idea of mobile loyalty boosters, as opposed to fixed ones.
JNR  [author] 15 Apr, 2020 @ 7:07pm 
Only generals. There are already many admirals giving *permanent* loyalty bonuses.
crimson_fluf 15 Apr, 2020 @ 5:10pm 
Does this work for great admirals as well? Or are naval civs just SOL?
JNR  [author] 16 Feb, 2020 @ 10:21am 
sorry, then I misunderstood you. I thought the code you presented was a copy, not that you only added the admiral part at the end. The solution you found works though.
HeyNongMer 16 Feb, 2020 @ 10:06am 
Thanks JNR, though I'm not quite sure what you meant (the whole line? I still want the GG loyalty). In any case, I did some more research on SQL coding, and found I should add "OR GreatPersonClassType='GREAT_PERSON_CLASS_ADMIRAL';" at the end instead of what I originally added.
ChrisMartin 16 Feb, 2020 @ 9:57am 
Thank you! I'll test that out soon. :)
JNR  [author] 16 Feb, 2020 @ 8:44am 
sry, missed that one. Yes, it's possible, you have to replace AOE_REQUIRES_OWNER_ADJACENCY with a different requirement of the same structure but having a different max range as argument. Whether the visual border will adjust automatically, that I do not know, however.
ChrisMartin 15 Feb, 2020 @ 10:11pm 
@JNR My dilemma from october 9. is still valid. Is it possible to adjust LOYALTY_AOE only, and not also the normal General ability AOE?
JNR  [author] 15 Feb, 2020 @ 9:19pm 
just leave out the "WHERE" referring to the general.
HeyNongMer 15 Feb, 2020 @ 8:09pm 
I think this mod is great! I love having another mechanic to influence loyalty, and a reason to keep out of date GGs around.

I tried to modify it a bit in the GGL_Gameplay.sql :
- first, to reduce the modifier from +5 to +3, and I managed that (pretty straight forward)
- next, to add Great Admirals, which didn't work.

I added the last line in the following code (at the end of the sql file). Can anyone tell me what I did wrong? Maybe I'm supposed to add the Admiral after the WHERE with the General? I don't know :

INSERT OR REPLACE INTO GreatPersonIndividualBirthModifiers
(GreatPersonIndividualType, ModifierId)
SELECT GreatPersonIndividualType, 'GREAT_PERSON_LOYALTY_AOE_JNR'
FROM GreatPersonIndividuals WHERE GreatPersonClassType='GREAT_PERSON_CLASS_GENERAL';
FROM GreatPersonIndividuals WHERE GreatPersonClassType='GREAT_PERSON_CLASS_ADMIRAL';
ChrisMartin 9 Oct, 2019 @ 1:43am 
Im using a mod that forces the cities to settle at least 5 tiles apart.
I have tried to experiment a bit to see if I could get LOYALTY_AOE only to get extended, and not also the normal General ability AOE. But no luck.
Is that possible at all??
JNR  [author] 26 Jul, 2019 @ 1:38pm 
yes
Nizou 26 Jul, 2019 @ 1:29pm 
Is it compatible with June update ?
sds359 26 Jun, 2019 @ 11:51pm 
Could you apply this mod's funtion to Great Admiral too? I love to play oceanic Civ like Eng or Indonecia Civ.
Raj 6 Jun, 2019 @ 1:15am 
Nice Mod. General should be given this special point beside combat strength.
Luke ✞ Jesus Saves ✞ 5 Jun, 2019 @ 10:54pm 
I agree. The whole loyalty mechanic only benefits humans as the AIs are stupid regarding this. Giving +5 from Great General is already very generous. I think 2 or 3 is better.
JNR  [author] 5 Jun, 2019 @ 7:32am 
@Emperor Eden: That would be incredibly complicated and not a fun mechanic at all. As I said, there's a policy card for getting loyalty from stationed troops. There are other sources of loyalty as well. I don't think any more are needed beyond the +5 from this mod (which is already a lot to be honest).
Eden Elvis 1 Jun, 2019 @ 1:07pm 
Yeah I was worried about that but I think there could be a way to balance it. Maybe you have to garrison the centre and all of the adjacent tiles, maybe also any other districts belonging to that city?
JNR  [author] 1 Jun, 2019 @ 11:02am 
yes, there would be a way, but it might be too easy to maintain loyalty then. There is a policy giving extra loyalty for cities with a garrison already.

My Government Plaza mod gives you a - admittedly rather late - building where Drones in or adjacent to cities increase loyalty.
Eden Elvis 1 Jun, 2019 @ 4:54am 
This is great, would it be possible to take this further an grant a similar loyalty bonus to a city with a certain number of troops in a 1-2 tile radius? It's really frustrating that the internal logic of the citizens of a recently captured city is to revolt almost instantaneously despite their being a huge military garrison next to the city. :)
akayoshi1 31 May, 2019 @ 8:18pm 
first comment ever.