# 2

DIPLOMACY_DEFAULT {
    Threaten 75

	ScenarioEvent {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}
	
	MilitaryPowerEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	MilitarySafetyEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	DiplomacyEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	GoldEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	KnowledgeEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	ProductionEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	// regard cost or bonus for selected events
	IncursionRegardCost 0		//WW down from -100
	IncursionOfAllieRegardCost -100	//WW down from -200
	InvaderMovementRegardCost 0		//WW down from -10
	PerRoutePiracyRegardCost -70	//WW up from -20
	ShareContinentRegardCost 0		//WW down from -2
	InciteRevolutionRegardCost -110	//WW up from -60
	AssassinateRulerRegardCost -110	//WW up from -60
	FranchiseCityRegardCost -90		//WW up from -40
	PlantNukeRegardCost -200		//WW up from -150
	SlaveRaidRegardCost -100		//WW up from -50
	LawsuitRegardCost -20		//WW down from -30
	ExpelUnitsRegardCost -10
	NukeCityRegardCost -250
	ConvertCityRegardCost -100		//WW up from -50
	EnslaveSettlerRegardCost -110	//WW up from -60
	UndergroundRailwayRegardCost -110	//WW up from -60
	InciteUprisingRegardCost -110	//WW up from -60
	BioInfectedCityRegardCost -120	//WW up from -70
	PlagueCityRegardCost -120		//WW up from -70
	NanoInfectCityRegardCost -150	//WW up from -100
	CreateParkRegardCost -250
	InjoinCityRegardCost -100		//WW up from -50
	PillageRegardCost -100		//WW up from -50

	// how much regard from empathic diplomats holding receptions (once every 10 turns)
	HoldReceptionRegardBonus 50

	// every time a civilian is killed (settler, diplomat, cleric)
	AttackCivilianRegardCost -150	//WW up from -50

	// every time we are attacked less than a round after war is declared
	PreemptiveAttackRegardCost -10

	EmbargoTradeRegardCost -50
	TakeCityRegardCost -150	//WW up from -100

    // every turn with pact, add trust
	HasPactTrustBonus 2

    // every turn not at war, increase trust (up to 500 only)
	NoWarTrustBonus 1

	// every time foreigner follows through with agreement, add trust
	FollowThroughTrustBonus 10

	// when they kill a non-combat unit all players trust them less
	AttackCivilianTrustCost -50

	// when they attack with out declaring war the round before
	PreemptiveAttackTrustCost -20

	// every time a player uses nukes, the world trusts them less
	UsedNukesTrustCost -100

	// minimum time before wanting to see map again
	WantMapTurns 30	//WW from 50

	// NOTE: SenderRegardResult is regard sender gains or loses from
	// receiver; likewise, ReceiverRegardResult is regard receiver
	// gains or loses from sender if agreement is accepted.

	ProposalElement { 
		Proposal PROPOSAL_OFFER_GIVE_CITY 
		SendPriority 75
		AcceptPriority 150
		RejectPriority 75
	    SenderRegardResult 300
	    ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_CITY
		SendPriority 200
		AcceptPriority 75
		RejectPriority 125
	    SenderRegardResult -50
	    ReceiverRegardResult 300
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_WITHDRAW_TROOPS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 0
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_WITHDRAW_TROOPS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -50
		ReceiverRegardResult 200
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_PIRACY
		SendPriority 75
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_PIRACY
		SendPriority 200
		AcceptPriority 75
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_BREAK_AGREEMENT
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_BREAK_AGREEMENT
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_RESEARCH
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_RESEARCH
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -50
		ReceiverRegardResult 150
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NUCLEAR_WEAPONS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NUCLEAR_WEAPONS
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_BIO_WEAPONS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_BIO_WEAPONS
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NANO_WEAPONS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NANO_WEAPONS
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_GIVE_ADVANCE
		SendPriority 125	//WW from 100
		AcceptPriority 175	//WW from 150
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_ADVANCE
		SendPriority 200
		AcceptPriority 150	//WW from 75
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_GIVE_GOLD
		SendPriority 110
		AcceptPriority 150
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_GOLD
		SendPriority 250
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_POLLUTION
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost -150
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_POLLUTION
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 100
		ViolationRegardCost -150
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_MAP
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_MAP
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_HONOR_MILITARY_AGREEMENT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_HONOR_MILITARY_AGREEMENT
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -20
		ReceiverRegardResult 250
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_HONOR_POLLUTION_AGREEMENT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_HONOR_POLLUTION_AGREEMENT
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_END_EMBARGO
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 20
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_END_EMBARGO
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_DECLARE_WAR
		SendPriority 100
		AcceptPriority 0
		RejectPriority 0
		SenderRegardResult 0
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_CEASEFIRE
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -50
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_PEACE
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -100
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_TRADE_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_RESEARCH_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_MILITARY_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_POLLUTION_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_ALLIANCE
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}
}

DIPLOMACY_PROVOKE_WAR {
  Inherit DIPLOMACY_DEFAULT

    Threaten 95

	MilitaryPowerEvent  {
        PositiveDecay 0.85
        NegativeDecay 0.95
	}

	MilitarySafetyEvent  {
        PositiveDecay 0.85
        NegativeDecay 0.95
	}

	DiplomacyEvent  {
        PositiveDecay 0.7
        NegativeDecay 0.9
	}

	// regard cost or bonus for selected events
	IncursionRegardCost -200	

	InvaderMovementRegardCost -20
	PerRoutePiracyRegardCost -20
	ShareContinentRegardCost -5
	InciteRevolutionRegardCost -120
	AssassinateRulerRegardCost -120
	FranchiseCityRegardCost -80
	PlantNukeRegardCost -300
	SlaveRaidRegardCost -100
	LawsuitRegardCost -60
	ExpelUnitsRegardCost -20
	NukeCityRegardCost -500
	ConvertCityRegardCost -100
	EnslaveSettlerRegardCost -120
	UndergroundRailwayRegardCost -120
	InciteUprisingRegardCost -120
	BioInfectedCityRegardCost -140
	PlagueCityRegardCost -140
	NanoInfectCityRegardCost -200
	CreateParkRegardCost -500
	InjoinCityRegardCost -100
	PillageRegardCost -100

	// how much regard from empathic diplomats holding receptions (once every 10 turns)
	HoldReceptionRegardBonus 25

	// every time a civilian is killed (settler, diplomat, cleric)
	AttackCivilianRegardCost -100

	// every time we are attacked less than a round after war is declared
	PreemptiveAttackRegardCost -20

	EmbargoTradeRegardCost -100
	TakeCityRegardCost -200

    // every turn with pact, add trust
	HasPactTrustBonus 1

    // every turn not at war, increase trust (up to 500 only)
	NoWarTrustBonus 0

	// every time foreigner follows through with agreement, add trust
	FollowThroughTrustBonus 10

	// when they kill a non-combat unit all players trust them less
	AttackCivilianTrustCost -100

	// when they attack with out declaring war the round before
	PreemptiveAttackTrustCost -50

	// every time a player uses nukes, the world trusts them less
	UsedNukesTrustCost -200

	// NOTE: SenderRegardResult is regard sender gains or loses from
	// receiver; likewise, ReceiverRegardResult is regard receiver
	// gains or loses from sender if agreement is accepted.

	ProposalElement { 
		Proposal PROPOSAL_OFFER_GIVE_CITY 
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
	    SenderRegardResult 300
	    ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_CITY
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
	    SenderRegardResult -50
	    ReceiverRegardResult 300
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_WITHDRAW_TROOPS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 0
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_WITHDRAW_TROOPS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -50
		ReceiverRegardResult 200
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_PIRACY
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_PIRACY
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_RESEARCH
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_RESEARCH
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -50
		ReceiverRegardResult 150
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NUCLEAR_WEAPONS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NUCLEAR_WEAPONS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_BIO_WEAPONS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_BIO_WEAPONS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NANO_WEAPONS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NANO_WEAPONS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_GIVE_GOLD
		SendPriority 0
		AcceptPriority 120
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_GOLD
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_CEASEFIRE
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -50
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_PEACE
		SendPriority 0
		AcceptPriority 0
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -100
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_TRADE_PACT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_RESEARCH_PACT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_ALLIANCE
		SendPriority 0
		AcceptPriority 0
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}
}

DIPLOMACY_MAKE_FRIEND {
  Inherit DIPLOMACY_DEFAULT

    Threaten 50

	MilitaryPowerEvent  {
        PositiveDecay 0.95
        NegativeDecay 0.9
	}

	MilitarySafetyEvent  {
        PositiveDecay 0.95
        NegativeDecay 0.9
	}

	DiplomacyEvent  {
        PositiveDecay 0.95
        NegativeDecay 0.9
	}

	// how much regard from empathic diplomats holding receptions (once every 10 turns)
	HoldReceptionRegardBonus 100

    // every turn with pact, add trust
	HasPactTrustBonus 20

    // every turn not at war, increase trust (up to 500 only)
	NoWarTrustBonus 10

	// every time foreigner follows through with agreement, add trust
	FollowThroughTrustBonus 50

}

DIPLOMACY_AI_AI_NORMAL {
    Threaten 75

	ScenarioEvent {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}
	
	MilitaryPowerEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	MilitarySafetyEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	DiplomacyEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	GoldEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	KnowledgeEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	ProductionEvent  {
        PositiveDecay 0.9
        NegativeDecay 0.9
	}

	// regard cost or bonus for selected events
	IncursionRegardCost 0		//WW down from -100
	IncursionOfAllieRegardCost -100	//WW down from -200
	InvaderMovementRegardCost 0		//WW down from -10
	PerRoutePiracyRegardCost -70	//WW up from -20
	ShareContinentRegardCost 0		//WW down from -2
	InciteRevolutionRegardCost -110	//WW up from -60
	AssassinateRulerRegardCost -110	//WW up from -60
	FranchiseCityRegardCost -90		//WW up from -40
	PlantNukeRegardCost -200		//WW up from -150
	SlaveRaidRegardCost -100		//WW up from -50
	LawsuitRegardCost -20		//WW down from -30
	ExpelUnitsRegardCost -10
	NukeCityRegardCost -250
	ConvertCityRegardCost -100		//WW up from -50
	EnslaveSettlerRegardCost -110	//WW up from -60
	UndergroundRailwayRegardCost -110	//WW up from -60
	InciteUprisingRegardCost -110	//WW up from -60
	BioInfectedCityRegardCost -120	//WW up from -70
	PlagueCityRegardCost -120		//WW up from -70
	NanoInfectCityRegardCost -150	//WW up from -100
	CreateParkRegardCost -250
	InjoinCityRegardCost -100		//WW up from -50
	PillageRegardCost -100		//WW up from -50

	// how much regard from empathic diplomats holding receptions (once every 10 turns)
	HoldReceptionRegardBonus 50

	// every time a civilian is killed (settler, diplomat, cleric)
	AttackCivilianRegardCost -150	//WW up from -50

	// every time we are attacked less than a round after war is declared
	PreemptiveAttackRegardCost -10

	EmbargoTradeRegardCost -50
	TakeCityRegardCost -150	//WW up from -100

    // every turn with pact, add trust
	HasPactTrustBonus 2

    // every turn not at war, increase trust (up to 500 only)
	NoWarTrustBonus 1

	// every time foreigner follows through with agreement, add trust
	FollowThroughTrustBonus 10

	// when they kill a non-combat unit all players trust them less
	AttackCivilianTrustCost -50

	// when they attack with out declaring war the round before
	PreemptiveAttackTrustCost -20

	// every time a player uses nukes, the world trusts them less
	UsedNukesTrustCost -100

	// minimum time before wanting to see map again
	WantMapTurns 30	//WW from 50

	// NOTE: SenderRegardResult is regard sender gains or loses from
	// receiver; likewise, ReceiverRegardResult is regard receiver
	// gains or loses from sender if agreement is accepted.

	ProposalElement { 
		Proposal PROPOSAL_OFFER_GIVE_CITY 
		SendPriority 75
		AcceptPriority 150
		RejectPriority 75
	    SenderRegardResult 300
	    ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_CITY
		SendPriority 200
		AcceptPriority 75
		RejectPriority 125
	    SenderRegardResult -50
	    ReceiverRegardResult 300
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_WITHDRAW_TROOPS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 0
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_WITHDRAW_TROOPS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -50
		ReceiverRegardResult 200
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_PIRACY
		SendPriority 75
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_PIRACY
		SendPriority 200
		AcceptPriority 75
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_BREAK_AGREEMENT
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_BREAK_AGREEMENT
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_RESEARCH
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_RESEARCH
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -50
		ReceiverRegardResult 150
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NUCLEAR_WEAPONS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NUCLEAR_WEAPONS
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_BIO_WEAPONS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_BIO_WEAPONS
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NANO_WEAPONS
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NANO_WEAPONS
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_GIVE_ADVANCE
		SendPriority 125	//WW from 100
		AcceptPriority 175	//WW from 150
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_ADVANCE
		SendPriority 200
		AcceptPriority 150	//WW from 75
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_GIVE_GOLD
		SendPriority 110
		AcceptPriority 150
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_GOLD
		SendPriority 250
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_POLLUTION
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost -150
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_POLLUTION
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 100
		ViolationRegardCost -150
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_MAP
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_MAP
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_HONOR_MILITARY_AGREEMENT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_HONOR_MILITARY_AGREEMENT
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult -20
		ReceiverRegardResult 250
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_HONOR_POLLUTION_AGREEMENT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_HONOR_POLLUTION_AGREEMENT
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_END_EMBARGO
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 20
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_END_EMBARGO
		SendPriority 200
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_DECLARE_WAR
		SendPriority 100
		AcceptPriority 0
		RejectPriority 0
		SenderRegardResult 0
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_CEASEFIRE
		SendPriority 150
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -50
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_PEACE
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -100
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_TRADE_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_RESEARCH_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_MILITARY_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_POLLUTION_PACT
		SendPriority 200
		AcceptPriority 150
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_ALLIANCE
		SendPriority 200
		AcceptPriority 150
		RejectPriority 75
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}
}

DIPLOMACY_AI_AI_SUCKUP {
	Inherit DIPLOMACY_AI_AI_NORMAL

    Threaten 50

	MilitaryPowerEvent  {
        PositiveDecay 0.95
        NegativeDecay 0.9
	}

	MilitarySafetyEvent  {
        PositiveDecay 0.95
        NegativeDecay 0.9
	}

	DiplomacyEvent  {
        PositiveDecay 0.95
        NegativeDecay 0.9
	}

	// how much regard from empathic diplomats holding receptions (once every 10 turns)
	HoldReceptionRegardBonus 100

    // every turn with pact, add trust
	HasPactTrustBonus 20

    // every turn not at war, increase trust (up to 500 only)
	NoWarTrustBonus 10

	// every time foreigner follows through with agreement, add trust
	FollowThroughTrustBonus 50

}

DIPLOMACY_AI_AI_WARMONGER {
	Inherit DIPLOMACY_AI_AI_NORMAL

    Threaten 95

	MilitaryPowerEvent  {
        PositiveDecay 0.85
        NegativeDecay 0.95
	}

	MilitarySafetyEvent  {
        PositiveDecay 0.85
        NegativeDecay 0.95
	}

	DiplomacyEvent  {
        PositiveDecay 0.7
        NegativeDecay 0.9
	}

	// regard cost or bonus for selected events
	IncursionRegardCost -200	

	InvaderMovementRegardCost -20
	PerRoutePiracyRegardCost -20
	ShareContinentRegardCost -5
	InciteRevolutionRegardCost -120
	AssassinateRulerRegardCost -120
	FranchiseCityRegardCost -80
	PlantNukeRegardCost -300
	SlaveRaidRegardCost -100
	LawsuitRegardCost -60
	ExpelUnitsRegardCost -20
	NukeCityRegardCost -500
	ConvertCityRegardCost -100
	EnslaveSettlerRegardCost -120
	UndergroundRailwayRegardCost -120
	InciteUprisingRegardCost -120
	BioInfectedCityRegardCost -140
	PlagueCityRegardCost -140
	NanoInfectCityRegardCost -200
	CreateParkRegardCost -500
	InjoinCityRegardCost -100
	PillageRegardCost -100

	// how much regard from empathic diplomats holding receptions (once every 10 turns)
	HoldReceptionRegardBonus 25

	// every time a civilian is killed (settler, diplomat, cleric)
	AttackCivilianRegardCost -100

	// every time we are attacked less than a round after war is declared
	PreemptiveAttackRegardCost -20

	EmbargoTradeRegardCost -100
	TakeCityRegardCost -200

    // every turn with pact, add trust
	HasPactTrustBonus 1

    // every turn not at war, increase trust (up to 500 only)
	NoWarTrustBonus 0

	// every time foreigner follows through with agreement, add trust
	FollowThroughTrustBonus 10

	// when they kill a non-combat unit all players trust them less
	AttackCivilianTrustCost -100

	// when they attack with out declaring war the round before
	PreemptiveAttackTrustCost -50

	// every time a player uses nukes, the world trusts them less
	UsedNukesTrustCost -200

	// NOTE: SenderRegardResult is regard sender gains or loses from
	// receiver; likewise, ReceiverRegardResult is regard receiver
	// gains or loses from sender if agreement is accepted.

	ProposalElement { 
		Proposal PROPOSAL_OFFER_GIVE_CITY 
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
	    SenderRegardResult 300
	    ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_CITY
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
	    SenderRegardResult -50
	    ReceiverRegardResult 300
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_WITHDRAW_TROOPS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 0
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_WITHDRAW_TROOPS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -50
		ReceiverRegardResult 200
		ViolationRegardCost -250
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_PIRACY
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 50
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_PIRACY
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult 0
		ReceiverRegardResult 50
		ViolationRegardCost -200
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_STOP_RESEARCH
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_STOP_RESEARCH
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -50
		ReceiverRegardResult 150
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NUCLEAR_WEAPONS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NUCLEAR_WEAPONS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_BIO_WEAPONS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_BIO_WEAPONS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_REDUCE_NANO_WEAPONS
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 150
		ReceiverRegardResult 0
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_REDUCE_NANO_WEAPONS
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 150
		ViolationRegardCost -200
		ViolationTrustCost -20
	}

	ProposalElement {
		Proposal PROPOSAL_OFFER_GIVE_GOLD
		SendPriority 0
		AcceptPriority 120
		RejectPriority 100
		SenderRegardResult 100
		ReceiverRegardResult 0
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_REQUEST_GIVE_GOLD
		SendPriority 250
		AcceptPriority 0
		RejectPriority 150
		SenderRegardResult -10
		ReceiverRegardResult 100
		ViolationRegardCost 0
		ViolationTrustCost 0
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_CEASEFIRE
		SendPriority 0
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -50
		ViolationTrustCost -50
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_PEACE
		SendPriority 0
		AcceptPriority 0
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -100
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_TRADE_PACT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_RESEARCH_PACT
		SendPriority 100
		AcceptPriority 110
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}

	ProposalElement {
		Proposal PROPOSAL_TREATY_ALLIANCE
		SendPriority 0
		AcceptPriority 0
		RejectPriority 100
		SenderRegardResult 200
		ReceiverRegardResult 200
		ViolationRegardCost -100
		ViolationTrustCost -30
	}
}
