-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Imperia discord v3 #253
Imperia discord v3 #253
Conversation
cultural dominance midpoint 65 => 50 same culture overlord midpoint 35 => 25
* to combat errors the first month
@@ -65,7 +69,6 @@ | |||
if = { | |||
limit = { | |||
var:political_discord >= 400 | |||
always = no # disabled until further notice |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sooo tested on multiplayer?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately not, I'll see if I can figure a test out. After fixing (delaying) the issue I havent seen any weirdness, so thats why Im assuming its fixed.
|
||
discord_break_lvl_1_lower = { | ||
# An inverted parabola formula.. Yes. | ||
# y=-x^2/25+10x-525 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sharable desmos link would be nice. (like this: https://www.desmos.com/calculator/mofgjkei6l)
max = 100 | ||
} | ||
|
||
discord_option_1_base_value = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This does need some kind of explanation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So its setting a base value for each option in how severe it can get, for the purpose of figuring out how large of a discord loss should be given when selecting that option. I'll add a comment on it.
common/journal_entries/imperia_political_discord_journal_entries.txt
Outdated
Show resolved
Hide resolved
trigger = { | ||
var:first_option != 308 | ||
var:second_option != 308 | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What? why do we need to check this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because we dont want the same option appearing twice in the events.
While the second option checks for the presence of the first option (option 3 is not generated yet there), it cannot be shortened down to a comparison between 2 and 3 here, as that would cause option 1 and 3 to collide.
If that was your concern :)
The big thing here is the break events being replaced by one big super event, some 2700 lines long. Yea.
It will generate 3 options based on the current discord, with overlapping parabolar ranges, which will enable 3 different flavour texts and 3 different options (of course). Luckily the only hard thing to read is the parabolar values.
Other fixes include the implosion mechanic now being way more robust (takes down to 0.33x the dynamic tags as before, which was the error I believe. It "fixes" it (read: pushes the breakpoint away) by having each new country take in the neighbouring states, where possible. The game can only handle 99 dynamic tags, which was usually covered by 2½ big countries imploding. Plus there was some different errors I found in hindsight.
The first month error spamming from the equilibrium variable is also gone, equilibrium is set where discord is set.
EDIT:
I think this branch should be merged before the external removal. I think.