﻿
#This should list _ALL_ laamp_contracts_criminal_group-contracts 
can_create_criminal_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_0041 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_1041 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_5031 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_5051 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_2041 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_3011 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_3031 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_3041 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_4041
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_diplomacy_group-contracts 
can_create_diplomacy_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_0001 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_0011 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_0021 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_0031 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_cultural_minority_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_religious_minority_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_boost_legitimacy_contract 
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_hireling_group-contracts. Martial are also stashed here.
can_create_hireling_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_1011 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_2001 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_help_train_commanders_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_rid_councillor_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_gain_wanderer_contract 
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_justicar_group-contracts 
can_create_justicar_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_6001 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_6011 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_6021 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_6031 
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_learning_group-contracts 
can_create_learning_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_4001 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_4011 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_4021 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_4031 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_4100 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_help_faith_conversion_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_fight_faith_conversion_contract 
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_intrigue_group-contracts 
can_create_intrigue_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_3001 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_prison_break_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_help_find_secrets_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_help_fabricate_claim_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_help_increase_control_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_find_secret_contract
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_eliminate_heir_contract 
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_stewardship_group-contracts 
can_create_stewardship_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_base_2011 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_2021 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_base_2031 
				employer = $EMPLOYER$ 
			}
		}
	}
}

#This should list _ALL_ laamp_contracts_transport_group-contracts 
can_create_transport_contract_trigger = {
	$LAAMP$ = {
		OR = {
			can_create_task_contract = { 
				type_name = laamp_construction_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_treasure_hunting_contract 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_vip 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_artifact 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_gold 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_ward 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_explorer 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_animal 
				employer = $EMPLOYER$ 
			}
			can_create_task_contract = { 
				type_name = laamp_transport_explorer 
				employer = $EMPLOYER$ 
			}
		}
	}
}

contract_is_tier_3_contract_trigger = {
	scope:task_contract.task_contract_tier = define:NTaskContract|HIGH_TASK_CONTRACT_TIER
}

contract_is_tier_2_contract_trigger = {
	scope:task_contract.task_contract_tier = define:NTaskContract|MEDIUM_TASK_CONTRACT_TIER
}

contract_is_tier_1_contract_trigger = {
	scope:task_contract.task_contract_tier = define:NTaskContract|LOW_TASK_CONTRACT_TIER
}

is_tier_3_contract_trigger = {
	task_contract_tier = define:NTaskContract|HIGH_TASK_CONTRACT_TIER
}

is_tier_2_contract_trigger = {
	task_contract_tier = define:NTaskContract|MEDIUM_TASK_CONTRACT_TIER
}

is_tier_1_contract_trigger = {
	task_contract_tier = define:NTaskContract|LOW_TASK_CONTRACT_TIER
}
