12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114 |
- <?xml version="1.0"?>
- <PropertyList>
- <path>mako.ac</path>
- <offsets>
- <pitch-deg>0</pitch-deg>
- <z-m>0</z-m>
- </offsets>
-
- <nasal>
- <load>
- var livery_update = aircraft.livery_update.new("Aircraft/Mako/Models/Liveries");
- <![CDATA[
- var root = cmdarg();
- var rootindex = root.getIndex();
- var mpPath = "/ai/models/multiplayer["~ rootindex ~"]/";
- var lightsPath = mpPath~"lightpack/"; #path to the property node, where all internal values are placed
- props.globals.initNode(mpPath~"sim/is-MP-Aircraft", 1, "BOOL");
-
- srand();
- #wherever you want to add randomization of time, use something like: + rand()*0.05-0.025 (included by default where appropriate)
- #list of switches for lights - if you don't intend to use some light, assign it nil value instead, like whateverSwitch = nil; and you don't need to care about anything else
- #IMPORTANT: don't put / on the start of the string, it's already included in the mpPath property
- var navSwitch = mpPath~"controls/lighting/nav-lights-switch";
- var beaconSwitch = mpPath~"controls/lighting/beacon-switch";
- var strobeSwitch = mpPath~"controls/lighting/strobe-switch";
- var landingSwitch = mpPath~"controls/lighting/landing-lights-switch";
- var taxiSwitch = mpPath~"controls/lighting/taxi-light-switch";
- var probeSwitch = mpPath~"controls/lighting/probe-light-switch";
- var whiteSwitch = mpPath~"controls/lighting/white-light-switch";
- #switch this from 1 to 0 if you want to use advanced cyclical fading animation of the the nav lights instead of being stable on when the switch is on
- navStillOn = 1;
- #I need to set listener on some MP transferred properties; this doesn't seem to work well sometimes, so I mirror them to the original location on any change
- #This also simplifies work as I can use almost the same code for MP as is the local Nasal. Furthermore, I can use meaningful property names in the model XML files instead of referencing the MP properties.
- var mpVar = {
- new: func(propIn, propOut) {
- var m = { parents: [mpVar] };
- m.propIn = propIn;
- m.propOut = propOut;
- if(propIn==nil or propOut==nil) return m;
- m.value = getprop(propIn);
- setprop(propOut, m.value);
- return m;
- },
- check: func {
- if(me.propIn==nil or me.propOut==nil) return;
- var newValue = getprop(me.propIn);
- if(newValue != me.value) {
- setprop(me.propOut, newValue);
- me.value = newValue;
- #print("value of "~me.propOut~" changed: "~newValue);
- }
- },
- };
- #init any property copy object needed in this array (anything you need to transfer over MP, but you are using the original paths in your xmls)
- #also used for properties you are using a listener on, or properties which you maybe want to manipulate during the <unload>
- #if you're just using the pack, change the values according to the MP bindings in the -set.xml file
- #you don't need to delete the entries if the path is nil - it gets skipped automatically and the MP path is just ignored
- var mirrorValues = [
- mpVar.new(mpPath~"sim/multiplay/generic/int[7]", mpPath~"sim/crashed"),
- mpVar.new(mpPath~"sim/multiplay/generic/int[0]", navSwitch),
- mpVar.new(mpPath~"sim/multiplay/generic/int[1]", beaconSwitch),
- mpVar.new(mpPath~"sim/multiplay/generic/int[1]", strobeSwitch),
- mpVar.new(mpPath~"sim/multiplay/generic/int[3]", landingSwitch),
- mpVar.new(mpPath~"sim/multiplay/generic/int[4]", taxiSwitch),
- mpVar.new(mpPath~"sim/multiplay/generic/int[4]", probeSwitch),
- mpVar.new(mpPath~"sim/multiplay/generic/int[0]", whiteSwitch),
- ];
- #loop at the default MP transfer frequency (10Hz)
- var mirrorTimer = maketimer(0.1, func {
- foreach(var mir; mirrorValues) {
- mir.check();
- }
- });
- mirrorTimer.start();
- #### NAV LIGHTS ####
- #class for a periodic fade in/out animation - for flashing, use rather standard aircraft.light.new(), as in Beacon and Strobe section
- var lightCycle = {
- #constructor
- new: func(propSwitch, propOut) {
- m = { parents: [lightCycle] };
- props.globals.initNode(propOut, 0, "DOUBLE");
- props.globals.initNode(propSwitch, 1, "BOOL");
- m.fadeIn = 0.4 + rand()*0.05-0.025; #fade in time
- m.fadeOut = 0.4 + rand()*0.05-0.025; #fade out time
- m.stayOn = 1.5 + rand()*0.05-0.025; #stable on period
- m.stayOff = 1 + rand()*0.05-0.025; #stable off period
- m.turnOff = 0.12; #fade out time when turned off
- m.phase = 0; #phase to be run on next timer call: 0 -> fade in, 1 -> stay on, 2 -> fade out, 3 -> stay off
- m.cycleTimer = maketimer(0.1, func {
- if(getprop(propSwitch)) {
- if(m.phase == 0) {
- interpolate(propOut, 1, m.fadeIn);
- m.phase = 1;
- m.cycleTimer.restart(m.fadeIn);
- }
- else if(m.phase == 1){
- m.phase = 2;
- m.cycleTimer.restart(m.stayOn);
- }
- else if(m.phase == 2){
- interpolate(propOut, 0, m.fadeOut);
- m.phase = 3;
- m.cycleTimer.restart(m.fadeOut);
- }
- else if(m.phase == 3){
- m.phase = 0;
- m.cycleTimer.restart(m.stayOff);
- }
- }
- else {
- interpolate(propOut, 0, m.turnOff); #kills any currently ongoing interpolation
- m.phase = 0;
- }
- });
- m.cycleTimer.singleShot = 1;
- if(propSwitch==nil) {
- m.listen = nil;
- return m;
- }
- m.listen = setlistener(propSwitch, func{m.cycleTimer.restart(0);}); #handle switch changes
- m.cycleTimer.restart(0); #start the looping
- return m;
- },
- #destructor
- del: func {
- if(me.listen!=nil) removelistener(me.listen);
- me.cycleTimer.stop();
- },
- };
- #By default, the switch property is initialized to 1 (only if no value is already assigned). Don't change the class implementation! To override this, set the property manually. You don't need to care if any other code already does it for you.
- var navLights = nil;
- if(!navStillOn) {
- navLights = lightCycle.new(navSwitch, lightsPath~"nav-lights-intensity");
- ### Uncomment and tune those to customize times ###
- #navLights.fadeIn = 0.4; #fade in time
- #navLights.fadeOut = 0.4; #fade out time
- #navLights.stayOn = 3 + rand()*0.05-0.025; #stable on period
- #navLights.stayOff = 0.6; #stable off period
- #navLights.turnOff = 0.12; #fade out time when turned off
- }
- ### BEACON ###
- var beacon = nil;
- if(beaconSwitch!=nil) {
- props.globals.initNode(beaconSwitch, 1, "BOOL");
- beacon = aircraft.light.new(lightsPath~"beacon-state",
- [0.0, 1.0 + rand()*0.05-0.025], beaconSwitch);
- }
-
-
- ### STROBE ###
- var strobe = nil;
- if(strobeSwitch!=nil) {
- props.globals.initNode(strobeSwitch, 1, "BOOL");
- strobe = aircraft.light.new(lightsPath~"strobe-state",
- [0.0, 0.87 + rand()*0.05-0.025], strobeSwitch);
- }
- ### LIGHT FADING ###
- #class for controlling fade in/out behavior - propIn is a control property (handled as a boolean) and propOut is interpolated
- #all light brightness animations in xmls depend on propOut (Rembrandt brightness, material emission, flares transparency, ...)
- var lightFadeInOut = {
- #constructor
- new: func(propSwitch, propOut) {
- m = { parents: [lightFadeInOut] };
- m.fadeIn = 0.3; #some sane defaults
- m.fadeOut = 0.4;
- if(propSwitch==nil) {
- m.listen = nil;
- return m;
- }
- props.globals.initNode(propSwitch, 1, "BOOL");
- m.isOn = getprop(propSwitch);
- props.globals.initNode(propOut, m.isOn, "DOUBLE");
- m.listen = setlistener(propSwitch,
- func {
- if(m.isOn and !getprop(propSwitch)) {
- interpolate(propOut, 0, m.fadeOut);
- m.isOn = 0;
- }
- if(!m.isOn and getprop(propSwitch)) {
- interpolate(propOut, 1, m.fadeIn);
- m.isOn = 1;
- }
- }
- );
- return m;
- },
- #destructor
- del: func {
- if(me.listen!=nil) removelistener(me.listen);
- },
- };
- fadeLanding = lightFadeInOut.new(landingSwitch, lightsPath~"landing-lights-intensity");
- fadeTaxi = lightFadeInOut.new(taxiSwitch, lightsPath~"taxi-light-intensity");
- fadeProbe = lightFadeInOut.new(probeSwitch, lightsPath~"probe-light-intensity");
- fadeWhite = lightFadeInOut.new(whiteSwitch, lightsPath~"white-light-intensity");
- if(navStillOn) {
- navLights = lightFadeInOut.new(navSwitch, lightsPath~"nav-lights-intensity");
- navLights.fadeIn = 0.1;
- navLights.fadeOut = 0.12;
- }
- #manipulate times if defaults don't fit your needs:
- #fadeLanding.fadeIn = 0.5;
- #fadeLanding.fadeOut = 0.8;
- ### the rest of your model load embedded Nasal code ###
- ]]>
-
- </load>
- <unload>
- #prevent multiple timers and listeners from running and fighting on next connect
- #cleanly destroy MP property mirroring
- mirrorTimer.stop();
- mirrorTimer = nil;
- mirrorValues = nil;
-
- #cleanly destroy nav lights
- if(navStillOn) {
- navLights.del();
- }
- else {
- if(navSwitch!=nil) setprop(navSwitch, 0);
- navLights.del();
- if(navSwitch!=nil) navLights.cycleTimer = nil;
- navLights = nil;
- }
-
- #cleanly destroy beacon
- if(beaconSwitch!=nil) setprop(beaconSwitch, 0);
- beacon.del();
- beacon = nil;
-
- #cleanly destroy strobe
- if(strobeSwitch!=nil) setprop(strobeSwitch, 0);
- strobe.del();
- strobe = nil;
-
- #cleanly destroy light fade in/out animation objects
- fadeLanding.del();
- fadeTaxi.del();
- fadeProbe.del();
- fadeWhite.del();
-
- ### the rest of your model unload embedded Nasal code ###
- livery_update.stop();
- </unload>
- </nasal>
- <animation>
- <type>material</type>
- <property-base>sim/model/livery</property-base>
- <object-name>fuselage</object-name>
- <object-name>canopy.frontframe</object-name>
- <object-name>canopy.backframe</object-name>
- <object-name>fin</object-name>
- <object-name>rudder</object-name>
- <object-name>turbine</object-name>
- <object-name>left.taileron</object-name>
- <object-name>right.taileron</object-name>
- <object-name>left.flaperon</object-name>
- <object-name>right.flaperon</object-name>
- <object-name>left.missiletrain</object-name>
- <object-name>right.missiletrain</object-name>
- <object-name>left.slat</object-name>
- <object-name>right.slat</object-name>
- <object-name>shortcenterpylon</object-name>
- <object-name>left.pilon0</object-name>
- <object-name>right.pilon0</object-name>
- <object-name>left.pilon1</object-name>
- <object-name>right.pilon1</object-name>
- <object-name>center.pilon</object-name>
- <object-name>left.geardoor</object-name>
- <object-name>right.geardoor</object-name>
- <object-name>main.geardoorleft</object-name>
- <object-name>main.geardoorright</object-name>
- <object-name>spoiler0</object-name>
- <object-name>spoiler1</object-name>
- <texture-prop>texture</texture-prop>
- <texture>Liveries/Default.png</texture>
- </animation>
-
-
- <!-- glass -->
- <animation>
- <type>shader</type>
- <shader>chrome</shader>
- <texture>Aircraft/Generic/Effects/glass_shader.png</texture>
- <object-name>canopy.backbubble</object-name>
- <object-name>canopy.frontbubble1</object-name>
- <object-name>canopy.frontbubble0</object-name>
-
- </animation>
-
- <effect>
- <inherits-from>Effects/model-transparent</inherits-from>
- <object-name>canopy.backbubble</object-name>
- <object-name>canopy.frontbubble1</object-name>
- <object-name>canopy.frontbubble0</object-name>
- </effect>
-
-
-
- <model>
- <name>cockpit</name>
- <path>Aircraft/Mako/Models/cockpit.xml</path>
- <offsets>
- <x-m>-7.9</x-m>
- <y-m>0</y-m>
- <z-m>-1.7</z-m>
- <pitch-deg>-0.5</pitch-deg>
- </offsets>
- </model>
-
- <model>
- <name>gear</name>
- <path>Aircraft/Mako/Models/gear.xml</path>
- <offsets>
- <x-m>-7.9</x-m>
- <y-m>0</y-m>
- <z-m>-1.7</z-m>
- <pitch-deg>-0.5</pitch-deg>
- </offsets>
- </model>
- <!--
- <model>
- <name>left_tip.aim9</name>
- <path>Aircraft/Mako/Models/Armament/aim-9/aim-9.xml</path>
- <offsets>
- <x-m>9</x-m>
- <y-m>-4.19</y-m>
- <z-m>1.98</z-m>
- <roll-deg>45</roll-deg>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_tip.aim9</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_tip.asraam</name>
- <path>Aircraft/Mako/Models/Armament/aim132/AIM132.xml</path>
- <offsets>
- <x-m>9</x-m>
- <y-m>-4.19</y-m>
- <z-m>1.98</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_tip.asraam</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_tip.mica</name>
- <path>Aircraft/Mako/Models/Armament/MatraMica/MatraMica.xml</path>
- <offsets>
- <x-m>9</x-m>
- <y-m>-4.19</y-m>
- <z-m>1.98</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_tip.mica</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>MICA</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_tip.iris</name>
- <path>Aircraft/Mako/Models/Armament/iris-t/iris-t.xml</path>
- <offsets>
- <x-m>9.35</x-m>
- <y-m>-4.19</y-m>
- <z-m>1.98</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_tip.iris</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>IRIS-T</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>left.missiletrain</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>MICA</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>IRIS-T</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[0]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </or>
- </condition>
- </animation>
-
- <model>
- <name>left_out.aim9</name>
- <path>Aircraft/Mako/Models/Armament/aim-9/aim-9.xml</path>
- <offsets>
- <x-m>8.45</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.65</z-m>
- <roll-deg>45</roll-deg>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_out.aim9</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_out.asraam</name>
- <path>Aircraft/Mako/Models/Armament/aim132/AIM132.xml</path>
- <offsets>
- <x-m>8.55</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_out.asraam</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_out.mica</name>
- <path>Aircraft/Mako/Models/Armament/MatraMica/MatraMica.xml</path>
- <offsets>
- <x-m>8.45</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_out.mica</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>MICA</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_out.iris</name>
- <path>Aircraft/Mako/Models/Armament/iris-t/iris-t.xml</path>
- <offsets>
- <x-m>8.90</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_out.iris</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>IRIS-T</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_out.meteor</name>
- <path>Aircraft/Mako/Models/Armament/Meteor/meteor.xml</path>
- <offsets>
- <x-m>8.25</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_out.meteor</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>Meteor</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-16_left_out</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu16.xml</path>
- <offsets>
- <x-m>8.55</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-16_left_out</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>GBU-16</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>AGM-65_left_out</name>
- <path>Aircraft/Mako/Models/Armament/agm65/AGM-65.xml</path>
- <offsets>
- <x-m>8.95</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>AGM-65_left_out</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>left.pilon1</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>MICA</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>Meteor</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>IRIS-T</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>GBU-16</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </or>
- </condition>
- </animation>
-
- <model>
- <name>left_in.aim9</name>
- <path>Aircraft/Mako/Models/Armament/aim-9/aim-9.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.65</z-m>
- <roll-deg>45</roll-deg>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.aim9</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.agm84</name>
- <path>Aircraft/Mako/Models/Armament/agm84/AGM-84.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.agm84</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AGM-84 Harpoon</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.seaeagle</name>
- <path>Aircraft/Mako/Models/Armament/SeaEagle/seaeagle.xml</path>
- <offsets>
- <x-m>7.87</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.seaeagle</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>Sea Eagle</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.asraam</name>
- <path>Aircraft/Mako/Models/Armament/aim132/AIM132.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.asraam</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.mica</name>
- <path>Aircraft/Mako/Models/Armament/MatraMica/MatraMica.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.mica</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>MICA</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.iris</name>
- <path>Aircraft/Mako/Models/Armament/iris-t/iris-t.xml</path>
- <offsets>
- <x-m>8.02</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.iris</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>IRIS-T</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.meteor</name>
- <path>Aircraft/Mako/Models/Armament/Meteor/meteor.xml</path>
- <offsets>
- <x-m>7.57</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.meteor</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>Meteor</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-16_left_in</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu16.xml</path>
- <offsets>
- <x-m>7.57</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-16_left_in</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>GBU-16</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>AGM-65_left_in</name>
- <path>Aircraft/Mako/Models/Armament/agm65/AGM-65.xml</path>
- <offsets>
- <x-m>8.07</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>AGM-65_left_in</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-24_left_in</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu24.xml</path>
- <offsets>
- <x-m>7.57</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-24_left_in</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>GBU-24</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>left.pilon0</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AGM-84 Harpoon</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>Sea Eagle</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>MICA</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>IRIS-T</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>Meteor</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>GBU-16</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>GBU-24</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </or>
- </condition>
- </animation>
-
- <model>
- <name>right_tip.aim9</name>
- <path>Aircraft/Mako/Models/Armament/aim-9/aim-9.xml</path>
- <offsets>
- <x-m>9</x-m>
- <y-m>4.19</y-m>
- <z-m>1.98</z-m>
- <roll-deg>45</roll-deg>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_tip.aim9</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_tip.asraam</name>
- <path>Aircraft/Mako/Models/Armament/aim132/AIM132.xml</path>
- <offsets>
- <x-m>9</x-m>
- <y-m>4.19</y-m>
- <z-m>1.98</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_tip.asraam</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_tip.mica</name>
- <path>Aircraft/Mako/Models/Armament/MatraMica/MatraMica.xml</path>
- <offsets>
- <x-m>9</x-m>
- <y-m>4.19</y-m>
- <z-m>1.98</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_tip.mica</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>MICA</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_tip.iris</name>
- <path>Aircraft/Mako/Models/Armament/iris-t/iris-t.xml</path>
- <offsets>
- <x-m>9.35</x-m>
- <y-m>4.19</y-m>
- <z-m>1.98</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_tip.iris</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>IRIS-T</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>right.missiletrain</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>MICA</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>IRIS-T</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[6]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </or>
- </condition>
- </animation>
-
- <model>
- <name>right_out.aim9</name>
- <path>Aircraft/Mako/Models/Armament/aim-9/aim-9.xml</path>
- <offsets>
- <x-m>8.45</x-m>
- <y-m>3.00</y-m>
- <z-m>1.65</z-m>
- <roll-deg>45</roll-deg>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_out.aim9</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_out.asraam</name>
- <path>Aircraft/Mako/Models/Armament/aim132/AIM132.xml</path>
- <offsets>
- <x-m>8.55</x-m>
- <y-m>3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_out.asraam</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_out.mica</name>
- <path>Aircraft/Mako/Models/Armament/MatraMica/MatraMica.xml</path>
- <offsets>
- <x-m>8.45</x-m>
- <y-m>3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_out.mica</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>MICA</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_out.iris</name>
- <path>Aircraft/Mako/Models/Armament/iris-t/iris-t.xml</path>
- <offsets>
- <x-m>8.90</x-m>
- <y-m>3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_out.iris</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>IRIS-T</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_out.meteor</name>
- <path>Aircraft/Mako/Models/Armament/Meteor/meteor.xml</path>
- <offsets>
- <x-m>8.25</x-m>
- <y-m>3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_out.meteor</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>Meteor</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-16_right_out</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu16.xml</path>
- <offsets>
- <x-m>8.55</x-m>
- <y-m>3.00</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-16_right_out</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>GBU-16</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>AGM-65_right_out</name>
- <path>Aircraft/Mako/Models/Armament/agm65/AGM-65.xml</path>
- <offsets>
- <x-m>8.95</x-m>
- <y-m>3.00</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>AGM-65_right_out</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>right.pilon1</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>MICA</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>Meteor</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>IRIS-T</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>GBU-16</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </or>
- </condition>
- </animation>
-
- <model>
- <name>right_in.aim9</name>
- <path>Aircraft/Mako/Models/Armament/aim-9/aim-9.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>2.012</y-m>
- <z-m>1.65</z-m>
- <roll-deg>45</roll-deg>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.aim9</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.agm84</name>
- <path>Aircraft/Mako/Models/Armament/agm84/AGM-84.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.agm84</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AGM-84 Harpoon</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.seaeagle</name>
- <path>Aircraft/Mako/Models/Armament/SeaEagle/seaeagle.xml</path>
- <offsets>
- <x-m>7.87</x-m>
- <y-m>2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.seaeagle</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>Sea Eagle</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.asraam</name>
- <path>Aircraft/Mako/Models/Armament/aim132/AIM132.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.asraam</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.mica</name>
- <path>Aircraft/Mako/Models/Armament/MatraMica/MatraMica.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.mica</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>MICA</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.iris</name>
- <path>Aircraft/Mako/Models/Armament/iris-t/iris-t.xml</path>
- <offsets>
- <x-m>8.02</x-m>
- <y-m>2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.iris</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>IRIS-T</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.meteor</name>
- <path>Aircraft/Mako/Models/Armament/Meteor/meteor.xml</path>
- <offsets>
- <x-m>7.57</x-m>
- <y-m>2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.meteor</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>Meteor</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-16_right_in</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu16.xml</path>
- <offsets>
- <x-m>7.67</x-m>
- <y-m>2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-16_right_in</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>GBU-16</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>AGM-65_right_in</name>
- <path>Aircraft/Mako/Models/Armament/agm65/AGM-65.xml</path>
- <offsets>
- <x-m>8.07</x-m>
- <y-m>2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>AGM-65_right_in</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-24_right_in</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu24.xml</path>
- <offsets>
- <x-m>7.57</x-m>
- <y-m>2.012</y-m>
- <z-m>1.55</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-24_right_in</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>GBU-24</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>right.pilon0</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AIM-9 Sidewinder</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AGM-84 Harpoon</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>Sea Eagle</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AIM-132 ASRAAM</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>MICA</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>Meteor</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>IRIS-T</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>GBU-16</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>GBU-24</value>
- </equals>
- </or>
- </condition>
- </animation>
-
- <model>
- <name>right_out.aim120</name>
- <path>Aircraft/Mako/Models/Armament/AIM-120/AIM-120C5.xml</path>
- <offsets>
- <x-m>7.95</x-m>
- <y-m>3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_out.aim120</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[5]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>right_in.aim120</name>
- <path>Aircraft/Mako/Models/Armament/AIM-120/AIM-120C5.xml</path>
- <offsets>
- <x-m>7.07</x-m>
- <y-m>2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>right_in.aim120</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[4]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_out.aim120</name>
- <path>Aircraft/Mako/Models/Armament/AIM-120/AIM-120C5.xml</path>
- <offsets>
- <x-m>7.95</x-m>
- <y-m>-3.00</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_out.aim120</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[1]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>left_in.aim120</name>
- <path>Aircraft/Mako/Models/Armament/AIM-120/AIM-120C5.xml</path>
- <offsets>
- <x-m>7.07</x-m>
- <y-m>-2.012</y-m>
- <z-m>1.65</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>left_in.aim120</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[2]</property>
- <value>AIM-120 Slammer</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>center_tank</name>
- <path>Aircraft/Mako/Models/Armament/tanks/tank330.xml</path>
- </model>
- <animation>
- <type>select</type>
- <object-name>center_tank</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[3]</property>
- <value>330 Gal Droptank</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>GBU-24_center</name>
- <path>Aircraft/Mako/Models/Armament/GBU/gbu24.xml</path>
- <offsets>
- <x-m>7.27</x-m>
- <y-m>0</y-m>
- <z-m>0.71</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>GBU-24_center</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[3]</property>
- <value>GBU-24</value>
- </equals>
- </condition>
- </animation>
-
- <model>
- <name>AGM-65_center</name>
- <path>Aircraft/Mako/Models/Armament/agm65/AGM-65.xml</path>
- <offsets>
- <x-m>7.97</x-m>
- <y-m>0</y-m>
- <z-m>0.71</z-m>
- </offsets>
- </model>
- <animation>
- <type>select</type>
- <object-name>AGM-65_center</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[3]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>center.pilon</object-name>
- <condition>
- <or>
- <equals>
- <property>sim/multiplay/generic/string[3]</property>
- <value>330 Gal Droptank</value>
- </equals>
- <equals>
- <property>sim/multiplay/generic/string[3]</property>
- <value>GBU-24</value>
- </equals>
- </or>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>shortcenterpylon</object-name>
- <condition>
- <equals>
- <property>sim/multiplay/generic/string[3]</property>
- <value>AGM-65 Maverick</value>
- </equals>
- </condition>
- </animation>
- <animation>
- <type>select</type>
- <object-name>afterburner</object-name>
- <condition>
- <property>/engines/engine[0]/afterburner</property>
- </condition>
- </animation>
- -->
- <!-- The canopy -->
- <animation>
- <type>translate</type>
- <object-name>canopy.frontframe</object-name>
- <object-name>canopy.frontbubble0</object-name>
- <object-name>canopy.frontbubble1</object-name>
- <property>/instrumentation/doors/crew/position-norm</property>
- <factor>-1.1</factor>
- <axis>
- <x>1.0</x>
- <y>0.0</y>
- <z>0.0</z>
- </axis>
- </animation>
- <animation>
- <type>translate</type>
- <object-name>canopy.backframe</object-name>
- <object-name>canopy.backbubble</object-name>
- <property>/instrumentation/doors/crew/position-norm</property>
- <factor>1.1</factor>
- <axis>
- <x>1.0</x>
- <y>0.0</y>
- <z>0.0</z>
- </axis>
- </animation>
- <animation>
- <type>translate</type>
- <object-name>canopy.backframe</object-name>
- <object-name>canopy.backbubble</object-name>
- <property>/instrumentation/doors/crew/position-norm</property>
- <factor>0.2</factor>
- <axis>
- <x>0.0</x>
- <y>0.0</y>
- <z>1.0</z>
- </axis>
- </animation>
- <!-- End of canopy -->
-
- <!-- The flaperons -->
- <!--
- <animation>
- <type>rotate</type>
- <object-name>left.flaperon</object-name>
- <property>/surface-positions/aileron-pos-norm</property>
- <factor>-20</factor>
- <axis>
- <x1-m>1.85</x1-m>
- <y1-m>-1.2</y1-m>
- <z1-m>0.3</z1-m>
- <x2-m>2.2</x2-m>
- <y2-m>-3.616</y2-m>
- <z2-m>0.3</z2-m>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>right.flaperon</object-name>
- <property>/surface-positions/aileron-pos-norm</property>
- <factor>-20</factor>
- <axis>
- <x1-m>1.85</x1-m>
- <y1-m>1.2</y1-m>
- <z1-m>0.3</z1-m>
- <x2-m>2.2</x2-m>
- <y2-m>3.616</y2-m>
- <z2-m>0.3</z2-m>
- </axis>
- </animation>-->
-
- <animation>
- <type>rotate</type>
- <object-name>left.flaperon</object-name>
- <property>surface-positions/flap-pos-norm</property>
- <factor>-20</factor>
- <axis>
- <x1-m>1.85</x1-m>
- <y1-m>-1.2</y1-m>
- <z1-m>0.3</z1-m>
- <x2-m>2.2</x2-m>
- <y2-m>-3.616</y2-m>
- <z2-m>0.3</z2-m>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>right.flaperon</object-name>
- <property>surface-positions/flap-pos-norm</property>
- <factor>20</factor>
- <axis>
- <x1-m>1.85</x1-m>
- <y1-m>1.2</y1-m>
- <z1-m>0.3</z1-m>
- <x2-m>2.2</x2-m>
- <y2-m>3.616</y2-m>
- <z2-m>0.3</z2-m>
- </axis>
- </animation>
- <!-- End of the flaperons -->
- <!-- The tailerons -->
- <animation>
- <type>rotate</type>
- <object-name>left.taileron</object-name>
- <property>surface-positions/left-taileron-pos-norm</property>
- <factor>15</factor>
- <center>
- <x-m>4.5</x-m>
- <y-m>-0.95</y-m>
- <z-m>0.1</z-m>
- </center>
- <axis>
- <x>0</x>
- <y>1</y>
- <z>0</z>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>right.taileron</object-name>
- <property>surface-positions/right-taileron-pos-norm</property>
- <factor>15</factor>
- <center>
- <x-m>4.5</x-m>
- <y-m>0.95</y-m>
- <z-m>0.1</z-m>
- </center>
- <axis>
- <x>0</x>
- <y>1</y>
- <z>0</z>
- </axis>
- </animation>
- <!--
- <animation>
- <type>rotate</type>
- <object-name>left.taileron</object-name>
- <property>/surface-positions/aileron-pos-norm</property>
- <factor>-10</factor>
- <axis>
- <x1-m>12.4</x1-m>
- <y1-m>-0.97</y1-m>
- <z1-m>1.84</z1-m>
- <x2-m>12.91</x2-m>
- <y2-m>-2.44</y2-m>
- <z2-m>1.825</z2-m>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>right.taileron</object-name>
- <property>/surface-positions/aileron-pos-norm</property>
- <factor>-10</factor>
- <axis>
- <x1-m>12.4</x1-m>
- <y1-m> 0.97</y1-m>
- <z1-m>1.84</z1-m>
- <x2-m>12.91</x2-m>
- <y2-m> 2.44</y2-m>
- <z2-m>1.825</z2-m>
- </axis>
- </animation>
- -->
- <!-- End of tailerons -->
- <animation>
- <type>rotate</type>
- <object-name>rudder</object-name>
- <property>/surface-positions/rudder-pos-norm</property>
- <factor>-20</factor>
- <axis>
- <x1-m>4.3</x1-m>
- <y1-m>0</y1-m>
- <z1-m>1.11</z1-m>
- <x2-m>4.66</x2-m>
- <y2-m>0</y2-m>
- <z2-m>2.61</z2-m>
- </axis>
- </animation>
-
- <!-- The Spoilers -->
-
- <animation>
- <type>rotate</type>
- <object-name>spoiler0</object-name>
- <property>surface-positions/speedbrake-pos-norm</property>
- <factor>30</factor>
- <offset-deg>0</offset-deg>
- <axis>
- <x1-m>-0.55</x1-m>
- <y1-m>-0.245</y1-m>
- <z1-m>0.94</z1-m>
- <x2-m>-0.56</x2-m>
- <y2-m>-0.4667</y2-m>
- <z2-m>0.58</z2-m>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>spoiler1</object-name>
- <property>surface-positions/speedbrake-pos-norm</property>
- <factor>-30</factor>
- <offset-deg>0</offset-deg>
- <axis>
- <x1-m>-0.55</x1-m>
- <y1-m>0.245</y1-m>
- <z1-m>0.94</z1-m>
- <x2-m>-0.56</x2-m>
- <y2-m>0.4667</y2-m>
- <z2-m>0.58</z2-m>
- </axis>
- </animation>
-
- <!-- leading edge slats -->
-
- <animation>
- <type>rotate</type>
- <object-name>left.slat</object-name>
- <property>surface-positions/slat-pos-norm</property>
- <factor>-25</factor>
- <axis>
- <x1-m>-0.47</x1-m>
- <y1-m>-1.56</y1-m>
- <z1-m>0.31</z1-m>
- <x2-m>1.42</x2-m>
- <y2-m>-3.6</y2-m>
- <z2-m>0.28</z2-m>
- </axis>>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>right.slat</object-name>
- <property>surface-positions/slat-pos-norm</property>
- <factor>-25</factor>
- <axis>
- <x1-m>-0.47</x1-m>
- <y1-m>1.56</y1-m>
- <z1-m>0.31</z1-m>
- <x2-m>1.42</x2-m>
- <y2-m>3.6</y2-m>
- <z2-m>0.28</z2-m>
- </axis>>
- </animation>
-
- <!-- The gear doors -->
-
- <animation>
- <type>rotate</type>
- <object-name>main.geardoorleft</object-name>
- <property>gear/gear[0]/position-norm</property>
- <interpolation>
- <entry>
- <ind>0.0</ind>
- <dep>0</dep>
- </entry>
- <entry>
- <ind>0.1</ind>
- <dep>-90</dep>
- </entry>
- <entry>
- <ind>1.0</ind>
- <dep>-90</dep>
- </entry>
- </interpolation>
- <center>
- <x-m>3.221</x-m>
- <y-m>-0.346</y-m>
- <z-m>1.081</z-m>
- </center>
- <axis>
- <x>1</x>
- <y>0</y>
- <z>0</z>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>main.geardoorright</object-name>
- <property>gear/gear[0]/position-norm</property>
- <interpolation>
- <entry>
- <ind>0.0</ind>
- <dep>0</dep>
- </entry>
- <entry>
- <ind>0.1</ind>
- <dep>90</dep>
- </entry>
- <entry>
- <ind>1.0</ind>
- <dep>90</dep>
- </entry>
- </interpolation>
- <center>
- <x-m>3.221</x-m>
- <y-m>0.346</y-m>
- <z-m>1.081</z-m>
- </center>
- <axis>
- <x>1</x>
- <y>0</y>
- <z>0</z>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>left.geardoor</object-name>
- <property>gear/gear[1]/position-norm</property>
- <interpolation>
- <entry>
- <ind>0.0</ind>
- <dep>0</dep>
- </entry>
- <entry>
- <ind>0.01</ind>
- <dep>-90</dep>
- </entry>
- <entry>
- <ind>1.0</ind>
- <dep>-90</dep>
- </entry>
- </interpolation>
- <center>
- <x-m>8.193</x-m>
- <y-m>-1.219</y-m>
- <z-m>1.649</z-m>
- </center>
- <axis>
- <x>1</x>
- <y>0</y>
- <z>0</z>
- </axis>
- </animation>
-
- <animation>
- <type>rotate</type>
- <object-name>right.geardoor</object-name>
- <property>gear/gear[2]/position-norm</property>
- <interpolation>
- <entry>
- <ind>0.0</ind>
- <dep>0</dep>
- </entry>
- <entry>
- <ind>0.01</ind>
- <dep>90</dep>
- </entry>
- <entry>
- <ind>1.0</ind>
- <dep>90</dep>
- </entry>
- </interpolation>
- <center>
- <x-m>8.193</x-m>
- <y-m>1.219</y-m>
- <z-m>1.649</z-m>
- </center>
- <axis>
- <x>1</x>
- <y>0</y>
- <z>0</z>
- </axis>
- </animation>
-
- <!-- End of gear door -->
- <!-- afterburner -->
- <model>
- <path>Aircraft/Mako/Models/Effects/Afterburner/EJ200-L.xml</path>
- <offsets>
- <x-m>6.85</x-m>
- <y-m>0</y-m>
- <z-m>0.1</z-m>
- </offsets>
- </model>
-
- <model>
- <path>Aircraft/Mako/Models/Effects/nozzles/Nozzles.xml</path>
- <offsets>
- <x-m>-8.83</x-m>
- <y-m>0.95</y-m>
- <z-m>0.3</z-m>
- </offsets>
- </model>
-
- <!-- Trails and other atmospheric effects -->
- <model>
- <path>Aircraft/Mako/Models/Effects/Tiptrail/Tiptrail.xml</path>
- <offsets>
- <x-m>2</x-m>
- <y-m>4.04</y-m>
- <z-m>0.4</z-m>
- </offsets>
- </model>
-
- <model>
- <path>Aircraft/Mako/Models/Effects/Tiptrail/Tiptrail.xml</path>
- <offsets>
- <x-m>2</x-m>
- <y-m>-4.04</y-m>
- <z-m>0.4</z-m>
- </offsets>
- </model>
-
-
-
- <model>
- <path>Aircraft/Mako/Models/Effects/smoke/smokeL.xml</path>
- <offsets>
- <x-m>6</x-m>
- <y-m>0.00</y-m>
- <z-m>0.2</z-m>
- </offsets>
- </model>
-
- <model>
- <path>Aircraft/Mako/Models/Effects/trail/trailL.xml</path>
- <offsets>
- <x-m>24</x-m>
- <y-m>0.00</y-m>
- <z-m>0.2</z-m>
- </offsets>
- </model>
-
- <model>
- <path>Aircraft/Mako/Models/Effects/Vapour/Vapour.xml</path>
- <offsets>
- <x-m>-1</x-m>
- <y-m>0.00</y-m>
- <z-m>1.0</z-m>
- </offsets>
- </model>
-
- <model>
- <path>Aircraft/Mako/Models/Effects/Vapour/Vapour2.xml</path>
- <offsets>
- <x-m>2.5</x-m>
- <y-m>-2.5</y-m>
- <z-m>0.8</z-m>
- </offsets>
- </model>
-
- <model>
- <path>Aircraft/Mako/Models/Effects/Vapour/Vapour2.xml</path>
- <offsets>
- <x-m>2.5</x-m>
- <y-m>2.5</y-m>
- <z-m>0.8</z-m>
- </offsets>
- </model>
-
-
-
- </PropertyList>
|