Giter Club home page Giter Club logo

Comments (10)

thefinestsieve avatar thefinestsieve commented on May 22, 2024

I think another goal should be to maintain, or reduce, the number of plots in action at any given time. While that is probably obliquely covered under your outline (the annoying plots, characters plotting for no reason, etc), I wanted to mention it specifically because I think it's important for the gameplay experience. I can't be the only one who puts together a large kingdom and then ends up having to force stop all plots because the sheer number brought to my attention is overwhelming; and barring Paradox providing a way to filter them, I don't see the situation improving on its own, so I'd hate to contribute to even more plot spam clogging up a player's medieval inbox.

As for other suggestions, I figured I'd get the ball rolling with a previously discussed suggestion: Plot to take over as regent. While it would go best with an accompanying overhaul of regency itself (someone should add an issue for that), I still think it's probably worth having around. And it might become more important in the future if we eventually plug regency into some of the other mechanics—I'm thinking about things like the regent cooperating with the VF and so forth.

from emf.

zijistark avatar zijistark commented on May 22, 2024

On the 1st point, yeah, I think plot frequency and plot coherency from the outline do obliquely cover the issue you raise. Thanks for underscoring it, though, as this is an important point in which we can provide an improvement over vanilla:

  • Keep in mind that you play a VIETImmersion-derived game personally, so you actually see plots at all. Outside of that world, pretty much only 2 plot types ever fire.
  • Paradox does provide a mechanism for us to balance this. We just need to cleverly use it. Objectives (e.g., plots) are always discarded by the AI under a known, tunable threshold of the product of their chances and chance factors. These must be carefully formulated to actually be discarded most of the time. Further, there's no reason we can't do something like reduce plot chance a bit on a sliding scale of realm_size to address this problem.
  • [What I'd really like to do, though, is have a way to track "realm justice," whereby the more plots that fail due to discovery (the chances of which would be modified by various factors, including the intrigue and stewardship of the liege), the higher goes the "justice" variable (as well as various other things affecting it-- predominantly other things, actually), which reduces plot chances across-the-board. It's a pipe dream, I know, but you catch my drift.]

Plot to Steal the Regency 👍

from emf.

thefinestsieve avatar thefinestsieve commented on May 22, 2024

At the very least realm_intrigue could be tied to AI likelihood to start plots. As a side benefit this would also make intrigue a more attractive attribute, and it could use the help.

(On the subject of playing with Immersion: I actually disabled all the Immersion plots, both because they were a little buggy and because of the plot spam issues I mentioned before. So my plot spam criticism is rooted in PB plot density, not in Immersion's.)

from emf.

thefinestsieve avatar thefinestsieve commented on May 22, 2024

Rambling list of some of my plot thoughts, leaving off stuff that @zijistark has more or less covered:

  • As mentioned previously, I'd like to see the overall density of plots reduced a bit
  • Plotters should be less likely to plot if they're more likely to be caught (high realm_intrigue or some other measurement) unless, of course, they're idiots or can't resist scheming (Deceitful or Arbitrary or something)
  • AI characters shouldn't be trying to kill folks unless they have traits which suggest they'd do something like that, so a hypothetical trait-less character probably shouldn't be plotting to murder unless circumstances are extreme
  • Other plots which are less drastic than murder should carry fewer trait restrictions for the AI
  • AI characters should be more reluctant to plot way beyond their tier, so no barons starting plots (joining is, of course, fine) against emperors (I don't even know if that's possible, actually, but I think the point remains)
  • PB has changed some of the opinion modifiers related to plots, so, in contrast to vanilla, attempted or successful murder of your liege's family now properly gives prison_reason = yes and the AI should probably be made "aware" of the increased consequences
  • Unless the AI has high intrigue or other scheming related traits, they should be reluctant to plot if other avenues of accomplishing the same objective are open to them
  • It should probably be possible to lose traits like Kind or Just if you're discovered (whether successful or not) plotting to murder someone as a player (but it shouldn't be done just for choosing to start the plot, since people do make rash decisions sometimes and change their minds later, and I wouldn't want it to happen if you were plotting to kill an infidel or someone you have just cause against)

(I might add more later.)

from emf.

zijistark avatar zijistark commented on May 22, 2024

Note that multiple levels of realm_intrigue are potentially valid for a character's chance of being discovered. It's, more or less, any_liege = { realm_intrigue = X }, except that it's not just the maximum amongst the liege(s). Every liege has a chance of discovering their plot, so the more lieges, the lower the likelihood the plot should be. In conceptual terms, it'd be something like the sum of all lieges' realm_intrigue.

from emf.

thefinestsieve avatar thefinestsieve commented on May 22, 2024

I'm thinking checking the realm_intrigue of the liege who can actually enact punishment would be enough. As far as I'm aware, being discovered by any other other liege has no negative effects other than allowing that liege to ask you to stop plotting. Though I admit I'm not entirely clear on the behind the scenes shenanigans going on with that part of plots.

from emf.

zijistark avatar zijistark commented on May 22, 2024

I suppose you're right.

I don't think there's really any natural way to address the issue with plot-spam for a high-tier liege in a large realm. Not with plots revealing the way they do. If only... Paradox would simply change your "spymaster's job" to be revealing plots that are actually relevant to you-- your direct vassal subrealm-- instead of your entire subrealm, then the system would actually scale. Besides, plots of interest outside that sphere can and should be discovered by event where applicable.

from emf.

zijistark avatar zijistark commented on May 22, 2024

Hey, wait...

If, by and large, plotters simply didn't plot much outside of that sphere unless there was a by-event mechanism of discovering them and punishing them, that would effectively accomplish the same thing, right?

from emf.

bnormoyle avatar bnormoyle commented on May 22, 2024

Two plot ideas:

Character assasination: Significantly lower target character's prestige.

Incite rebellion: Decrease the VF's opinion of target ruler.

from emf.

Dskod1 avatar Dskod1 commented on May 22, 2024

Couple of Plot Ideas for the pope and curia. More Curia political intrigue would be cool and make sense.

  1. Lose Relations with the Pope: Use political intrigue within the Curia to ensure the pope no longer favors this person.
    High percentage for getting cardinals in the plot, low percentage for getting church vassals of the target to join, medium percentage for getting target's court chaplain to join.
    On Success: pope -50 relations with target
    On Failure: pope -50 relations with plot creator
  2. Excommunicate: Use political intrigue within the Curia to ensure the target is excommunicated by the pope.
    High percentage for getting cardinals in the plot, low percentage for getting church vassals of the target to join, medium percentage for getting target's court chaplain to join.
    On Success: Target is Excommunicated
    On Failure: Plot Backfires, Plot Creator Excommunicated

from emf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.