<commit_before>//The following Module Manager configs add additional survey definitions
//for the stock FinePrint survey contracts

@Contracts:FOR[DMagic]
{
	@Survey
	{
		SURVEY_DEFINITION
		{
			DataName = surface
			AnomalyName = inconsistencies
			ResultName = readings
			FundsReward = 60000
			FundsPenalty = 0
			ScienceReward = 0
			ReputationReward = 10
			ReputationPenalty = 10
			PARAM
			{
				Experiment = magScan
				Description = Take magnetic field readings
				Texture = dmMagneticIcon
				Tech = dmmagBoom
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 1
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = dmlaserblastscan
				Description = Take laser ablation reading
				Texture = dmLaserIcon
				Tech = dmsurfacelaser
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 1.2
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = dmXRayDiffract
				Description = Perform XRay Diffraction analysis
				Texture = dmXRayIcon
				Tech = dmXRay
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1.1
				ScienceMultiplier = 1.3
				ReputationMultiplier = 0.9
			}
			PARAM
			{
				Experiment = dmNAlbedoScan
				Description = Perform neutron scattering analysis
				Texture = dmNeutronIcon
				Tech = dmDAN
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 0.9
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = gravityScan
				Description = Record gravitational forces
				Texture = gravity
				Tech = sensorGravimeter
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 0.9
				ScienceMultiplier = 1
				ReputationMultiplier = 1.1
			}
			PARAM
			{
				Experiment = seismicScan
				Description = Take seismic readings
				Texture = seismic
				Tech = sensorAccelerometer
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1.1
				ScienceMultiplier = 1
				ReputationMultiplier = 0.9
			}
		}
		SURVEY_DEFINITION
		{
			DataName = biological activity
			AnomalyName = anomalies
			ResultName = readings
			FundsReward = 80000
			FundsPenalty = 0
			ScienceReward = 0
			ReputationReward = 12
			ReputationPenalty = 12
			PARAM
			{
				Experiment = dmImagingPlatform
				Description = Take multi-spectral images
				Texture = dmMultiSpecIcon
				Tech = dmImagingPlatform
				AllowGround = False
				AllowLow = False
				AllowHigh = True
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 1.2
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = dmbiodrillscan
				Description = Study core samples for signs of biological activity
				Texture = dmBiodrillIcon
				Tech = dmbioDrill
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = False
				FundsMultiplier = 1.2
				ScienceMultiplier = 1.3
				ReputationMultiplier = 0.9
			}
			PARAM
			{
				Experiment = dmXRayDiffract
				Description = Perform XRay Diffraction analysis
				Texture = dmXRayIcon
				Tech = dmXRay
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1.1
				ScienceMultiplier = 1.3
				ReputationMultiplier = 0.9
			}
			PARAM
			{
				Experiment = dmlaserblastscan
				Description = Take laser ablation reading
				Texture = dmLaserIcon
				Tech = dmsurfacelaser
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False<commit_msg>Survey contract parameter titles match experiment titles<commit_after>//The following Module Manager configs add additional survey definitions
//for the stock FinePrint survey contracts

@Contracts:FOR[DMagic]
{
	@Survey
	{
		SURVEY_DEFINITION
		{
			DataName = surface
			AnomalyName = inconsistencies
			ResultName = readings
			FundsReward = 60000
			FundsPenalty = 0
			ScienceReward = 0
			ReputationReward = 10
			ReputationPenalty = 10
			PARAM
			{
				Experiment = magScan
				Description = Take magnetic field readings
				Texture = dmMagneticIcon
				Tech = dmmagBoom
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 1
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = dmlaserblastscan
				Description = Take laser ablation surface readings
				Texture = dmLaserIcon
				Tech = dmsurfacelaser
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 1.2
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = dmXRayDiffract
				Description = Perform XRay Diffraction analysis
				Texture = dmXRayIcon
				Tech = dmXRay
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1.1
				ScienceMultiplier = 1.3
				ReputationMultiplier = 0.9
			}
			PARAM
			{
				Experiment = dmNAlbedoScan
				Description = Perform surface hydrogen analysis
				Texture = dmNeutronIcon
				Tech = dmDAN
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 0.9
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = gravityScan
				Description = Record gravitational forces
				Texture = gravity
				Tech = sensorGravimeter
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 0.9
				ScienceMultiplier = 1
				ReputationMultiplier = 1.1
			}
			PARAM
			{
				Experiment = seismicScan
				Description = Take seismic readings
				Texture = seismic
				Tech = sensorAccelerometer
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1.1
				ScienceMultiplier = 1
				ReputationMultiplier = 0.9
			}
		}
		SURVEY_DEFINITION
		{
			DataName = biological activity
			AnomalyName = anomalies
			ResultName = readings
			FundsReward = 80000
			FundsPenalty = 0
			ScienceReward = 0
			ReputationReward = 12
			ReputationPenalty = 12
			PARAM
			{
				Experiment = dmImagingPlatform
				Description = Take multi-spectral images
				Texture = dmMultiSpecIcon
				Tech = dmImagingPlatform
				AllowGround = False
				AllowLow = False
				AllowHigh = True
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1
				ScienceMultiplier = 1.2
				ReputationMultiplier = 0.8
			}
			PARAM
			{
				Experiment = dmbiodrillscan
				Description = Study bio drill core samples for signs of biological activity
				Texture = dmBiodrillIcon
				Tech = dmbioDrill
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = False
				FundsMultiplier = 1.2
				ScienceMultiplier = 1.3
				ReputationMultiplier = 0.9
			}
			PARAM
			{
				Experiment = dmXRayDiffract
				Description = Perform XRay Diffraction analysis
				Texture = dmXRayIcon
				Tech = dmXRay
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
				AllowVacuum = True
				FundsMultiplier = 1.1
				ScienceMultiplier = 1.3
				ReputationMultiplier = 0.9
			}
			PARAM
			{
				Experiment = dmlaserblastscan
				Description = Take laser ablation surface readings
				Texture = dmLaserIcon
				Tech = dmsurfacelaser
				AllowGround = True
				AllowLow = False
				AllowHigh = False
				AllowWater = False
{'fraction_non_alphanumeric': 0.04718512045936837, 'fraction_numerical': 0.017226313818499563, 'mean_word_length': 2.5688195991091316, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6100432', 'n_tokens_mistral': 3589, 'n_tokens_neox': 2447, 'n_words': 659}