One way protection pacts

Oni

Machiavelli
Joined
Jun 23, 2004
Messages
192
Location
US
I had posted on this a while ago (pre SDK) but gave up on it. The idea is as such.

CivA and CivB are in a One way deffencive pact in which CivA is the beneficiary while CivB is the benefactor. This means that if CivC declares war on CivA then CivB is obligated to war with CivC. However if CivC declares war on CivB, then CivA is under no obligation to declare war.

Usage is quite obvious I think but I will throw out some ideas just in case you dont see it.

New Warlards Vassal State (giving tribute) and also forcing them to deffend you.

Scenerios with "Colonies" could start the colonies in a Vassal State and One way deffencive Pact. e.g. the French Indian War could have colonies in the America's with Vassal State towards England and France as well as One Way Pacts.

The best example is why I originally wanted this done. To create a Papacy type wonder. It would force all Civs with the associated State Religon into a One way deffencive Pact with the Papacy.

So I have not dug into the SDK much but I am wondering if anyone has any ideas of where I should look to do this. Actually I would rather it not be a one way deffencive pact but a one way protection (rather than Mutual Protection). I want the Papacy to be able to declare war and then force its followers to do so also.
It would also be more usefull in the scenerios described above. So then if England declared war on France a chain reaction would be as follows
Colony of England -> war with France (wouldn't hapen in one way DP)
Colony of France -> War with England (eith way this would happen)
Colony of France -> war with Colony of England (wouldn't happen in one way DP)

Well I hope someone can help.
 
ugh.. Nobody.. Come on people. Would this not be usefull???
 
Oh they are??

I did not see that anywhere. Kewl:)

Maybe they read my idea way back in the original post:P

That should be a real fun feature to make scenerios around.
 
Well I have tried to add some new "Trade pacts", however I have not been able to create this and let it show up in the diplo screen. Or actual I did create it, however not creating a name for it, because it uses a blablaTEXT_object.xml file, which I believe is read by the exe or some other dll file. If you want a more descriptive description:D then just ask.

If you have access to the SDK and can use XML you can test this. The change the
"CIV4GameTextInfos_Objects.xml" entry:"TXT_KEY_TRADE_OPEN_BORDERS_STRING"
instead of "Open borders" call it something else.
Start Civ4. Cheat and get open borders trading, contact some one. Now instead of "Open borders" it says what you wrote instead.
Close Civ4 (remember to change back the xml file), and fire up under the SDK.
Search for the string "TXT_KEY_TRADE_OPEN_BORDERS_STRING", you will not find it. The search for "TXT_KEY_TRADE_OPEN_BORDERS", only one result, which is taken from the CIV4GameTextInfos.xml, try testing it a few times.

Net result:
The xxx_STRING is handled/called/whatever from another source, which I can not find. If you are able to find this, and it is editable, then I am in GREAT debts to you and I will forever be thankful, however I have used a lot of hours on this and did not find anything!
 
Lord Olleus said:
oh.
That is very wierd. Why would they keep something like this from us?
I think that is a very good question....
 
Back
Top Bottom