<?xml version="1.0"?>

<!-- Copyright (c) 2021 Josh Davidson (Octal450) -->

<PropertyList>
	<path>res/IAEV2500.ac</path>
	
	<params>
		<contrail1>engines/engine[0]/contrail</contrail1>
		<contrail2>engines/engine[1]/contrail</contrail2>
	</params>

	<!-- Particle Effects -->
	<model>
		<path>Aircraft/A320-family/Models/Effects/contrail.xml</path>
		<name>contrailLeft</name>
		<condition>
			<property>environment/contrail</property>
		</condition>
		<overlay>
			<params>
				<contrail alias="../../../../params/contrail1" />
			</params>
		</overlay>
		<offsets>
			<x-m> 4.51789</x-m>
			<y-m>-5.63029</y-m>
			<z-m>-2.22295</z-m>
		</offsets>
	</model>
	
	<model>
		<path>Aircraft/A320-family/Models/Effects/contrail.xml</path>
		<name>contrailRight</name>
		<condition>
			<property>environment/contrail</property>
		</condition>
		<overlay>
			<params>
				<contrail alias="../../../../params/contrail2" />
			</params>
		</overlay>
		<offsets>
			<x-m> 4.51789</x-m>
			<y-m> 5.63029</y-m>
			<z-m>-2.22295</z-m>
		</offsets>
	</model>

	<model>
		<path>Aircraft/A320-family/Models/Effects/Moisture.xml</path>
		<name>moistureLeft</name>
		<condition>
			<and>
				<greater-than>
					<property>environment/relative-humidity</property>
					<value>45</value>
				</greater-than>
				<less-than-equals>
					<property>position/altitude-agl-ft</property>
					<value>75</value>
				</less-than-equals>
				<less-than-equals>
					<property>sim/time/sun-angle-rad</property>
					<value>1.63</value>
				</less-than-equals>
				<greater-than>
					<property>engines/engine[3]/n1</property>
					<value>65</value>
				</greater-than>
			</and>
		</condition>
		<offsets>
			<x-m>-7.432</x-m>
			<y-m>-5.63029</y-m>
			<z-m>-2.76465</z-m>
			<pitch-deg>0</pitch-deg>
		</offsets>
	</model>
	
	<model>
		<path>Aircraft/A320-family/Models/Effects/Moisture.xml</path>
		<name>moistureRight</name>
		<condition>
			<and>
				<greater-than>
					<property>environment/relative-humidity</property>
					<value>45</value>
				</greater-than>
				<less-than-equals>
					<property>position/altitude-agl-ft</property>
					<value>75</value>
				</less-than-equals>
				<less-than-equals>
					<property>sim/time/sun-angle-rad</property>
					<value>1.63</value>
				</less-than-equals>
				<greater-than>
					<property>engines/engine[4]/n1</property>
					<value>65</value>
				</greater-than>
			</and>
		</condition>
		<offsets>
			<x-m>-7.432</x-m>
			<y-m> 5.63029</y-m>
			<z-m>-2.76465</z-m>
			<pitch-deg>0</pitch-deg>
		</offsets>
	</model>
	
	<model>
		<path>Aircraft/A320-family/Models/Effects/engine-spray.xml</path>
		<name>engine-spray-left</name>
		<condition>
			<and>
				<greater-than>
					<property>environment/surface/wetness</property>
					<value>0.3</value>
				</greater-than>
				<less-than-equals>
					<property>position/altitude-agl-ft</property>
					<value>15</value>
				</less-than-equals>
				<less-than-equals>
					<property>sim/time/sun-angle-rad</property>
					<value>1.63</value>
				</less-than-equals>
				<greater-than>
					<property>engines/engine[3]/n1</property>
					<value>65</value>
				</greater-than>
				<equals>
					<property>engines/engine[0]/reverser-pos-norm</property>
					<value>0</value>
				</equals>
			</and>
		</condition>
		<offsets>
			<x-m>-0.62458</x-m>
			<y-m>-5.63029</y-m>
			<z-m>-5</z-m>
		</offsets>
	</model>
	
	<model>
		<path>Aircraft/A320-family/Models/Effects/engine-spray.xml</path>
		<name>engine-spray-right</name>
		<condition>
			<and>
				<greater-than>
					<property>environment/surface/wetness</property>
					<value>0.3</value>
				</greater-than>
				<less-than-equals>
					<property>position/altitude-agl-ft</property>
					<value>15</value>
				</less-than-equals>
				<less-than-equals>
					<property>sim/time/sun-angle-rad</property>
					<value>1.63</value>
				</less-than-equals>
				<greater-than>
					<property>engines/engine[4]/n1</property>
					<value>65</value>
				</greater-than>
				<equals>
					<property>engines/engine[1]/reverser-pos-norm</property>
					<value>0</value>
				</equals>
			</and>
		</condition>
		<offsets>
			<x-m>-0.62458</x-m>
			<y-m>5.63029</y-m>
			<z-m>-5</z-m>
		</offsets>
	</model>
	
	<model>
		<path>Aircraft/A320-family/Models/Effects/engine-spray-reverse.xml</path>
		<name>engine-spray-reverse</name>
		<condition>
			<and>
				<greater-than>
					<property>environment/surface/wetness</property>
					<value>0.3</value>
				</greater-than>
				<less-than-equals>
					<property>sim/time/sun-angle-rad</property>
					<value>1.63</value>
				</less-than-equals>
				<greater-than>
					<property>engines/engine[3]/n1</property>
					<value>65</value>
				</greater-than>
				<greater-than>
					<property>engines/engine[0]/reverser-pos-norm</property>
					<value>0.75</value>
				</greater-than>
			</and>
		</condition>
		<offsets>
			<x-m>-6.62458</x-m>
			<y-m>-5.63029</y-m>
			<z-m>-5</z-m>
		</offsets>
	</model>
	
	<model>
		<path>Aircraft/A320-family/Models/Effects/engine-spray-reverse.xml</path>
		<name>engine-spray-reverse</name>
		<condition>
			<and>
				<greater-than>
					<property>environment/surface/wetness</property>
					<value>0.3</value>
				</greater-than>
				<less-than-equals>
					<property>sim/time/sun-angle-rad</property>
					<value>1.63</value>
				</less-than-equals>
				<greater-than>
					<property>engines/engine[4]/n1</property>
					<value>65</value>
				</greater-than>
				<greater-than>
					<property>engines/engine[1]/reverser-pos-norm</property>
					<value>0.75</value>
				</greater-than>
			</and>
		</condition>
		<offsets>
			<x-m>-6.62458</x-m>
			<y-m>5.63029</y-m>
			<z-m>-5</z-m>
		</offsets>
	</model>

	<model>
		<name>Engine fire left</name>
		<path>Aircraft/A320-family/Models/Effects/enginefire.xml</path>
		<offsets>
			<x-m>-2.76705</x-m>
			<y-m>-5.63029</y-m>
			<z-m>-2.22295</z-m>
		</offsets>
		<condition>
			<property>systems/failures/fire/engine-left-fire</property>
		</condition>
	</model>
	
	<model>
		<name>Engine fire right</name>
		<path>Aircraft/A320-family/Models/Effects/enginefire.xml</path>
		<offsets>
			<x-m>-2.76705</x-m>
			<y-m> 5.63029</y-m>
			<z-m>-2.22295</z-m>
		</offsets>
		<condition>
			<property>systems/failures/fire/engine-right-fire</property>
		</condition>
	</model>
	
	<!-- Animations -->
	<animation>
		<name>Fan spinning animation (slow)</name>
		<type>spin</type>
		<object-name>FanLIAEL</object-name>
		<factor>56.5</factor>
		<property>engines/engine[3]/n1</property>
		<axis>
			<x>-1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<x-m>-6.71594</x-m>
			<y-m>-5.63028</y-m>
			<z-m>-2.28545</z-m>
		</center>
	</animation>
	
	<animation>
		<name>Fan spinning animation (slow)</name>
		<type>spin</type>
		<object-name>FanLIAER</object-name>
		<factor>56.5</factor>
		<property>engines/engine[4]/n1</property>
		<axis>
			<x>-1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<x-m>-6.71594</x-m>
			<y-m> 5.63028</y-m>
			<z-m>-2.28545</z-m>
		</center>
	</animation>
	
	<animation>
		<name>Fan spinning animation (fast)</name>
		<type>spin</type>
		<object-name>FanSpinningIAEL</object-name>
		<factor>5.65</factor>
		<property>engines/engine[3]/n1</property>
		<axis>
			<x>-1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<x-m>-6.71594</x-m>
			<y-m>-5.63028</y-m>
			<z-m>-2.28545</z-m>
		</center>
	</animation>
	
	<animation>
		<name>Fan spinning animation (fast)</name>
		<type>spin</type>
		<object-name>FanSpinningIAER</object-name>
		<factor>5.65</factor>
		<property>engines/engine[4]/n1</property>
		<axis>
			<x>-1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<x-m>-6.71594</x-m>
			<y-m> 5.63028</y-m>
			<z-m>-2.28545</z-m>
		</center>
	</animation>
	
	<animation>
		<type>select</type>
		<object-name>FanSpinningIAEL</object-name>
		<condition>
			<greater-than>
				<property>engines/engine[3]/n1</property>
				<value>40.0</value>
			</greater-than>
		</condition>
	</animation>
	
	<animation>
		<type>select</type>
		<object-name>FanSpinningIAER</object-name>
		<condition>
			<greater-than>
				<property>engines/engine[4]/n1</property>
				<value>40.0</value>
			</greater-than>
		</condition>
	</animation>
	
	<animation>
		<type>select</type>
		<object-name>FanLIAEL</object-name>
		<condition>
			<less-than-equals>
				<property>engines/engine[3]/n1</property>
				<value>40.0</value>
			</less-than-equals>
		</condition>
	</animation>
	
	<animation>
		<type>select</type>
		<object-name>FanLIAER</object-name>
		<condition>
			<less-than-equals>
				<property>engines/engine[4]/n1</property>
				<value>40.0</value>
			</less-than-equals>
		</condition>
	</animation>
	
	<animation>
		<type>translate</type>
		<object-name>ReverserLDoor</object-name>
		<property>engines/engine[0]/reverser-pos-norm</property>
		<factor>0.50</factor> <!-- According to photo reference -->
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>

	<animation>
		<type>translate</type>
		<object-name>ReverserRDoor</object-name>
		<property>engines/engine[1]/reverser-pos-norm</property>
		<factor>0.50</factor> <!-- According to photo reference -->
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	
	<animation>
		<name>EngineLFairing</name>
		<type>rotate</type>
		<object-name>EngineFairingL</object-name>
		<property>sim/multiplay/generic/float[12]</property>
		<interpolation>
			<entry><ind>0.0</ind><dep>0.0</dep></entry>
			<entry><ind>0.25</ind><dep>7.0</dep></entry>
			<entry><ind>0.375</ind><dep>9.5</dep></entry>
			<entry><ind>0.50</ind><dep>13.5</dep></entry>
			<entry><ind>1.0</ind><dep>22.5</dep></entry>
		</interpolation>
		<axis>
			<x1-m>-1.05276</x1-m>
			<y1-m>-5.72562</y1-m>
			<z1-m>-1.06509</z1-m>
			<x2-m>-1.05297</x2-m>
			<y2-m>-5.53733</y2-m>
			<z2-m>-1.07666</z2-m>
		</axis>
	</animation>
	
	<animation>
		<name>EngineRFairing</name>
		<type>rotate</type>
		<object-name>EngineFairingR</object-name>
		<property>sim/multiplay/generic/float[12]</property>
		<interpolation>
			<entry><ind>0.0</ind><dep>0.0</dep></entry>
			<entry><ind>0.25</ind><dep>-7.0</dep></entry>
			<entry><ind>0.375</ind><dep>-9.5</dep></entry>
			<entry><ind>0.50</ind><dep>-13.5</dep></entry>
			<entry><ind>1.0</ind><dep>-22.5</dep></entry>
		</interpolation>
		<axis>
			<x1-m>-1.05276</x1-m>
			<y1-m>5.72562</y1-m>
			<z1-m>-1.06509</z1-m>
			<x2-m>-1.05297</x2-m>
			<y2-m>5.53733</y2-m>
			<z2-m>-1.07666</z2-m>
		</axis>
	</animation>
	
	<!-- Effect -->
	<effect>
		<inherits-from>Aircraft/A320-family/Models/Effects/reflection-engine-IAE</inherits-from>
		<object-name>EngineIAEV2500L</object-name>
		<object-name>EngineIAEV2500R</object-name>
		<object-name>ReverserLDoor</object-name>
		<object-name>ReverserRDoor</object-name>
	</effect>
	
	<effect>
		<inherits-from>Aircraft/A320-family/Models/Effects/reflection-matt-wing</inherits-from>
		<object-name>EngineFairingL</object-name>
		<object-name>EngineFairingR</object-name>
	</effect>
	
	<effect>
		<inherits-from>Aircraft/A320-family/Models/Effects/reflection-matt-engine-IAE</inherits-from>
		<object-name>PylonIAEV2500L</object-name>
		<object-name>PylonIAEV2500R</object-name>
	</effect>
	
	<effect>
		<inherits-from>Aircraft/A320-family/Models/Effects/reflection-chrome-engine-IAE</inherits-from>
		<object-name>IntakeIAEV2500L</object-name>
		<object-name>IntakeIAEV2500R</object-name>
	</effect>
</PropertyList>