I am starting to bugger around with the U.N., so let's get all our ideas about improvements we want to make to it in this thread.
a) First of all, diplomatic victories. Since we are using the Mastery victory condition only, I believe it disables them by default. Does the UN work with that mod, with simply the victory vote removed, or what? Hopefully someone who has used the Mastery victory condition mod can enlighten me.
b) I think the civic votes should stay close to normal, we will just have to wait until our civics are all fixed up before deciding which specific civics should get the votes. Maybe we should have two sets of votes for each civic category, so, the vote will change depending on who is UN secretary general. If it's the USA, they will propose capitalist/democracy related civic votes; if it's China, they will propose votes on Communism related civics. I definitely think that we should increase the vote % required for these to pass. Any one major civ voting against it should work as a veto.
c) Should we add votes that would force everyone to trade embargo a specific nation? Myself and Steve (doesn't have an account here yet or username, what a loser) will look into how this can be done. I think this is something we can archive reasonably easily. If the secretary general has terrible relations with a country, and (possibly) already has unilateral (traditional civ) trade embargoes against it, there would be a % chance that they would propose this vote. I suppose we will have to improve the interface as well, to allow not only the selection of the vote, but after that, which country (from a list of eligible ones), it is against. Shouldn't be hard, and we'll need that for the next part as well...
d) Peacekeeping missions; I know this has been discussed on this forum before, but I forget specifics ATM. Ekmek made a comment today in a thread outside our forum that drew me to this topic:
This kind of thing will be the most difficult to modify, but worth it, and quite important if you ask me. Let's get specific ideas finalized, and then we will see if we can get them working. Ekmek's idea is one; traditional peace keeping. If we have trouble creating peacekeeping votes against specific nations, we could have a vote that would allow a specific nation to build peacekeeper units, that they could use anywhere. We have to discuss how exactly we want this to work.
This would be called something else. Maybe someone can google and post specific U.N. info; exactly what they call resolutions etc. This would be closer to the U.N. mandating the mission in Afghanistan, while the above, more like present day Kosovo.
Example: Egypt is getting attacked by Barbarians that have bases/cities in Sudan, but do not have good enough relations with Sudan to get open borders. The USA (sec. general) has bad relations with Sudan, plus recognizes that there are a lot of barbarians inside their borders, so that makes them call for the vote. If it passes, Egypt and every other nation gets to move units into Sudan's borders, and kill the barbarians, and possibly take their cities. (some countries will have full barbarian cities and forts inside their cultural borders)
For this, all we will really have to do, is figure out how to make a civ having a lot of barbarians inside their borders become a consideration for the sec. general proposing a UN vote against them. If we can't, we will have to find some other factor to influence the vote to happen. Once we've played around with these files we'll have a better idea of what we can and can't do with the U.N., and we'll post what we know.
BTW: Steve B. is a friend of mine from school; he's a programmer (comp. science student, knows Python and C++) and is going to be helping with several things. I have been bugging him to sign up here, he will soon I'm sure. I'm hoping he will be able to help us tune up a few things here and there, including the U.N., and also build one new custom feature before our first release. No pressure buddy.
So guys (and gals), if you have ever seen a MOD that makes changes to the U.N. that might help us in any way, or good discussions/guides about this topic, or if you know any specifics that may help us, please share.
Otherwise, please share ideas about missions we can include, and improvements on the ideas above.
I recall some talk about representing the security council; perhaps we can do this by simply having the largest nations have a veto equivalent amount of votes. This way it is dynamic, as nations gain and loose power, the veto vote follows. Plus we really don't have to change anything (for a change).
a) First of all, diplomatic victories. Since we are using the Mastery victory condition only, I believe it disables them by default. Does the UN work with that mod, with simply the victory vote removed, or what? Hopefully someone who has used the Mastery victory condition mod can enlighten me.
b) I think the civic votes should stay close to normal, we will just have to wait until our civics are all fixed up before deciding which specific civics should get the votes. Maybe we should have two sets of votes for each civic category, so, the vote will change depending on who is UN secretary general. If it's the USA, they will propose capitalist/democracy related civic votes; if it's China, they will propose votes on Communism related civics. I definitely think that we should increase the vote % required for these to pass. Any one major civ voting against it should work as a veto.
c) Should we add votes that would force everyone to trade embargo a specific nation? Myself and Steve (doesn't have an account here yet or username, what a loser) will look into how this can be done. I think this is something we can archive reasonably easily. If the secretary general has terrible relations with a country, and (possibly) already has unilateral (traditional civ) trade embargoes against it, there would be a % chance that they would propose this vote. I suppose we will have to improve the interface as well, to allow not only the selection of the vote, but after that, which country (from a list of eligible ones), it is against. Shouldn't be hard, and we'll need that for the next part as well...
d) Peacekeeping missions; I know this has been discussed on this forum before, but I forget specifics ATM. Ekmek made a comment today in a thread outside our forum that drew me to this topic:
are you going to add python and sdk modding to it too? I really wanted a UN peacekeeper unit that could go into rival territory and prevent units from moving into its square.
This kind of thing will be the most difficult to modify, but worth it, and quite important if you ask me. Let's get specific ideas finalized, and then we will see if we can get them working. Ekmek's idea is one; traditional peace keeping. If we have trouble creating peacekeeping votes against specific nations, we could have a vote that would allow a specific nation to build peacekeeper units, that they could use anywhere. We have to discuss how exactly we want this to work.
DVS said:It would be unreal to have units that could get mandates from UN votes. They could allow countries who have built the units (and/or who are on the UN security council, a modification we have discussed adding to the w2k9 mod), to do certain tasks, like the peacekeeping one you mentioned above. Entering a hostile country's territory without open borders or declaring war to clear out barbarians is another thing I had in mind.
This would be called something else. Maybe someone can google and post specific U.N. info; exactly what they call resolutions etc. This would be closer to the U.N. mandating the mission in Afghanistan, while the above, more like present day Kosovo.
Example: Egypt is getting attacked by Barbarians that have bases/cities in Sudan, but do not have good enough relations with Sudan to get open borders. The USA (sec. general) has bad relations with Sudan, plus recognizes that there are a lot of barbarians inside their borders, so that makes them call for the vote. If it passes, Egypt and every other nation gets to move units into Sudan's borders, and kill the barbarians, and possibly take their cities. (some countries will have full barbarian cities and forts inside their cultural borders)
For this, all we will really have to do, is figure out how to make a civ having a lot of barbarians inside their borders become a consideration for the sec. general proposing a UN vote against them. If we can't, we will have to find some other factor to influence the vote to happen. Once we've played around with these files we'll have a better idea of what we can and can't do with the U.N., and we'll post what we know.
BTW: Steve B. is a friend of mine from school; he's a programmer (comp. science student, knows Python and C++) and is going to be helping with several things. I have been bugging him to sign up here, he will soon I'm sure. I'm hoping he will be able to help us tune up a few things here and there, including the U.N., and also build one new custom feature before our first release. No pressure buddy.
So guys (and gals), if you have ever seen a MOD that makes changes to the U.N. that might help us in any way, or good discussions/guides about this topic, or if you know any specifics that may help us, please share.
Otherwise, please share ideas about missions we can include, and improvements on the ideas above.
I recall some talk about representing the security council; perhaps we can do this by simply having the largest nations have a veto equivalent amount of votes. This way it is dynamic, as nations gain and loose power, the veto vote follows. Plus we really don't have to change anything (for a change).