Ok, so I really hate the fact that you can't take systems from your vassals, it's very stupid and unrealistic, so I thought I would mod that for myself, add some modifier, and things would be fine. BUT. Idk how to edit trade :/ Can anyone help, pls?
I found those 2 lines in defines.ini:
"ACCEPTANCE_DEAL_BREAKER = -133 # This is used when something is a deal breaker in diplomacy"
"ACCEPTANCE_DEAL_ALWAYS = 1000 # This is used when the AI should always accept a deal"
First one is the problem.
Thing is, if you try to trade someone else's systems, it becomes a "deal breaker", (as it called in defines.ini), and the other side gets -1000 acceptance modifier, and all positive values are being ignored. You can't even see them. For instance, I have +8 trade acceptance for 500 energy credits, but If I add a system in demands, these +8 turns to 0. So, if something's a deal breaker (like asking for systems, I guess), all other modifiers are ignored.
This means that even if I change deal breaker value in defines.ini from -1000 to -100, it doesn't matter, cause all positive values are still gonna be ignored cause of the deal breaker, and therefore, even if I offer 500 energy, it's still gonna be -100, and not -92.
So, I need to make system-trading NOT a "deal breaker" for AI. But, I don't know wich files and wich lines affects this shit. Idk where to look :(
How does a game defines that some deal (like trading a system) is deal breaker for AI? And is it even possible to change that?
#HELP!
----
P.S: I'm not pretending a super-modder here, it's just that so far I was able to fix most things that I didn't like about the game, so I thought I could fix this one too, to enjoy the game more. But sadly I'm not sure how to do that :/
Post edited August 12, 2019 by windowtwink