OMG, it's working! Thank you very much!
The last thing I want to add - Diplomacy conditions. Unfortunately, I don't know what do I miss here:
Code: Select all
GetDiplomaticState(1, 2) == kDiplomaticState_Hostile
SetDiplomaticState(2, 1, kDiplomaticState_Hostile)
LockDiplomaticState(1, 2);
GetDiplomaticState(1, 3) == kDiplomaticState_Hostile
SetDiplomaticState(3, 1, kDiplomaticState_Hostile)
LockDiplomaticState(1, 3);
GetDiplomaticState(1, 4) == kDiplomaticState_Hostile
SetDiplomaticState(4, 1, kDiplomaticState_Hostile)
LockDiplomaticState(1, 4);
GetDiplomaticState(1, 5) == kDiplomaticState_Hostile
SetDiplomaticState(5, 1, kDiplomaticState_Hostile)
LockDiplomaticState(1, 5);
GetDiplomaticState(1, 6) == kDiplomaticState_Allied
SetDiplomaticState(6, 1, kDiplomaticState_Allied)
LockDiplomaticState(1, 6);
GetDiplomaticState(1, 7) == kDiplomaticState_Allied
SetDiplomaticState(7, 1, kDiplomaticState_Allied)
LockDiplomaticState(1, 7);
GetDiplomaticState(1, 8) == kDiplomaticState_Hostile
SetDiplomaticState(8, 1, kDiplomaticState_Hostile)
LockDiplomaticState(1, 8);
EnterAllianceProposal (4, 8, kAllianceDuration_Timed, 1800,
kAllianceLOSState_Full, kAllianceBorderPerm_None,
kAllianceResRight_Full);
END_INITIALIZATION
Map Editor says: