<?xml version="1.0" encoding="utf-8"?>
<Defs>

	<FleckDef ParentName="FleckBase">
		<defName>Fleck_BloodPuff</defName>
		<graphicData>
			<texPath>Things/Mote/BodyImpact</texPath>
		</graphicData>
		<altitudeLayer>MoteOverhead</altitudeLayer>
		<fadeInTime>0.04</fadeInTime>
		<solidTime>0.25</solidTime>
		<fadeOutTime>0.1</fadeOutTime>
	</FleckDef>

	<EffecterDef Name="LaserImpact">
		<defName>LaserImpact</defName>
		<children>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<fleckDef>SparkFlash</fleckDef>
				<positionLerpFactor>0.6</positionLerpFactor>
				<chancePerTick>0.2</chancePerTick>
				<scale>
					<min>2.5</min>
					<max>4.5</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<positionRadius>0.2</positionRadius>
				<fleckDef>AirPuff</fleckDef>
				<burstCount>
					<min>4</min>
					<max>5</max>
				</burstCount>
				<speed>
					<min>0.4</min>
					<max>0.8</max>
				</speed>
				<scale>
					<min>0.5</min>
					<max>0.8</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<positionRadius>0.02</positionRadius>
				<moteDef>Mote_SparkThrownFast</moteDef>
				<burstCount>
					<min>4</min>
					<max>5</max>
				</burstCount>
				<speed>
					<min>3.3</min>
					<max>5</max>
				</speed>
				<scale>
					<min>0.1</min>
					<max>0.2</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<positionRadius>0.02</positionRadius>
				<fleckDef>MicroSparksFast</fleckDef>
				<burstCount>
					<min>1</min>
					<max>1</max>
				</burstCount>
				<speed>
					<min>0.3</min>
					<max>0.4</max>
				</speed>
				<rotationRate>
					<min>5</min>
					<max>10</max>
				</rotationRate>
				<scale>
					<min>0.3</min>
					<max>0.5</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<positionRadius>0.1</positionRadius>
				<fleckDef>SparkFlash</fleckDef>
				<burstCount>
					<min>1</min>
					<max>1</max>
				</burstCount>
				<scale>
					<min>0.9</min>
					<max>1.3</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
		</children>
		<offsetTowardsTarget>
			<min>0.0</min>
			<max>0.0</max>
		</offsetTowardsTarget>
		<positionRadius>0.01</positionRadius>
	</EffecterDef>

	<EffecterDef Name="LaserLivingImpact">
		<defName>LaserLivingImpact</defName>
		<children>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<positionRadius>0.2</positionRadius>
				<fleckDef>AirPuff</fleckDef>
				<burstCount>
					<min>4</min>
					<max>5</max>
				</burstCount>
				<speed>
					<min>0.4</min>
					<max>0.8</max>
				</speed>
				<scale>
					<min>0.5</min>
					<max>0.8</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
			<li>
				<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
				<positionRadius>0.05</positionRadius>
				<fleckDef>Fleck_BloodPuff</fleckDef>
				<burstCount>
					<min>4</min>
					<max>7</max>
				</burstCount>
				<speed>
					<min>0.5</min>
					<max>2.0</max>
				</speed>
				<rotationRate>
					<min>320</min>
					<max>360</max>
				</rotationRate>
				<scale>
					<min>0.2</min>
					<max>0.85</max>
				</scale>
				<spawnLocType>OnSource</spawnLocType>
			</li>
		</children>
		<offsetTowardsTarget>
			<min>0.0</min>
			<max>0.0</max>
		</offsetTowardsTarget>
		<positionRadius>0.3</positionRadius>
	</EffecterDef>

</Defs>