@Contracts
{
	@Satellite
	{
		!PART_REQUEST,* { }
		
		PART_REQUEST // A potential OctoSat mystery goo request for satellites
		{
			Article = an // Article (A/An) to be used prior to part description
			PartDescription = OctoSat mystery goo unit // Plain speech description of part for request
			VesselDescription = satellite // Plain speech description of vessel for request
			Keyword = Scientific // Contract briefing keyword
			Part = OctoSat_Sc_Goo // A part ID that triggers this request
			MinimumScience = 7 // A minimum value this request places on science rewards
			Trivial // Easy Contracts
			{
				Weight = 5 // How common this request is in easy contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in easy contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in easy contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in easy contracts
			}
			Significant // Medium Contracts
			{
				Weight = 15 // How common this request is in medium contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in medium contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in medium contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in medium contracts
			}
			Exceptional // Hard Contracts
			{
				Weight = 25 // How common this request is in hard contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in hard contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in hard contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in hard contracts
			}
		}
		PART_REQUEST // A potential OctoSat thermometer request for satellites
		{
			Article = an // Article (A/An) to be used prior to part description
			PartDescription = OctoSat thermometer // Plain speech description of part for request
			VesselDescription = satellite // Plain speech description of vessel for request
			Keyword = Scientific // Contract briefing keyword
			Part = OctoSat_Sc_Science // A part ID that triggers this request
			MinimumScience = 7 // A minimum value this request places on science rewards
			Trivial // Easy Contracts
			{
				Weight = 5 // How common this request is in easy contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in easy contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in easy contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in easy contracts
			}
			Significant // Medium Contracts
			{
				Weight = 15 // How common this request is in medium contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in medium contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in medium contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in medium contracts
			}
			Exceptional // Hard Contracts
			{
				Weight = 25 // How common this request is in hard contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in hard contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in hard contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in hard contracts
			}
		}
		PART_REQUEST // A potential OctoSat gravimetric sensor request for satellites
		{
			Article = an // Article (A/An) to be used prior to part description
			PartDescription = OctoSat gravioli detector // Plain speech description of part for request
			VesselDescription = satellite // Plain speech description of vessel for request
			Keyword = Scientific // Contract briefing keyword
			Part = OctoSat_Sc_Science // A part ID that triggers this request
			MinimumScience = 7 // A minimum value this request places on science rewards
			Trivial // Easy Contracts
			{
				Weight = 5 // How common this request is in easy contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in easy contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in easy contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in easy contracts
			}
			Significant // Medium Contracts
			{
				Weight = 15 // How common this request is in medium contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in medium contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in medium contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in medium contracts
			}
			Exceptional // Hard Contracts
			{
				Weight = 25 // How common this request is in hard contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in hard contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in hard contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in hard contracts
			}
		}
		PART_REQUEST // A potential OctoSat materials bay request for satellites
		{
			Article = an // Article (A/An) to be used prior to part description
			PartDescription = OctoSat materials bay // Plain speech description of part for request
			VesselDescription = satellite // Plain speech description of vessel for request
			Keyword = Scientific // Contract briefing keyword
			Part = OctoSat_Sc_MaterialBay // A part ID that triggers this request
			MinimumScience = 7 // A minimum value this request places on science rewards
			Trivial // Easy Contracts
			{
				Weight = 5 // How common this request is in easy contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in easy contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in easy contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in easy contracts
			}
			Significant // Medium Contracts
			{
				Weight = 15 // How common this request is in medium contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in medium contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in medium contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in medium contracts
			}
			Exceptional // Hard Contracts
			{
				Weight = 25 // How common this request is in hard contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in hard contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in hard contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in hard contracts
			}
		}
		PART_REQUEST // A potential OctoSat accelerometer request for satellites
		{
			Article = an // Article (A/An) to be used prior to part description
			PartDescription = OctoSat accelerometer // Plain speech description of part for request
			VesselDescription = satellite // Plain speech description of vessel for request
			Keyword = Scientific // Contract briefing keyword
			Part = OctoSat_Sc_Science // A part ID that triggers this request
			MinimumScience = 7 // A minimum value this request places on science rewards
			Trivial // Easy Contracts
			{
				Weight = 5 // How common this request is in easy contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in easy contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in easy contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in easy contracts
			}
			Significant // Medium Contracts
			{
				Weight = 15 // How common this request is in medium contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in medium contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in medium contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in medium contracts
			}
			Exceptional // Hard Contracts
			{
				Weight = 25 // How common this request is in hard contracts
				FundsMultiplier = 1.05 // The multiplier this request places on funds in hard contracts
				ScienceMultiplier = 1.25 // The multiplier this request places on science in hard contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in hard contracts
			}
		}
		PART_REQUEST // A potential survey scanner request for satellites
		{
			Article = a // Article (A/An) to be used prior to part description
			PartDescription = resource survey scanner // Plain speech description of part for request
			VesselDescription = satellite // Plain speech description of vessel for request
			Keyword = Commercial // Contract briefing keyword
			Module = ModuleOrbitalSurveyor // A module ID that triggers this request
			Trivial // Easy Contracts
			{
				Weight = 5 // How common this request is in easy contracts
				FundsMultiplier = 1.15 // The multiplier this request places on funds in easy contracts
				ScienceMultiplier = 1.05 // The multiplier this request places on science in easy contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in easy contracts
			}
			Significant // Medium Contracts
			{
				Weight = 15 // How common this request is in medium contracts
				FundsMultiplier = 1.15 // The multiplier this request places on funds in medium contracts
				ScienceMultiplier = 1.05 // The multiplier this request places on science in medium contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in medium contracts
			}
			Exceptional // Hard Contracts
			{
				Weight = 25 // How common this request is in hard contracts
				FundsMultiplier = 1.15 // The multiplier this request places on funds in hard contracts
				ScienceMultiplier = 1.05 // The multiplier this request places on science in hard contracts
				ReputationMultiplier = 1.05 // The multiplier this request places on reputation in hard contracts
			}
		}
	}
}