Total War: THREE KINGDOMS

Total War: THREE KINGDOMS

28 ratings
Spies Have More Options Available
   
Award
Favorite
Favorited
Unfavorite
Tags: mod, overhaul
File Size
Posted
Updated
368.303 KB
2 Jan, 2022 @ 9:54am
2 Jan, 2022 @ 3:48pm
2 Change Notes ( view )

Subscribe to download
Spies Have More Options Available

Description
This mod takes most of the actions limited to specific positions and makes them available to all spies.

Ever wondered why your spy can't instigate civil wars even having max undercover network and cover points? Probably not because you more than likely bought the game 2 years before I did and figured it out already, but I had to do a surprising lot of digging to find out that only faction leaders can instigate civil wars. To which my first thoughts were A) why the hell isn't that in a tooltip somewhere and B) why in the world would I want to instigate a civil war if my spy is leading the ♥♥♥♥♥♥♥ faction? I should be puppeteering ♥♥♥♥ out of that faction, it's no use to me if it self destructs. This mod changes that so all spies can instigate a civil war as well as other actions that don't directly depend on a specific position.

Specific Changes

Specifically, the actions I made available are:
  • Assassinate faction heir
  • Assassinate faction leader
  • Infiltrate army
  • Falsify marching orders
  • Leak marching orders
  • Deny military supplies
  • Poison military provisions
  • Pursue ministerial appointment
  • Pursue administrative appointment
  • Improve relations
  • Instigate civil war

Compatibility

Should be compatible with any mod as long as they don't also modify the agent_actions_table (additions should also be okay) (forgot that it doesn't work unless I data core it for some reason, so this might not necessarily be true). Is tested with MTU and TUP

This mod should be save game compatible, both activating and deactivating. If anybody finds a reproducible instance contradicting this statement, please let me know and I'll update the description and/or fix the mod if possible.

Technical

This mod modifies the "agent_actions_tables" by assigning the value "is_recruited" in the "Acting Character Position in Faction" column to the respective record. There are a bunch of preset values for this column
  • any - unused, doesn't seem to work, as any actions you set to this simply do not appear (theoretically it seems to be for any spy you send to a faction regardless of whether or not they've been recruited)
  • is_recruited - this one is for any and all spies officially recruited into a faction
  • commanding_military_force_retinue - this one is for when the spy is serving as a general
  • commanding_military_force - unused, seems similar to above but not sure
  • governor - for administrators
  • family_member - for members of the faction leader's family
  • faction_leader - when leading the faction they're spying on

Afterword/Other Things

There's a lot more that I want to do to rework the spy system (like add a chance for failure, increased or decreased action costs based on position, assassinate others that aren't the faction leader or heir, convert spies to vassals when faction leader, even provide a chance of spies immediately turning when becoming faction leader), but I'm still looking around the database figuring out what I can and can't do (there's a column for "chance of success" that just doesn't do anything?), and I already find having spies more fun and worthwhile with this (if maybe a bit overpowered). I was also surprised that I couldn't find any mods that did something like this already (if somebody did make one I'm very very sorry, please DM me and I'll take this down, also link me your mod please), so I figured that I'd post this in case somebody else wanted something like this.
27 Comments
lwhのsama 12 Sep, 2024 @ 10:01pm 
ai是不是有可能现在开始刺杀君主:steamthumbsup::steamthumbsup:
duchunglh9 14 Mar, 2024 @ 6:03am 
tks u
cptvictor  [author] 7 Aug, 2023 @ 9:13am 
@Nazca I think you can already view a faction's relations by selecting, but not entering into negotiations with, the faction in the diplomacy window.

@neilios9999 I have not run into the behavior you described, but I'm fairly certain it's not from this mod. As stated in the technical section, I only changed one thing in the agent_actions_tables, and nothing in there corresponds to AI selection of spies iirc. Tbh, I don't think that's fixable with DB editing, and I don't know enough about lua editing to say whether that can fix it either.
Sinew 侵入 5 Aug, 2023 @ 11:22pm 
A bit late for suggestions I guess, but having the option to have your spy reveal a character's relations would be nice. Probably only useful as Cao Cao, though.
neilios9999 3 Aug, 2023 @ 11:04pm 
I send my spy to spy on the 1st faction. Almost instantly the 1st faction uses it to spy on the 2nd faction. It goes back and forth forever. You have to restrict that action.
Momo 30 Jun, 2023 @ 8:47pm 
Second @emptyheart question
Emptyheart 11 Jun, 2023 @ 3:40pm 
Will AI do the same thing to you?
Kenlek 5 May, 2023 @ 7:56am 
I am late to the party. But I am so looking for an option lke NTDang mention below.

"when your spy is the faction leader it then turns into a puppet state? And when he is a minisiter/heir a civil war? That would make more sense"

Exactly this. That would be like the whole point with keepng your spy in a top position and the endgame mechanic for a master spy. And it would be super cool if the spy then had a chance to either become your vassal or they have a chance to turn on you if they are stronger than you or equal power wize. I can't believe CA did not implement this as core mechanic.
It would be cool if the chance to either stay loyal as vassal or break relation would depend on personal traits etc.

I am not skilled as a modder myself, but this would be like the best spy mod ever if this was included. And it owuld make Cao Cao and similar playstyles an actual possibility.
duchunglh9 19 Mar, 2023 @ 4:50am 
tks bro:steamthumbsup:
Vatonage 16 Mar, 2023 @ 5:22pm 
Can anyone else get civil wars to work? I keep trying with spies and making sure there are upset characters in the target faction, the event fires but nothing happens.