/////////////////////////////////////////////////////////////////////////////
//
// History for Diplomod script AI for CTP2 - Version 3.3
//
// Diplomacy by Dale
//
// 3-Mar-2001
//
// Free for public use and modification
//
/////////////////////////////////////////////////////////////////////////////

Introduction:
-------------

Diplomod was born as an idea when I grew so frustrated with the inability of the AI in CTP2 to use diplomacy.  Without diplomacy functioning properly, the AI was limited to only being able to challange the player from a conquest point-of-view.  However, humans being human were too powerfull militarily and strategically for the AI to beat them.  Therefore I proposed to create an AI diplomacy script that would force the AI into diplomacy.  Thus, was Diplomod born.

Version 0.1:
------------

Not so much a new mod as a transfer of the diplomacy functions from 'diplomacy.slc' to 'diplomacya.slc' and the eliminating of the original CTP2 script.

- No changes from what original script did.  More a cleanup than a new mod.

Version 1.0:
------------

First official change from the provided diplomacy routines in CTP2.

- Eliminated AI default of rejecting proposals.
- Added in loop for AI to AI proposal considerations.
- Changed diplomacy priorities for all diplomatic states.

Version 2.0:
------------

First official release to the public.

- Change script name to 'diplofrenzy.slc'.
- Added support for the first AI frenzy script.
- Added diplomatic state change to friendly for same government AIs.
- Added diplomatic state change to human for AI - Human interactions.
- Added diplomatic state change to frenzy for frenzy AI - Human interactions.
- Refined priorities for all diplomatic states and added DIPLOMACY_FRENZY.
- Added frenzy HateLevel increase for diplomatic rejections and threats.

Version 2.1:
------------

First generic Diplomod.  Supports other user's mods.

- Changed script and mod name to Diplomod.
- Eliminated frenzy AI script and ensured support for frenzy AI version 1.02.
- Changed all variables to begin with "DIP_" for compatibility with other mod scripts.
- Left code for frenzy AI interaction in the script.
- Put in place code to ensure the "Player doesn't exist" problem doesn't occur.
- Added routine to decrease frenzy HateLevel for diplomatic accepts by human.

Version 2.2:
------------

- Changed to support frenzy AI 1.03.

Version 3.0 (Beta)
------------------

- Fully re-written  script.
- New ConsiderResponse routines to important AI-AI proposals.
- Refining of diplomacy.txt to make better use of proposals.
- Bug-fixing from V2.2.

Version 3.1
-----------

- Included withdraw.slc to force AI pullout of troops on agreement.
- Included routine to force construction of embassies between AI's.
- Bug fixing from V3.0.

Version 3.2
-----------

- Implemented increasing chance of AI's swapping maps at the beginning till turn 200 (1% from then).
- Catch put in to stop increased diplomacy activity when at war with human.
- Decreased AI-human acceptance rate by half.
- Enabled Break Agreements.

Version 3.3
-----------

- Enabled science swapping embassy requirement.
- Fixed break agreements with self.
- Increased slow map swaps to 500 turns.
- Check/keep veteran status of expelled units.
- Fixed text ID's of ConsiderNewProposal statements (synthetic fix).
- Disabled science pacts to avoid Activision bug.
- Decreased regard cheat for AI's of different governments.
- Increased chance of accepting peace treaty when same governments.
- Stopped expelling of sea and air units on withdraw.
- Streamlining of script into one file.

End:
----

I hope you enjoy Diplomod.  If you have suggestions/comments, please email me.

Dale
dale.kent@mel.alphawest.com.au