Jump to content

[mod] Lustful Void Jobs&Traits fix


ans_

Recommended Posts

Posted

Lustful Void Jobs&Traits fix


Once again, we fall victim to paradox' enigmatic designs

 

value:scripted_modifier_mult|MODIFIER|...|

this thing accepts any modifier, and only that modifier, you slap on the pop, not just the "correct" one

 

 

Untitled.png.30a5122edb7587de320de3093d00ac16.png

yeah, by this point you can see what's going on here

 

 

result of this modification: LV traits no longer cripple/hyperinflate non-LV jobs' amenity and trade value outputs, which should make it a bit less disruptive, especially for randomly-generated species

my hope is this gets merged into the main mod

 

because I used regex find+replace script, it took literally 3 minutes to make the mod, and 10 minutes to write this post

 

in case you're wondering, similar principle can be applied to stability, output modifier, growth mod, etc anything the job pumps out that is numbers


  • Submitter
  • Submitted
    09/30/2024
  • Category
  • Requirements
    Lustful Void 7.7 (for Stellaris 3.12)

 

  • 4 weeks later...
Posted

Wait, so some patch at some point made it so the multipliers were allocated by planet rather than pop? Does this screw with other mods that add location modifiers like gigastructures and the ilk?

I never actually dug into how the math of stellaris calculates out so this kind of confuses me why this would have any effect on non lv jobs assuming lv has unique job ids that the modifiers are attached to.

Posted

going back to early 3.x era, since amenities and trade value aren't tangible "resources" in stellaris, the outputs can't be modified automatically through generated modifiers, so charismatic and whatnot would need a triggered modifier for every trait on every job that produced amenities and trade value. 3.8 or somewhere around then addressed this issue by doing the whole mult=value:scripted_modifier_mult|MODIFIER|pop_job_amenities_mult| mess, which is essentially a brute force fix by doing inline scripting. I'm guessing LV, seeing this, tried to replicate it by copypasting the line and modifying every lv trait to have pop_job_amenities_mult and pop_job_trade_mult equivalent to their planet_lv_sex_job_produces_mult. This did ensure the lv jobs worked with both vanilla traits and lv traits, but also caused some issues where traits like sexually inept would completely cripple the amenity, therefore stability, therefore just general output

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...