STATUS: Work in progress.
Something I've been playing around with. I wanted to implement a mechanic similar to the UN elections from Civ 4. I'm not sure how well it fits into the gameplay yet but I think I got it working mostly properly aside from a couple of issues.
It's supposed to be more of a flavor thing for mid/late game with small modifiers giving bonuses to various things and so on. Also, it's not meant to make empires love each other even more and to make the game more boring, quite the opposite if I can manage it.
Basic mechanics:
1. A rare tech is researched which enables a project if that empire was the first to research it. The project is completed. The 'Galactic Council' is founded where the founder starts as the president and automatically sends out invites to every known empire. After everyone has been invited, the founder's presidency term start.
2. Every 2(?) years the presidency rotates around the council members. Everyone is placed in queue that ensures that the presidency rotates through every member before starting over again. New presidents and new members are placed last in the queue etc.
3. Once during each member's presidency, they will get to call a vote on something. Each member gets one vote per 10 pops. A vote is passed if it is supported by a 66% majority.
4. Any council member is free to defy anything voted through by the council but it will give a negative empire modifier and a negative opinion modifiers from the council members. They can also choose to secede from the council which will really piss them off.
Vote options:
These could be anything. I've just implement a couple of random things:
1. Expand the council. The current president sends out invites to any empire known to him.
2. Free Trade Agreement. An empire modifier with credit bonus and more ethics drift.
3. Set a council policy for 10 years. Ban/adopt slavery, migration, bombardment etc.
Problems:
1. I want to create a small opinion bonus between any two council members (and a bunch of other opinion modifiers). Like the 'same trait' opinion bonus in CK2 or 'same ethic' bonus in Stellaris. It seems like the 'same ethic' bonus in Stellaris is hardcoded or I'm just not doing it correctly.
Download:
It's not ready to play with but if you want to test it, I attached a version that has shorter presidency terms etc. Also two saves, one where you can test with a small council and one where you can test with a big council.
-create the council with event gc.100
-research_technologies to start the project
Something I've been playing around with. I wanted to implement a mechanic similar to the UN elections from Civ 4. I'm not sure how well it fits into the gameplay yet but I think I got it working mostly properly aside from a couple of issues.
It's supposed to be more of a flavor thing for mid/late game with small modifiers giving bonuses to various things and so on. Also, it's not meant to make empires love each other even more and to make the game more boring, quite the opposite if I can manage it.
Basic mechanics:
1. A rare tech is researched which enables a project if that empire was the first to research it. The project is completed. The 'Galactic Council' is founded where the founder starts as the president and automatically sends out invites to every known empire. After everyone has been invited, the founder's presidency term start.
2. Every 2(?) years the presidency rotates around the council members. Everyone is placed in queue that ensures that the presidency rotates through every member before starting over again. New presidents and new members are placed last in the queue etc.
3. Once during each member's presidency, they will get to call a vote on something. Each member gets one vote per 10 pops. A vote is passed if it is supported by a 66% majority.
4. Any council member is free to defy anything voted through by the council but it will give a negative empire modifier and a negative opinion modifiers from the council members. They can also choose to secede from the council which will really piss them off.
Vote options:
These could be anything. I've just implement a couple of random things:
1. Expand the council. The current president sends out invites to any empire known to him.
2. Free Trade Agreement. An empire modifier with credit bonus and more ethics drift.
3. Set a council policy for 10 years. Ban/adopt slavery, migration, bombardment etc.
Problems:
1. I want to create a small opinion bonus between any two council members (and a bunch of other opinion modifiers). Like the 'same trait' opinion bonus in CK2 or 'same ethic' bonus in Stellaris. It seems like the 'same ethic' bonus in Stellaris is hardcoded or I'm just not doing it correctly.
Code:
opinion_member = {
opinion = {
base = 0
modifier = {
add = 25
has_modifier = "council_member"
FROM = { has_modifier = "council_member" }
}
modifier = {
add = 50
has_modifier = "council_member"
FROM = { has_modifier = "council_president" }
}
}
}
Download:
It's not ready to play with but if you want to test it, I attached a version that has shorter presidency terms etc. Also two saves, one where you can test with a small council and one where you can test with a big council.
-create the council with event gc.100
-research_technologies to start the project
Attachments
Last edited:
- 2
- 1