ec130-wingman.xml 212 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822
  1. <?xml version="1.0"?>
  2. <!-- Eurocopter EC 130 Helicopter by Heiko Schulz, animation set
  3. This file is part of FlightGear, the free flight simulator
  4. http://www.flightgear.org/
  5. Copyright (C) 2009 Heiko Schulz, Heiko.H.Schulz@gmx.net
  6. (C) 2016 Michael Habarta, mhabarta@freenet.de
  7. This program is free software; you can redistribute it and/or
  8. modify it under the terms of the GNU General Public License as
  9. published by the Free Software Foundation; either version 2 of the
  10. License, or (at your option) any later version.
  11. This program is distributed in the hope that it will be useful, but
  12. WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  14. General Public License for more details.
  15. -->
  16. <PropertyList>
  17. <path>ec130b4_t2.ac</path>
  18. <!--
  19. <texture-path>Liveries</texture-path>
  20. -->
  21. <offsets>
  22. <z-m>0</z-m>
  23. <y-m>0</y-m>
  24. <x-m>0</x-m>
  25. <pitch-deg>0</pitch-deg>
  26. </offsets>
  27. <nasal>
  28. <load>
  29. if ( getprop("/sim/model/variant") == "1" ) {
  30. print("Loading EC130-B4 Wingman ", cmdarg().getPath());
  31. } else {
  32. print("Loading H130 Wingman ", cmdarg().getPath());
  33. }
  34. srand();
  35. var fg_root = getprop("/sim/fg-root");
  36. var self = cmdarg();
  37. var variant_node = self.getNode("sim/model/variant",1);
  38. var rembrandt_node = self.getNode("sim/rendering/rembrandt/enabled",1);
  39. <!-- crash and fire -->
  40. var crash_node = self.getNode("sim/crashed",1);
  41. var fire_node = self.getNode("sim/fire/enabled",1);
  42. var smoke_node = self.getNode("sim/smoke/enabled",1);
  43. var firep_node = self.getNode("sim/fire/part-per-sec",1);
  44. var firel_node = self.getNode("sim/fire/life-sec",1);
  45. var smokep_node = self.getNode("sim/smoke/part-per-sec",1);
  46. var smokel_node = self.getNode("sim/smoke/life-sec",1);
  47. var fuel_node = self.getNode("consumables/fuel/tank/level-lbs",1);
  48. <!-- outside appearance -->
  49. var liverytxt_node = self.getNode("sim/model/livery/texture",1);
  50. var main_rotor_node = self.getNode("rotors/main/rpm",1);
  51. var blade0i_node = self.getNode("rotors/main/blade[0]/incidence-deg",1);
  52. var blade0f_node = self.getNode("rotors/main/blade[0]/flap-deg",1);
  53. var blade1i_node = self.getNode("rotors/main/blade[1]/incidence-deg",1);
  54. var blade1f_node = self.getNode("rotors/main/blade[1]/flap-deg",1);
  55. var blade2i_node = self.getNode("rotors/main/blade[2]/incidence-deg",1);
  56. var blade2f_node = self.getNode("rotors/main/blade[2]/flap-deg",1);
  57. var tail_rotor_node = self.getNode("rotors/tail/rpm",1);
  58. var tailrb_node = self.getNode("rotors/tail/blade[0]/position-deg",1);
  59. var tailrbi_node = self.getNode("rotors/tail/blade/incidence-deg",1);
  60. <!-- equipment -->
  61. var extpow_node = self.getNode("controls/electric/external-power",1);
  62. var gene_node = self.getNode("controls/electric/engine/generator",1);
  63. var floats_node = self.getNode("sim/model/ec130/emerg_floats",1);
  64. var floats_infl_node = self.getNode("sim/multiplay/generic/float[0]",1);
  65. var copilot_ctrl_node = self.getNode("sim/model/ec130/copilot_controls",1);
  66. var stretcher_node = self.getNode("controls/seat/stretcher/position-deg",1);
  67. var seats_node = self.getNode("sim/model/ec130/interior_passengers",1);
  68. var hoist_node = self.getNode("sim/model/ec130/hoist",1);
  69. var basketl_node = self.getNode("sim/model/ec130/basket_left",1);
  70. var basketr_node = self.getNode("sim/model/ec130/basket_right",1);
  71. var snowsh_node = self.getNode("sim/model/ec130/snowshoes",1);
  72. var mirror_node = self.getNode("sim/model/ec130/mirror",1);
  73. var flir_node = self.getNode("sim/model/ec130/FLIR",1);
  74. var luggw_node = self.getNode("sim/model/ec130/luggage_wide",1);
  75. var wirecut_node = self.getNode("sim/model/ec130/wirecutter",1);
  76. var gear_node = self.getNode("gear/gear[0]/wow",1);
  77. <!-- lights -->
  78. var taxi_light_node = self.getNode("sim/multiplay/generic/int[1]",1);
  79. var nav_light_node = self.getNode("sim/multiplay/generic/int[2]",1);
  80. var strobe_node = self.getNode("sim/multiplay/generic/int[3]",1);
  81. var landing_light_node = self.getNode("sim/multiplay/generic/int[4]",1);
  82. var beacon_node = self.getNode("sim/multiplay/generic/int[5]",1);
  83. var strobe_stabi_node = self.getNode("sim/multiplay/generic/int[6]",1);
  84. var gearlight_node = self.getNode("sim/model/ec130/gear_light",1);
  85. var gearstrobe_node = self.getNode("sim/model/ec130/gear_strobe",1);
  86. var stabistrobe_node = self.getNode("sim/model/ec130/stabi_strobe",1);
  87. var shadow_node = self.getNode("sim/model/ec130/shadow",1);
  88. var ht_agl_node = self.getNode("position/gear-agl-m",1);
  89. var ground_solid_node = self.getNode("sim/multiplay/generic/int[0]",1);
  90. var pitch_node = self.getNode("sim/multiplay/generic/float[1]",1);
  91. var roll_node = self.getNode("sim/multiplay/generic/float[2]",1);
  92. var torque_node = self.getNode("sim/multiplay/generic/float[3]",1);
  93. var height_node = self.getNode("sim/multiplay/generic/float[4]",1);
  94. <!-- searchlights -->
  95. var searchl_node = self.getNode("sim/model/ec130/searchlight",1);
  96. var searchlf_node = self.getNode("sim/model/ec130/searchlight_filter",1);
  97. var searchlfp_node = self.getNode("sim/model/searchlight/filter/position-norm",1);
  98. var searchl_a800_node = self.getNode("sim/model/ec130/searchlight_a800",1);
  99. var searchl_hdg_node = self.getNode("sim/model/searchlight/heading-deg",1);
  100. var searchl_ele_node = self.getNode("sim/model/searchlight/elevation-deg",1);
  101. var searchlst_node = self.getNode("sim/model/searchlight/state",1);
  102. var searchlfst_node = self.getNode("sim/model/searchlight/filter-state",1);
  103. var searchlact_node = self.getNode("sim/model/searchlight/active",1);
  104. var searchlpaus_node = self.getNode("sim/model/searchlight/paused",1);
  105. var searchlcvis_node = self.getNode("sim/model/searchlight/cone-visibility",1);
  106. <!-- antennas -->
  107. var antl_node = self.getNode("sim/model/ec130/antenna_left",1);
  108. var anttlfr_node = self.getNode("sim/model/ec130/antenna_tail_front",1);
  109. var antDME_node = self.getNode("sim/model/ec130/DME",1);
  110. var antdmes_node = self.getNode("sim/model/ec130/DME_small",1);
  111. var antvuhf_node = self.getNode("sim/model/ec130/VUHF",1);
  112. var antvuhffr_node = self.getNode("sim/model/ec130/VUHF_front",1);
  113. var antvor2r_node = self.getNode("sim/model/ec130/vor_2_roof",1);
  114. var antadfbt_node = self.getNode("sim/model/ec130/adf_bottom",1);
  115. var antadfrf_node = self.getNode("sim/model/ec130/adf_roof",1);
  116. var antadfrfl_node = self.getNode("sim/model/ec130/adf_roof_l",1);
  117. var antfltl_node = self.getNode("sim/model/ec130/antenna_flat_tail",1);
  118. var antsqtl_node = self.getNode("sim/model/ec130/antenna_square_tail",1);
  119. <!-- doors -->
  120. var frontl_node = self.getNode("sim/model/ec130/doors/frontl/position-norm",1);
  121. var frontr_node = self.getNode("sim/model/ec130/doors/frontr/position-norm",1);
  122. var passengerl_node = self.getNode("sim/model/ec130/doors/passengerl/position-norm",1);
  123. var passengerr_node = self.getNode("sim/model/ec130/doors/passengerr/position-norm",1);
  124. var luggagel_node = self.getNode("sim/model/ec130/doors/luggagel/position-norm",1);
  125. var luggager_node = self.getNode("sim/model/ec130/doors/luggager/position-norm",1);
  126. var doorb_node = self.getNode("sim/model/ec130/doors/doorb/position-norm",1);
  127. var pilotw_node = self.getNode("sim/model/ec130/doors/pilotw/position-norm",1);
  128. var basketlp_node = self.getNode("sim/model/ec130/doors/basketl/position-norm",1);
  129. var basketrp_node = self.getNode("sim/model/ec130/doors/basketr/position-norm",1);
  130. var hook_node = self.getNode("sim/model/ec130/doors/hook/position-norm",1);
  131. var mgpu_node = self.getNode("sim/model/ec130/mgpu/position-norm",1);
  132. <!-- views -->
  133. var viewp_node = self.getNode("sim/view[0]/enabled",1);
  134. var viewcp_node = self.getNode("sim/view[101]/enabled",1);
  135. var viewfl_node = self.getNode("sim/view[102]/enabled",1);
  136. var viewfr_node = self.getNode("sim/view[103]/enabled",1);
  137. var viewrl_node = self.getNode("sim/view[104]/enabled",1);
  138. var viewrml_node = self.getNode("sim/view[105]/enabled",1);
  139. var viewrmr_node = self.getNode("sim/view[106]/enabled",1);
  140. var viewpat_node = self.getNode("sim/view[107]/enabled",1);
  141. var viewrr_node = self.getNode("sim/view[108]/enabled",1);
  142. <!-- luggage -->
  143. var weight8_node = self.getNode("sim/weight[8]/luggage-cnt",1);
  144. var weight9_node = self.getNode("sim/weight[9]/luggage-cnt",1);
  145. var weight10_node = self.getNode("sim/weight[10]/luggage-cnt",1);
  146. var weight11_node = self.getNode("sim/weight[11]/luggage-cnt",1);
  147. var weight12_node = self.getNode("sim/weight[12]/luggage-cnt",1);
  148. var update = func {
  149. <!-- outside appearance -->
  150. var liverytxt = getprop("/sim/model/livery/texture");
  151. if (liverytxt != nil){
  152. if ( liverytxt == "Liveries_ec130t2/N836GC.png" ) {
  153. <!-- Grand Canyon Gold flies with "normal" Grand Canyon wingmen -->
  154. liverytxt="Liveries_ec130t2/N832GC.png";
  155. }
  156. liverytxt_node.setValue(liverytxt);
  157. }
  158. var variant = getprop("/sim/model/variant");
  159. if (variant != nil){ variant_node.setValue(variant); }
  160. var rembrandt = getprop("/sim/rendering/rembrandt/enabled");
  161. if (rembrandt != nil){ rembrandt_node.setValue(rembrandt); }
  162. <!-- crash and fire -->
  163. var crash = getprop("/sim/crashed");
  164. if (crash != nil){ crash_node.setValue(crash); }
  165. var fire = getprop("/sim/fire/enabled");
  166. if (fire != nil){ fire_node.setValue(fire); }
  167. var smoke = getprop("/sim/smoke/enabled");
  168. if (smoke != nil){ smoke_node.setValue(smoke); }
  169. var firep = getprop("/sim/fire/part-per-sec");
  170. if (firep != nil){ firep_node.setValue(firep); }
  171. var firel = getprop("/sim/fire/life-sec");
  172. if (firel != nil){ firel_node.setValue(firel); }
  173. var smokep = getprop("/sim/smoke/part-per-sec");
  174. if (smokep != nil){ smokep_node.setValue(smokep); }
  175. var smokel = getprop("/sim/smoke/life-sec");
  176. if (smokel != nil){ smokel_node.setValue(smokel); }
  177. var fuel = getprop("/consumables/fuel/tank/level-lbs");
  178. if (fuel != nil){ fuel_node.setValue(fuel); }
  179. var main_rotor = getprop("/rotors/main/rpm");
  180. if (main_rotor != nil){ main_rotor_node.setDoubleValue(main_rotor); }
  181. var blade0i = getprop("/rotors/main/blade[0]/incidence-deg");
  182. if (blade0i != nil){ blade0i_node.setDoubleValue(blade0i); }
  183. var blade0f = getprop("/rotors/main/blade[0]/flap-deg");
  184. if (blade0f != nil){ blade0f_node.setDoubleValue(blade0f); }
  185. var blade1i = getprop("/rotors/main/blade[1]/incidence-deg");
  186. if (blade1i != nil){ blade1i_node.setDoubleValue(blade1i); }
  187. var blade1f = getprop("/rotors/main/blade[1]/flap-deg");
  188. if (blade1f != nil){ blade1f_node.setDoubleValue(blade1f); }
  189. var blade2i = getprop("/rotors/main/blade[2]/incidence-deg");
  190. if (blade2i != nil){ blade2i_node.setDoubleValue(blade2i); }
  191. var blade2f = getprop("/rotors/main/blade[2]/flap-deg");
  192. if (blade2f != nil){ blade2f_node.setDoubleValue(blade2f); }
  193. var tail_rotor = getprop("/rotors/tail/rpm");
  194. if (tail_rotor != nil){ tail_rotor_node.setDoubleValue(tail_rotor); }
  195. var tailrb = getprop("/rotors/tail/blade[0]/position-deg");
  196. if (tailrb != nil){ tailrb_node.setDoubleValue(tailrb); }
  197. var tailrbi = getprop("/rotors/tail/blade/incidence-deg");
  198. if (tailrbi != nil){ tailrbi_node.setDoubleValue(tailrbi); }
  199. <!-- equipment -->
  200. var extpow = getprop("/controls/electric/external-power");
  201. if (extpow != nil){ extpow_node.setIntValue(extpow); }
  202. var gene = getprop("/controls/electric/engine/generator");
  203. if (gene != nil){ gene_node.setDoubleValue(gene); }
  204. var floats = getprop("sim/model/ec130/emerg_floats");
  205. if (floats != nil){ floats_node.setIntValue(floats); }
  206. var floats_infl = getprop("/sim/multiplay/generic/float[0]");
  207. if (floats_infl != nil){ floats_infl_node.setDoubleValue(floats_infl); }
  208. var copilot_ctrl = getprop("sim/model/ec130/copilot_controls");
  209. if (copilot_ctrl != nil){ copilot_ctrl_node.setBoolValue(copilot_ctrl); }
  210. var stretcher = getprop("controls/seat/stretcher/position-deg");
  211. if (stretcher != nil){ stretcher_node.setDoubleValue(stretcher); }
  212. var seats = getprop("sim/model/ec130/interior_passengers");
  213. if (seats != nil){ seats_node.setIntValue(seats); }
  214. var hoist = getprop("sim/model/ec130/hoist");
  215. if (hoist != nil){ hoist_node.setIntValue(hoist); }
  216. var basketl = getprop("sim/model/ec130/basket_left");
  217. if (basketl != nil){ basketl_node.setIntValue(basketl); }
  218. var basketr = getprop("sim/model/ec130/basket_right");
  219. if (basketr != nil){ basketr_node.setIntValue(basketr); }
  220. var snowsh = getprop("sim/model/ec130/snowshoes");
  221. if (snowsh != nil){ snowsh_node.setIntValue(snowsh); }
  222. var mirror = getprop("sim/model/ec130/mirror");
  223. if (mirror != nil){ mirror_node.setIntValue(mirror); }
  224. var flir = getprop("sim/model/ec130/FLIR");
  225. if (flir != nil){ flir_node.setIntValue(flir); }
  226. var luggw = getprop("sim/model/ec130/luggage_wide");
  227. if (luggw != nil){ luggw_node.setIntValue(luggw); }
  228. var wirecut = getprop("sim/model/ec130/wirecutter");
  229. if (wirecut != nil){ wirecut_node.setIntValue(wirecut); }
  230. var gear = getprop("gear/gear[0]/wow");
  231. if (gear != nil){ gear_node.setIntValue(gear); }
  232. <!-- lights -->
  233. var taxi_light = getprop("/sim/multiplay/generic/int[1]");
  234. if (taxi_light != nil){ taxi_light_node.setIntValue(taxi_light); }
  235. var nav_light = getprop("/sim/multiplay/generic/int[2]");
  236. if (nav_light != nil){ nav_light_node.setIntValue(nav_light); }
  237. var strobe = getprop("/sim/multiplay/generic/int[3]");
  238. if (strobe != nil){ strobe_node.setIntValue(strobe); }
  239. var landing_light = getprop("/sim/multiplay/generic/int[4]");
  240. if (landing_light != nil){ landing_light_node.setIntValue(landing_light); }
  241. var beacon = getprop("/sim/multiplay/generic/int[5]");
  242. if (beacon != nil){ beacon_node.setIntValue(beacon); }
  243. var strobe_stabi = getprop("/sim/multiplay/generic/int[6]");
  244. if (strobe_stabi != nil){ strobe_stabi_node.setIntValue(strobe_stabi); }
  245. var gearlight = getprop("/sim/model/ec130/gear_light");
  246. if (gearlight != nil){ gearlight_node.setIntValue(gearlight); }
  247. var gearstrobe = getprop("/sim/model/ec130/gear_strobe");
  248. if (gearstrobe != nil){ gearstrobe_node.setIntValue(gearstrobe); }
  249. var stabistrobe = getprop("/sim/model/ec130/stabi_strobe");
  250. if (stabistrobe != nil){ stabistrobe_node.setIntValue(stabistrobe); }
  251. <!-- searchlights -->
  252. var searchl = getprop("/sim/model/ec130/searchlight");
  253. if (searchl != nil){ searchl_node.setIntValue(searchl); }
  254. var searchlf = getprop("/sim/model/ec130/searchlight_filter");
  255. if (searchlf != nil){ searchlf_node.setDoubleValue(searchlf); }
  256. var searchlfp = getprop("/sim/model/searchlight/filter/position-norm");
  257. if (searchlfp != nil){ searchlfp_node.setDoubleValue(searchlfp); }
  258. var searchl_a800 = getprop("/sim/model/ec130/searchlight_a800");
  259. if (searchl_a800 != nil){ searchl_a800_node.setIntValue(searchl_a800); }
  260. var searchl_hdg = getprop("/sim/model/searchlight/heading-deg");
  261. if (searchl_hdg != nil){ searchl_hdg_node.setDoubleValue(searchl_hdg); }
  262. var searchl_ele = getprop("/sim/model/searchlight/elevation-deg");
  263. if (searchl_ele != nil){ searchl_ele_node.setDoubleValue(searchl_ele); }
  264. var searchlst = getprop("/sim/model/searchlight/state");
  265. if (searchlst != nil){ searchlst_node.setIntValue(searchlst); }
  266. var searchlfst = getprop("/sim/model/searchlight/filter-state");
  267. if (searchlfst != nil){ searchlfst_node.setIntValue(searchlfst); }
  268. var searchlact = getprop("/sim/model/searchlight/active");
  269. if (searchlact != nil){ searchlact_node.setIntValue(searchlact); }
  270. var searchlpaus = getprop("/sim/model/searchlight/paused");
  271. if (searchlpaus != nil){ searchlpaus_node.setIntValue(searchlpaus); }
  272. var searchlcvis = getprop("/sim/model/searchlight/cone-visibility");
  273. if (searchlcvis != nil){ searchlcvis_node.setDoubleValue(searchlcvis); }
  274. <!-- rotor/wake/shadow control -->
  275. var pitch = getprop("/sim/multiplay/generic/float[1]");
  276. if (pitch != nil){ pitch_node.setDoubleValue(pitch); }
  277. var roll = getprop("/sim/multiplay/generic/float[2]");
  278. if (roll != nil){ roll_node.setDoubleValue(roll); }
  279. var torque = getprop("/sim/multiplay/generic/float[3]");
  280. if (torque != nil){ torque_node.setDoubleValue(torque); }
  281. var height = getprop("/sim/multiplay/generic/float[4]");
  282. if (height != nil){ height_node.setDoubleValue(height); }
  283. var shadow = getprop("/sim/model/ec130/shadow");
  284. if (shadow != nil){ shadow_node.setIntValue(shadow); }
  285. var ht_agl = getprop("/position/gear-agl-m");
  286. if (ht_agl != nil){ ht_agl_node.setDoubleValue(ht_agl); }
  287. var ground_solid = getprop("/sim/multiplay/generic/int[0]");
  288. if (ground_solid != nil){ ground_solid_node.setIntValue(ground_solid); }
  289. <!-- antennas -->
  290. var antl = getprop("/sim/model/ec130/antenna_left");
  291. if (antl != nil){ antl_node.setIntValue(antl); }
  292. var anttlfr = getprop("/sim/model/ec130/antenna_tail_front");
  293. if (anttlfr != nil){ anttlfr_node.setIntValue(anttlfr); }
  294. var antDME = getprop("/sim/model/ec130/DME");
  295. if (antDME != nil){ antDME_node.setIntValue(antDME); }
  296. var antdmes = getprop("/sim/model/ec130/DME_small");
  297. if (antdmes != nil){ antdmes_node.setIntValue(antdmes); }
  298. var antvuhf = getprop("/sim/model/ec130/VUHF");
  299. if (antvuhf != nil){ antvuhf_node.setIntValue(antvuhf); }
  300. var antvuhffr = getprop("/sim/model/ec130/VUHF_front");
  301. if (antvuhffr != nil){ antvuhffr_node.setIntValue(antvuhffr); }
  302. var antvor2r = getprop("/sim/model/ec130/vor_2_roof");
  303. if (antvor2r != nil){ antvor2r_node.setIntValue(antvor2r); }
  304. var antadfbt = getprop("/sim/model/ec130/adf_bottom");
  305. if (antadfbt != nil){ antadfbt_node.setIntValue(antadfbt); }
  306. var antadfrf = getprop("/sim/model/ec130/adf_roof");
  307. if (antadfrf != nil){ antadfrf_node.setIntValue(antadfrf); }
  308. var antadfrfl= getprop("/sim/model/ec130/adf_roof_l");
  309. if (antadfrfl!= nil){ antadfrfl_node.setIntValue(antadfrfl); }
  310. var antfltl = getprop("/sim/model/ec130/antenna_flat_tail");
  311. if (antfltl != nil){ antfltl_node.setIntValue(antfltl); }
  312. var antsqtl = getprop("/sim/model/ec130/antenna_square_tail");
  313. if (antsqtl != nil){ antsqtl_node.setIntValue(antsqtl); }
  314. <!-- doors -->
  315. var frontl = getprop("/sim/model/ec130/doors/frontl/position-norm");
  316. if (frontl != nil){ frontl_node.setDoubleValue(frontl); }
  317. var frontr = getprop("/sim/model/ec130/doors/frontr/position-norm");
  318. if (frontr != nil){ frontr_node.setDoubleValue(frontr); }
  319. var passengerl = getprop("/sim/model/ec130/doors/passengerl/position-norm");
  320. if (passengerl != nil){ passengerl_node.setDoubleValue(passengerl); }
  321. var passengerr = getprop("/sim/model/ec130/doors/passengerr/position-norm");
  322. if (passengerr != nil){ passengerr_node.setDoubleValue(passengerr); }
  323. var luggagel = getprop("/sim/model/ec130/doors/luggagel/position-norm");
  324. if (luggagel != nil){ luggagel_node.setDoubleValue(luggagel); }
  325. var luggager = getprop("/sim/model/ec130/doors/luggager/position-norm");
  326. if (luggager != nil){ luggager_node.setDoubleValue(luggager); }
  327. var doorb = getprop("/sim/model/ec130/doors/doorb/position-norm");
  328. if (doorb != nil){ doorb_node.setDoubleValue(doorb); }
  329. var pilotw = getprop("/sim/model/ec130/doors/pilotw/position-norm");
  330. if (pilotw != nil){ pilotw_node.setDoubleValue(pilotw); }
  331. var basketlp = getprop("/sim/model/ec130/doors/basketl/position-norm");
  332. if (basketlp != nil){ basketlp_node.setDoubleValue(basketlp); }
  333. var basketrp = getprop("/sim/model/ec130/doors/basketr/position-norm");
  334. if (basketrp != nil){ basketrp_node.setDoubleValue(basketrp); }
  335. var hook = getprop("/sim/model/ec130/doors/hook/position-norm");
  336. if (hook != nil){ hook_node.setDoubleValue(hook); }
  337. var mgpu = getprop("/sim/model/ec130/mgpu/position-norm");
  338. if (mgpu != nil){ mgpu_node.setDoubleValue(mgpu); }
  339. <!-- views -->
  340. var viewp = getprop("/sim/view[0]/enabled");
  341. if (viewp != nil){ viewp_node.setBoolValue(viewp); }
  342. var viewcp = getprop("/sim/view[101]/enabled");
  343. if (viewcp != nil){ viewcp_node.setBoolValue(viewcp); }
  344. var viewfl = getprop("/sim/view[102]/enabled");
  345. if (viewfl != nil){ viewfl_node.setBoolValue(viewfl); }
  346. var viewfr = getprop("/sim/view[103]/enabled");
  347. if (viewfr != nil){ viewfr_node.setBoolValue(viewfr); }
  348. var viewrl = getprop("/sim/view[104]/enabled");
  349. if (viewrl != nil){ viewrl_node.setBoolValue(viewrl); }
  350. var viewrml = getprop("/sim/view[105]/enabled");
  351. if (viewrml != nil){ viewrml_node.setBoolValue(viewrml); }
  352. var viewrmr = getprop("/sim/view[106]/enabled");
  353. if (viewrmr != nil){ viewrmr_node.setBoolValue(viewrmr); }
  354. var viewpat = getprop("/sim/view[107]/enabled");
  355. if (viewpat != nil){ viewpat_node.setBoolValue(viewpat); }
  356. var viewrr = getprop("/sim/view[108]/enabled");
  357. if (viewrr != nil){ viewrr_node.setBoolValue(viewrr); }
  358. <!-- luggage -->
  359. var weight8 = getprop("/sim/weight[8]/luggage-cnt");
  360. if (weight8 != nil){ weight8_node.setValue(weight8); }
  361. var weight9 = getprop("/sim/weight[9]/luggage-cnt");
  362. if (weight9 != nil){ weight9_node.setValue(weight9); }
  363. var weight10 = getprop("/sim/weight[10]/luggage-cnt");
  364. if (weight10 != nil){ weight10_node.setValue(weight10); }
  365. var weight11 = getprop("/sim/weight[11]/luggage-cnt");
  366. if (weight11 != nil){ weight11_node.setValue(weight11); }
  367. var weight12 = getprop("/sim/weight[12]/luggage-cnt");
  368. if (weight12 != nil){ weight12_node.setValue(weight12); }
  369. settimer(update, 0);
  370. }
  371. update();
  372. </load>
  373. <unload>
  374. if ( getprop("/sim/model/variant") == "1" ) {
  375. print("Unloading EC130-B4 Wingman ", cmdarg().getPath());
  376. } else {
  377. print("Unloading H130 Wingman ", cmdarg().getPath());
  378. }
  379. </unload>
  380. </nasal>
  381. <!--shader-->
  382. <!-- EC130-B4 -->
  383. <effect>
  384. <inherits-from>Aircraft/ec130/Models/Effects/ec130_b4_reflect-uber</inherits-from>
  385. <object-name>fuselage</object-name>
  386. <object-name>fuselage_air_in</object-name>
  387. <object-name>frontdoorl</object-name>
  388. <object-name>frontdoorr</object-name>
  389. <object-name>backdoorl</object-name>
  390. <object-name>backdoorr</object-name>
  391. <object-name>luggagel</object-name>
  392. <object-name>luggager</object-name>
  393. <object-name>luggager_slight</object-name>
  394. <object-name>doorb</object-name>
  395. <object-name>exhaust</object-name>
  396. <object-name>wirecutter</object-name>
  397. </effect>
  398. <!-- H130 (EC130-T2) -->
  399. <effect>
  400. <inherits-from>Aircraft/ec130/Models/Effects/ec130_t2_reflect-uber</inherits-from>
  401. <object-name>fuselage_t2</object-name>
  402. <object-name>fuselage_air_in_t2</object-name>
  403. <object-name>frontdoorl_t2</object-name>
  404. <object-name>frontdoorr_t2</object-name>
  405. <object-name>backdoorl_t2</object-name>
  406. <object-name>backdoorr_t2</object-name>
  407. <object-name>doorbr_lead_t2</object-name>
  408. <object-name>top_expipes_t2</object-name>
  409. </effect>
  410. <effect>
  411. <inherits-from>Aircraft/ec130/Models/Effects/ec130reflect-uber-luggage</inherits-from>
  412. <object-name>luggagelw</object-name>
  413. <object-name>fuselage_luggagelw</object-name>
  414. <object-name>luggagerw</object-name>
  415. <object-name>fuselage_luggagerw</object-name>
  416. </effect>
  417. <effect>
  418. <inherits-from>Aircraft/ec130/Models/Effects/ec130reflectglas-uber</inherits-from>
  419. <object-name>windscreen</object-name>
  420. <object-name>windscreen_inside</object-name>
  421. <object-name>windscreen_inside_shader</object-name>
  422. <object-name>windows_roof</object-name>
  423. <object-name>windowl</object-name>
  424. <object-name>windowr</object-name>
  425. <object-name>windowr_t2</object-name>
  426. <object-name>windowbl</object-name>
  427. <object-name>windowbr</object-name>
  428. <object-name>windowbr_t2</object-name>
  429. <object-name>fuel</object-name>
  430. <object-name>pilotw</object-name>
  431. <object-name>mirror_glass</object-name>
  432. </effect>
  433. <animation>
  434. <name>copilot_controls</name>
  435. <object-name>stickr</object-name>
  436. <object-name>pedalrl</object-name>
  437. <object-name>pedalrr</object-name>
  438. <object-name>collectiver_head</object-name>
  439. <object-name>collectiver_grip_low</object-name>
  440. <object-name>collectiver_grip_high</object-name>
  441. <object-name>collectiver_shaft</object-name>
  442. <object-name>collectiver_leather</object-name>
  443. <object-name>collectiver_leather_fix</object-name>
  444. </animation>
  445. <!--Pilot-->
  446. <model>
  447. <name>Pilot</name>
  448. <path>Aircraft/ec130/Models/People/pilot.xml</path>
  449. <offsets>
  450. <x-m> 0.0 </x-m>
  451. <y-m> 0.0 </y-m>
  452. <z-m> 0.0 </z-m>
  453. </offsets>
  454. </model>
  455. <animation>
  456. <type>select</type>
  457. <object-name>Pilot</object-name>
  458. <condition>
  459. <property>sim/view[0]/enabled</property>
  460. </condition>
  461. </animation>
  462. <animation>
  463. <nopreview/>
  464. <type>select</type>
  465. <object-name>belt_pilot</object-name>
  466. <condition>
  467. <not>
  468. <property>sim/view[0]/enabled</property>
  469. </not>
  470. </condition>
  471. </animation>
  472. <animation>
  473. <type>pick</type>
  474. <object-name>Pilot</object-name>
  475. <object-name>seat_pilot</object-name>
  476. <action>
  477. <button>0</button>
  478. <repeatable>false</repeatable>
  479. <binding>
  480. <command>nasal</command>
  481. <script>
  482. ec130.toggle_view(0);
  483. </script>
  484. </binding>
  485. </action>
  486. <hovered>
  487. <binding>
  488. <command>set-tooltip</command>
  489. <tooltip-id>pilot</tooltip-id>
  490. <label>%s</label>
  491. <property>/yasim/gross-weight-lbs</property>
  492. <mapping>nasal</mapping>
  493. <script>
  494. return sprintf("toggle Pilot (%d%% MTOW)",
  495. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  496. </script>
  497. </binding>
  498. </hovered>
  499. </animation>
  500. <!--Co-Pilot-->
  501. <model>
  502. <name>Co-Pilot</name>
  503. <path>Aircraft/ec130/Models/People/copilot.xml</path>
  504. <offsets>
  505. <x-m> 0.0 </x-m>
  506. <y-m> 0.68</y-m>
  507. <z-m> 0.0 </z-m>
  508. </offsets>
  509. </model>
  510. <animation>
  511. <type>select</type>
  512. <object-name>Co-Pilot</object-name>
  513. <condition>
  514. <property>sim/view[101]/enabled</property>
  515. <property>sim/model/ec130/copilot_controls</property>
  516. </condition>
  517. </animation>
  518. <animation>
  519. <type>pick</type>
  520. <object-name>Co-Pilot</object-name>
  521. <action>
  522. <button>0</button>
  523. <repeatable>false</repeatable>
  524. <binding>
  525. <command>nasal</command>
  526. <script>
  527. ec130.toggle_view(101);
  528. </script>
  529. </binding>
  530. </action>
  531. <hovered>
  532. <binding>
  533. <command>set-tooltip</command>
  534. <tooltip-id>copilot</tooltip-id>
  535. <label>%s</label>
  536. <property>/yasim/gross-weight-lbs</property>
  537. <mapping>nasal</mapping>
  538. <script>
  539. return sprintf("toggle Co-Pilot (%d%% MTOW)",
  540. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  541. </script>
  542. </binding>
  543. </hovered>
  544. </animation>
  545. <animation>
  546. <type>pick</type>
  547. <object-name>seat_copilot</object-name>
  548. <action>
  549. <button>0</button>
  550. <repeatable>false</repeatable>
  551. <binding>
  552. <command>nasal</command>
  553. <script>
  554. ec130.toggle_view(101);
  555. </script>
  556. </binding>
  557. </action>
  558. <hovered>
  559. <binding>
  560. <command>set-tooltip</command>
  561. <tooltip-id>copilots</tooltip-id>
  562. <label>%s</label>
  563. <property>/yasim/gross-weight-lbs</property>
  564. <mapping>nasal</mapping>
  565. <script>
  566. return sprintf("toggle Co-Pilot/Passenger (%d%% MTOW)",
  567. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  568. </script>
  569. </binding>
  570. </hovered>
  571. </animation>
  572. <!--Passenger Co-Pilot-->
  573. <model>
  574. <name>Passenger Co-Pilot</name>
  575. <path>Aircraft/ec130/Models/People/passenger_cp.xml</path>
  576. <offsets>
  577. <x-m>-3.78</x-m>
  578. <y-m>0.00</y-m>
  579. <z-m>-0.65 </z-m>
  580. </offsets>
  581. </model>
  582. <animation>
  583. <type>select</type>
  584. <object-name>Passenger Co-Pilot</object-name>
  585. <condition>
  586. <property>sim/view[101]/enabled</property>
  587. <not>
  588. <property>sim/model/ec130/copilot_controls</property>
  589. </not>
  590. </condition>
  591. </animation>
  592. <animation>
  593. <type>select</type>
  594. <object-name>belt_copilot</object-name>
  595. <condition>
  596. <not>
  597. <property>sim/view[101]/enabled</property>
  598. </not>
  599. </condition>
  600. </animation>
  601. <animation>
  602. <type>pick</type>
  603. <object-name>Passenger Co-Pilot</object-name>
  604. <action>
  605. <button>0</button>
  606. <repeatable>false</repeatable>
  607. <binding>
  608. <command>nasal</command>
  609. <script>
  610. ec130.toggle_view(101);
  611. </script>
  612. </binding>
  613. </action>
  614. <hovered>
  615. <binding>
  616. <command>set-tooltip</command>
  617. <tooltip-id>copilotp</tooltip-id>
  618. <label>%s</label>
  619. <property>/yasim/gross-weight-lbs</property>
  620. <mapping>nasal</mapping>
  621. <script>
  622. return sprintf("toggle Passenger (%d%% MTOW)",
  623. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  624. </script>
  625. </binding>
  626. </hovered>
  627. </animation>
  628. <!--Passenger front left-->
  629. <model>
  630. <name>passenger_fl</name>
  631. <path>Aircraft/ec130/Models/People/passenger_fl.xml</path>
  632. <offsets>
  633. <x-m>-3.92</x-m>
  634. <y-m> 0.36</y-m>
  635. <z-m>-0.65 </z-m>
  636. </offsets>
  637. </model>
  638. <animation>
  639. <type>select</type>
  640. <object-name>passenger_fl</object-name>
  641. <condition>
  642. <property>sim/view[102]/enabled</property>
  643. </condition>
  644. </animation>
  645. <animation>
  646. <type>select</type>
  647. <object-name>belt_fl</object-name>
  648. <condition>
  649. <not>
  650. <property>sim/view[102]/enabled</property>
  651. </not>
  652. </condition>
  653. </animation>
  654. <animation>
  655. <type>pick</type>
  656. <object-name>passenger_fl</object-name>
  657. <object-name>seat_pass_front_l</object-name>
  658. <action>
  659. <button>0</button>
  660. <repeatable>false</repeatable>
  661. <binding>
  662. <command>nasal</command>
  663. <script>
  664. ec130.toggle_view(102);
  665. </script>
  666. </binding>
  667. </action>
  668. <hovered>
  669. <binding>
  670. <command>set-tooltip</command>
  671. <tooltip-id>pass_fl</tooltip-id>
  672. <label>%s</label>
  673. <property>/yasim/gross-weight-lbs</property>
  674. <mapping>nasal</mapping>
  675. <script>
  676. return sprintf("toggle Passenger (%d%% MTOW)",
  677. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  678. </script>
  679. </binding>
  680. </hovered>
  681. </animation>
  682. <!--Passenger front right-->
  683. <model>
  684. <name>passenger_fr</name>
  685. <path>Aircraft/ec130/Models/People/passenger_fr.xml</path>
  686. <offsets>
  687. <x-m>-3.77</x-m>
  688. <y-m> 0.74</y-m>
  689. <z-m>-0.65 </z-m>
  690. </offsets>
  691. </model>
  692. <animation>
  693. <type>select</type>
  694. <object-name>passenger_fr</object-name>
  695. <condition>
  696. <property>sim/view[103]/enabled</property>
  697. </condition>
  698. </animation>
  699. <animation>
  700. <nopreview/>
  701. <type>select</type>
  702. <object-name>belt_fr</object-name>
  703. <condition>
  704. <not>
  705. <property>sim/view[103]/enabled</property>
  706. </not>
  707. </condition>
  708. </animation>
  709. <animation>
  710. <type>pick</type>
  711. <object-name>passenger_fr</object-name>
  712. <object-name>seat_pass_front_r</object-name>
  713. <action>
  714. <button>0</button>
  715. <repeatable>false</repeatable>
  716. <binding>
  717. <command>nasal</command>
  718. <script>
  719. ec130.toggle_view(103);
  720. </script>
  721. </binding>
  722. </action>
  723. <hovered>
  724. <binding>
  725. <command>set-tooltip</command>
  726. <tooltip-id>pass_fr</tooltip-id>
  727. <label>%s</label>
  728. <property>/yasim/gross-weight-lbs</property>
  729. <mapping>nasal</mapping>
  730. <script>
  731. return sprintf("toggle Passenger (%d%% MTOW)",
  732. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  733. </script>
  734. </binding>
  735. </hovered>
  736. </animation>
  737. <!--Passenger rear left-->
  738. <model>
  739. <name>passenger_rl</name>
  740. <path>Aircraft/ec130/Models/People/passenger_rl.xml</path>
  741. <offsets>
  742. <x-m>-2.8 </x-m>
  743. <y-m>-0.70</y-m>
  744. <z-m>-0.62 </z-m>
  745. </offsets>
  746. </model>
  747. <animation>
  748. <type>select</type>
  749. <object-name>passenger_rl</object-name>
  750. <condition>
  751. <property>sim/view[104]/enabled</property>
  752. </condition>
  753. </animation>
  754. <animation>
  755. <nopreview/>
  756. <type>select</type>
  757. <object-name>belt_rl</object-name>
  758. <condition>
  759. <not>
  760. <property>sim/view[104]/enabled</property>
  761. </not>
  762. </condition>
  763. </animation>
  764. <animation>
  765. <type>pick</type>
  766. <object-name>passenger_rl</object-name>
  767. <object-name>seat_pass_rear_l</object-name>
  768. <action>
  769. <button>0</button>
  770. <repeatable>false</repeatable>
  771. <binding>
  772. <command>nasal</command>
  773. <script>
  774. ec130.toggle_view(104);
  775. </script>
  776. </binding>
  777. </action>
  778. <hovered>
  779. <binding>
  780. <command>set-tooltip</command>
  781. <tooltip-id>pass_rl</tooltip-id>
  782. <label>%s</label>
  783. <property>/yasim/gross-weight-lbs</property>
  784. <mapping>nasal</mapping>
  785. <script>
  786. return sprintf("toggle Passenger (%d%% MTOW)",
  787. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  788. </script>
  789. </binding>
  790. </hovered>
  791. </animation>
  792. <!--Passenger rear mid left-->
  793. <model>
  794. <name>passenger_rml</name>
  795. <path>Aircraft/ec130/Models/People/passenger_rml.xml</path>
  796. <offsets>
  797. <x-m>-2.8 </x-m>
  798. <y-m>-0.22</y-m>
  799. <z-m>-0.62 </z-m>
  800. </offsets>
  801. </model>
  802. <animation>
  803. <type>select</type>
  804. <object-name>passenger_rml</object-name>
  805. <condition>
  806. <property>sim/view[105]/enabled</property>
  807. </condition>
  808. </animation>
  809. <animation>
  810. <type>select</type>
  811. <object-name>belt_rml</object-name>
  812. <condition>
  813. <not>
  814. <property>sim/view[105]/enabled</property>
  815. </not>
  816. </condition>
  817. </animation>
  818. <animation>
  819. <type>pick</type>
  820. <object-name>passenger_rml</object-name>
  821. <object-name>seat_pass_rear_ml</object-name>
  822. <action>
  823. <button>0</button>
  824. <repeatable>false</repeatable>
  825. <binding>
  826. <command>nasal</command>
  827. <script>
  828. ec130.toggle_view(105);
  829. </script>
  830. </binding>
  831. </action>
  832. <hovered>
  833. <binding>
  834. <command>set-tooltip</command>
  835. <tooltip-id>pass_rml</tooltip-id>
  836. <label>%s</label>
  837. <property>/yasim/gross-weight-lbs</property>
  838. <mapping>nasal</mapping>
  839. <script>
  840. return sprintf("toggle Passenger (%d%% MTOW)",
  841. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  842. </script>
  843. </binding>
  844. </hovered>
  845. </animation>
  846. <!--Passenger rear mid right-->
  847. <model>
  848. <name>passenger_rmr</name>
  849. <path>Aircraft/ec130/Models/People/passenger_rmr.xml</path>
  850. <offsets>
  851. <x-m>-2.80</x-m>
  852. <y-m> 0.26</y-m>
  853. <z-m>-0.62 </z-m>
  854. </offsets>
  855. </model>
  856. <animation>
  857. <type>select</type>
  858. <object-name>passenger_rmr</object-name>
  859. <condition>
  860. <property>sim/view[106]/enabled</property>
  861. <greater-than>
  862. <property>sim/model/ec130/interior_passengers</property>
  863. <value>4</value>
  864. </greater-than>
  865. </condition>
  866. </animation>
  867. <animation>
  868. <type>select</type>
  869. <object-name>belt_rmr</object-name>
  870. <condition>
  871. <not>
  872. <property>sim/view[106]/enabled</property>
  873. </not>
  874. </condition>
  875. </animation>
  876. <animation>
  877. <type>pick</type>
  878. <object-name>passenger_rmr</object-name>
  879. <object-name>seat_pass_rear_mr</object-name>
  880. <action>
  881. <button>0</button>
  882. <repeatable>false</repeatable>
  883. <binding>
  884. <command>nasal</command>
  885. <script>
  886. ec130.toggle_view(106);
  887. </script>
  888. </binding>
  889. </action>
  890. <hovered>
  891. <binding>
  892. <command>set-tooltip</command>
  893. <tooltip-id>pass_rmr</tooltip-id>
  894. <label>%s</label>
  895. <property>/yasim/gross-weight-lbs</property>
  896. <mapping>nasal</mapping>
  897. <script>
  898. return sprintf("toggle Passenger (%d%% MTOW)",
  899. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  900. </script>
  901. </binding>
  902. </hovered>
  903. </animation>
  904. <!--Patient-->
  905. <model>
  906. <name>patient</name>
  907. <path>Aircraft/ec130/Models/People/patient.xml</path>
  908. <offsets>
  909. <x-m>-3.60</x-m>
  910. <y-m> 0.53</y-m>
  911. <z-m>-0.82 </z-m>
  912. </offsets>
  913. </model>
  914. <animation>
  915. <type>select</type>
  916. <object-name>patient</object-name>
  917. <condition>
  918. <property>sim/view[107]/enabled</property>
  919. <equals>
  920. <property>sim/model/ec130/interior_passengers</property>
  921. <value>4</value>
  922. </equals>
  923. </condition>
  924. </animation>
  925. <animation>
  926. <type>pick</type>
  927. <object-name>patient</object-name>
  928. <object-name>stretcher</object-name>
  929. <action>
  930. <button>0</button>
  931. <repeatable>false</repeatable>
  932. <binding>
  933. <command>nasal</command>
  934. <script>
  935. ec130.toggle_view(107);
  936. </script>
  937. </binding>
  938. </action>
  939. <hovered>
  940. <binding>
  941. <command>set-tooltip</command>
  942. <tooltip-id>patient</tooltip-id>
  943. <label>%s</label>
  944. <property>/yasim/gross-weight-lbs</property>
  945. <mapping>nasal</mapping>
  946. <script>
  947. return sprintf("toggle Patient (%d%% MTOW)",
  948. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  949. </script>
  950. </binding>
  951. </hovered>
  952. </animation>
  953. <!--Passenger rear right-->
  954. <model>
  955. <name>passenger_rr</name>
  956. <path>Aircraft/ec130/Models/People/passenger_rr.xml</path>
  957. <offsets>
  958. <x-m>-2.80</x-m>
  959. <y-m> 0.72</y-m>
  960. <z-m>-0.62 </z-m>
  961. </offsets>
  962. </model>
  963. <animation>
  964. <type>select</type>
  965. <object-name>passenger_rr</object-name>
  966. <condition>
  967. <property>sim/view[108]/enabled</property>
  968. </condition>
  969. </animation>
  970. <animation>
  971. <nopreview/>
  972. <type>select</type>
  973. <object-name>belt_rr</object-name>
  974. <condition>
  975. <not>
  976. <property>sim/view[108]/enabled</property>
  977. </not>
  978. </condition>
  979. </animation>
  980. <animation>
  981. <type>pick</type>
  982. <object-name>passenger_rr</object-name>
  983. <object-name>seat_pass_rear_r</object-name>
  984. <action>
  985. <button>0</button>
  986. <repeatable>false</repeatable>
  987. <binding>
  988. <command>nasal</command>
  989. <script>
  990. ec130.toggle_view(108);
  991. </script>
  992. </binding>
  993. </action>
  994. <hovered>
  995. <binding>
  996. <command>set-tooltip</command>
  997. <tooltip-id>pass_rr</tooltip-id>
  998. <label>%s</label>
  999. <property>/yasim/gross-weight-lbs</property>
  1000. <mapping>nasal</mapping>
  1001. <script>
  1002. return sprintf("toggle Passenger (%d%% MTOW)",
  1003. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  1004. </script>
  1005. </binding>
  1006. </hovered>
  1007. </animation>
  1008. <!--mobile Ground Power Unit-->
  1009. <model>
  1010. <name>MGPU</name>
  1011. <path>Aircraft/ec130/Models/mgpu.xml</path>
  1012. <offsets>
  1013. <x-m> 0.0 </x-m>
  1014. <y-m> 0.0 </y-m>
  1015. <z-m> 0.0 </z-m>
  1016. <pitch-deg>0.2</pitch-deg>
  1017. </offsets>
  1018. </model>
  1019. <!-- woolthread -->
  1020. <model>
  1021. <name>woolthread</name>
  1022. <path>Aircraft/ec130/Models/Instruments/woolthread/woolthread.xml</path>
  1023. <offsets>
  1024. <x-m>-4.802</x-m>
  1025. <y-m>-0.263</y-m>
  1026. <z-m>-0.129</z-m>
  1027. <pitch-deg>-10</pitch-deg>
  1028. </offsets>
  1029. </model>
  1030. <!-- mag compas-->
  1031. <model>
  1032. <name>Magnet Compass</name>
  1033. <path>Aircraft/ec130/Models/Instruments/MagCompass/magcompass.xml</path>
  1034. <offsets>
  1035. <x-m>-4.291</x-m>
  1036. <y-m>-0.260</y-m>
  1037. <z-m>0.183</z-m>
  1038. <pitch-deg>0.0</pitch-deg>
  1039. </offsets>
  1040. </model>
  1041. <!--panel-->
  1042. <model>
  1043. <name>GSDI</name>
  1044. <path>Aircraft/ec130/Models/Instruments/gsdi/gsdi.xml</path>
  1045. <offsets>
  1046. <x-m>-4.5</x-m>
  1047. <y-m>-0.6</y-m>
  1048. <z-m>-0.095</z-m>
  1049. <pitch-deg>-10</pitch-deg>
  1050. </offsets>
  1051. </model>
  1052. <model>
  1053. <name>AI_b4</name>
  1054. <path>Aircraft/ec130/Models/Instruments/AI/AI_b4.xml</path>
  1055. <offsets>
  1056. <x-m>-4.556</x-m>
  1057. <y-m>-0.573</y-m>
  1058. <z-m>-0.284</z-m>
  1059. <pitch-deg>-10</pitch-deg>
  1060. </offsets>
  1061. </model>
  1062. <animation>
  1063. <type>select</type>
  1064. <object-name>AI_b4</object-name>
  1065. <condition>
  1066. <equals>
  1067. <property>sim/model/variant</property>
  1068. <value>1</value>
  1069. </equals>
  1070. </condition>
  1071. </animation>
  1072. <model>
  1073. <name>AI_t2</name>
  1074. <path>Aircraft/ec130/Models/Instruments/AI/AI_t2.xml</path>
  1075. <offsets>
  1076. <x-m>-4.556</x-m>
  1077. <y-m>-0.573</y-m>
  1078. <z-m>-0.284</z-m>
  1079. <pitch-deg>-10</pitch-deg>
  1080. </offsets>
  1081. </model>
  1082. <animation>
  1083. <type>select</type>
  1084. <object-name>AI_t2</object-name>
  1085. <condition>
  1086. <equals>
  1087. <property>sim/model/variant</property>
  1088. <value>2</value>
  1089. </equals>
  1090. </condition>
  1091. </animation>
  1092. <model>
  1093. <name>ASI</name>
  1094. <path>Aircraft/ec130/Models/Instruments/ASI/asi.xml</path>
  1095. <offsets>
  1096. <x-m>-4.571</x-m>
  1097. <y-m>-0.671</y-m>
  1098. <z-m>-0.285</z-m>
  1099. <pitch-deg>-10</pitch-deg>
  1100. </offsets>
  1101. </model>
  1102. <model>
  1103. <name>alt</name>
  1104. <path>Aircraft/ec130/Models/Instruments/ALT/alt2-3d.xml</path>
  1105. <offsets>
  1106. <x-m>-4.57</x-m>
  1107. <y-m>-0.478</y-m>
  1108. <z-m>-0.281</z-m>
  1109. <pitch-deg>-10</pitch-deg>
  1110. </offsets>
  1111. </model>
  1112. <model>
  1113. <name>kcs55</name>
  1114. <path>Aircraft/ec130/Models/Instruments/kcs55/ki525a.xml</path>
  1115. <offsets>
  1116. <x-m>-4.547</x-m>
  1117. <y-m>-0.574</y-m>
  1118. <z-m>-0.394</z-m>
  1119. <pitch-deg>-10</pitch-deg>
  1120. </offsets>
  1121. </model>
  1122. <model>
  1123. <name>VSI</name>
  1124. <path>Aircraft/ec130/Models/Instruments/VSI/VSI.xml</path>
  1125. <offsets>
  1126. <x-m>-4.556</x-m>
  1127. <y-m>-0.475</y-m>
  1128. <z-m>-0.370</z-m>
  1129. <pitch-deg>-10</pitch-deg>
  1130. </offsets>
  1131. </model>
  1132. <model>
  1133. <name>Turn</name>
  1134. <path>Aircraft/ec130/Models/Instruments/Turn/Turn.xml</path>
  1135. <offsets>
  1136. <x-m>-4.555</x-m>
  1137. <y-m>-0.671</y-m>
  1138. <z-m>-0.369</z-m>
  1139. <pitch-deg>-10</pitch-deg>
  1140. </offsets>
  1141. </model>
  1142. <animation>
  1143. <type>select</type>
  1144. <object-name>Turn</object-name>
  1145. <condition>
  1146. <equals>
  1147. <property>sim/model/variant</property>
  1148. <value>1</value>
  1149. </equals>
  1150. </condition>
  1151. </animation>
  1152. <!-- fill empty for t2 variant -->
  1153. <model>
  1154. <name>Turn_empty</name>
  1155. <path>Aircraft/ec130/Models/Instruments/Turn/Turn_empty.xml</path>
  1156. <offsets>
  1157. <x-m>-4.555</x-m>
  1158. <y-m>-0.671</y-m>
  1159. <z-m>-0.369</z-m>
  1160. <pitch-deg>-10</pitch-deg>
  1161. </offsets>
  1162. </model>
  1163. <animation>
  1164. <type>select</type>
  1165. <object-name>Turn_empty</object-name>
  1166. <condition>
  1167. <equals>
  1168. <property>sim/model/variant</property>
  1169. <value>2</value>
  1170. </equals>
  1171. </condition>
  1172. </animation>
  1173. <model>
  1174. <name>Clock</name>
  1175. <path>Aircraft/ec130/Models/Instruments/Clock/clock.xml</path>
  1176. <offsets>
  1177. <x-m>-4.532</x-m>
  1178. <y-m>-0.672</y-m>
  1179. <z-m>-0.449</z-m>
  1180. <pitch-deg>-10</pitch-deg>
  1181. </offsets>
  1182. </model>
  1183. <model>
  1184. <name>Warnpanel_b4</name>
  1185. <path>Aircraft/ec130/Models/Instruments/CWS/CWS_b4.xml</path>
  1186. <offsets>
  1187. <x-m>-4.567</x-m>
  1188. <y-m>-0.600</y-m>
  1189. <z-m>-0.214</z-m>
  1190. <pitch-deg>-10</pitch-deg>
  1191. </offsets>
  1192. </model>
  1193. <animation>
  1194. <type>select</type>
  1195. <object-name>Warnpanel_b4</object-name>
  1196. <condition>
  1197. <equals>
  1198. <property>sim/model/variant</property>
  1199. <value>1</value>
  1200. </equals>
  1201. </condition>
  1202. </animation>
  1203. <model>
  1204. <name>Warnpanel_t2</name>
  1205. <path>Aircraft/ec130/Models/Instruments/CWS/CWS_t2.xml</path>
  1206. <offsets>
  1207. <x-m>-4.567</x-m>
  1208. <y-m>-0.600</y-m>
  1209. <z-m>-0.200</z-m>
  1210. <pitch-deg>-10</pitch-deg>
  1211. </offsets>
  1212. </model>
  1213. <animation>
  1214. <type>select</type>
  1215. <object-name>Warnpanel_t2</object-name>
  1216. <condition>
  1217. <equals>
  1218. <property>sim/model/variant</property>
  1219. <value>2</value>
  1220. </equals>
  1221. </condition>
  1222. </animation>
  1223. <model>
  1224. <name>Lighting</name>
  1225. <path>Aircraft/ec130/Models/Instruments/Lighting/lighting.xml</path>
  1226. <offsets>
  1227. <x-m>-4.522</x-m>
  1228. <y-m>-0.507</y-m>
  1229. <z-m>-0.451</z-m>
  1230. <pitch-deg>-10</pitch-deg>
  1231. </offsets>
  1232. </model>
  1233. <model>
  1234. <name>VEMD</name>
  1235. <path>Aircraft/ec130/Models/Instruments/VEMD/vemd.xml</path>
  1236. <offsets>
  1237. <x-m>-4.575</x-m>
  1238. <y-m>-0.342</y-m>
  1239. <z-m>-0.269</z-m>
  1240. <pitch-deg>-10</pitch-deg>
  1241. </offsets>
  1242. </model>
  1243. <model>
  1244. <name>Enginepanel</name>
  1245. <path>Aircraft/ec130/Models/Instruments/Enginepanel/enginepanel.xml</path>
  1246. <offsets>
  1247. <x-m>-4.500</x-m>
  1248. <y-m>-0.377</y-m>
  1249. <z-m>-0.520</z-m>
  1250. <pitch-deg>-21</pitch-deg>
  1251. </offsets>
  1252. </model>
  1253. <model>
  1254. <name>KX155A</name>
  1255. <path>Aircraft/ec130/Models/Instruments/KX155A/KX155A.xml</path>
  1256. <offsets>
  1257. <x-m>-4.425</x-m>
  1258. <y-m>-0.363</y-m>
  1259. <z-m>-0.590</z-m>
  1260. <pitch-deg>-80</pitch-deg>
  1261. </offsets>
  1262. </model>
  1263. <model>
  1264. <name>GTX330</name>
  1265. <path>Aircraft/ec130/Models/Instruments/GTX330/GTX330.xml</path>
  1266. <offsets>
  1267. <x-m>-4.40</x-m>
  1268. <y-m>-0.363</y-m>
  1269. <z-m>-0.591</z-m>
  1270. <pitch-deg>-80</pitch-deg>
  1271. </offsets>
  1272. </model>
  1273. <model>
  1274. <name>GNS430</name>
  1275. <path>Aircraft/ec130/Models/Instruments/GNS430/GNS430.xml</path>
  1276. <offsets>
  1277. <x-m>-4.538</x-m>
  1278. <y-m>-0.338</y-m>
  1279. <z-m>-0.405</z-m>
  1280. <pitch-deg>-10</pitch-deg>
  1281. </offsets>
  1282. </model>
  1283. <model>
  1284. <name>RPM</name>
  1285. <path>Aircraft/ec130/Models/Instruments/Tach/tach.xml</path>
  1286. <offsets>
  1287. <x-m>-4.570</x-m>
  1288. <y-m>-0.477</y-m>
  1289. <z-m>-0.192</z-m>
  1290. <pitch-deg>-10</pitch-deg>
  1291. </offsets>
  1292. </model>
  1293. <model>
  1294. <name>EMERSW</name>
  1295. <path>Aircraft/ec130/Models/Instruments/Emergswitch/emergswitch.xml</path>
  1296. <offsets>
  1297. <x-m>-4.570</x-m>
  1298. <y-m>-0.433</y-m>
  1299. <z-m>-0.185</z-m>
  1300. <pitch-deg>-10</pitch-deg>
  1301. </offsets>
  1302. </model>
  1303. <animation>
  1304. <type>select</type>
  1305. <object-name>EMERSW</object-name>
  1306. <condition>
  1307. <equals>
  1308. <property>sim/model/variant</property>
  1309. <value>1</value>
  1310. </equals>
  1311. </condition>
  1312. </animation>
  1313. <model>
  1314. <name>ELT_t2</name>
  1315. <path>Aircraft/ec130/Models/Instruments/Breakers/ELT_switch_t2.xml</path>
  1316. <offsets>
  1317. <x-m>-4.588</x-m>
  1318. <y-m>-0.190</y-m>
  1319. <z-m>-0.191</z-m>
  1320. <pitch-deg>-10</pitch-deg>
  1321. </offsets>
  1322. </model>
  1323. <model>
  1324. <name>ka51b_t2</name>
  1325. <path>Aircraft/ec130/Models/Instruments/kcs55/ka51b_t2.xml</path>
  1326. <offsets>
  1327. <x-m>-4.588</x-m>
  1328. <y-m>-0.133</y-m>
  1329. <z-m>-0.193</z-m>
  1330. <pitch-deg>-10</pitch-deg>
  1331. </offsets>
  1332. </model>
  1333. <animation>
  1334. <type>select</type>
  1335. <object-name>ELT_t2</object-name>
  1336. <object-name>ka51b_t2</object-name>
  1337. <condition>
  1338. <equals>
  1339. <property>sim/model/variant</property>
  1340. <value>2</value>
  1341. </equals>
  1342. </condition>
  1343. </animation>
  1344. <model>
  1345. <name>SCU</name>
  1346. <path>Aircraft/ec130/Models/Instruments/SCU/scu.xml</path>
  1347. <offsets>
  1348. <x-m>-4.298</x-m>
  1349. <y-m>-0.364</y-m>
  1350. <z-m>-0.694</z-m>
  1351. <pitch-deg>9</pitch-deg>
  1352. </offsets>
  1353. </model>
  1354. <model>
  1355. <name>Breakers</name>
  1356. <path>Aircraft/ec130/Models/Instruments/Breakers/breakerspanel.xml</path>
  1357. <offsets>
  1358. <x-m>-4.194</x-m>
  1359. <y-m>-0.364</y-m>
  1360. <z-m>-0.707</z-m>
  1361. <pitch-deg>9</pitch-deg>
  1362. </offsets>
  1363. </model>
  1364. <model>
  1365. <name>Breakers2</name>
  1366. <path>Aircraft/ec130/Models/Instruments/Breakers/breakers.xml</path>
  1367. <offsets>
  1368. <x-m>-4.127</x-m>
  1369. <y-m>-0.364</y-m>
  1370. <z-m>-0.719</z-m>
  1371. <pitch-deg>9</pitch-deg>
  1372. </offsets>
  1373. </model>
  1374. <model>
  1375. <name>levers</name>
  1376. <path>Aircraft/ec130/Models/Instruments/Levers/levers.xml</path>
  1377. <offsets>
  1378. <x-m>-4.018</x-m>
  1379. <y-m>-0.178</y-m>
  1380. <z-m>0.300</z-m>
  1381. <pitch-deg>0</pitch-deg>
  1382. </offsets>
  1383. </model>
  1384. <animation>
  1385. <type>select</type>
  1386. <object-name>Breakers2</object-name>
  1387. <condition>
  1388. <equals>
  1389. <property>sim/model/variant</property>
  1390. <value>1</value>
  1391. </equals>
  1392. </condition>
  1393. </animation>
  1394. <!-- main rotor -->
  1395. <model>
  1396. <name>mainrotor</name>
  1397. <path>Aircraft/ec130/Models/Rotor/rotoranimation.xml</path>
  1398. <offsets>
  1399. <x-m>-1.987</x-m>
  1400. <y-m>0</y-m>
  1401. <z-m>1.371</z-m>
  1402. <pitch-deg>-2</pitch-deg>
  1403. </offsets>
  1404. </model>
  1405. <!-- tailrotor -->
  1406. <model>
  1407. <name>tailrotor</name>
  1408. <path>Aircraft/ec130/Models/TailRotor/tailrotor.xml</path>
  1409. <offsets>
  1410. <x-m> 4.409</x-m>
  1411. <y-m>-0.060</y-m>
  1412. <z-m> 0.102</z-m>
  1413. <roll-deg> 90 </roll-deg>
  1414. </offsets>
  1415. </model>
  1416. <animation>
  1417. <type>translate</type>
  1418. <object-name>tailrotor_control</object-name>
  1419. <property>rotors/tail/blade/incidence-deg</property>
  1420. <factor>1</factor>
  1421. <offset>10</offset>
  1422. <interpolation>
  1423. <entry><ind>-18.0 </ind><dep>-0.020</dep></entry>
  1424. <entry><ind> 0.0 </ind><dep>-0.000</dep></entry>
  1425. <entry><ind> 20.0 </ind><dep> 0.020</dep></entry>
  1426. </interpolation>
  1427. <axis>
  1428. <x> 1 </x>
  1429. <y> 0 </y>
  1430. <z> 0 </z>
  1431. </axis>
  1432. </animation>
  1433. <animation>
  1434. <type>rotate</type>
  1435. <object-name>tailrotor_control2</object-name>
  1436. <property>rotors/tail/blade/incidence-deg</property>
  1437. <factor>-0.7</factor>
  1438. <center>
  1439. <x-m> 4.409</x-m>
  1440. <y-m> 0.000</y-m>
  1441. <z-m> 0.102</z-m>
  1442. </center>
  1443. <axis>
  1444. <x> 0 </x>
  1445. <y> 0 </y>
  1446. <z> 1 </z>
  1447. </axis>
  1448. </animation>
  1449. <!--emergency floats-->
  1450. <model>
  1451. <path>Aircraft/ec130/Models/Floats/right_float.xml</path>
  1452. <offsets>
  1453. <x-m>-2.099</x-m>
  1454. <y-m>1.236</y-m>
  1455. <z-m>-1.626</z-m>
  1456. <pitch-deg>0</pitch-deg>
  1457. </offsets>
  1458. </model>
  1459. <model>
  1460. <path>Aircraft/ec130/Models/Floats/left_float.xml</path>
  1461. <offsets>
  1462. <x-m>-2.099</x-m>
  1463. <y-m>-1.236</y-m>
  1464. <z-m>-1.626</z-m>
  1465. <pitch-deg>0</pitch-deg>
  1466. </offsets>
  1467. </model>
  1468. <!-- rembrandt light volumes -->
  1469. <model>
  1470. <name>rembrandt_light_volume</name>
  1471. <path>Aircraft/ec130/Models/Light/rembrandt_light.xml</path>
  1472. <offsets>
  1473. <x-m> 0 </x-m>
  1474. <y-m> 0 </y-m>
  1475. <z-m> 0 </z-m>
  1476. <pitch-deg>0</pitch-deg>
  1477. </offsets>
  1478. </model>
  1479. <!-- searchlight SX16 -->
  1480. <model>
  1481. <name>searchlight_SX16</name>
  1482. <path>Aircraft/ec130/Models/SearchLight/searchlight_SX16.xml</path>
  1483. <offsets>
  1484. <x-m> -2.390 </x-m>
  1485. <y-m> 1.471 </y-m>
  1486. <z-m> -1.268 </z-m>
  1487. <pitch-deg>0</pitch-deg>
  1488. </offsets>
  1489. </model>
  1490. <!-- searchlight A800 -->
  1491. <model>
  1492. <name>searchlight_A800</name>
  1493. <path>Aircraft/ec130/Models/SearchLight/searchlight_A800.xml</path>
  1494. <offsets>
  1495. <x-m> -4.940 </x-m>
  1496. <y-m> -1.200 </y-m>
  1497. <z-m> -1.220 </z-m>
  1498. <pitch-deg>0</pitch-deg>
  1499. </offsets>
  1500. </model>
  1501. <!--searchlight A800 select animation-->
  1502. <animation>
  1503. <type>select</type>
  1504. <object-name>searchlight_A800</object-name>
  1505. <condition>
  1506. <property>sim/model/ec130/searchlight_a800</property>
  1507. </condition>
  1508. </animation>
  1509. <!-- align mount with arm -->
  1510. <animation>
  1511. <type>rotate</type>
  1512. <object-name>slight_mount</object-name>
  1513. <offset-deg>40</offset-deg>
  1514. <center>
  1515. <x-m> 0 </x-m>
  1516. <y-m> 0 </y-m>
  1517. <z-m> 0 </z-m>
  1518. </center>
  1519. <axis>
  1520. <x>0</x>
  1521. <y>0</y>
  1522. <z>1</z>
  1523. </axis>
  1524. </animation>
  1525. <!--gear light select animation-->
  1526. <animation>
  1527. <nopreview/>
  1528. <type>select</type>
  1529. <object-name>gear_light_left</object-name>
  1530. <object-name>gear_light_right</object-name>
  1531. <object-name>landing_light_gear_left</object-name>
  1532. <object-name>landing_light_gear_right</object-name>
  1533. <condition>
  1534. <property>sim/model/ec130/gear_light</property>
  1535. </condition>
  1536. </animation>
  1537. <!--model select animation-->
  1538. <animation>
  1539. <type>select</type>
  1540. <object-name>windscreen_inside</object-name>
  1541. <condition>
  1542. <equals>
  1543. <property>sim/model/ec130/cockpit-windscreen-option</property>
  1544. <value>1</value>
  1545. </equals>
  1546. </condition>
  1547. </animation>
  1548. <animation>
  1549. <type>select</type>
  1550. <object-name>windscreen_inside_shader</object-name>
  1551. <condition>
  1552. <equals>
  1553. <property>sim/model/ec130/cockpit-windscreen-option</property>
  1554. <value>2</value>
  1555. </equals>
  1556. </condition>
  1557. </animation>
  1558. <animation>
  1559. <type>select</type>
  1560. <object-name>copilot_controls</object-name>
  1561. <condition>
  1562. <property>sim/model/ec130/copilot_controls</property>
  1563. </condition>
  1564. </animation>
  1565. <animation>
  1566. <type>pick</type>
  1567. <object-name>copilot_controls</object-name>
  1568. <object-name>pedalr_coverbox</object-name>
  1569. <action>
  1570. <button>0</button>
  1571. <repeatable>false</repeatable>
  1572. <binding>
  1573. <command>nasal</command>
  1574. <script>ec130.toggle_copilot_controls(1)</script>
  1575. </binding>
  1576. </action>
  1577. <hovered>
  1578. <binding>
  1579. <command>set-tooltip</command>
  1580. <tooltip-id>copilot_control_toggle</tooltip-id>
  1581. <label>toggle Co-Pilot controls</label>
  1582. </binding>
  1583. </hovered>
  1584. </animation>
  1585. <animation>
  1586. <type>select</type>
  1587. <object-name>pedalr_coverbox</object-name>
  1588. <condition>
  1589. <not>
  1590. <property>sim/model/ec130/copilot_controls</property>
  1591. </not>
  1592. </condition>
  1593. </animation>
  1594. <animation>
  1595. <type>select</type>
  1596. <object-name>floats_deflated</object-name>
  1597. <condition>
  1598. <property>sim/model/ec130/emerg_floats</property>
  1599. </condition>
  1600. </animation>
  1601. <!-- EC130 B4 specific parts -->
  1602. <animation>
  1603. <nopreview/>
  1604. <type>select</type>
  1605. <object-name>fuselage</object-name>
  1606. <object-name>fuselage_air_in</object-name>
  1607. <object-name>tail_filter_prot</object-name>
  1608. <object-name>block</object-name>
  1609. <object-name>frontdoorl</object-name>
  1610. <object-name>frontdoorr</object-name>
  1611. <object-name>frontdoorr.001</object-name>
  1612. <object-name>windowr</object-name>
  1613. <object-name>windowr.001</object-name>
  1614. <object-name>windowr.002</object-name>
  1615. <object-name>backdoorl</object-name>
  1616. <object-name>backdoorr</object-name>
  1617. <object-name>backdoorr.001</object-name>
  1618. <object-name>windowbr</object-name>
  1619. <object-name>windowbr.001</object-name>
  1620. <object-name>windowbr.002</object-name>
  1621. <condition>
  1622. <not-equals>
  1623. <property>sim/model/variant</property>
  1624. <value>2</value>
  1625. </not-equals>
  1626. </condition>
  1627. </animation>
  1628. <!-- H130 specific parts -->
  1629. <animation>
  1630. <type>select</type>
  1631. <object-name>fuselage_t2</object-name>
  1632. <object-name>fuselage_air_in_t2</object-name>
  1633. <object-name>windowr_t2</object-name>
  1634. <object-name>block_t2</object-name>
  1635. <object-name>frontdoorl_t2</object-name>
  1636. <object-name>frontdoorr_t2</object-name>
  1637. <object-name>frontdoorr_t2.001</object-name>
  1638. <object-name>windowr_t2.001</object-name>
  1639. <object-name>windowr_t2.002</object-name>
  1640. <object-name>backdoorl_t2</object-name>
  1641. <object-name>backdoorr_t2</object-name>
  1642. <object-name>backdoorr_t2.001</object-name>
  1643. <object-name>backdoorr_t2.002</object-name>
  1644. <object-name>windowbr_t2</object-name>
  1645. <object-name>doorbr_lead_t2</object-name>
  1646. <object-name>doorbr_hinge_t2</object-name>
  1647. <object-name>doorbr_lever_t2</object-name>
  1648. <object-name>top_expipes_t2</object-name>
  1649. <condition>
  1650. <equals>
  1651. <property>sim/model/variant</property>
  1652. <value>2</value>
  1653. </equals>
  1654. </condition>
  1655. </animation>
  1656. <animation>
  1657. <type>select</type>
  1658. <object-name>basket_left</object-name>
  1659. <object-name>basket_mesh_left</object-name>
  1660. <object-name>basket_left_cover</object-name>
  1661. <object-name>basket_mesh_left_cover</object-name>
  1662. <object-name>basket_left_rod_up</object-name>
  1663. <object-name>basket_left_rod_low</object-name>
  1664. <condition>
  1665. <property>sim/model/ec130/basket_left</property>
  1666. </condition>
  1667. </animation>
  1668. <animation>
  1669. <nopreview/>
  1670. <type>select</type>
  1671. <object-name>basket_right</object-name>
  1672. <object-name>basket_mesh_right</object-name>
  1673. <object-name>basket_right_cover</object-name>
  1674. <object-name>basket_mesh_right_cover</object-name>
  1675. <object-name>basket_right_rod_up</object-name>
  1676. <object-name>basket_right_rod_low</object-name>
  1677. <condition>
  1678. <property>sim/model/ec130/basket_right</property>
  1679. </condition>
  1680. </animation>
  1681. <animation>
  1682. <nopreview/>
  1683. <type>select</type>
  1684. <object-name>snowshoes</object-name>
  1685. <condition>
  1686. <property>sim/model/ec130/snowshoes</property>
  1687. </condition>
  1688. </animation>
  1689. <animation>
  1690. <type>select</type>
  1691. <object-name>mirror</object-name>
  1692. <object-name>mirror_glass</object-name>
  1693. <condition>
  1694. <property>sim/model/ec130/mirror</property>
  1695. </condition>
  1696. </animation>
  1697. <animation>
  1698. <type>select</type>
  1699. <object-name>FLIR</object-name>
  1700. <condition>
  1701. <property>sim/model/ec130/FLIR</property>
  1702. </condition>
  1703. </animation>
  1704. <animation>
  1705. <type>select</type>
  1706. <object-name>slight_arm</object-name>
  1707. <object-name>slight_cable</object-name>
  1708. <condition>
  1709. <property>sim/model/ec130/searchlight</property>
  1710. </condition>
  1711. </animation>
  1712. <!-- A800 mount -->
  1713. <animation>
  1714. <type>select</type>
  1715. <object-name>slight_front_arm</object-name>
  1716. <object-name>slight_wire1</object-name>
  1717. <object-name>slight_wire2</object-name>
  1718. <condition>
  1719. <property>sim/model/ec130/searchlight_a800</property>
  1720. </condition>
  1721. </animation>
  1722. <!-- cutout parts of luggage door -->
  1723. <animation>
  1724. <type>select</type>
  1725. <object-name>luggager_slight</object-name>
  1726. <object-name>luggager_in_slight</object-name>
  1727. <condition>
  1728. <not>
  1729. <property>sim/model/ec130/luggage_wide</property>
  1730. </not>
  1731. <not>
  1732. <property>sim/model/ec130/searchlight</property>
  1733. </not>
  1734. </condition>
  1735. </animation>
  1736. <!-- darkening box when luggage closed -->
  1737. <animation>
  1738. <type>select</type>
  1739. <object-name>slight_darkening_box</object-name>
  1740. <condition>
  1741. <not>
  1742. <property>sim/model/ec130/luggage_wide</property>
  1743. </not>
  1744. <not>
  1745. <property>sim/model/ec130/doors/luggager/position-norm</property>
  1746. </not>
  1747. </condition>
  1748. </animation>
  1749. <animation>
  1750. <type>select</type>
  1751. <object-name>wirecutter</object-name>
  1752. <condition>
  1753. <property>sim/model/ec130/wirecutter</property>
  1754. </condition>
  1755. </animation>
  1756. <!-- stretcher -->
  1757. <animation>
  1758. <type>knob</type>
  1759. <object-name>frame_upper</object-name>
  1760. <object-name>stretcher_soft_head_up</object-name>
  1761. <object-name>stretcher_cyl</object-name>
  1762. <object-name>stretcher_rod</object-name>
  1763. <drag-direction>vertical</drag-direction>
  1764. <factor>1.0</factor>
  1765. <center>
  1766. <x-m> 3.650 </x-m>
  1767. <y-m> 0.000 </y-m>
  1768. <z-m>-0.842 </z-m>
  1769. </center>
  1770. <axis>
  1771. <x> 0 </x>
  1772. <y> 1 </y>
  1773. <z> 0 </z>
  1774. </axis>
  1775. <increase>
  1776. <binding>
  1777. <command>nasal</command>
  1778. <script>
  1779. ec130.adjust_stretcher(2);
  1780. </script>
  1781. </binding>
  1782. </increase>
  1783. <decrease>
  1784. <binding>
  1785. <command>nasal</command>
  1786. <script>
  1787. ec130.adjust_stretcher(-2);
  1788. </script>
  1789. </binding>
  1790. </decrease>
  1791. <hovered>
  1792. <binding>
  1793. <command>set-tooltip</command>
  1794. <tooltip-id>Stretcher</tooltip-id>
  1795. <label>adjust backrest</label>
  1796. </binding>
  1797. </hovered>
  1798. </animation>
  1799. <animation>
  1800. <type>rotate</type>
  1801. <object-name>frame_upper</object-name>
  1802. <object-name>stretcher_soft_head_up</object-name>
  1803. <object-name>bar_head</object-name>
  1804. <object-name>beltp_upper</object-name>
  1805. <property>controls/seat/stretcher/position-deg</property>
  1806. <factor>-1.0</factor>
  1807. <center>
  1808. <x-m>-3.650 </x-m>
  1809. <y-m> 0.000 </y-m>
  1810. <z-m>-0.842 </z-m>
  1811. </center>
  1812. <axis>
  1813. <x> 0 </x>
  1814. <y> 1 </y>
  1815. <z> 0 </z>
  1816. </axis>
  1817. </animation>
  1818. <animation>
  1819. <type>rotate</type>
  1820. <object-name>beltp_lock</object-name>
  1821. <property>controls/seat/stretcher/position-deg</property>
  1822. <factor>-0.75</factor>
  1823. <center>
  1824. <x-m>-3.650 </x-m>
  1825. <y-m> 0.000 </y-m>
  1826. <z-m>-0.842 </z-m>
  1827. </center>
  1828. <axis>
  1829. <x> 0 </x>
  1830. <y> 1 </y>
  1831. <z> 0 </z>
  1832. </axis>
  1833. </animation>
  1834. <animation>
  1835. <type>rotate</type>
  1836. <object-name>stretcher_cyl</object-name>
  1837. <object-name>stretcher_rod</object-name>
  1838. <property>controls/seat/stretcher/position-deg</property>
  1839. <interpolation>
  1840. <entry><ind> 0</ind><dep> -4.0</dep></entry>
  1841. <entry><ind>10</ind><dep>-18.0</dep></entry>
  1842. <entry><ind>20</ind><dep>-32.0</dep></entry>
  1843. <entry><ind>30</ind><dep>-45.0</dep></entry>
  1844. <entry><ind>40</ind><dep>-57.0</dep></entry>
  1845. <entry><ind>50</ind><dep>-68.5</dep></entry>
  1846. </interpolation>
  1847. <center>
  1848. <x-m>-3.514 </x-m>
  1849. <y-m> 0.000 </y-m>
  1850. <z-m>-0.857 </z-m>
  1851. </center>
  1852. <axis>
  1853. <x> 0 </x>
  1854. <y> 1 </y>
  1855. <z> 0 </z>
  1856. </axis>
  1857. </animation>
  1858. <animation>
  1859. <type>translate</type>
  1860. <object-name>beltp_lock</object-name>
  1861. <property>controls/seat/stretcher/position-deg</property>
  1862. <factor>0.0005</factor>
  1863. <axis>
  1864. <x>-1 </x>
  1865. <y> 0 </y>
  1866. <z> 0.5 </z>
  1867. </axis>
  1868. </animation>
  1869. <animation>
  1870. <type>translate</type>
  1871. <object-name>beltp_lower</object-name>
  1872. <property>controls/seat/stretcher/position-deg</property>
  1873. <factor>0.001</factor>
  1874. <axis>
  1875. <x>-1 </x>
  1876. <y> 0 </y>
  1877. <z> 0.5 </z>
  1878. </axis>
  1879. </animation>
  1880. <animation>
  1881. <type>translate</type>
  1882. <object-name>stretcher_rod</object-name>
  1883. <property>controls/seat/stretcher/position-deg</property>
  1884. <factor>1</factor>
  1885. <offset>0</offset>
  1886. <interpolation>
  1887. <entry><ind> 0</ind><dep>0.000</dep></entry>
  1888. <entry><ind>10</ind><dep>0.007</dep></entry>
  1889. <entry><ind>20</ind><dep>0.018</dep></entry>
  1890. <entry><ind>40</ind><dep>0.055</dep></entry>
  1891. <entry><ind>50</ind><dep>0.077</dep></entry>
  1892. </interpolation>
  1893. <axis>
  1894. <x> 1 </x>
  1895. <y> 0 </y>
  1896. <z> 0 </z>
  1897. </axis>
  1898. </animation>
  1899. <!--material animation-->
  1900. <animation>
  1901. <type>material</type>
  1902. <object-name>fuselage</object-name>
  1903. <object-name>fuselage_t2</object-name>
  1904. <object-name>fuselage_air_in</object-name>
  1905. <object-name>fuselage_air_in_t2</object-name>
  1906. <object-name>gear_strobe_light_base</object-name>
  1907. <object-name>seats</object-name>
  1908. <object-name>seat_pass_front_l</object-name>
  1909. <object-name>seat_pass_front_r</object-name>
  1910. <object-name>seat_pass_rear_mr</object-name>
  1911. <object-name>seat_pass_rear_r</object-name>
  1912. <object-name>luggagel</object-name>
  1913. <object-name>luggager</object-name>
  1914. <object-name>luggager_slight</object-name>
  1915. <object-name>luggagelw</object-name>
  1916. <object-name>fuselage_luggagelw</object-name>
  1917. <object-name>luggagerw</object-name>
  1918. <object-name>fuselage_luggagerw</object-name>
  1919. <object-name>frontdoorl</object-name>
  1920. <object-name>frontdoorl_t2</object-name>
  1921. <object-name>frontdoorr</object-name>
  1922. <object-name>frontdoorr_t2</object-name>
  1923. <object-name>backdoorr</object-name>
  1924. <object-name>backdoorr_t2</object-name>
  1925. <object-name>backdoorl</object-name>
  1926. <object-name>backdoorl_t2</object-name>
  1927. <object-name>doorb</object-name>
  1928. <object-name>doorbr_lead_t2</object-name>
  1929. <object-name>top_expipes_t2</object-name>
  1930. <object-name>exhaust</object-name>
  1931. <object-name>wirecutter</object-name>
  1932. <object-name>stator</object-name>
  1933. <object-name>tailrotor</object-name>
  1934. <object-name>dme_base</object-name>
  1935. <object-name>dme_small_base</object-name>
  1936. <object-name>vuhf_base</object-name>
  1937. <object-name>hoist_frame</object-name>
  1938. <object-name>hoist_pyramid</object-name>
  1939. <object-name>tail_filter_prot</object-name>
  1940. <property-base>sim/model/livery/</property-base>
  1941. <texture-prop>texture</texture-prop>
  1942. <texture>default.png</texture>
  1943. </animation>
  1944. <!--gear strobe light-->
  1945. <animation>
  1946. <nopreview/>
  1947. <type>select</type>
  1948. <object-name>gear_strobe_light</object-name>
  1949. <object-name>gear_strobe_light_base</object-name>
  1950. <condition>
  1951. <property>sim/model/ec130/gear_strobe</property>
  1952. </condition>
  1953. </animation>
  1954. <!--lights-->
  1955. <animation>
  1956. <type>select</type>
  1957. <object-name>navlight_left</object-name>
  1958. <object-name>navlight_right</object-name>
  1959. <object-name>navlight_back</object-name>
  1960. <condition>
  1961. <greater-than>
  1962. <property>sim/multiplay/generic/int[2]</property>
  1963. <value>24</value>
  1964. </greater-than>
  1965. </condition>
  1966. </animation>
  1967. <animation>
  1968. <type>select</type>
  1969. <object-name>taxilight</object-name>
  1970. <object-name>taxilight2</object-name>
  1971. <condition>
  1972. <greater-than>
  1973. <property>sim/multiplay/generic/int[1]</property>
  1974. <value>24</value>
  1975. </greater-than>
  1976. </condition>
  1977. </animation>
  1978. <animation>
  1979. <type>flash</type>
  1980. <object-name>taxilight</object-name>
  1981. <center>
  1982. <x-m>-3.418</x-m>
  1983. <y-m>0.395</y-m>
  1984. <z-m>-1.317</z-m>
  1985. </center>
  1986. <axis>
  1987. <x>-1</x>
  1988. <y>0</y>
  1989. <z>0</z>
  1990. </axis>
  1991. <power>5</power>
  1992. <factor>1</factor>
  1993. <offset>0</offset>
  1994. <two-sides type="bool">false</two-sides>
  1995. <min>0.01</min>
  1996. <max>1</max>
  1997. </animation>
  1998. <animation>
  1999. <type>select</type>
  2000. <object-name>landing_light</object-name>
  2001. <object-name>landing_light2</object-name>
  2002. <object-name>landing_light_gear_left</object-name>
  2003. <object-name>landing_light_gear_right</object-name>
  2004. <condition>
  2005. <greater-than>
  2006. <property>sim/multiplay/generic/int[4]</property>
  2007. <value>24</value>
  2008. </greater-than>
  2009. </condition>
  2010. </animation>
  2011. <animation>
  2012. <type>flash</type>
  2013. <object-name>landing_light</object-name>
  2014. <center>
  2015. <x-m>-3.410</x-m>
  2016. <y-m>-0.486</y-m>
  2017. <z-m>-1.295</z-m>
  2018. </center>
  2019. <axis>
  2020. <x>-1</x>
  2021. <y>0</y>
  2022. <z>0</z>
  2023. </axis>
  2024. <power>5</power>
  2025. <factor>1</factor>
  2026. <offset>0</offset>
  2027. <two-sides type="bool">false</two-sides>
  2028. <min>0.01</min>
  2029. <max>1</max>
  2030. </animation>
  2031. <animation>
  2032. <type>flash</type>
  2033. <object-name>landing_light_gear_left</object-name>
  2034. <center>
  2035. <x-m>-1.260</x-m>
  2036. <y-m>-0.220</y-m>
  2037. <z-m>-1.155</z-m>
  2038. </center>
  2039. <axis>
  2040. <x>-1</x>
  2041. <y>0</y>
  2042. <z>0</z>
  2043. </axis>
  2044. <power>5</power>
  2045. <factor>1</factor>
  2046. <offset>0</offset>
  2047. <two-sides type="bool">false</two-sides>
  2048. <min>0.01</min>
  2049. <max>1</max>
  2050. </animation>
  2051. <animation>
  2052. <type>flash</type>
  2053. <object-name>landing_light_gear_right</object-name>
  2054. <center>
  2055. <x-m>-1.260</x-m>
  2056. <y-m> 0.220</y-m>
  2057. <z-m>-1.155</z-m>
  2058. </center>
  2059. <axis>
  2060. <x>-1</x>
  2061. <y>0</y>
  2062. <z>0</z>
  2063. </axis>
  2064. <power>5</power>
  2065. <factor>1</factor>
  2066. <offset>0</offset>
  2067. <two-sides type="bool">false</two-sides>
  2068. <min>0.01</min>
  2069. <max>1</max>
  2070. </animation>
  2071. <!-- REMBRANDT support for transparent objects -->
  2072. <effect>
  2073. <inherits-from>Effects/model-transparent</inherits-from>
  2074. <object-name>basket_mesh_left</object-name>
  2075. <object-name>basket_mesh_left_cover</object-name>
  2076. <object-name>basket_mesh_right</object-name>
  2077. <object-name>basket_mesh_right_cover</object-name>
  2078. <object-name>landing_light</object-name>
  2079. <object-name>landing_light_gear_left</object-name>
  2080. <object-name>landing_light_gear_right</object-name>
  2081. <object-name>navlight_left</object-name>
  2082. <object-name>navlight_right</object-name>
  2083. <object-name>navlight_back</object-name>
  2084. <object-name>taxilight</object-name>
  2085. <object-name>Plane.005X</object-name>
  2086. <object-name>Plane.005Xb</object-name>
  2087. <object-name>Plane.005Xbsl</object-name>
  2088. <object-name>Plane.005Xbsr</object-name>
  2089. <object-name>basket_mesh_left</object-name>
  2090. <condition>
  2091. <property>/sim/rendering/rembrandt/enabled</property>
  2092. </condition>
  2093. </effect>
  2094. <!-- landing light volume -->
  2095. <animation>
  2096. <type>select</type>
  2097. <object-name>LandLightVolume</object-name>
  2098. <condition>
  2099. <property>/sim/rendering/rembrandt/enabled</property>
  2100. <greater-than>
  2101. <property>sim/multiplay/generic/int[4]</property>
  2102. <value>24</value>
  2103. </greater-than>
  2104. </condition>
  2105. </animation>
  2106. <!-- gear landing lights volumes -->
  2107. <animation>
  2108. <type>select</type>
  2109. <object-name>LandLightVolume_gear_left</object-name>
  2110. <object-name>LandLightVolume_gear_right</object-name>
  2111. <condition>
  2112. <property>sim/model/ec130/gear_light</property>
  2113. <property>/sim/rendering/rembrandt/enabled</property>
  2114. <greater-than>
  2115. <property>sim/multiplay/generic/int[4]</property>
  2116. <value>24</value>
  2117. </greater-than>
  2118. </condition>
  2119. </animation>
  2120. <animation>
  2121. <type>select</type>
  2122. <object-name>NavLightLeftVolume</object-name>
  2123. <object-name>NavLightRightVolume</object-name>
  2124. <object-name>NavLightBackVolume</object-name>
  2125. <condition>
  2126. <property>/sim/rendering/rembrandt/enabled</property>
  2127. <greater-than>
  2128. <property>sim/multiplay/generic/int[2]</property>
  2129. <value>24</value>
  2130. </greater-than>
  2131. </condition>
  2132. </animation>
  2133. <animation>
  2134. <type>select</type>
  2135. <object-name>TaxiLightVolume</object-name>
  2136. <condition>
  2137. <property>/sim/rendering/rembrandt/enabled</property>
  2138. <greater-than>
  2139. <property>sim/multiplay/generic/int[1]</property>
  2140. <value>24</value>
  2141. </greater-than>
  2142. </condition>
  2143. </animation>
  2144. <!-- beacon tail -->
  2145. <animation>
  2146. <nopreview/>
  2147. <type>select</type>
  2148. <object-name>Plane.005X</object-name>
  2149. <condition>
  2150. <or>
  2151. <greater-than>
  2152. <property>sim/multiplay/generic/int[5]</property>
  2153. <value>24</value>
  2154. </greater-than>
  2155. <greater-than>
  2156. <property>systems/electrical/outputs/beacon</property>
  2157. <value>24</value>
  2158. </greater-than>
  2159. </or>
  2160. </condition>
  2161. </animation>
  2162. <!-- rembrandt volume -->
  2163. <animation>
  2164. <type>select</type>
  2165. <object-name>BeaconVolume</object-name>
  2166. <condition>
  2167. <property>/sim/rendering/rembrandt/enabled</property>
  2168. <greater-than>
  2169. <property>sim/multiplay/generic/int[5]</property>
  2170. <value>24</value>
  2171. </greater-than>
  2172. </condition>
  2173. </animation>
  2174. <!-- gear strobe -->
  2175. <animation>
  2176. <nopreview/>
  2177. <type>select</type>
  2178. <object-name>Plane.005Xb</object-name>
  2179. <condition>
  2180. <property>sim/model/ec130/gear_strobe</property>
  2181. <or>
  2182. <property>sim/multiplay/generic/int[3]</property>
  2183. <greater-than>
  2184. <property>systems/electrical/outputs/strobe</property>
  2185. <value>24</value>
  2186. </greater-than>
  2187. </or>
  2188. </condition>
  2189. </animation>
  2190. <!-- stabi strobes -->
  2191. <animation>
  2192. <nopreview/>
  2193. <type>select</type>
  2194. <object-name>Plane.005Xbsl</object-name>
  2195. <object-name>Plane.005Xbsr</object-name>
  2196. <condition>
  2197. <property>sim/model/ec130/stabi_strobe</property>
  2198. <or>
  2199. <property>sim/multiplay/generic/int[3]</property>
  2200. <greater-than>
  2201. <property>systems/electrical/outputs/strobe</property>
  2202. <value>24</value>
  2203. </greater-than>
  2204. </or>
  2205. </condition>
  2206. </animation>
  2207. <!-- rembrandt volume -->
  2208. <animation>
  2209. <type>select</type>
  2210. <object-name>GearStrobeVolume</object-name>
  2211. <condition>
  2212. <property>sim/model/ec130/gear_strobe</property>
  2213. <property>/sim/rendering/rembrandt/enabled</property>
  2214. <or>
  2215. <property>sim/multiplay/generic/int[3]</property>
  2216. <greater-than>
  2217. <property>systems/electrical/outputs/strobe</property>
  2218. <value>24</value>
  2219. </greater-than>
  2220. </or>
  2221. </condition>
  2222. </animation>
  2223. <animation>
  2224. <type>select</type>
  2225. <object-name>StrobeStabiLeftVolume</object-name>
  2226. <object-name>StrobeStabiRightVolume</object-name>
  2227. <condition>
  2228. <property>sim/model/ec130/stabi_strobe</property>
  2229. <property>/sim/rendering/rembrandt/enabled</property>
  2230. <or>
  2231. <property>sim/multiplay/generic/int[3]</property>
  2232. <greater-than>
  2233. <property>systems/electrical/outputs/strobe</property>
  2234. <value>24</value>
  2235. </greater-than>
  2236. </or>
  2237. </condition>
  2238. </animation>
  2239. <!--light effects-->
  2240. <animation>
  2241. <type>light</type>
  2242. <light-type>spot</light-type>
  2243. <name>NavLightLeft</name>
  2244. <object-name>NavLightLeftVolume</object-name>
  2245. <condition>
  2246. <property>/sim/rendering/rembrandt/enabled</property>
  2247. </condition>
  2248. <position>
  2249. <x>2.901</x>
  2250. <y>-1.376</y>
  2251. <z>-0.222</z>
  2252. </position>
  2253. <direction>
  2254. <x> 0.0</x>
  2255. <y>-1.0</y>
  2256. <z> 0.0</z>
  2257. </direction>
  2258. <ambient>
  2259. <r>0.99</r>
  2260. <g>0.0</g>
  2261. <b>0.0</b>
  2262. <a>1.0</a>
  2263. </ambient>
  2264. <diffuse>
  2265. <r>0.99</r>
  2266. <g>0.0</g>
  2267. <b>0.0</b>
  2268. <a>1.0</a>
  2269. </diffuse>
  2270. <specular>
  2271. <r>0.99</r>
  2272. <g>0.0</g>
  2273. <b>0.0</b>
  2274. <a>1.0</a>
  2275. </specular>
  2276. <dim-factor>
  2277. <property>/sim/time/sun-angle-rad</property>
  2278. <interpolation>
  2279. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2280. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2281. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2282. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2283. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2284. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2285. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2286. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2287. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2288. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2289. </interpolation>
  2290. <offset>0</offset>
  2291. </dim-factor>
  2292. <attenuation>
  2293. <c>1.0</c>
  2294. <l>0.0</l>
  2295. <q>0.75</q>
  2296. </attenuation>
  2297. <exponent>3</exponent>
  2298. <near-m>0.01</near-m>
  2299. <far-m>18</far-m>
  2300. <cutoff>150</cutoff>
  2301. </animation>
  2302. <animation>
  2303. <type>light</type>
  2304. <light-type>spot</light-type>
  2305. <name>NavLightRight</name>
  2306. <object-name>NavLightRightVolume</object-name>
  2307. <condition>
  2308. <property>/sim/rendering/rembrandt/enabled</property>
  2309. </condition>
  2310. <position>
  2311. <x>2.901</x>
  2312. <y>1.376</y>
  2313. <z>-0.222</z>
  2314. </position>
  2315. <direction>
  2316. <x> 0.0</x>
  2317. <y>1.0</y>
  2318. <z> 0.0</z>
  2319. </direction>
  2320. <ambient>
  2321. <r>0.0</r>
  2322. <g>0.99</g>
  2323. <b>0.0</b>
  2324. <a>1.0</a>
  2325. </ambient>
  2326. <diffuse>
  2327. <r>0.9</r>
  2328. <g>0.99</g>
  2329. <b>0.0</b>
  2330. <a>1.0</a>
  2331. </diffuse>
  2332. <specular>
  2333. <r>0.0</r>
  2334. <g>0.99</g>
  2335. <b>0.0</b>
  2336. <a>1.0</a>
  2337. </specular>
  2338. <dim-factor>
  2339. <property>/sim/time/sun-angle-rad</property>
  2340. <interpolation>
  2341. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2342. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2343. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2344. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2345. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2346. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2347. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2348. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2349. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2350. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2351. </interpolation>
  2352. <offset>0</offset>
  2353. </dim-factor>
  2354. <attenuation>
  2355. <c>1.0</c>
  2356. <l>0.0</l>
  2357. <q>0.75</q>
  2358. </attenuation>
  2359. <exponent>3</exponent>
  2360. <near-m>0.01</near-m>
  2361. <far-m>18</far-m>
  2362. <cutoff>150</cutoff>
  2363. </animation>
  2364. <animation>
  2365. <type>light</type>
  2366. <light-type>spot</light-type>
  2367. <name>NavLightBack</name>
  2368. <object-name>NavLightBackVolume</object-name>
  2369. <condition>
  2370. <property>/sim/rendering/rembrandt/enabled</property>
  2371. </condition>
  2372. <position>
  2373. <x>5.402</x>
  2374. <y>0.053</y>
  2375. <z>1.820</z>
  2376. </position>
  2377. <direction>
  2378. <x> 1.0</x>
  2379. <y> 0.0</y>
  2380. <z> 0.0</z>
  2381. </direction>
  2382. <ambient>
  2383. <r>0.99</r>
  2384. <g>0.99</g>
  2385. <b>0.96</b>
  2386. <a>1.0</a>
  2387. </ambient>
  2388. <diffuse>
  2389. <r>0.99</r>
  2390. <g>0.99</g>
  2391. <b>0.96</b>
  2392. <a>1.0</a>
  2393. </diffuse>
  2394. <specular>
  2395. <r>0.99</r>
  2396. <g>0.99</g>
  2397. <b>0.96</b>
  2398. <a>1.0</a>
  2399. </specular>
  2400. <dim-factor>
  2401. <property>/sim/time/sun-angle-rad</property>
  2402. <interpolation>
  2403. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2404. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2405. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2406. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2407. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2408. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2409. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2410. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2411. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2412. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2413. </interpolation>
  2414. <offset>0</offset>
  2415. </dim-factor>
  2416. <attenuation>
  2417. <c>1.0</c>
  2418. <l>0.0</l>
  2419. <q>0.75</q>
  2420. </attenuation>
  2421. <exponent>3</exponent>
  2422. <near-m>0.01</near-m>
  2423. <far-m>36</far-m>
  2424. <cutoff>150</cutoff>
  2425. </animation>
  2426. <animation>
  2427. <type>light</type>
  2428. <light-type>spot</light-type>
  2429. <name>TaxiLight</name>
  2430. <object-name>TaxiLightVolume</object-name>
  2431. <condition>
  2432. <property>/sim/rendering/rembrandt/enabled</property>
  2433. </condition>
  2434. <position>
  2435. <x>-3.6</x>
  2436. <y>0.394</y>
  2437. <z>-1.314</z>
  2438. </position>
  2439. <direction>
  2440. <x>-1</x>
  2441. <y>0</y>
  2442. <z>-0.2</z>
  2443. </direction>
  2444. <ambient>
  2445. <r>0.01</r>
  2446. <g>0.01</g>
  2447. <b>0.01</b>
  2448. <a>1.0</a>
  2449. </ambient>
  2450. <diffuse>
  2451. <r>0.97</r>
  2452. <g>0.97</g>
  2453. <b>0.87</b>
  2454. <a>1.0</a>
  2455. </diffuse>
  2456. <specular>
  2457. <r>0.97</r>
  2458. <g>0.97</g>
  2459. <b>0.87</b>
  2460. <a>1.0</a>
  2461. </specular>
  2462. <dim-factor>
  2463. <property>/sim/time/sun-angle-rad</property>
  2464. <interpolation>
  2465. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2466. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2467. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2468. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2469. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2470. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2471. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2472. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2473. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2474. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2475. </interpolation>
  2476. <offset>0</offset>
  2477. </dim-factor>
  2478. <attenuation>
  2479. <c>1.0</c>
  2480. <l>0.002</l>
  2481. <q>0.00005</q>
  2482. </attenuation>
  2483. <exponent>40</exponent>
  2484. <near-m>0.5</near-m>
  2485. <far-m>250</far-m>
  2486. <cutoff>40</cutoff>
  2487. </animation>
  2488. <animation>
  2489. <type>light</type>
  2490. <light-type>spot</light-type>
  2491. <name>Landinglight</name>
  2492. <object-name>LandLightVolume</object-name>
  2493. <condition>
  2494. <property>/sim/rendering/rembrandt/enabled</property>
  2495. </condition>
  2496. <position>
  2497. <x>-3.419</x>
  2498. <y>-0.492</y>
  2499. <z>-1.314</z>
  2500. </position>
  2501. <direction>
  2502. <x>-1.0</x>
  2503. <y> 0.0</y>
  2504. <z>-0.5</z>
  2505. </direction>
  2506. <diffuse>
  2507. <r>1.0</r>
  2508. <g>1.0</g>
  2509. <b>1.0</b>
  2510. <a>1.0</a>
  2511. </diffuse>
  2512. <specular>
  2513. <r>1.0</r>
  2514. <g>1.0</g>
  2515. <b>1.0</b>
  2516. <a>1.0</a>
  2517. </specular>
  2518. <dim-factor>
  2519. <property>/sim/time/sun-angle-rad</property>
  2520. <interpolation>
  2521. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2522. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2523. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2524. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2525. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2526. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2527. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2528. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2529. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2530. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2531. </interpolation>
  2532. <offset>0</offset>
  2533. </dim-factor>
  2534. <attenuation>
  2535. <c>1.0</c>
  2536. <l>0.002</l>
  2537. <q>0.00005</q>
  2538. </attenuation>
  2539. <exponent>40</exponent>
  2540. <near-m>0.05</near-m>
  2541. <far-m>250</far-m>
  2542. <cutoff>40</cutoff>
  2543. </animation>
  2544. <animation>
  2545. <type>light</type>
  2546. <light-type>spot</light-type>
  2547. <name>Landinglight_gear_left</name>
  2548. <object-name>LandLightVolume_gear_left</object-name>
  2549. <condition>
  2550. <property>/sim/rendering/rembrandt/enabled</property>
  2551. </condition>
  2552. <position>
  2553. <x-m>-1.260</x-m>
  2554. <y-m>-0.220</y-m>
  2555. <z-m>-1.155</z-m>
  2556. </position>
  2557. <direction>
  2558. <x>-1.0</x>
  2559. <y> 0.0</y>
  2560. <z>-0.5</z>
  2561. </direction>
  2562. <diffuse>
  2563. <r>1.0</r>
  2564. <g>1.0</g>
  2565. <b>1.0</b>
  2566. <a>1.0</a>
  2567. </diffuse>
  2568. <specular>
  2569. <r>1.0</r>
  2570. <g>1.0</g>
  2571. <b>1.0</b>
  2572. <a>1.0</a>
  2573. </specular>
  2574. <dim-factor>
  2575. <property>/sim/time/sun-angle-rad</property>
  2576. <interpolation>
  2577. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2578. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2579. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2580. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2581. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2582. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2583. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2584. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2585. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2586. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2587. </interpolation>
  2588. <offset>0</offset>
  2589. </dim-factor>
  2590. <attenuation>
  2591. <c>1.0</c>
  2592. <l>0.002</l>
  2593. <q>0.00005</q>
  2594. </attenuation>
  2595. <exponent>40</exponent>
  2596. <near-m>0.05</near-m>
  2597. <far-m>250</far-m>
  2598. <cutoff>40</cutoff>
  2599. </animation>
  2600. <animation>
  2601. <type>light</type>
  2602. <light-type>spot</light-type>
  2603. <name>Landinglight_gear_right</name>
  2604. <object-name>LandLightVolume_gear_right</object-name>
  2605. <condition>
  2606. <property>/sim/rendering/rembrandt/enabled</property>
  2607. </condition>
  2608. <position>
  2609. <x-m>-1.260</x-m>
  2610. <y-m> 0.220</y-m>
  2611. <z-m>-1.155</z-m>
  2612. </position>
  2613. <direction>
  2614. <x>-1.0</x>
  2615. <y> 0.0</y>
  2616. <z>-0.5</z>
  2617. </direction>
  2618. <diffuse>
  2619. <r>1.0</r>
  2620. <g>1.0</g>
  2621. <b>1.0</b>
  2622. <a>1.0</a>
  2623. </diffuse>
  2624. <specular>
  2625. <r>1.0</r>
  2626. <g>1.0</g>
  2627. <b>1.0</b>
  2628. <a>1.0</a>
  2629. </specular>
  2630. <dim-factor>
  2631. <property>/sim/time/sun-angle-rad</property>
  2632. <interpolation>
  2633. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2634. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2635. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2636. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2637. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2638. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2639. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2640. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2641. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2642. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2643. </interpolation>
  2644. <offset>0</offset>
  2645. </dim-factor>
  2646. <attenuation>
  2647. <c>1.0</c>
  2648. <l>0.002</l>
  2649. <q>0.00005</q>
  2650. </attenuation>
  2651. <exponent>40</exponent>
  2652. <near-m>0.05</near-m>
  2653. <far-m>250</far-m>
  2654. <cutoff>40</cutoff>
  2655. </animation>
  2656. <!--beacon, gear+stabi strobe-->
  2657. <animation>
  2658. <type>range</type>
  2659. <object-name>Plane.005X</object-name>
  2660. <object-name>Plane.005Xb</object-name>
  2661. <object-name>Plane.005Xbsl</object-name>
  2662. <object-name>Plane.005Xbsr</object-name>
  2663. <min-m>0</min-m>
  2664. <max-m>25000</max-m>
  2665. </animation>
  2666. <animation>
  2667. <type>alpha-test</type>
  2668. <object-name>Plane.005X</object-name>
  2669. <object-name>Plane.005Xb</object-name>
  2670. <object-name>Plane.005Xbsl</object-name>
  2671. <object-name>Plane.005Xbsr</object-name>
  2672. <alpha-factor>0.001</alpha-factor>
  2673. <condition>
  2674. <not>
  2675. <property>/sim/rendering/rembrandt/enabled</property>
  2676. </not>
  2677. </condition>
  2678. </animation>
  2679. <!-- beacon tail -->
  2680. <animation>
  2681. <type>translate</type>
  2682. <object-name>Plane.005X</object-name>
  2683. <offset-m>5.05421</offset-m>
  2684. <axis>
  2685. <x>4.677532</x>
  2686. <y>0.050192</y>
  2687. <z>1.913951</z>
  2688. </axis>
  2689. </animation>
  2690. <!-- gear strobe -->
  2691. <animation>
  2692. <type>translate</type>
  2693. <object-name>Plane.005Xb</object-name>
  2694. <offset-m>1.6</offset-m>
  2695. <axis>
  2696. <x>-4.5</x>
  2697. <y> 0.0</y>
  2698. <z>-5.0</z>
  2699. </axis>
  2700. </animation>
  2701. <!-- stabi strobe left -->
  2702. <animation>
  2703. <type>translate</type>
  2704. <object-name>Plane.005Xbsl</object-name>
  2705. <offset-m>3.3</offset-m>
  2706. <axis>
  2707. <x> 3.5</x>
  2708. <y>-1.6</y>
  2709. <z>-0.25</z>
  2710. </axis>
  2711. </animation>
  2712. <!-- stabi strobe right -->
  2713. <animation>
  2714. <type>translate</type>
  2715. <object-name>Plane.005Xbsr</object-name>
  2716. <offset-m>3.3</offset-m>
  2717. <axis>
  2718. <x> 3.5</x>
  2719. <y> 1.6</y>
  2720. <z>-0.25</z>
  2721. </axis>
  2722. </animation>
  2723. <animation>
  2724. <type>billboard</type>
  2725. <object-name>Plane.005X</object-name>
  2726. <object-name>Plane.005Xb</object-name>
  2727. <object-name>Plane.005Xbsl</object-name>
  2728. <object-name>Plane.005Xbsr</object-name>
  2729. <spherical type="bool">true</spherical>
  2730. </animation>
  2731. <Plane.005Xparams>
  2732. <light-near>0.4</light-near>
  2733. <light-med>0.8</light-med>
  2734. <light-far>10</light-far>
  2735. </Plane.005Xparams>
  2736. <animation>
  2737. <type>dist-scale</type>
  2738. <object-name>Plane.005X</object-name>
  2739. <interpolation>
  2740. <entry>
  2741. <ind>0</ind>
  2742. <dep alias="../../../../Plane.005Xparams/light-near"/>
  2743. </entry>
  2744. <entry>
  2745. <ind>500</ind>
  2746. <dep alias="../../../../Plane.005Xparams/light-med"/>
  2747. </entry>
  2748. <entry>
  2749. <ind>16000</ind>
  2750. <dep alias="../../../../Plane.005Xparams/light-far"/>
  2751. </entry>
  2752. </interpolation>
  2753. </animation>
  2754. <Plane.005Xbparams>
  2755. <light-near>0.3</light-near>
  2756. <light-med>0.6</light-med>
  2757. <light-far>8</light-far>
  2758. </Plane.005Xbparams>
  2759. <animation>
  2760. <type>dist-scale</type>
  2761. <object-name>Plane.005Xb</object-name>
  2762. <interpolation>
  2763. <entry>
  2764. <ind>0</ind>
  2765. <dep alias="../../../../Plane.005Xbparams/light-near"/>
  2766. </entry>
  2767. <entry>
  2768. <ind>500</ind>
  2769. <dep alias="../../../../Plane.005Xbparams/light-med"/>
  2770. </entry>
  2771. <entry>
  2772. <ind>16000</ind>
  2773. <dep alias="../../../../Plane.005Xbparams/light-far"/>
  2774. </entry>
  2775. </interpolation>
  2776. </animation>
  2777. <Plane.005Xbsparams>
  2778. <light-near>0.2</light-near>
  2779. <light-med>0.4</light-med>
  2780. <light-far>6</light-far>
  2781. </Plane.005Xbsparams>
  2782. <animation>
  2783. <type>dist-scale</type>
  2784. <object-name>Plane.005Xbsl</object-name>
  2785. <object-name>Plane.005Xbsr</object-name>
  2786. <interpolation>
  2787. <entry>
  2788. <ind>0</ind>
  2789. <dep alias="../../../../Plane.005Xbsparams/light-near"/>
  2790. </entry>
  2791. <entry>
  2792. <ind>500</ind>
  2793. <dep alias="../../../../Plane.005Xbsparams/light-med"/>
  2794. </entry>
  2795. <entry>
  2796. <ind>16000</ind>
  2797. <dep alias="../../../../Plane.005Xbsparams/light-far"/>
  2798. </entry>
  2799. </interpolation>
  2800. </animation>
  2801. <!--beacon rembrandt -->
  2802. <animation>
  2803. <type>light</type>
  2804. <light-type>point</light-type>
  2805. <name>Beacon</name>
  2806. <object-name>BeaconVolume</object-name>
  2807. <condition>
  2808. <property>/sim/rendering/rembrandt/enabled</property>
  2809. <greater-than>
  2810. <property>sim/multiplay/generic/int[5]</property>
  2811. <value>24</value>
  2812. </greater-than>
  2813. </condition>
  2814. <position>
  2815. <x>4.677</x>
  2816. <y>-0.006</y>
  2817. <z>1.885</z>
  2818. </position>
  2819. <ambient>
  2820. <r>0.99</r>
  2821. <g>0.0</g>
  2822. <b>0.0</b>
  2823. <a>1.0</a>
  2824. </ambient>
  2825. <diffuse>
  2826. <r>0.99</r>
  2827. <g>0.0</g>
  2828. <b>0.0</b>
  2829. <a>1.0</a>
  2830. </diffuse>
  2831. <specular>
  2832. <r>0.99</r>
  2833. <g>0.0</g>
  2834. <b>0.0</b>
  2835. <a>1.0</a>
  2836. </specular>
  2837. <dim-factor>
  2838. <property>/sim/time/sun-angle-rad</property>
  2839. <interpolation>
  2840. <entry><ind> 0.00 </ind><dep> 0.30 </dep></entry>
  2841. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2842. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2843. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2844. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2845. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2846. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2847. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2848. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2849. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2850. </interpolation>
  2851. <offset>0</offset>
  2852. </dim-factor>
  2853. <attenuation>
  2854. <c>1.0</c>
  2855. <l>0.7</l>
  2856. <q>2</q>
  2857. </attenuation>
  2858. <near-m>0.01</near-m>
  2859. <far-m>15</far-m>
  2860. </animation>
  2861. <!--gear strobe rembrandt -->
  2862. <animation>
  2863. <type>light</type>
  2864. <light-type>point</light-type>
  2865. <name>GearStrobe</name>
  2866. <object-name>GearStrobeVolume</object-name>
  2867. <condition>
  2868. <property>sim/model/ec130/gear_strobe</property>
  2869. <property>/sim/rendering/rembrandt/enabled</property>
  2870. <or>
  2871. <property>sim/multiplay/generic/int[3]</property>
  2872. <greater-than>
  2873. <property>systems/electrical/outputs/strobe</property>
  2874. <value>24</value>
  2875. </greater-than>
  2876. </or>
  2877. </condition>
  2878. <position>
  2879. <x>-1.04</x>
  2880. <y>-0.006</y>
  2881. <z>-1.20</z>
  2882. </position>
  2883. <ambient>
  2884. <r>1.0</r>
  2885. <g>1.0</g>
  2886. <b>1.0</b>
  2887. <a>1.0</a>
  2888. </ambient>
  2889. <diffuse>
  2890. <r>1.0</r>
  2891. <g>1.0</g>
  2892. <b>1.0</b>
  2893. <a>1.0</a>
  2894. </diffuse>
  2895. <specular>
  2896. <r>1.0</r>
  2897. <g>1.0</g>
  2898. <b>1.0</b>
  2899. <a>1.0</a>
  2900. </specular>
  2901. <dim-factor>
  2902. <property>/sim/time/sun-angle-rad</property>
  2903. <interpolation>
  2904. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2905. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2906. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2907. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2908. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2909. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2910. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2911. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2912. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2913. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2914. </interpolation>
  2915. <offset>0</offset>
  2916. </dim-factor>
  2917. <attenuation>
  2918. <c>1.0</c>
  2919. <l>0.7</l>
  2920. <q>2</q>
  2921. </attenuation>
  2922. <near-m>0.01</near-m>
  2923. <far-m>15</far-m>
  2924. </animation>
  2925. <!--stabi strobe left rembrandt -->
  2926. <animation>
  2927. <type>light</type>
  2928. <light-type>point</light-type>
  2929. <name>StabiStrobeLeft</name>
  2930. <object-name>StrobeStabiLeftVolume</object-name>
  2931. <condition>
  2932. <property>sim/model/ec130/stabi_strobe</property>
  2933. <property>/sim/rendering/rembrandt/enabled</property>
  2934. <or>
  2935. <property>sim/multiplay/generic/int[3]</property>
  2936. <greater-than>
  2937. <property>systems/electrical/outputs/strobe</property>
  2938. <value>24</value>
  2939. </greater-than>
  2940. </or>
  2941. </condition>
  2942. <position>
  2943. <x> 3.04</x>
  2944. <y> 1.38</y>
  2945. <z>-0.22</z>
  2946. </position>
  2947. <ambient>
  2948. <r>1.0</r>
  2949. <g>1.0</g>
  2950. <b>1.0</b>
  2951. <a>1.0</a>
  2952. </ambient>
  2953. <diffuse>
  2954. <r>1.0</r>
  2955. <g>1.0</g>
  2956. <b>1.0</b>
  2957. <a>1.0</a>
  2958. </diffuse>
  2959. <specular>
  2960. <r>1.0</r>
  2961. <g>1.0</g>
  2962. <b>1.0</b>
  2963. <a>1.0</a>
  2964. </specular>
  2965. <dim-factor>
  2966. <property>/sim/time/sun-angle-rad</property>
  2967. <interpolation>
  2968. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  2969. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  2970. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  2971. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  2972. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  2973. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  2974. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  2975. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  2976. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  2977. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  2978. </interpolation>
  2979. <offset>0</offset>
  2980. </dim-factor>
  2981. <attenuation>
  2982. <c>1.0</c>
  2983. <l>0.7</l>
  2984. <q>2</q>
  2985. </attenuation>
  2986. <near-m>0.01</near-m>
  2987. <far-m>15</far-m>
  2988. </animation>
  2989. <!--stabi strobe right rembrandt -->
  2990. <animation>
  2991. <type>light</type>
  2992. <light-type>point</light-type>
  2993. <name>StabiStrobeRight</name>
  2994. <object-name>StrobeStabiRightVolume</object-name>
  2995. <condition>
  2996. <property>sim/model/ec130/stabi_strobe</property>
  2997. <property>/sim/rendering/rembrandt/enabled</property>
  2998. <or>
  2999. <property>sim/multiplay/generic/int[3]</property>
  3000. <greater-than>
  3001. <property>systems/electrical/outputs/strobe</property>
  3002. <value>24</value>
  3003. </greater-than>
  3004. </or>
  3005. </condition>
  3006. <position>
  3007. <x> 3.04</x>
  3008. <y>-1.38</y>
  3009. <z>-0.22</z>
  3010. </position>
  3011. <ambient>
  3012. <r>1.0</r>
  3013. <g>1.0</g>
  3014. <b>1.0</b>
  3015. <a>1.0</a>
  3016. </ambient>
  3017. <diffuse>
  3018. <r>1.0</r>
  3019. <g>1.0</g>
  3020. <b>1.0</b>
  3021. <a>1.0</a>
  3022. </diffuse>
  3023. <specular>
  3024. <r>1.0</r>
  3025. <g>1.0</g>
  3026. <b>1.0</b>
  3027. <a>1.0</a>
  3028. </specular>
  3029. <dim-factor>
  3030. <property>/sim/time/sun-angle-rad</property>
  3031. <interpolation>
  3032. <entry><ind> 0.00 </ind><dep> 0.25 </dep></entry>
  3033. <entry><ind> 0.52 </ind><dep> 0.30 </dep></entry>
  3034. <entry><ind> 1.04 </ind><dep> 0.35 </dep></entry>
  3035. <entry><ind> 1.30 </ind><dep> 0.45 </dep></entry>
  3036. <entry><ind> 1.40 </ind><dep> 0.55 </dep></entry>
  3037. <entry><ind> 1.48 </ind><dep> 0.75 </dep></entry>
  3038. <entry><ind> 1.57 </ind><dep> 1.00 </dep></entry>
  3039. <entry><ind> 2.10 </ind><dep> 1.00 </dep></entry>
  3040. <entry><ind> 2.62 </ind><dep> 1.00 </dep></entry>
  3041. <entry><ind> 3.14 </ind><dep> 1.00 </dep></entry>
  3042. </interpolation>
  3043. <offset>0</offset>
  3044. </dim-factor>
  3045. <attenuation>
  3046. <c>1.0</c>
  3047. <l>0.7</l>
  3048. <q>2</q>
  3049. </attenuation>
  3050. <near-m>0.01</near-m>
  3051. <far-m>15</far-m>
  3052. </animation>
  3053. <!-- roof antenna left -->
  3054. <animation>
  3055. <nopreview/>
  3056. <type>select</type>
  3057. <object-name>antenna_roof_frontl</object-name>
  3058. <object-name>antenna_roof_frontl_base</object-name>
  3059. <condition>
  3060. <equals>
  3061. <property>sim/model/ec130/antenna_left</property>
  3062. <value>1</value>
  3063. </equals>
  3064. </condition>
  3065. </animation>
  3066. <!-- roof antenna left tilted -->
  3067. <animation>
  3068. <nopreview/>
  3069. <type>select</type>
  3070. <object-name>antenna_roof_frontl_tilt</object-name>
  3071. <object-name>antenna_roof_frontl_base</object-name>
  3072. <condition>
  3073. <equals>
  3074. <property>sim/model/ec130/antenna_left</property>
  3075. <value>2</value>
  3076. </equals>
  3077. </condition>
  3078. </animation>
  3079. <animation>
  3080. <type>select</type>
  3081. <object-name>antenna_roof_frontr</object-name>
  3082. <condition>
  3083. <not-equals>
  3084. <property>sim/model/ec130/antenna_left</property>
  3085. <value>1</value>
  3086. </not-equals>
  3087. </condition>
  3088. </animation>
  3089. <!-- antenna below tail near front end -->
  3090. <animation>
  3091. <nopreview/>
  3092. <type>select</type>
  3093. <object-name>antenna_tail_front</object-name>
  3094. <condition>
  3095. <property>sim/model/ec130/antenna_tail_front</property>
  3096. </condition>
  3097. </animation>
  3098. <!-- DME antenna -->
  3099. <animation>
  3100. <nopreview/>
  3101. <type>select</type>
  3102. <object-name>dme</object-name>
  3103. <object-name>dme_base</object-name>
  3104. <condition>
  3105. <property>sim/model/ec130/DME</property>
  3106. </condition>
  3107. </animation>
  3108. <!-- DME antenna small -->
  3109. <animation>
  3110. <nopreview/>
  3111. <type>select</type>
  3112. <object-name>dme_small</object-name>
  3113. <object-name>dme_small_base</object-name>
  3114. <condition>
  3115. <property>sim/model/ec130/DME_small</property>
  3116. </condition>
  3117. </animation>
  3118. <!-- VUHF antenna -->
  3119. <animation>
  3120. <nopreview/>
  3121. <type>select</type>
  3122. <object-name>vuhf</object-name>
  3123. <object-name>vuhf_base</object-name>
  3124. <condition>
  3125. <property>sim/model/ec130/VUHF</property>
  3126. </condition>
  3127. </animation>
  3128. <!-- VUHF antenna front -->
  3129. <animation>
  3130. <nopreview/>
  3131. <type>select</type>
  3132. <object-name>vuhf_front</object-name>
  3133. <condition>
  3134. <property>sim/model/ec130/VUHF_front</property>
  3135. </condition>
  3136. </animation>
  3137. <!-- VOR antenna on roof -->
  3138. <animation>
  3139. <nopreview/>
  3140. <type>select</type>
  3141. <object-name>vor_2_roof</object-name>
  3142. <condition>
  3143. <property>sim/model/ec130/vor_2_roof</property>
  3144. <equals>
  3145. <property>sim/model/variant</property>
  3146. <value>1</value>
  3147. </equals>
  3148. </condition>
  3149. </animation>
  3150. <animation>
  3151. <nopreview/>
  3152. <type>select</type>
  3153. <object-name>vor_2_roof_t2</object-name>
  3154. <condition>
  3155. <property>sim/model/ec130/vor_2_roof</property>
  3156. <equals>
  3157. <property>sim/model/variant</property>
  3158. <value>2</value>
  3159. </equals>
  3160. </condition>
  3161. </animation>
  3162. <!-- ADF antennas -->
  3163. <animation>
  3164. <nopreview/>
  3165. <type>select</type>
  3166. <object-name>adf_bottom</object-name>
  3167. <condition>
  3168. <property>sim/model/ec130/adf_bottom</property>
  3169. </condition>
  3170. </animation>
  3171. <animation>
  3172. <nopreview/>
  3173. <type>select</type>
  3174. <object-name>adf_roof</object-name>
  3175. <condition>
  3176. <property>sim/model/ec130/adf_roof</property>
  3177. </condition>
  3178. </animation>
  3179. <animation>
  3180. <nopreview/>
  3181. <type>select</type>
  3182. <object-name>adf_roof_l</object-name>
  3183. <condition>
  3184. <property>sim/model/ec130/adf_roof_l</property>
  3185. </condition>
  3186. </animation>
  3187. <!-- other tail antennas -->
  3188. <animation>
  3189. <nopreview/>
  3190. <type>select</type>
  3191. <object-name>antenna_flat_tail</object-name>
  3192. <condition>
  3193. <property>sim/model/ec130/antenna_flat_tail</property>
  3194. </condition>
  3195. </animation>
  3196. <animation>
  3197. <nopreview/>
  3198. <type>select</type>
  3199. <object-name>antenna_square_tail1</object-name>
  3200. <object-name>antenna_square_tail2</object-name>
  3201. <condition>
  3202. <equals>
  3203. <property>sim/model/ec130/antenna_square_tail</property>
  3204. <value>1</value>
  3205. </equals>
  3206. </condition>
  3207. </animation>
  3208. <animation>
  3209. <nopreview/>
  3210. <type>select</type>
  3211. <object-name>antenna_square_tail3</object-name>
  3212. <object-name>antenna_square_tail4</object-name>
  3213. <condition>
  3214. <equals>
  3215. <property>sim/model/ec130/antenna_square_tail</property>
  3216. <value>2</value>
  3217. </equals>
  3218. </condition>
  3219. </animation>
  3220. <!-- Hoist and Hook -->
  3221. <animation>
  3222. <name>hook</name>
  3223. <object-name>hook_hold</object-name>
  3224. <object-name>hook_lowpart</object-name>
  3225. </animation>
  3226. <animation>
  3227. <name>hoist_all</name>
  3228. <object-name>hoist</object-name>
  3229. <object-name>hook</object-name>
  3230. </animation>
  3231. <animation>
  3232. <type>select</type>
  3233. <object-name>hoist_all</object-name>
  3234. <condition>
  3235. <property>sim/model/ec130/hoist</property>
  3236. </condition>
  3237. </animation>
  3238. <!-- seats standard layout -->
  3239. <animation>
  3240. <type>select</type>
  3241. <object-name>seat_pass_front_r</object-name>
  3242. <object-name>seat_pass_front_r_frame</object-name>
  3243. <object-name>seat_pass_rear_mr</object-name>
  3244. <object-name>seat_pass_rear_mr_frame</object-name>
  3245. <object-name>seat_pass_rear_r</object-name>
  3246. <object-name>seat_pass_rear_r_frame</object-name>
  3247. <condition>
  3248. <not-equals>
  3249. <property>sim/model/ec130/interior_passengers</property>
  3250. <value>4</value>
  3251. </not-equals>
  3252. </condition>
  3253. </animation>
  3254. <!-- shift seat_pass_front_r left -->
  3255. <animation>
  3256. <type>translate</type>
  3257. <object-name>seat_pass_front_r</object-name>
  3258. <object-name>seat_pass_front_r_frame</object-name>
  3259. <object-name>passenger_fr</object-name>
  3260. <property>sim/model/ec130/interior_passengers</property>
  3261. <factor>1</factor>
  3262. <offset>0</offset>
  3263. <interpolation>
  3264. <entry><ind> 4 </ind><dep> 0.00 </dep></entry>
  3265. <entry><ind> 5 </ind><dep>-0.20 </dep></entry>
  3266. <entry><ind> 6 </ind><dep> 0.00 </dep></entry>
  3267. </interpolation>
  3268. <axis>
  3269. <x> 0 </x>
  3270. <y> 1 </y>
  3271. <z> 0 </z>
  3272. </axis>
  3273. </animation>
  3274. <!-- seats medium density layout -->
  3275. <animation>
  3276. <type>select</type>
  3277. <object-name>seat_pass_front_l</object-name>
  3278. <object-name>seat_pass_front_l_frame</object-name>
  3279. <condition>
  3280. <equals>
  3281. <property>sim/model/ec130/interior_passengers</property>
  3282. <value>6</value>
  3283. </equals>
  3284. </condition>
  3285. </animation>
  3286. <!-- shift seat_pass_front_l forward -->
  3287. <animation>
  3288. <type>translate</type>
  3289. <object-name>seat_pass_front_l</object-name>
  3290. <object-name>seat_pass_front_l_frame</object-name>
  3291. <property>sim/model/ec130/interior_passengers</property>
  3292. <factor>1</factor>
  3293. <offset>0</offset>
  3294. <interpolation>
  3295. <entry><ind> 4 </ind><dep> 0.00 </dep></entry>
  3296. <entry><ind> 5 </ind><dep> 0.00 </dep></entry>
  3297. <entry><ind> 6 </ind><dep>-0.15 </dep></entry>
  3298. </interpolation>
  3299. <axis>
  3300. <x> 1 </x>
  3301. <y> 0 </y>
  3302. <z> 0 </z>
  3303. </axis>
  3304. </animation>
  3305. <!-- stretcher -->
  3306. <animation>
  3307. <nopreview/>
  3308. <type>select</type>
  3309. <object-name>stretcher</object-name>
  3310. <condition>
  3311. <equals>
  3312. <property>sim/model/ec130/interior_passengers</property>
  3313. <value>4</value>
  3314. </equals>
  3315. </condition>
  3316. </animation>
  3317. <animation>
  3318. <nopreview/>
  3319. <type>select</type>
  3320. <object-name>beltp_upper</object-name>
  3321. <object-name>beltp_lower</object-name>
  3322. <object-name>beltp_lock</object-name>
  3323. <object-name>beltp_legs</object-name>
  3324. <condition>
  3325. <equals>
  3326. <property>sim/model/ec130/interior_passengers</property>
  3327. <value>4</value>
  3328. </equals>
  3329. <not>
  3330. <property>sim/view[107]/enabled</property>
  3331. </not>
  3332. </condition>
  3333. </animation>
  3334. <!-- normal luggage boxes -->
  3335. <animation>
  3336. <type>select</type>
  3337. <object-name>luggagel</object-name>
  3338. <object-name>luggagel_in</object-name>
  3339. <object-name>luggager</object-name>
  3340. <object-name>luggager_in</object-name>
  3341. <object-name>luggagel_cylf</object-name>
  3342. <object-name>luggagel_rodf</object-name>
  3343. <object-name>luggagel_cylb</object-name>
  3344. <object-name>luggagel_rodb</object-name>
  3345. <object-name>luggager_cylf</object-name>
  3346. <object-name>luggager_rodf</object-name>
  3347. <object-name>luggager_cylb</object-name>
  3348. <object-name>luggager_rodb</object-name>
  3349. <condition>
  3350. <not>
  3351. <property>sim/model/ec130/luggage_wide</property>
  3352. </not>
  3353. </condition>
  3354. </animation>
  3355. <!-- wide luggage boxes -->
  3356. <animation>
  3357. <nopreview/>
  3358. <type>select</type>
  3359. <object-name>luggagelw</object-name>
  3360. <object-name>luggagelw_rubber</object-name>
  3361. <object-name>luggagelw_in</object-name>
  3362. <object-name>luggagelw_cyl</object-name>
  3363. <object-name>luggagelw_rod</object-name>
  3364. <object-name>fuselage_luggagelw</object-name>
  3365. <object-name>luggageboxlw</object-name>
  3366. <object-name>luggagerw</object-name>
  3367. <object-name>luggagerw_rubber</object-name>
  3368. <object-name>luggagerw_in</object-name>
  3369. <object-name>luggagerw_cyl</object-name>
  3370. <object-name>luggagerw_rod</object-name>
  3371. <object-name>fuselage_luggagerw</object-name>
  3372. <object-name>luggageboxrw</object-name>
  3373. <condition>
  3374. <property>sim/model/ec130/luggage_wide</property>
  3375. </condition>
  3376. </animation>
  3377. <!-- control animations -->
  3378. <!--stick left-->
  3379. <animation>
  3380. <type>rotate</type>
  3381. <object-name>stickl</object-name>
  3382. <property>controls/flight/aileron</property>
  3383. <factor>-12</factor>
  3384. <center>
  3385. <x-m> -4.168 </x-m>
  3386. <y-m> -0.671 </y-m>
  3387. <z-m> -1.057 </z-m>
  3388. </center>
  3389. <axis>
  3390. <x> 1 </x>
  3391. <y> 0 </y>
  3392. <z> 0 </z>
  3393. </axis>
  3394. </animation>
  3395. <animation>
  3396. <type>rotate</type>
  3397. <object-name>stickl</object-name>
  3398. <property>controls/flight/elevator</property>
  3399. <factor>-12</factor>
  3400. <center>
  3401. <x-m> -4.168 </x-m>
  3402. <y-m> -0.671 </y-m>
  3403. <z-m> -1.057 </z-m>
  3404. </center>
  3405. <axis>
  3406. <x> 0 </x>
  3407. <y> 1 </y>
  3408. <z> 0 </z>
  3409. </axis>
  3410. </animation>
  3411. <!--stick right-->
  3412. <animation>
  3413. <type>rotate</type>
  3414. <object-name>stickr</object-name>
  3415. <property>controls/flight/aileron</property>
  3416. <factor>-12</factor>
  3417. <center>
  3418. <x-m> -4.168 </x-m>
  3419. <y-m> -0.044 </y-m>
  3420. <z-m> -1.057 </z-m>
  3421. </center>
  3422. <axis>
  3423. <x> 1 </x>
  3424. <y> 0 </y>
  3425. <z> 0 </z>
  3426. </axis>
  3427. </animation>
  3428. <animation>
  3429. <type>rotate</type>
  3430. <object-name>stickr</object-name>
  3431. <property>controls/flight/elevator</property>
  3432. <factor>-12</factor>
  3433. <center>
  3434. <x-m> -4.168 </x-m>
  3435. <y-m> -0.044 </y-m>
  3436. <z-m> -1.057 </z-m>
  3437. </center>
  3438. <axis>
  3439. <x> 0 </x>
  3440. <y> 1 </y>
  3441. <z> 0 </z>
  3442. </axis>
  3443. </animation>
  3444. <!--collective left-->
  3445. <animation>
  3446. <type>rotate</type>
  3447. <object-name>collectivel_head</object-name>
  3448. <object-name>collectivel_grip_low</object-name>
  3449. <object-name>collectivel_grip_high</object-name>
  3450. <object-name>collectivel_shaft</object-name>
  3451. <object-name>collectivel_leather</object-name>
  3452. <property>controls/engines/engine/throttle</property>
  3453. <factor>-20</factor>
  3454. <offset-deg>20</offset-deg>
  3455. <center>
  3456. <x-m> -3.829 </x-m>
  3457. <y-m> -0.910 </y-m>
  3458. <z-m> -0.983 </z-m>
  3459. </center>
  3460. <axis>
  3461. <x> 0 </x>
  3462. <y> 1 </y>
  3463. <z> 0 </z>
  3464. </axis>
  3465. </animation>
  3466. <animation>
  3467. <type>knob</type>
  3468. <object-name>collectivel_grip_high</object-name>
  3469. <object-name>collectivel_grip_low</object-name>
  3470. <drag-direction>vertical</drag-direction>
  3471. <drag-scale>30</drag-scale>
  3472. <action>
  3473. <binding>
  3474. <command>property-adjust</command>
  3475. <property>controls/engines/engine/power</property>
  3476. <factor>0.06</factor>
  3477. <min>0.63</min>
  3478. <max>1.0</max>
  3479. <wrap>false</wrap>
  3480. </binding>
  3481. </action>
  3482. <hovered>
  3483. <binding>
  3484. <command>set-tooltip</command>
  3485. <tooltip-id>gripl</tooltip-id>
  3486. <label>Twist Grip %d%%</label>
  3487. <mapping>percent</mapping>
  3488. <property>controls/engines/engine/power</property>
  3489. </binding>
  3490. </hovered>
  3491. </animation>
  3492. <!--collective right-->
  3493. <animation>
  3494. <type>rotate</type>
  3495. <object-name>collectiver_head</object-name>
  3496. <object-name>collectiver_grip_low</object-name>
  3497. <object-name>collectiver_grip_high</object-name>
  3498. <object-name>collectiver_shaft</object-name>
  3499. <object-name>collectiver_leather</object-name>
  3500. <property>controls/engines/engine/throttle</property>
  3501. <factor>-20</factor>
  3502. <offset-deg>20</offset-deg>
  3503. <center>
  3504. <x-m> -3.829 </x-m>
  3505. <y-m> -0.910 </y-m>
  3506. <z-m> -0.983 </z-m>
  3507. </center>
  3508. <axis>
  3509. <x> 0 </x>
  3510. <y> 1 </y>
  3511. <z> 0 </z>
  3512. </axis>
  3513. </animation>
  3514. <animation>
  3515. <type>knob</type>
  3516. <object-name>collectiver_grip_high</object-name>
  3517. <object-name>collectiver_grip_low</object-name>
  3518. <drag-direction>vertical</drag-direction>
  3519. <drag-scale>40</drag-scale>
  3520. <action>
  3521. <binding>
  3522. <command>property-adjust</command>
  3523. <property>controls/engines/engine/power</property>
  3524. <factor>0.06</factor>
  3525. <min>0.63</min>
  3526. <max>1.0</max>
  3527. <wrap>false</wrap>
  3528. </binding>
  3529. </action>
  3530. <hovered>
  3531. <binding>
  3532. <command>set-tooltip</command>
  3533. <tooltip-id>gripr</tooltip-id>
  3534. <label>Twist Grip %d%%</label>
  3535. <mapping>percent</mapping>
  3536. <property>controls/engines/engine/power</property>
  3537. </binding>
  3538. </hovered>
  3539. </animation>
  3540. <!--pedal pilot left-->
  3541. <animation>
  3542. <type>rotate</type>
  3543. <object-name>pedalll</object-name>
  3544. <property>controls/flight/rudder</property>
  3545. <factor>18</factor>
  3546. <center>
  3547. <x-m> -4.610 </x-m>
  3548. <y-m> -0.670 </y-m>
  3549. <z-m> -1.010 </z-m>
  3550. </center>
  3551. <axis>
  3552. <x> 0 </x>
  3553. <y> 1 </y>
  3554. <z> 0 </z>
  3555. </axis>
  3556. </animation>
  3557. <!--pedal pilot right-->
  3558. <animation>
  3559. <type>rotate</type>
  3560. <object-name>pedallr</object-name>
  3561. <property>controls/flight/rudder</property>
  3562. <factor>-18</factor>
  3563. <center>
  3564. <x-m> -4.610 </x-m>
  3565. <y-m> -0.670 </y-m>
  3566. <z-m> -1.010 </z-m>
  3567. </center>
  3568. <axis>
  3569. <x> 0 </x>
  3570. <y> 1 </y>
  3571. <z> 0 </z>
  3572. </axis>
  3573. </animation>
  3574. <!--pedal co-pilot left-->
  3575. <animation>
  3576. <type>rotate</type>
  3577. <object-name>pedalrl</object-name>
  3578. <property>controls/flight/rudder</property>
  3579. <factor>18</factor>
  3580. <center>
  3581. <x-m> -4.610 </x-m>
  3582. <y-m> -0.038 </y-m>
  3583. <z-m> -1.010 </z-m>
  3584. </center>
  3585. <axis>
  3586. <x> 0 </x>
  3587. <y> 1 </y>
  3588. <z> 0 </z>
  3589. </axis>
  3590. </animation>
  3591. <!--pedal co-pilot right-->
  3592. <animation>
  3593. <type>rotate</type>
  3594. <object-name>pedalrr</object-name>
  3595. <property>controls/flight/rudder</property>
  3596. <factor>-18</factor>
  3597. <center>
  3598. <x-m> -4.610 </x-m>
  3599. <y-m> -0.038 </y-m>
  3600. <z-m> -1.010 </z-m>
  3601. </center>
  3602. <axis>
  3603. <x> 0 </x>
  3604. <y> 1 </y>
  3605. <z> 0 </z>
  3606. </axis>
  3607. </animation>
  3608. <!-- fuselage animations -->
  3609. <!-- pilot door -->
  3610. <animation>
  3611. <type>rotate</type>
  3612. <object-name>doorfl</object-name>
  3613. <property>sim/model/ec130/doors/frontl/position-norm</property>
  3614. <factor> -80.0 </factor>
  3615. <axis>
  3616. <x1-m> -4.42 </x1-m>
  3617. <y1-m> -0.99 </y1-m>
  3618. <z1-m> -0.62 </z1-m>
  3619. <x2-m> -4.19 </x2-m>
  3620. <y2-m> -0.95 </y2-m>
  3621. <z2-m> -0.08 </z2-m>
  3622. </axis>
  3623. </animation>
  3624. <animation>
  3625. <type>pick</type>
  3626. <object-name>doorfl</object-name>
  3627. <action>
  3628. <button>0</button>
  3629. <repeatable>false</repeatable>
  3630. <binding>
  3631. <command>nasal</command>
  3632. <script>
  3633. doors.doorsystem.frontlexport();
  3634. </script>
  3635. </binding>
  3636. </action>
  3637. <hovered>
  3638. <binding>
  3639. <command>set-tooltip</command>
  3640. <tooltip-id>doorfl</tooltip-id>
  3641. <label>move door</label>
  3642. </binding>
  3643. </hovered>
  3644. </animation>
  3645. <!-- pilot window -->
  3646. <animation>
  3647. <type>rotate</type>
  3648. <object-name>pilotw</object-name>
  3649. <property>sim/model/ec130/doors/frontl/position-norm</property>
  3650. <factor> -80.0 </factor>
  3651. <axis>
  3652. <x1-m> -4.42 </x1-m>
  3653. <y1-m> -0.99 </y1-m>
  3654. <z1-m> -0.62 </z1-m>
  3655. <x2-m> -4.19 </x2-m>
  3656. <y2-m> -0.95 </y2-m>
  3657. <z2-m> -0.08 </z2-m>
  3658. </axis>
  3659. </animation>
  3660. <animation>
  3661. <type>translate</type>
  3662. <object-name>pilotw</object-name>
  3663. <property>sim/model/ec130/doors/pilotw/position-norm</property>
  3664. <factor>1</factor>
  3665. <offset>10</offset>
  3666. <interpolation>
  3667. <entry><ind> 0 </ind><dep> 0.00 </dep></entry>
  3668. <entry><ind> 1 </ind><dep> 0.24 </dep></entry>
  3669. </interpolation>
  3670. <axis>
  3671. <x> 1 </x>
  3672. <y>-0.1</y>
  3673. <z> 0.15</z>
  3674. </axis>
  3675. </animation>
  3676. <animation>
  3677. <type>pick</type>
  3678. <object-name>pilotw</object-name>
  3679. <property>sim/model/ec130/doors/pilotw/position-norm</property>
  3680. <action>
  3681. <button>0</button>
  3682. <repeatable>false</repeatable>
  3683. <binding>
  3684. <command>nasal</command>
  3685. <script>
  3686. doors.doorsystem.pilotwexport();
  3687. </script>
  3688. </binding>
  3689. </action>
  3690. <hovered>
  3691. <binding>
  3692. <command>set-tooltip</command>
  3693. <tooltip-id>pilotw</tooltip-id>
  3694. <label>move window</label>
  3695. </binding>
  3696. </hovered>
  3697. </animation>
  3698. <!-- passenger door front right -->
  3699. <animation>
  3700. <type>rotate</type>
  3701. <object-name>doorfr</object-name>
  3702. <object-name>doorfr_t2</object-name>
  3703. <property>sim/model/ec130/doors/frontr/position-norm</property>
  3704. <factor> 70.0 </factor>
  3705. <axis>
  3706. <x1-m> -4.42 </x1-m>
  3707. <y1-m> 0.99 </y1-m>
  3708. <z1-m> -0.62 </z1-m>
  3709. <x2-m> -4.19 </x2-m>
  3710. <y2-m> 0.95 </y2-m>
  3711. <z2-m> -0.08 </z2-m>
  3712. </axis>
  3713. </animation>
  3714. <animation>
  3715. <type>pick</type>
  3716. <object-name>doorfr</object-name>
  3717. <object-name>doorfr_t2</object-name>
  3718. <action>
  3719. <button>0</button>
  3720. <repeatable>false</repeatable>
  3721. <binding>
  3722. <command>nasal</command>
  3723. <script>
  3724. doors.doorsystem.frontrexport();
  3725. </script>
  3726. </binding>
  3727. </action>
  3728. <hovered>
  3729. <binding>
  3730. <command>set-tooltip</command>
  3731. <tooltip-id>doorfr</tooltip-id>
  3732. <label>move door</label>
  3733. </binding>
  3734. </hovered>
  3735. </animation>
  3736. <!-- passenger door back left -->
  3737. <animation>
  3738. <type>translate</type>
  3739. <object-name>doorbl</object-name>
  3740. <object-name>doorbl_lever</object-name>
  3741. <object-name>doorbl_hinge</object-name>
  3742. <property>sim/model/ec130/doors/passengerl/position-norm</property>
  3743. <interpolation>
  3744. <entry><ind> 0.0 </ind><dep> 0.0 </dep></entry>
  3745. <entry><ind> 0.5 </ind><dep> 0.42 </dep></entry>
  3746. <entry><ind> 1.0 </ind><dep> 0.85 </dep></entry>
  3747. </interpolation>
  3748. <axis>
  3749. <x> 1 </x>
  3750. <y> 0 </y>
  3751. <z> 0 </z>
  3752. </axis>
  3753. </animation>
  3754. <animation>
  3755. <type>translate</type>
  3756. <object-name>doorbl</object-name>
  3757. <object-name>doorbl_lever</object-name>
  3758. <object-name>doorbl_hinge</object-name>
  3759. <property>sim/model/ec130/doors/passengerl/position-norm</property>
  3760. <interpolation>
  3761. <entry><ind> 0.00 </ind><dep> 0.00 </dep></entry>
  3762. <entry><ind> 0.05 </ind><dep> 0.00 </dep></entry>
  3763. <entry><ind> 0.10 </ind><dep> -0.03 </dep></entry>
  3764. <entry><ind> 1.00 </ind><dep> -0.07 </dep></entry>
  3765. </interpolation>
  3766. <axis>
  3767. <x> 0 </x>
  3768. <y> 1 </y>
  3769. <z> 0 </z>
  3770. </axis>
  3771. </animation>
  3772. <animation>
  3773. <type>rotate</type>
  3774. <object-name>doorbl_lever</object-name>
  3775. <property>sim/model/ec130/doors/passengerl/position-norm</property>
  3776. <factor> 15 </factor>
  3777. <interpolation>
  3778. <entry><ind>0.00</ind><dep> 0</dep></entry>
  3779. <entry><ind>0.05</ind><dep> -9</dep></entry>
  3780. <entry><ind>0.10</ind><dep>-10</dep></entry>
  3781. <entry><ind>1.00</ind><dep>-18</dep></entry>
  3782. </interpolation>
  3783. <center>
  3784. <x-m> -3.390 </x-m>
  3785. <y-m> -0.943 </y-m>
  3786. <z-m> 0.000 </z-m>
  3787. </center>
  3788. <axis>
  3789. <x>0.1</x>
  3790. <y>0</y>
  3791. <z>1</z>
  3792. </axis>
  3793. </animation>
  3794. <animation>
  3795. <nopreview/>
  3796. <type>rotate</type>
  3797. <object-name>doorbl_hinge</object-name>
  3798. <property>sim/model/ec130/doors/passengerl/position-norm</property>
  3799. <factor> 90 </factor>
  3800. <interpolation>
  3801. <entry><ind>0.00</ind><dep> 12</dep></entry>
  3802. <entry><ind>0.05</ind><dep> 12</dep></entry>
  3803. <entry><ind>0.10</ind><dep> 20</dep></entry>
  3804. <entry><ind>1.00</ind><dep> 90</dep></entry>
  3805. </interpolation>
  3806. <center>
  3807. <x-m> -2.545 </x-m>
  3808. <y-m> -1.016 </y-m>
  3809. <z-m> 0.000 </z-m>
  3810. </center>
  3811. <axis>
  3812. <x>0.07</x>
  3813. <y>0</y>
  3814. <z>1</z>
  3815. </axis>
  3816. </animation>
  3817. <animation>
  3818. <type>pick</type>
  3819. <object-name>doorbl</object-name>
  3820. <action>
  3821. <button>0</button>
  3822. <repeatable>false</repeatable>
  3823. <binding>
  3824. <command>nasal</command>
  3825. <script>
  3826. doors.doorsystem.passengerlexport();
  3827. </script>
  3828. </binding>
  3829. </action>
  3830. <hovered>
  3831. <binding>
  3832. <command>set-tooltip</command>
  3833. <tooltip-id>doorbl</tooltip-id>
  3834. <label>move door</label>
  3835. </binding>
  3836. </hovered>
  3837. </animation>
  3838. <!-- passenger door back right B4 variant -->
  3839. <animation>
  3840. <type>rotate</type>
  3841. <object-name>doorbr</object-name>
  3842. <property>sim/model/ec130/doors/passengerr/position-norm</property>
  3843. <factor> -100.0 </factor>
  3844. <axis>
  3845. <x1-m> -2.70 </x1-m>
  3846. <y1-m> 1.00 </y1-m>
  3847. <z1-m> -0.76 </z1-m>
  3848. <x2-m> -2.56 </x2-m>
  3849. <y2-m> 1.01 </y2-m>
  3850. <z2-m> -0.10 </z2-m>
  3851. </axis>
  3852. </animation>
  3853. <animation>
  3854. <type>pick</type>
  3855. <object-name>doorbr</object-name>
  3856. <object-name>doorbr_t2</object-name>
  3857. <action>
  3858. <button>0</button>
  3859. <repeatable>false</repeatable>
  3860. <binding>
  3861. <command>nasal</command>
  3862. <script>
  3863. doors.doorsystem.passengerrexport();
  3864. </script>
  3865. </binding>
  3866. </action>
  3867. <hovered>
  3868. <binding>
  3869. <command>set-tooltip</command>
  3870. <tooltip-id>doorbr</tooltip-id>
  3871. <label>move door</label>
  3872. </binding>
  3873. </hovered>
  3874. </animation>
  3875. <!-- passenger door back right T2 variant -->
  3876. <animation>
  3877. <type>translate</type>
  3878. <object-name>doorbr_t2</object-name>
  3879. <object-name>doorbr_lever_t2</object-name>
  3880. <object-name>doorbr_hinge_t2</object-name>
  3881. <property>sim/model/ec130/doors/passengerr/position-norm</property>
  3882. <interpolation>
  3883. <entry><ind> 0.0 </ind><dep> 0.0 </dep></entry>
  3884. <entry><ind> 0.5 </ind><dep> 0.42 </dep></entry>
  3885. <entry><ind> 1.0 </ind><dep> 0.85 </dep></entry>
  3886. </interpolation>
  3887. <axis>
  3888. <x> 1 </x>
  3889. <y> 0 </y>
  3890. <z> 0 </z>
  3891. </axis>
  3892. </animation>
  3893. <animation>
  3894. <type>translate</type>
  3895. <object-name>doorbr_t2</object-name>
  3896. <object-name>doorbr_lever_t2</object-name>
  3897. <object-name>doorbr_hinge_t2</object-name>
  3898. <property>sim/model/ec130/doors/passengerr/position-norm</property>
  3899. <interpolation>
  3900. <entry><ind> 0.00 </ind><dep> 0.00 </dep></entry>
  3901. <entry><ind> 0.05 </ind><dep> 0.00 </dep></entry>
  3902. <entry><ind> 0.10 </ind><dep> -0.03 </dep></entry>
  3903. <entry><ind> 1.00 </ind><dep> -0.07 </dep></entry>
  3904. </interpolation>
  3905. <axis>
  3906. <x> 0 </x>
  3907. <y>-1 </y>
  3908. <z> 0 </z>
  3909. </axis>
  3910. </animation>
  3911. <animation>
  3912. <type>rotate</type>
  3913. <object-name>doorbr_lever_t2</object-name>
  3914. <property>sim/model/ec130/doors/passengerr/position-norm</property>
  3915. <factor> 15 </factor>
  3916. <interpolation>
  3917. <entry><ind>0.00</ind><dep> 0</dep></entry>
  3918. <entry><ind>0.05</ind><dep> -9</dep></entry>
  3919. <entry><ind>0.10</ind><dep>-10</dep></entry>
  3920. <entry><ind>1.00</ind><dep>-18</dep></entry>
  3921. </interpolation>
  3922. <center>
  3923. <x-m> -3.390 </x-m>
  3924. <y-m> 0.943 </y-m>
  3925. <z-m> 0.000 </z-m>
  3926. </center>
  3927. <axis>
  3928. <x>0.1</x>
  3929. <y>0</y>
  3930. <z>-1</z>
  3931. </axis>
  3932. </animation>
  3933. <animation>
  3934. <nopreview/>
  3935. <type>rotate</type>
  3936. <object-name>doorbr_hinge_t2</object-name>
  3937. <property>sim/model/ec130/doors/passengerr/position-norm</property>
  3938. <factor> 90 </factor>
  3939. <interpolation>
  3940. <entry><ind>0.00</ind><dep> 12</dep></entry>
  3941. <entry><ind>0.05</ind><dep> 12</dep></entry>
  3942. <entry><ind>0.10</ind><dep> 20</dep></entry>
  3943. <entry><ind>1.00</ind><dep> 90</dep></entry>
  3944. </interpolation>
  3945. <center>
  3946. <x-m> -2.545 </x-m>
  3947. <y-m> 1.016 </y-m>
  3948. <z-m> 0.000 </z-m>
  3949. </center>
  3950. <axis>
  3951. <x>-0.07</x>
  3952. <y>0</y>
  3953. <z>-1</z>
  3954. </axis>
  3955. </animation>
  3956. <!-- luggage box left -->
  3957. <animation>
  3958. <type>rotate</type>
  3959. <object-name>luggagel</object-name>
  3960. <object-name>luggagel_in</object-name>
  3961. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  3962. <factor> -100.0 </factor>
  3963. <axis>
  3964. <x1-m> -2.38 </x1-m>
  3965. <y1-m> -0.99 </y1-m>
  3966. <z1-m> -0.19 </z1-m>
  3967. <x2-m> -1.59 </x2-m>
  3968. <y2-m> -0.77 </y2-m>
  3969. <z2-m> -0.16 </z2-m>
  3970. </axis>
  3971. </animation>
  3972. <animation>
  3973. <type>pick</type>
  3974. <object-name>luggagel</object-name>
  3975. <object-name>luggagel_in</object-name>
  3976. <action>
  3977. <button>0</button>
  3978. <repeatable>false</repeatable>
  3979. <binding>
  3980. <command>nasal</command>
  3981. <script>
  3982. doors.doorsystem.luggagelexport();
  3983. </script>
  3984. </binding>
  3985. </action>
  3986. <hovered>
  3987. <binding>
  3988. <command>set-tooltip</command>
  3989. <tooltip-id>luggagel</tooltip-id>
  3990. <label>move door</label>
  3991. </binding>
  3992. </hovered>
  3993. </animation>
  3994. <!-- luggage box left wide -->
  3995. <animation>
  3996. <type>rotate</type>
  3997. <object-name>luggagelw</object-name>
  3998. <object-name>luggagelw_in</object-name>
  3999. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4000. <factor> 90.0 </factor>
  4001. <axis>
  4002. <x1-m> -2.447 </x1-m>
  4003. <y1-m> -1.026 </y1-m>
  4004. <z1-m> -0.317 </z1-m>
  4005. <x2-m> -2.555 </x2-m>
  4006. <y2-m> -1.030 </y2-m>
  4007. <z2-m> -0.700 </z2-m>
  4008. </axis>
  4009. </animation>
  4010. <animation>
  4011. <type>pick</type>
  4012. <object-name>luggagelw</object-name>
  4013. <object-name>luggagelw_in</object-name>
  4014. <action>
  4015. <button>0</button>
  4016. <repeatable>false</repeatable>
  4017. <binding>
  4018. <command>nasal</command>
  4019. <script>
  4020. doors.doorsystem.luggagelexport();
  4021. </script>
  4022. </binding>
  4023. </action>
  4024. <hovered>
  4025. <binding>
  4026. <command>set-tooltip</command>
  4027. <tooltip-id>luggagelw</tooltip-id>
  4028. <label>move door</label>
  4029. </binding>
  4030. </hovered>
  4031. </animation>
  4032. <animation>
  4033. <type>pick</type>
  4034. <object-name>luggageboxl</object-name>
  4035. <object-name>luggageboxlw</object-name>
  4036. <action>
  4037. <button>0</button>
  4038. <repeatable>false</repeatable>
  4039. <binding>
  4040. <command>nasal</command>
  4041. <script>
  4042. ec130.handle_luggage(1,8);
  4043. </script>
  4044. </binding>
  4045. </action>
  4046. <hovered>
  4047. <binding>
  4048. <command>set-tooltip</command>
  4049. <tooltip-id>luggagel_lgw</tooltip-id>
  4050. <label>%s</label>
  4051. <property>/yasim/gross-weight-lbs</property>
  4052. <mapping>nasal</mapping>
  4053. <script>
  4054. return sprintf("add Luggage (%d%% MTOW)",
  4055. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4056. </script>
  4057. </binding>
  4058. </hovered>
  4059. </animation>
  4060. <!-- luggage box right -->
  4061. <animation>
  4062. <type>rotate</type>
  4063. <object-name>luggager</object-name>
  4064. <object-name>luggager_in</object-name>
  4065. <object-name>luggager_slight</object-name>
  4066. <object-name>luggager_in_slight</object-name>
  4067. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4068. <factor>100.0 </factor>
  4069. <axis>
  4070. <x1-m> -2.38 </x1-m>
  4071. <y1-m> 0.99 </y1-m>
  4072. <z1-m> -0.19 </z1-m>
  4073. <x2-m> -1.59 </x2-m>
  4074. <y2-m> 0.77 </y2-m>
  4075. <z2-m> -0.16 </z2-m>
  4076. </axis>
  4077. </animation>
  4078. <animation>
  4079. <type>pick</type>
  4080. <object-name>luggager</object-name>
  4081. <object-name>luggager_in</object-name>
  4082. <object-name>luggager_slight</object-name>
  4083. <object-name>luggager_in_slight</object-name>
  4084. <action>
  4085. <button>0</button>
  4086. <repeatable>false</repeatable>
  4087. <binding>
  4088. <command>nasal</command>
  4089. <script>
  4090. doors.doorsystem.luggagerexport();
  4091. </script>
  4092. </binding>
  4093. </action>
  4094. <hovered>
  4095. <binding>
  4096. <command>set-tooltip</command>
  4097. <tooltip-id>luggager</tooltip-id>
  4098. <label>move door</label>
  4099. </binding>
  4100. </hovered>
  4101. </animation>
  4102. <!-- luggage box right wide -->
  4103. <animation>
  4104. <type>rotate</type>
  4105. <object-name>luggagerw</object-name>
  4106. <object-name>luggagerw_in</object-name>
  4107. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4108. <factor>-90.0 </factor>
  4109. <axis>
  4110. <x1-m> -2.467 </x1-m>
  4111. <y1-m> 1.026 </y1-m>
  4112. <z1-m> -0.317 </z1-m>
  4113. <x2-m> -2.561 </x2-m>
  4114. <y2-m> 1.030 </y2-m>
  4115. <z2-m> -0.700 </z2-m>
  4116. </axis>
  4117. </animation>
  4118. <animation>
  4119. <type>pick</type>
  4120. <object-name>luggagerw</object-name>
  4121. <object-name>luggagerw_in</object-name>
  4122. <action>
  4123. <button>0</button>
  4124. <repeatable>false</repeatable>
  4125. <binding>
  4126. <command>nasal</command>
  4127. <script>
  4128. doors.doorsystem.luggagerexport();
  4129. </script>
  4130. </binding>
  4131. </action>
  4132. <hovered>
  4133. <binding>
  4134. <command>set-tooltip</command>
  4135. <tooltip-id>luggagerw</tooltip-id>
  4136. <label>move door</label>
  4137. </binding>
  4138. </hovered>
  4139. </animation>
  4140. <animation>
  4141. <type>pick</type>
  4142. <object-name>luggageboxr</object-name>
  4143. <object-name>luggageboxrw</object-name>
  4144. <action>
  4145. <button>0</button>
  4146. <repeatable>false</repeatable>
  4147. <binding>
  4148. <command>nasal</command>
  4149. <script>
  4150. ec130.handle_luggage(1,9);
  4151. </script>
  4152. </binding>
  4153. </action>
  4154. <hovered>
  4155. <binding>
  4156. <command>set-tooltip</command>
  4157. <tooltip-id>luggager_lgw</tooltip-id>
  4158. <label>%s</label>
  4159. <property>/yasim/gross-weight-lbs</property>
  4160. <mapping>nasal</mapping>
  4161. <script>
  4162. return sprintf("add Luggage (%d%% MTOW)",
  4163. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4164. </script>
  4165. </binding>
  4166. </hovered>
  4167. </animation>
  4168. <!-- luggage back door -->
  4169. <animation>
  4170. <type>rotate</type>
  4171. <object-name>doorb</object-name>
  4172. <object-name>door_in</object-name>
  4173. <property>sim/model/ec130/doors/doorb/position-norm</property>
  4174. <factor> -90.0 </factor>
  4175. <axis>
  4176. <x1-m> -0.99 </x1-m>
  4177. <y1-m> -0.55 </y1-m>
  4178. <z1-m> -0.60 </z1-m>
  4179. <x2-m> -0.99 </x2-m>
  4180. <y2-m> -0.55 </y2-m>
  4181. <z2-m> -0.30 </z2-m>
  4182. </axis>
  4183. </animation>
  4184. <animation>
  4185. <type>pick</type>
  4186. <object-name>doorb</object-name>
  4187. <object-name>door_in</object-name>
  4188. <action>
  4189. <button>0</button>
  4190. <repeatable>false</repeatable>
  4191. <binding>
  4192. <command>nasal</command>
  4193. <script>
  4194. doors.doorsystem.doorbexport();
  4195. </script>
  4196. </binding>
  4197. </action>
  4198. <hovered>
  4199. <binding>
  4200. <command>set-tooltip</command>
  4201. <tooltip-id>doorb</tooltip-id>
  4202. <label>move door</label>
  4203. </binding>
  4204. </hovered>
  4205. </animation>
  4206. <animation>
  4207. <type>pick</type>
  4208. <object-name>doorbox</object-name>
  4209. <action>
  4210. <button>0</button>
  4211. <repeatable>false</repeatable>
  4212. <binding>
  4213. <command>nasal</command>
  4214. <script>
  4215. ec130.handle_luggage(1,10);
  4216. </script>
  4217. </binding>
  4218. </action>
  4219. <hovered>
  4220. <binding>
  4221. <command>set-tooltip</command>
  4222. <tooltip-id>luggageb_lgw</tooltip-id>
  4223. <label>%s</label>
  4224. <property>/yasim/gross-weight-lbs</property>
  4225. <mapping>nasal</mapping>
  4226. <script>
  4227. return sprintf("add Luggage (%d%% MTOW)",
  4228. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4229. </script>
  4230. </binding>
  4231. </hovered>
  4232. </animation>
  4233. <!-- gas struts -->
  4234. <!-- pilot door strut -->
  4235. <animation>
  4236. <type>rotate</type>
  4237. <object-name>doorfl_cyl</object-name>
  4238. <object-name>doorfl_rod</object-name>
  4239. <property>sim/model/ec130/doors/frontl/position-norm</property>
  4240. <factor> -77 </factor>
  4241. <interpolation>
  4242. <entry><ind>0.00</ind><dep> 0.00</dep></entry>
  4243. <entry><ind>0.20</ind><dep>-19.5</dep></entry>
  4244. <entry><ind>0.50</ind><dep>-44.5</dep></entry>
  4245. <entry><ind>0.80</ind><dep>-65.5</dep></entry>
  4246. <entry><ind>1.00</ind><dep>-77.0</dep></entry>
  4247. </interpolation>
  4248. <center>
  4249. <x-m> -4.453 </x-m>
  4250. <y-m> -0.890 </y-m>
  4251. <z-m> -0.999 </z-m>
  4252. </center>
  4253. <axis>
  4254. <x>0.3</x>
  4255. <y>0</y>
  4256. <z>1</z>
  4257. </axis>
  4258. </animation>
  4259. <animation>
  4260. <type>translate</type>
  4261. <object-name>doorfl_rod</object-name>
  4262. <property>sim/model/ec130/doors/frontl/position-norm</property>
  4263. <factor>1</factor>
  4264. <offset>0</offset>
  4265. <interpolation>
  4266. <entry><ind> 0.0 </ind><dep> 0.000 </dep></entry>
  4267. <entry><ind> 1.0 </ind><dep> 0.180 </dep></entry>
  4268. </interpolation>
  4269. <axis>
  4270. <x> 1 </x>
  4271. <y>-0.15</y>
  4272. <z> 0 </z>
  4273. </axis>
  4274. </animation>
  4275. <animation>
  4276. <type>pick</type>
  4277. <object-name>doorfl_cyl</object-name>
  4278. <object-name>doorfl_rod</object-name>
  4279. <property>sim/model/ec130/doors/frontl/position-norm</property>
  4280. <action>
  4281. <button>0</button>
  4282. <repeatable>false</repeatable>
  4283. <binding>
  4284. <command>nasal</command>
  4285. <script>
  4286. doors.doorsystem.frontlexport();
  4287. </script>
  4288. </binding>
  4289. </action>
  4290. <hovered>
  4291. <binding>
  4292. <command>set-tooltip</command>
  4293. <tooltip-id>doorflc</tooltip-id>
  4294. <label>move door</label>
  4295. </binding>
  4296. </hovered>
  4297. </animation>
  4298. <!-- front right door strut -->
  4299. <animation>
  4300. <type>rotate</type>
  4301. <object-name>doorfr_cyl</object-name>
  4302. <object-name>doorfr_rod</object-name>
  4303. <property>sim/model/ec130/doors/frontr/position-norm</property>
  4304. <factor> 70 </factor>
  4305. <interpolation>
  4306. <entry><ind>0.00</ind><dep> 0</dep></entry>
  4307. <entry><ind>0.20</ind><dep>16.0</dep></entry>
  4308. <entry><ind>0.50</ind><dep>38.0</dep></entry>
  4309. <entry><ind>0.80</ind><dep>57.5</dep></entry>
  4310. <entry><ind>1.00</ind><dep>70.0</dep></entry>
  4311. </interpolation>
  4312. <center>
  4313. <x-m> -4.465 </x-m>
  4314. <y-m> 0.900 </y-m>
  4315. <z-m> -0.999 </z-m>
  4316. </center>
  4317. <axis>
  4318. <x>0.35</x>
  4319. <y>0</y>
  4320. <z>1</z>
  4321. </axis>
  4322. </animation>
  4323. <animation>
  4324. <type>translate</type>
  4325. <object-name>doorfr_rod</object-name>
  4326. <property>sim/model/ec130/doors/frontr/position-norm</property>
  4327. <factor>1</factor>
  4328. <offset>0</offset>
  4329. <interpolation>
  4330. <entry><ind> 0.0 </ind><dep> 0.000 </dep></entry>
  4331. <entry><ind> 1.0 </ind><dep> 0.180 </dep></entry>
  4332. </interpolation>
  4333. <axis>
  4334. <x> 1 </x>
  4335. <y> 0.13</y>
  4336. <z> 0 </z>
  4337. </axis>
  4338. </animation>
  4339. <animation>
  4340. <type>pick</type>
  4341. <object-name>doorfr_cyl</object-name>
  4342. <object-name>doorfr_rod</object-name>
  4343. <property>sim/model/ec130/doors/frontr/position-norm</property>
  4344. <action>
  4345. <button>0</button>
  4346. <repeatable>false</repeatable>
  4347. <binding>
  4348. <command>nasal</command>
  4349. <script>
  4350. doors.doorsystem.frontrexport();
  4351. </script>
  4352. </binding>
  4353. </action>
  4354. <hovered>
  4355. <binding>
  4356. <command>set-tooltip</command>
  4357. <tooltip-id>doorfrc</tooltip-id>
  4358. <label>move door</label>
  4359. </binding>
  4360. </hovered>
  4361. </animation>
  4362. <!-- luggage door left strut front -->
  4363. <animation>
  4364. <type>rotate</type>
  4365. <object-name>luggagel_cylf</object-name>
  4366. <object-name>luggagel_rodf</object-name>
  4367. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4368. <factor> 6.5 </factor>
  4369. <center>
  4370. <x-m> -2.510 </x-m>
  4371. <y-m> -0.987 </y-m>
  4372. <z-m> -0.577 </z-m>
  4373. </center>
  4374. <axis>
  4375. <x> 1 </x>
  4376. <y> 0.15</y>
  4377. <z> 0 </z>
  4378. </axis>
  4379. </animation>
  4380. <animation>
  4381. <type>translate</type>
  4382. <object-name>luggagel_cylf</object-name>
  4383. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4384. <factor>1</factor>
  4385. <offset>0</offset>
  4386. <interpolation>
  4387. <entry><ind> 0.0 </ind><dep> 0.000 </dep></entry>
  4388. <entry><ind> 0.5 </ind><dep> 0.001 </dep></entry>
  4389. <entry><ind> 0.6 </ind><dep> 0.003 </dep></entry>
  4390. <entry><ind> 0.8 </ind><dep> 0.007 </dep></entry>
  4391. <entry><ind> 1.0 </ind><dep> 0.015 </dep></entry>
  4392. </interpolation>
  4393. <axis>
  4394. <x> 0.3 </x>
  4395. <y> 0 </y>
  4396. <z> 1 </z>
  4397. </axis>
  4398. </animation>
  4399. <animation>
  4400. <type>pick</type>
  4401. <object-name>luggagel_cylf</object-name>
  4402. <object-name>luggagel_rodf</object-name>
  4403. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4404. <action>
  4405. <button>0</button>
  4406. <repeatable>false</repeatable>
  4407. <binding>
  4408. <command>nasal</command>
  4409. <script>
  4410. doors.doorsystem.luggagelexport();
  4411. </script>
  4412. </binding>
  4413. </action>
  4414. <hovered>
  4415. <binding>
  4416. <command>set-tooltip</command>
  4417. <tooltip-id>luggagelcf</tooltip-id>
  4418. <label>move door</label>
  4419. </binding>
  4420. </hovered>
  4421. </animation>
  4422. <!-- luggage door left strut back -->
  4423. <animation>
  4424. <type>rotate</type>
  4425. <object-name>luggagel_cylb</object-name>
  4426. <object-name>luggagel_rodb</object-name>
  4427. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4428. <factor> 8.5 </factor>
  4429. <center>
  4430. <x-m> -1.245 </x-m>
  4431. <y-m> -0.631 </y-m>
  4432. <z-m> -0.535 </z-m>
  4433. </center>
  4434. <axis>
  4435. <x> 1 </x>
  4436. <y> 0.2</y>
  4437. <z> 0 </z>
  4438. </axis>
  4439. </animation>
  4440. <animation>
  4441. <type>translate</type>
  4442. <object-name>luggagel_cylb</object-name>
  4443. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4444. <factor>1</factor>
  4445. <offset>0</offset>
  4446. <interpolation>
  4447. <entry><ind> 0.0 </ind><dep> 0.000 </dep></entry>
  4448. <entry><ind> 0.5 </ind><dep> -0.030 </dep></entry>
  4449. <entry><ind> 1.0 </ind><dep> -0.020 </dep></entry>
  4450. </interpolation>
  4451. <axis>
  4452. <x>-0.6 </x>
  4453. <y>-0.25 </y>
  4454. <z> 1 </z>
  4455. </axis>
  4456. </animation>
  4457. <animation>
  4458. <type>pick</type>
  4459. <object-name>luggagel_cylb</object-name>
  4460. <object-name>luggagel_rodb</object-name>
  4461. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4462. <action>
  4463. <button>0</button>
  4464. <repeatable>false</repeatable>
  4465. <binding>
  4466. <command>nasal</command>
  4467. <script>
  4468. doors.doorsystem.luggagelexport();
  4469. </script>
  4470. </binding>
  4471. </action>
  4472. <hovered>
  4473. <binding>
  4474. <command>set-tooltip</command>
  4475. <tooltip-id>luggagelcb</tooltip-id>
  4476. <label>move door</label>
  4477. </binding>
  4478. </hovered>
  4479. </animation>
  4480. <!-- luggage door right strut front -->
  4481. <animation>
  4482. <type>rotate</type>
  4483. <object-name>luggager_cylf</object-name>
  4484. <object-name>luggager_rodf</object-name>
  4485. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4486. <factor> -6.5 </factor>
  4487. <center>
  4488. <x-m> -2.510 </x-m>
  4489. <y-m> 0.987 </y-m>
  4490. <z-m> -0.577 </z-m>
  4491. </center>
  4492. <axis>
  4493. <x> 1 </x>
  4494. <y>-0.15</y>
  4495. <z> 0 </z>
  4496. </axis>
  4497. </animation>
  4498. <animation>
  4499. <type>translate</type>
  4500. <object-name>luggager_cylf</object-name>
  4501. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4502. <factor>1</factor>
  4503. <offset>0</offset>
  4504. <interpolation>
  4505. <entry><ind> 0.0 </ind><dep> 0.000 </dep></entry>
  4506. <entry><ind> 0.5 </ind><dep> 0.001 </dep></entry>
  4507. <entry><ind> 0.6 </ind><dep> 0.003 </dep></entry>
  4508. <entry><ind> 0.8 </ind><dep> 0.007 </dep></entry>
  4509. <entry><ind> 1.0 </ind><dep> 0.015 </dep></entry>
  4510. </interpolation>
  4511. <axis>
  4512. <x> 0.3 </x>
  4513. <y> 0 </y>
  4514. <z> 1 </z>
  4515. </axis>
  4516. </animation>
  4517. <animation>
  4518. <type>pick</type>
  4519. <object-name>luggager_cylf</object-name>
  4520. <object-name>luggager_rodf</object-name>
  4521. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4522. <action>
  4523. <button>0</button>
  4524. <repeatable>false</repeatable>
  4525. <binding>
  4526. <command>nasal</command>
  4527. <script>
  4528. doors.doorsystem.luggagerexport();
  4529. </script>
  4530. </binding>
  4531. </action>
  4532. <hovered>
  4533. <binding>
  4534. <command>set-tooltip</command>
  4535. <tooltip-id>luggagercf</tooltip-id>
  4536. <label>move door</label>
  4537. </binding>
  4538. </hovered>
  4539. </animation>
  4540. <!-- luggage door right strut back -->
  4541. <animation>
  4542. <type>rotate</type>
  4543. <object-name>luggager_cylb</object-name>
  4544. <object-name>luggager_rodb</object-name>
  4545. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4546. <factor> -20 </factor>
  4547. <center>
  4548. <x-m> -1.236 </x-m>
  4549. <y-m> 0.625 </y-m>
  4550. <z-m> -0.560 </z-m>
  4551. </center>
  4552. <axis>
  4553. <x> 1 </x>
  4554. <y> -0.25 </y>
  4555. <z> 0 </z>
  4556. </axis>
  4557. </animation>
  4558. <animation>
  4559. <type>translate</type>
  4560. <object-name>luggager_cylb</object-name>
  4561. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4562. <factor>1</factor>
  4563. <offset>0</offset>
  4564. <interpolation>
  4565. <entry><ind> 0.0 </ind><dep> 0.000 </dep></entry>
  4566. <entry><ind> 0.2 </ind><dep> -0.025 </dep></entry>
  4567. <entry><ind> 0.5 </ind><dep> -0.060 </dep></entry>
  4568. <entry><ind> 0.8 </ind><dep> -0.070 </dep></entry>
  4569. <entry><ind> 1.0 </ind><dep> -0.050 </dep></entry>
  4570. </interpolation>
  4571. <axis>
  4572. <x> 0 </x>
  4573. <y>-0.1 </y>
  4574. <z> 1 </z>
  4575. </axis>
  4576. </animation>
  4577. <animation>
  4578. <type>pick</type>
  4579. <object-name>luggager_cylb</object-name>
  4580. <object-name>luggager_rodb</object-name>
  4581. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4582. <action>
  4583. <button>0</button>
  4584. <repeatable>false</repeatable>
  4585. <binding>
  4586. <command>nasal</command>
  4587. <script>
  4588. doors.doorsystem.luggagerexport();
  4589. </script>
  4590. </binding>
  4591. </action>
  4592. <hovered>
  4593. <binding>
  4594. <command>set-tooltip</command>
  4595. <tooltip-id>luggagercb</tooltip-id>
  4596. <label>move door</label>
  4597. </binding>
  4598. </hovered>
  4599. </animation>
  4600. <!-- luggage back door strut -->
  4601. <animation>
  4602. <type>rotate</type>
  4603. <object-name>door_cyl</object-name>
  4604. <object-name>door_rod</object-name>
  4605. <property>sim/model/ec130/doors/doorb/position-norm</property>
  4606. <factor> 10 </factor>
  4607. <center>
  4608. <x-m> -0.633 </x-m>
  4609. <y-m> -0.407 </y-m>
  4610. <z-m> -0.230 </z-m>
  4611. </center>
  4612. <axis>
  4613. <x>0</x>
  4614. <y>0</y>
  4615. <z>1</z>
  4616. </axis>
  4617. </animation>
  4618. <animation>
  4619. <type>translate</type>
  4620. <object-name>door_rod</object-name>
  4621. <property>sim/model/ec130/doors/doorb/position-norm</property>
  4622. <factor>1</factor>
  4623. <offset>0</offset>
  4624. <interpolation>
  4625. <entry><ind> 0.0 </ind><dep> 0.005 </dep></entry>
  4626. <entry><ind> 1.0 </ind><dep> -0.025 </dep></entry>
  4627. </interpolation>
  4628. <axis>
  4629. <x> 1 </x>
  4630. <y> 0.3 </y>
  4631. <z> 0 </z>
  4632. </axis>
  4633. </animation>
  4634. <animation>
  4635. <type>pick</type>
  4636. <object-name>door_cyl</object-name>
  4637. <object-name>door_rod</object-name>
  4638. <property>sim/model/ec130/doors/doorb/position-norm</property>
  4639. <action>
  4640. <button>0</button>
  4641. <repeatable>false</repeatable>
  4642. <binding>
  4643. <command>nasal</command>
  4644. <script>
  4645. doors.doorsystem.doorbexport();
  4646. </script>
  4647. </binding>
  4648. </action>
  4649. <hovered>
  4650. <binding>
  4651. <command>set-tooltip</command>
  4652. <tooltip-id>doorc</tooltip-id>
  4653. <label>move door</label>
  4654. </binding>
  4655. </hovered>
  4656. </animation>
  4657. <!-- luggage box left wide strut -->
  4658. <animation>
  4659. <type>rotate</type>
  4660. <object-name>luggagelw_cyl</object-name>
  4661. <object-name>luggagelw_rod</object-name>
  4662. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4663. <factor> 13 </factor>
  4664. <interpolation>
  4665. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  4666. <entry><ind>0.60</ind><dep> 9.0</dep></entry>
  4667. <entry><ind>0.85</ind><dep>12.0</dep></entry>
  4668. <entry><ind>1.00</ind><dep>13.0</dep></entry>
  4669. </interpolation>
  4670. <center>
  4671. <x-m> -1.872 </x-m>
  4672. <y-m> -0.972 </y-m>
  4673. <z-m> -0.190 </z-m>
  4674. </center>
  4675. <axis>
  4676. <x> 0 </x>
  4677. <y> 0.1 </y>
  4678. <z> 1 </z>
  4679. </axis>
  4680. </animation>
  4681. <animation>
  4682. <type>translate</type>
  4683. <object-name>luggagelw_rod</object-name>
  4684. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4685. <factor>1</factor>
  4686. <offset>0</offset>
  4687. <interpolation>
  4688. <entry><ind> 0.00 </ind><dep> 0.005 </dep></entry>
  4689. <entry><ind> 0.25 </ind><dep> 0.010 </dep></entry>
  4690. <entry><ind> 0.40 </ind><dep> 0.020 </dep></entry>
  4691. <entry><ind> 0.75 </ind><dep> 0.000 </dep></entry>
  4692. <entry><ind> 1.00 </ind><dep> -0.040 </dep></entry>
  4693. </interpolation>
  4694. <axis>
  4695. <x> 1 </x>
  4696. <y> 0.07 </y>
  4697. <z> 0.05 </z>
  4698. </axis>
  4699. </animation>
  4700. <animation>
  4701. <type>pick</type>
  4702. <object-name>luggagelw_cyl</object-name>
  4703. <object-name>luggagelw_rod</object-name>
  4704. <property>sim/model/ec130/doors/luggagel/position-norm</property>
  4705. <action>
  4706. <button>0</button>
  4707. <repeatable>false</repeatable>
  4708. <binding>
  4709. <command>nasal</command>
  4710. <script>
  4711. doors.doorsystem.luggagelexport();
  4712. </script>
  4713. </binding>
  4714. </action>
  4715. <hovered>
  4716. <binding>
  4717. <command>set-tooltip</command>
  4718. <tooltip-id>luggagelwc</tooltip-id>
  4719. <label>move door</label>
  4720. </binding>
  4721. </hovered>
  4722. </animation>
  4723. <!-- luggage box right wide strut -->
  4724. <animation>
  4725. <type>rotate</type>
  4726. <object-name>luggagerw_cyl</object-name>
  4727. <object-name>luggagerw_rod</object-name>
  4728. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4729. <factor> -15 </factor>
  4730. <interpolation>
  4731. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  4732. <entry><ind>0.60</ind><dep>-11.0</dep></entry>
  4733. <entry><ind>0.85</ind><dep>-14.0</dep></entry>
  4734. <entry><ind>1.00</ind><dep>-15.0</dep></entry>
  4735. </interpolation>
  4736. <center>
  4737. <x-m> -1.872 </x-m>
  4738. <y-m> 0.972 </y-m>
  4739. <z-m> -0.190 </z-m>
  4740. </center>
  4741. <axis>
  4742. <x> 0 </x>
  4743. <y>-0.1 </y>
  4744. <z> 1 </z>
  4745. </axis>
  4746. </animation>
  4747. <animation>
  4748. <type>translate</type>
  4749. <object-name>luggagerw_rod</object-name>
  4750. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4751. <factor>1</factor>
  4752. <offset>0</offset>
  4753. <interpolation>
  4754. <entry><ind> 0.00 </ind><dep> 0.005 </dep></entry>
  4755. <entry><ind> 0.40 </ind><dep> 0.020 </dep></entry>
  4756. <entry><ind> 0.75 </ind><dep> -0.010 </dep></entry>
  4757. <entry><ind> 1.00 </ind><dep> -0.060 </dep></entry>
  4758. </interpolation>
  4759. <axis>
  4760. <x> 1 </x>
  4761. <y> -0.07 </y>
  4762. <z> 0.05 </z>
  4763. </axis>
  4764. </animation>
  4765. <animation>
  4766. <type>pick</type>
  4767. <object-name>luggagerw_cyl</object-name>
  4768. <object-name>luggagerw_rod</object-name>
  4769. <property>sim/model/ec130/doors/luggager/position-norm</property>
  4770. <action>
  4771. <button>0</button>
  4772. <repeatable>false</repeatable>
  4773. <binding>
  4774. <command>nasal</command>
  4775. <script>
  4776. doors.doorsystem.luggagerexport();
  4777. </script>
  4778. </binding>
  4779. </action>
  4780. <hovered>
  4781. <binding>
  4782. <command>set-tooltip</command>
  4783. <tooltip-id>luggagerw</tooltip-id>
  4784. <label>move door</label>
  4785. </binding>
  4786. </hovered>
  4787. </animation>
  4788. <!-- luggage left -->
  4789. <model>
  4790. <name>backp_tramp_50l</name>
  4791. <path>Aircraft/ec130/Models/Luggage/backp_tramp_50.xml</path>
  4792. <offsets>
  4793. <x-m> -1.99 </x-m>
  4794. <y-m> -0.48 </y-m>
  4795. <z-m> -0.95 </z-m>
  4796. <pitch-deg>-2</pitch-deg>
  4797. </offsets>
  4798. </model>
  4799. <animation>
  4800. <type>select</type>
  4801. <object-name>backp_tramp_50l</object-name>
  4802. <condition>
  4803. <greater-than-equals>
  4804. <property>sim/weight[8]/luggage-cnt</property>
  4805. <value>1</value>
  4806. </greater-than-equals>
  4807. </condition>
  4808. </animation>
  4809. <animation>
  4810. <type>pick</type>
  4811. <object-name>backp_tramp_50l</object-name>
  4812. <action>
  4813. <button>0</button>
  4814. <repeatable>false</repeatable>
  4815. <binding>
  4816. <command>nasal</command>
  4817. <script>
  4818. ec130.handle_luggage(-1,8);
  4819. </script>
  4820. </binding>
  4821. </action>
  4822. <hovered>
  4823. <binding>
  4824. <command>set-tooltip</command>
  4825. <tooltip-id>lugg_handle_l1</tooltip-id>
  4826. <label>%s</label>
  4827. <property>/yasim/gross-weight-lbs</property>
  4828. <mapping>nasal</mapping>
  4829. <script>
  4830. return sprintf("remove Luggage (%d%% MTOW)",
  4831. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4832. </script>
  4833. </binding>
  4834. </hovered>
  4835. </animation>
  4836. <model>
  4837. <name>backpack_red_30l</name>
  4838. <path>Aircraft/ec130/Models/Luggage/backpack_red_30.xml</path>
  4839. <offsets>
  4840. <x-m> -2.32 </x-m>
  4841. <y-m> -0.65 </y-m>
  4842. <z-m> -0.95 </z-m>
  4843. <pitch-deg>-3</pitch-deg>
  4844. </offsets>
  4845. </model>
  4846. <animation>
  4847. <type>select</type>
  4848. <object-name>backpack_red_30l</object-name>
  4849. <condition>
  4850. <greater-than-equals>
  4851. <property>sim/weight[8]/luggage-cnt</property>
  4852. <value>2</value>
  4853. </greater-than-equals>
  4854. </condition>
  4855. </animation>
  4856. <animation>
  4857. <type>pick</type>
  4858. <object-name>backpack_red_30l</object-name>
  4859. <action>
  4860. <button>0</button>
  4861. <repeatable>false</repeatable>
  4862. <binding>
  4863. <command>nasal</command>
  4864. <script>
  4865. ec130.handle_luggage(-1,8);
  4866. </script>
  4867. </binding>
  4868. </action>
  4869. <hovered>
  4870. <binding>
  4871. <command>set-tooltip</command>
  4872. <tooltip-id>lugg_handle_l2</tooltip-id>
  4873. <label>%s</label>
  4874. <property>/yasim/gross-weight-lbs</property>
  4875. <mapping>nasal</mapping>
  4876. <script>
  4877. return sprintf("remove Luggage (%d%% MTOW)",
  4878. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4879. </script>
  4880. </binding>
  4881. </hovered>
  4882. </animation>
  4883. <model>
  4884. <name>backpack_blue_30l</name>
  4885. <path>Aircraft/ec130/Models/Luggage/backpack_blue_30.xml</path>
  4886. <offsets>
  4887. <x-m> -1.95 </x-m>
  4888. <y-m> -0.57 </y-m>
  4889. <z-m> -0.94 </z-m>
  4890. <pitch-deg>-3</pitch-deg>
  4891. </offsets>
  4892. </model>
  4893. <animation>
  4894. <type>select</type>
  4895. <object-name>backpack_blue_30l</object-name>
  4896. <condition>
  4897. <greater-than-equals>
  4898. <property>sim/weight[8]/luggage-cnt</property>
  4899. <value>3</value>
  4900. </greater-than-equals>
  4901. </condition>
  4902. </animation>
  4903. <animation>
  4904. <type>pick</type>
  4905. <object-name>backpack_blue_30l</object-name>
  4906. <action>
  4907. <button>0</button>
  4908. <repeatable>false</repeatable>
  4909. <binding>
  4910. <command>nasal</command>
  4911. <script>
  4912. ec130.handle_luggage(-1,8);
  4913. </script>
  4914. </binding>
  4915. </action>
  4916. <hovered>
  4917. <binding>
  4918. <command>set-tooltip</command>
  4919. <tooltip-id>lugg_handle_l3</tooltip-id>
  4920. <label>%s</label>
  4921. <property>/yasim/gross-weight-lbs</property>
  4922. <mapping>nasal</mapping>
  4923. <script>
  4924. return sprintf("remove Luggage (%d%% MTOW)",
  4925. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4926. </script>
  4927. </binding>
  4928. </hovered>
  4929. </animation>
  4930. <model>
  4931. <name>backpack_green_30l</name>
  4932. <path>Aircraft/ec130/Models/Luggage/backpack_green_30.xml</path>
  4933. <offsets>
  4934. <x-m> -2.29 </x-m>
  4935. <y-m> -0.35 </y-m>
  4936. <z-m> -0.40 </z-m>
  4937. <pitch-deg>-3</pitch-deg>
  4938. <roll-deg>-95</roll-deg>
  4939. <heading-deg>180</heading-deg>
  4940. </offsets>
  4941. </model>
  4942. <animation>
  4943. <type>select</type>
  4944. <object-name>backpack_green_30l</object-name>
  4945. <condition>
  4946. <greater-than-equals>
  4947. <property>sim/weight[8]/luggage-cnt</property>
  4948. <value>4</value>
  4949. </greater-than-equals>
  4950. </condition>
  4951. </animation>
  4952. <animation>
  4953. <type>pick</type>
  4954. <object-name>backpack_green_30l</object-name>
  4955. <action>
  4956. <button>0</button>
  4957. <repeatable>false</repeatable>
  4958. <binding>
  4959. <command>nasal</command>
  4960. <script>
  4961. ec130.handle_luggage(-1,8);
  4962. </script>
  4963. </binding>
  4964. </action>
  4965. <hovered>
  4966. <binding>
  4967. <command>set-tooltip</command>
  4968. <tooltip-id>lugg_handle_l4</tooltip-id>
  4969. <label>%s</label>
  4970. <property>/yasim/gross-weight-lbs</property>
  4971. <mapping>nasal</mapping>
  4972. <script>
  4973. return sprintf("remove Luggage (%d%% MTOW)",
  4974. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  4975. </script>
  4976. </binding>
  4977. </hovered>
  4978. </animation>
  4979. <model>
  4980. <name>backpack_dark_grey_30l</name>
  4981. <path>Aircraft/ec130/Models/Luggage/backpack_dark_grey_30.xml</path>
  4982. <offsets>
  4983. <x-m> -1.59 </x-m>
  4984. <y-m> -0.52 </y-m>
  4985. <z-m> -0.41 </z-m>
  4986. <pitch-deg>-3</pitch-deg>
  4987. <roll-deg>-95</roll-deg>
  4988. <heading-deg>90</heading-deg>
  4989. </offsets>
  4990. </model>
  4991. <animation>
  4992. <type>select</type>
  4993. <object-name>backpack_dark_grey_30l</object-name>
  4994. <condition>
  4995. <greater-than-equals>
  4996. <property>sim/weight[8]/luggage-cnt</property>
  4997. <value>5</value>
  4998. </greater-than-equals>
  4999. </condition>
  5000. </animation>
  5001. <animation>
  5002. <type>pick</type>
  5003. <object-name>backpack_dark_grey_30l</object-name>
  5004. <action>
  5005. <button>0</button>
  5006. <repeatable>false</repeatable>
  5007. <binding>
  5008. <command>nasal</command>
  5009. <script>
  5010. ec130.handle_luggage(-1,8);
  5011. </script>
  5012. </binding>
  5013. </action>
  5014. <hovered>
  5015. <binding>
  5016. <command>set-tooltip</command>
  5017. <tooltip-id>lugg_handle_l5</tooltip-id>
  5018. <label>%s</label>
  5019. <property>/yasim/gross-weight-lbs</property>
  5020. <mapping>nasal</mapping>
  5021. <script>
  5022. return sprintf("remove Luggage (%d%% MTOW)",
  5023. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5024. </script>
  5025. </binding>
  5026. </hovered>
  5027. </animation>
  5028. <model>
  5029. <name>backpack_light_blue_20l</name>
  5030. <path>Aircraft/ec130/Models/Luggage/backpack_light_blue_20.xml</path>
  5031. <offsets>
  5032. <x-m> -1.61 </x-m>
  5033. <y-m> -0.57 </y-m>
  5034. <z-m> -0.89 </z-m>
  5035. <pitch-deg>-3</pitch-deg>
  5036. <heading-deg>20</heading-deg>
  5037. </offsets>
  5038. </model>
  5039. <animation>
  5040. <type>select</type>
  5041. <object-name>backpack_light_blue_20l</object-name>
  5042. <condition>
  5043. <greater-than-equals>
  5044. <property>sim/weight[8]/luggage-cnt</property>
  5045. <value>6</value>
  5046. </greater-than-equals>
  5047. </condition>
  5048. </animation>
  5049. <animation>
  5050. <type>pick</type>
  5051. <object-name>backpack_light_blue_20l</object-name>
  5052. <action>
  5053. <button>0</button>
  5054. <repeatable>false</repeatable>
  5055. <binding>
  5056. <command>nasal</command>
  5057. <script>
  5058. ec130.handle_luggage(-1,8);
  5059. </script>
  5060. </binding>
  5061. </action>
  5062. <hovered>
  5063. <binding>
  5064. <command>set-tooltip</command>
  5065. <tooltip-id>lugg_handle_l6</tooltip-id>
  5066. <label>%s</label>
  5067. <property>/yasim/gross-weight-lbs</property>
  5068. <mapping>nasal</mapping>
  5069. <script>
  5070. return sprintf("remove Luggage (%d%% MTOW)",
  5071. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5072. </script>
  5073. </binding>
  5074. </hovered>
  5075. </animation>
  5076. <model>
  5077. <name>backpack_dark_red_20l</name>
  5078. <path>Aircraft/ec130/Models/Luggage/backpack_dark_red_20.xml</path>
  5079. <offsets>
  5080. <x-m> -1.42 </x-m>
  5081. <y-m> -0.57 </y-m>
  5082. <z-m> -0.86 </z-m>
  5083. <pitch-deg>-3</pitch-deg>
  5084. <heading-deg>90</heading-deg>
  5085. </offsets>
  5086. </model>
  5087. <animation>
  5088. <type>select</type>
  5089. <object-name>backpack_dark_red_20l</object-name>
  5090. <condition>
  5091. <greater-than-equals>
  5092. <property>sim/weight[8]/luggage-cnt</property>
  5093. <value>7</value>
  5094. </greater-than-equals>
  5095. </condition>
  5096. </animation>
  5097. <animation>
  5098. <type>pick</type>
  5099. <object-name>backpack_dark_red_20l</object-name>
  5100. <action>
  5101. <button>0</button>
  5102. <repeatable>false</repeatable>
  5103. <binding>
  5104. <command>nasal</command>
  5105. <script>
  5106. ec130.handle_luggage(-1,8);
  5107. </script>
  5108. </binding>
  5109. </action>
  5110. <hovered>
  5111. <binding>
  5112. <command>set-tooltip</command>
  5113. <tooltip-id>lugg_handle_l7</tooltip-id>
  5114. <label>%s</label>
  5115. <property>/yasim/gross-weight-lbs</property>
  5116. <mapping>nasal</mapping>
  5117. <script>
  5118. return sprintf("remove Luggage (%d%% MTOW)",
  5119. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5120. </script>
  5121. </binding>
  5122. </hovered>
  5123. </animation>
  5124. <model>
  5125. <name>backpack_dark_grey_20l</name>
  5126. <path>Aircraft/ec130/Models/Luggage/backpack_dark_grey_20.xml</path>
  5127. <offsets>
  5128. <x-m> -1.61 </x-m>
  5129. <y-m> -0.76 </y-m>
  5130. <z-m> -0.885 </z-m>
  5131. <pitch-deg>-5</pitch-deg>
  5132. <heading-deg>10</heading-deg>
  5133. </offsets>
  5134. </model>
  5135. <animation>
  5136. <type>select</type>
  5137. <object-name>backpack_dark_grey_20l</object-name>
  5138. <condition>
  5139. <greater-than-equals>
  5140. <property>sim/weight[8]/luggage-cnt</property>
  5141. <value>8</value>
  5142. </greater-than-equals>
  5143. </condition>
  5144. </animation>
  5145. <animation>
  5146. <type>pick</type>
  5147. <object-name>backpack_dark_grey_20l</object-name>
  5148. <action>
  5149. <button>0</button>
  5150. <repeatable>false</repeatable>
  5151. <binding>
  5152. <command>nasal</command>
  5153. <script>
  5154. ec130.handle_luggage(-1,8);
  5155. </script>
  5156. </binding>
  5157. </action>
  5158. <hovered>
  5159. <binding>
  5160. <command>set-tooltip</command>
  5161. <tooltip-id>lugg_handle_l8</tooltip-id>
  5162. <label>%s</label>
  5163. <property>/yasim/gross-weight-lbs</property>
  5164. <mapping>nasal</mapping>
  5165. <script>
  5166. return sprintf("remove Luggage (%d%% MTOW)",
  5167. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5168. </script>
  5169. </binding>
  5170. </hovered>
  5171. </animation>
  5172. <model>
  5173. <name>pack_orange_20l</name>
  5174. <path>Aircraft/ec130/Models/Luggage/pack_orange_20.xml</path>
  5175. <offsets>
  5176. <x-m> -1.47 </x-m>
  5177. <y-m> -0.80 </y-m>
  5178. <z-m> -0.40 </z-m>
  5179. <pitch-deg>0</pitch-deg>
  5180. <roll-deg>-90</roll-deg>
  5181. </offsets>
  5182. </model>
  5183. <animation>
  5184. <type>select</type>
  5185. <object-name>pack_orange_20l</object-name>
  5186. <condition>
  5187. <greater-than-equals>
  5188. <property>sim/weight[8]/luggage-cnt</property>
  5189. <value>9</value>
  5190. </greater-than-equals>
  5191. </condition>
  5192. </animation>
  5193. <animation>
  5194. <type>pick</type>
  5195. <object-name>pack_orange_20l</object-name>
  5196. <action>
  5197. <button>0</button>
  5198. <repeatable>false</repeatable>
  5199. <binding>
  5200. <command>nasal</command>
  5201. <script>
  5202. ec130.handle_luggage(-1,8);
  5203. </script>
  5204. </binding>
  5205. </action>
  5206. <hovered>
  5207. <binding>
  5208. <command>set-tooltip</command>
  5209. <tooltip-id>lugg_handle_l9</tooltip-id>
  5210. <label>%s</label>
  5211. <property>/yasim/gross-weight-lbs</property>
  5212. <mapping>nasal</mapping>
  5213. <script>
  5214. return sprintf("remove Luggage (%d%% MTOW)",
  5215. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5216. </script>
  5217. </binding>
  5218. </hovered>
  5219. </animation>
  5220. <!-- luggage right -->
  5221. <model>
  5222. <name>backpack_green_30r</name>
  5223. <path>Aircraft/ec130/Models/Luggage/backpack_green_30.xml</path>
  5224. <offsets>
  5225. <x-m> -2.38 </x-m>
  5226. <y-m> 0.85 </y-m>
  5227. <z-m> -0.95 </z-m>
  5228. <pitch-deg>0</pitch-deg>
  5229. <roll-deg>-90</roll-deg>
  5230. <heading-deg>180</heading-deg>
  5231. </offsets>
  5232. </model>
  5233. <animation>
  5234. <type>select</type>
  5235. <object-name>backpack_green_30r</object-name>
  5236. <condition>
  5237. <greater-than-equals>
  5238. <property>sim/weight[9]/luggage-cnt</property>
  5239. <value>1</value>
  5240. </greater-than-equals>
  5241. <greater-than>
  5242. <property>sim/model/ec130/interior_passengers</property>
  5243. <value>4</value>
  5244. </greater-than>
  5245. </condition>
  5246. </animation>
  5247. <animation>
  5248. <type>translate</type>
  5249. <object-name>backpack_green_30r</object-name>
  5250. <property>sim/model/ec130/searchlight</property>
  5251. <factor>1</factor>
  5252. <interpolation>
  5253. <entry><ind> 0.0 </ind><dep> 0.00</dep></entry>
  5254. <entry><ind> 1.0 </ind><dep> 0.02</dep></entry>
  5255. </interpolation>
  5256. <axis>
  5257. <x> 0 </x>
  5258. <y> 0 </y>
  5259. <z> 1 </z>
  5260. </axis>
  5261. </animation>
  5262. <animation>
  5263. <type>rotate</type>
  5264. <object-name>backpack_green_30r</object-name>
  5265. <property>sim/model/ec130/searchlight</property>
  5266. <factor>1</factor>
  5267. <interpolation>
  5268. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5269. <entry><ind>1.00</ind><dep> 7.0</dep></entry>
  5270. </interpolation>
  5271. <center>
  5272. <x-m> 0.00 </x-m>
  5273. <y-m> 0.60 </y-m>
  5274. <z-m> -0.85 </z-m>
  5275. </center>
  5276. <axis>
  5277. <x>1</x>
  5278. <y>0</y>
  5279. <z>0</z>
  5280. </axis>
  5281. </animation>
  5282. <animation>
  5283. <type>rotate</type>
  5284. <object-name>backpack_green_30r</object-name>
  5285. <property>sim/weight[9]/luggage-cnt</property>
  5286. <factor>1</factor>
  5287. <interpolation>
  5288. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5289. <entry><ind>1.00</ind><dep>-5.0</dep></entry>
  5290. </interpolation>
  5291. <center>
  5292. <x-m> -2.38 </x-m>
  5293. <y-m> 0.00 </y-m>
  5294. <z-m> -0.95 </z-m>
  5295. </center>
  5296. <axis>
  5297. <x>0</x>
  5298. <y>1</y>
  5299. <z>0</z>
  5300. </axis>
  5301. </animation>
  5302. <animation>
  5303. <type>pick</type>
  5304. <object-name>backpack_green_30r</object-name>
  5305. <action>
  5306. <button>0</button>
  5307. <repeatable>false</repeatable>
  5308. <binding>
  5309. <command>nasal</command>
  5310. <script>
  5311. ec130.handle_luggage(-1,9);
  5312. </script>
  5313. </binding>
  5314. </action>
  5315. <hovered>
  5316. <binding>
  5317. <command>set-tooltip</command>
  5318. <tooltip-id>lugg_handle_r1</tooltip-id>
  5319. <label>%s</label>
  5320. <property>/yasim/gross-weight-lbs</property>
  5321. <mapping>nasal</mapping>
  5322. <script>
  5323. return sprintf("remove Luggage (%d%% MTOW)",
  5324. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5325. </script>
  5326. </binding>
  5327. </hovered>
  5328. </animation>
  5329. <model>
  5330. <name>backpack_red_30r</name>
  5331. <path>Aircraft/ec130/Models/Luggage/backpack_red_30.xml</path>
  5332. <offsets>
  5333. <x-m> -2.00 </x-m>
  5334. <y-m> 0.82 </y-m>
  5335. <z-m> -0.93 </z-m>
  5336. <pitch-deg>0</pitch-deg>
  5337. <roll-deg>-90</roll-deg>
  5338. <heading-deg>179</heading-deg>
  5339. </offsets>
  5340. </model>
  5341. <animation>
  5342. <type>select</type>
  5343. <object-name>backpack_red_30r</object-name>
  5344. <condition>
  5345. <greater-than-equals>
  5346. <property>sim/weight[9]/luggage-cnt</property>
  5347. <value>2</value>
  5348. </greater-than-equals>
  5349. <greater-than>
  5350. <property>sim/model/ec130/interior_passengers</property>
  5351. <value>4</value>
  5352. </greater-than>
  5353. </condition>
  5354. </animation>
  5355. <animation>
  5356. <type>rotate</type>
  5357. <object-name>backpack_red_30r</object-name>
  5358. <property>sim/weight[9]/luggage-cnt</property>
  5359. <factor>1</factor>
  5360. <interpolation>
  5361. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5362. <entry><ind>1.00</ind><dep>-5.0</dep></entry>
  5363. </interpolation>
  5364. <center>
  5365. <x-m> -2.00 </x-m>
  5366. <y-m> 0.00 </y-m>
  5367. <z-m> -0.93 </z-m>
  5368. </center>
  5369. <axis>
  5370. <x>0</x>
  5371. <y>1</y>
  5372. <z>0</z>
  5373. </axis>
  5374. </animation>
  5375. <animation>
  5376. <type>pick</type>
  5377. <object-name>backpack_red_30r</object-name>
  5378. <action>
  5379. <button>0</button>
  5380. <repeatable>false</repeatable>
  5381. <binding>
  5382. <command>nasal</command>
  5383. <script>
  5384. ec130.handle_luggage(-1,9);
  5385. </script>
  5386. </binding>
  5387. </action>
  5388. <hovered>
  5389. <binding>
  5390. <command>set-tooltip</command>
  5391. <tooltip-id>lugg_handle_r2</tooltip-id>
  5392. <label>%s</label>
  5393. <property>/yasim/gross-weight-lbs</property>
  5394. <mapping>nasal</mapping>
  5395. <script>
  5396. return sprintf("remove Luggage (%d%% MTOW)",
  5397. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5398. </script>
  5399. </binding>
  5400. </hovered>
  5401. </animation>
  5402. <model>
  5403. <name>backpack_blue_30r</name>
  5404. <path>Aircraft/ec130/Models/Luggage/backpack_blue_30.xml</path>
  5405. <offsets>
  5406. <x-m> -2.32 </x-m>
  5407. <y-m> 0.83 </y-m>
  5408. <z-m> -0.74 </z-m>
  5409. <pitch-deg>0</pitch-deg>
  5410. <roll-deg>-90</roll-deg>
  5411. <heading-deg>180</heading-deg>
  5412. </offsets>
  5413. </model>
  5414. <animation>
  5415. <type>select</type>
  5416. <object-name>backpack_blue_30r</object-name>
  5417. <condition>
  5418. <greater-than-equals>
  5419. <property>sim/weight[9]/luggage-cnt</property>
  5420. <value>3</value>
  5421. </greater-than-equals>
  5422. <greater-than>
  5423. <property>sim/model/ec130/interior_passengers</property>
  5424. <value>4</value>
  5425. </greater-than>
  5426. </condition>
  5427. </animation>
  5428. <animation>
  5429. <type>translate</type>
  5430. <object-name>backpack_blue_30r</object-name>
  5431. <property>sim/model/ec130/searchlight</property>
  5432. <factor>1</factor>
  5433. <interpolation>
  5434. <entry><ind> 0.0 </ind><dep> 0.00</dep></entry>
  5435. <entry><ind> 1.0 </ind><dep> 0.02</dep></entry>
  5436. </interpolation>
  5437. <axis>
  5438. <x> 0 </x>
  5439. <y> 0 </y>
  5440. <z> 1 </z>
  5441. </axis>
  5442. </animation>
  5443. <animation>
  5444. <type>rotate</type>
  5445. <object-name>backpack_blue_30r</object-name>
  5446. <property>sim/model/ec130/searchlight</property>
  5447. <factor>1</factor>
  5448. <interpolation>
  5449. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5450. <entry><ind>1.00</ind><dep> 7.0</dep></entry>
  5451. </interpolation>
  5452. <center>
  5453. <x-m> 0.00 </x-m>
  5454. <y-m> 0.60 </y-m>
  5455. <z-m> -0.85 </z-m>
  5456. </center>
  5457. <axis>
  5458. <x>1</x>
  5459. <y>0</y>
  5460. <z>0</z>
  5461. </axis>
  5462. </animation>
  5463. <animation>
  5464. <type>pick</type>
  5465. <object-name>backpack_blue_30r</object-name>
  5466. <action>
  5467. <button>0</button>
  5468. <repeatable>false</repeatable>
  5469. <binding>
  5470. <command>nasal</command>
  5471. <script>
  5472. ec130.handle_luggage(-1,9);
  5473. </script>
  5474. </binding>
  5475. </action>
  5476. <hovered>
  5477. <binding>
  5478. <command>set-tooltip</command>
  5479. <tooltip-id>lugg_handle_r3</tooltip-id>
  5480. <label>%s</label>
  5481. <property>/yasim/gross-weight-lbs</property>
  5482. <mapping>nasal</mapping>
  5483. <script>
  5484. return sprintf("remove Luggage (%d%% MTOW)",
  5485. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5486. </script>
  5487. </binding>
  5488. </hovered>
  5489. </animation>
  5490. <model>
  5491. <name>backpack_dark_grey_30r</name>
  5492. <path>Aircraft/ec130/Models/Luggage/backpack_dark_grey_30.xml</path>
  5493. <offsets>
  5494. <x-m> -1.39 </x-m>
  5495. <y-m> 0.27 </y-m>
  5496. <z-m> -0.88 </z-m>
  5497. <pitch-deg>4</pitch-deg>
  5498. <roll-deg>0</roll-deg>
  5499. <heading-deg>180</heading-deg>
  5500. </offsets>
  5501. </model>
  5502. <animation>
  5503. <type>select</type>
  5504. <object-name>backpack_dark_grey_30r</object-name>
  5505. <condition>
  5506. <greater-than-equals>
  5507. <property>sim/weight[9]/luggage-cnt</property>
  5508. <value>4</value>
  5509. </greater-than-equals>
  5510. <greater-than>
  5511. <property>sim/model/ec130/interior_passengers</property>
  5512. <value>4</value>
  5513. </greater-than>
  5514. </condition>
  5515. </animation>
  5516. <animation>
  5517. <type>pick</type>
  5518. <object-name>backpack_dark_grey_30r</object-name>
  5519. <action>
  5520. <button>0</button>
  5521. <repeatable>false</repeatable>
  5522. <binding>
  5523. <command>nasal</command>
  5524. <script>
  5525. ec130.handle_luggage(-1,9);
  5526. </script>
  5527. </binding>
  5528. </action>
  5529. <hovered>
  5530. <binding>
  5531. <command>set-tooltip</command>
  5532. <tooltip-id>lugg_handle_r4</tooltip-id>
  5533. <label>%s</label>
  5534. <property>/yasim/gross-weight-lbs</property>
  5535. <mapping>nasal</mapping>
  5536. <script>
  5537. return sprintf("remove Luggage (%d%% MTOW)",
  5538. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5539. </script>
  5540. </binding>
  5541. </hovered>
  5542. </animation>
  5543. <model>
  5544. <name>backpack_dark_grey_30r2</name>
  5545. <path>Aircraft/ec130/Models/Luggage/backpack_dark_grey_30.xml</path>
  5546. <offsets>
  5547. <x-m> -1.55 </x-m>
  5548. <y-m> 0.51 </y-m>
  5549. <z-m> -0.90 </z-m>
  5550. <pitch-deg>0</pitch-deg>
  5551. <roll-deg>5</roll-deg>
  5552. <heading-deg>-90</heading-deg>
  5553. </offsets>
  5554. </model>
  5555. <animation>
  5556. <type>select</type>
  5557. <object-name>backpack_dark_grey_30r2</object-name>
  5558. <condition>
  5559. <greater-than-equals>
  5560. <property>sim/weight[9]/luggage-cnt</property>
  5561. <value>5</value>
  5562. </greater-than-equals>
  5563. <greater-than>
  5564. <property>sim/model/ec130/interior_passengers</property>
  5565. <value>4</value>
  5566. </greater-than>
  5567. </condition>
  5568. </animation>
  5569. <animation>
  5570. <type>pick</type>
  5571. <object-name>backpack_dark_grey_30r2</object-name>
  5572. <action>
  5573. <button>0</button>
  5574. <repeatable>false</repeatable>
  5575. <binding>
  5576. <command>nasal</command>
  5577. <script>
  5578. ec130.handle_luggage(-1,9);
  5579. </script>
  5580. </binding>
  5581. </action>
  5582. <hovered>
  5583. <binding>
  5584. <command>set-tooltip</command>
  5585. <tooltip-id>lugg_handle_r5</tooltip-id>
  5586. <label>%s</label>
  5587. <property>/yasim/gross-weight-lbs</property>
  5588. <mapping>nasal</mapping>
  5589. <script>
  5590. return sprintf("remove Luggage (%d%% MTOW)",
  5591. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5592. </script>
  5593. </binding>
  5594. </hovered>
  5595. </animation>
  5596. <model>
  5597. <name>backpack_dark_red_20r</name>
  5598. <path>Aircraft/ec130/Models/Luggage/backpack_dark_red_20.xml</path>
  5599. <offsets>
  5600. <x-m> -2.05 </x-m>
  5601. <y-m> 0.83 </y-m>
  5602. <z-m> -0.61 </z-m>
  5603. <pitch-deg>0</pitch-deg>
  5604. <roll-deg>-90</roll-deg>
  5605. <heading-deg>180</heading-deg>
  5606. </offsets>
  5607. </model>
  5608. <animation>
  5609. <type>select</type>
  5610. <object-name>backpack_dark_red_20r</object-name>
  5611. <condition>
  5612. <greater-than-equals>
  5613. <property>sim/weight[9]/luggage-cnt</property>
  5614. <value>6</value>
  5615. </greater-than-equals>
  5616. <greater-than>
  5617. <property>sim/model/ec130/interior_passengers</property>
  5618. <value>4</value>
  5619. </greater-than>
  5620. </condition>
  5621. </animation>
  5622. <animation>
  5623. <type>rotate</type>
  5624. <object-name>backpack_dark_red_20r</object-name>
  5625. <property>sim/model/ec130/searchlight</property>
  5626. <factor>1</factor>
  5627. <interpolation>
  5628. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5629. <entry><ind>1.00</ind><dep> 3.0</dep></entry>
  5630. </interpolation>
  5631. <center>
  5632. <x-m> 0.00 </x-m>
  5633. <y-m> 0.60 </y-m>
  5634. <z-m> -0.65 </z-m>
  5635. </center>
  5636. <axis>
  5637. <x>1</x>
  5638. <y>0</y>
  5639. <z>0</z>
  5640. </axis>
  5641. </animation>
  5642. <animation>
  5643. <type>rotate</type>
  5644. <object-name>backpack_dark_red_20r</object-name>
  5645. <property>sim/weight[9]/luggage-cnt</property>
  5646. <factor>1</factor>
  5647. <interpolation>
  5648. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5649. <entry><ind>1.00</ind><dep>30.0</dep></entry>
  5650. </interpolation>
  5651. <center>
  5652. <x-m> -2.05 </x-m>
  5653. <y-m> 0.00 </y-m>
  5654. <z-m> -0.61 </z-m>
  5655. </center>
  5656. <axis>
  5657. <x>0</x>
  5658. <y>1</y>
  5659. <z>0</z>
  5660. </axis>
  5661. </animation>
  5662. <animation>
  5663. <type>pick</type>
  5664. <object-name>backpack_dark_red_20r</object-name>
  5665. <action>
  5666. <button>0</button>
  5667. <repeatable>false</repeatable>
  5668. <binding>
  5669. <command>nasal</command>
  5670. <script>
  5671. ec130.handle_luggage(-1,9);
  5672. </script>
  5673. </binding>
  5674. </action>
  5675. <hovered>
  5676. <binding>
  5677. <command>set-tooltip</command>
  5678. <tooltip-id>lugg_handle_r6</tooltip-id>
  5679. <label>%s</label>
  5680. <property>/yasim/gross-weight-lbs</property>
  5681. <mapping>nasal</mapping>
  5682. <script>
  5683. return sprintf("remove Luggage (%d%% MTOW)",
  5684. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5685. </script>
  5686. </binding>
  5687. </hovered>
  5688. </animation>
  5689. <model>
  5690. <name>backpack_dark_grey_20r</name>
  5691. <path>Aircraft/ec130/Models/Luggage/backpack_dark_grey_20.xml</path>
  5692. <offsets>
  5693. <x-m> -2.27 </x-m>
  5694. <y-m> 0.83 </y-m>
  5695. <z-m> -0.46 </z-m>
  5696. <pitch-deg>0</pitch-deg>
  5697. <roll-deg>-90</roll-deg>
  5698. <heading-deg>180</heading-deg>
  5699. </offsets>
  5700. </model>
  5701. <animation>
  5702. <type>select</type>
  5703. <object-name>backpack_dark_grey_20r</object-name>
  5704. <condition>
  5705. <greater-than-equals>
  5706. <property>sim/weight[9]/luggage-cnt</property>
  5707. <value>7</value>
  5708. </greater-than-equals>
  5709. <greater-than>
  5710. <property>sim/model/ec130/interior_passengers</property>
  5711. <value>4</value>
  5712. </greater-than>
  5713. </condition>
  5714. </animation>
  5715. <animation>
  5716. <type>rotate</type>
  5717. <object-name>backpack_dark_grey_20r</object-name>
  5718. <property>sim/model/ec130/searchlight</property>
  5719. <factor>1</factor>
  5720. <interpolation>
  5721. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5722. <entry><ind>1.00</ind><dep> 7.0</dep></entry>
  5723. </interpolation>
  5724. <center>
  5725. <x-m> 0.00 </x-m>
  5726. <y-m> 0.60 </y-m>
  5727. <z-m> -0.85 </z-m>
  5728. </center>
  5729. <axis>
  5730. <x>1</x>
  5731. <y>0</y>
  5732. <z>0</z>
  5733. </axis>
  5734. </animation>
  5735. <animation>
  5736. <type>rotate</type>
  5737. <object-name>backpack_dark_grey_20r</object-name>
  5738. <property>sim/weight[9]/luggage-cnt</property>
  5739. <factor>1</factor>
  5740. <interpolation>
  5741. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5742. <entry><ind>1.00</ind><dep>-20.0</dep></entry>
  5743. </interpolation>
  5744. <center>
  5745. <x-m> -2.27 </x-m>
  5746. <y-m> 0.00 </y-m>
  5747. <z-m> -0.46 </z-m>
  5748. </center>
  5749. <axis>
  5750. <x>0</x>
  5751. <y>1</y>
  5752. <z>0</z>
  5753. </axis>
  5754. </animation>
  5755. <animation>
  5756. <type>pick</type>
  5757. <object-name>backpack_dark_grey_20r</object-name>
  5758. <action>
  5759. <button>0</button>
  5760. <repeatable>false</repeatable>
  5761. <binding>
  5762. <command>nasal</command>
  5763. <script>
  5764. ec130.handle_luggage(-1,9);
  5765. </script>
  5766. </binding>
  5767. </action>
  5768. <hovered>
  5769. <binding>
  5770. <command>set-tooltip</command>
  5771. <tooltip-id>lugg_handle_r7</tooltip-id>
  5772. <label>%s</label>
  5773. <property>/yasim/gross-weight-lbs</property>
  5774. <mapping>nasal</mapping>
  5775. <script>
  5776. return sprintf("remove Luggage (%d%% MTOW)",
  5777. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5778. </script>
  5779. </binding>
  5780. </hovered>
  5781. </animation>
  5782. <model>
  5783. <name>backpack_light_blue_20r</name>
  5784. <path>Aircraft/ec130/Models/Luggage/backpack_light_blue_20.xml</path>
  5785. <offsets>
  5786. <x-m> -2.03 </x-m>
  5787. <y-m> 0.83 </y-m>
  5788. <z-m> -0.41 </z-m>
  5789. <pitch-deg>0</pitch-deg>
  5790. <roll-deg>-90</roll-deg>
  5791. <heading-deg>180</heading-deg>
  5792. </offsets>
  5793. </model>
  5794. <animation>
  5795. <type>select</type>
  5796. <object-name>backpack_light_blue_20r</object-name>
  5797. <condition>
  5798. <greater-than-equals>
  5799. <property>sim/weight[9]/luggage-cnt</property>
  5800. <value>8</value>
  5801. </greater-than-equals>
  5802. <greater-than>
  5803. <property>sim/model/ec130/interior_passengers</property>
  5804. <value>4</value>
  5805. </greater-than>
  5806. </condition>
  5807. </animation>
  5808. <animation>
  5809. <type>rotate</type>
  5810. <object-name>backpack_light_blue_20r</object-name>
  5811. <property>sim/model/ec130/searchlight</property>
  5812. <factor>1</factor>
  5813. <interpolation>
  5814. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5815. <entry><ind>1.00</ind><dep> 3.0</dep></entry>
  5816. </interpolation>
  5817. <center>
  5818. <x-m> 0.00 </x-m>
  5819. <y-m> 0.60 </y-m>
  5820. <z-m> -0.65 </z-m>
  5821. </center>
  5822. <axis>
  5823. <x>1</x>
  5824. <y>0</y>
  5825. <z>0</z>
  5826. </axis>
  5827. </animation>
  5828. <animation>
  5829. <type>rotate</type>
  5830. <object-name>backpack_light_blue_20r</object-name>
  5831. <property>sim/weight[9]/luggage-cnt</property>
  5832. <factor>1</factor>
  5833. <interpolation>
  5834. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  5835. <entry><ind>1.00</ind><dep>40.0</dep></entry>
  5836. </interpolation>
  5837. <center>
  5838. <x-m> -2.03 </x-m>
  5839. <y-m> 0.00 </y-m>
  5840. <z-m> -0.41 </z-m>
  5841. </center>
  5842. <axis>
  5843. <x>0</x>
  5844. <y>1</y>
  5845. <z>0</z>
  5846. </axis>
  5847. </animation>
  5848. <animation>
  5849. <type>pick</type>
  5850. <object-name>backpack_light_blue_20r</object-name>
  5851. <action>
  5852. <button>0</button>
  5853. <repeatable>false</repeatable>
  5854. <binding>
  5855. <command>nasal</command>
  5856. <script>
  5857. ec130.handle_luggage(-1,9);
  5858. </script>
  5859. </binding>
  5860. </action>
  5861. <hovered>
  5862. <binding>
  5863. <command>set-tooltip</command>
  5864. <tooltip-id>lugg_handle_r8</tooltip-id>
  5865. <label>%s</label>
  5866. <property>/yasim/gross-weight-lbs</property>
  5867. <mapping>nasal</mapping>
  5868. <script>
  5869. return sprintf("remove Luggage (%d%% MTOW)",
  5870. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5871. </script>
  5872. </binding>
  5873. </hovered>
  5874. </animation>
  5875. <model>
  5876. <name>pack_orange_20r</name>
  5877. <path>Aircraft/ec130/Models/Luggage/pack_orange_20.xml</path>
  5878. <offsets>
  5879. <x-m> -1.25 </x-m>
  5880. <y-m> 0.70 </y-m>
  5881. <z-m> -0.865 </z-m>
  5882. <pitch-deg>17</pitch-deg>
  5883. <roll-deg>-94</roll-deg>
  5884. <heading-deg>90</heading-deg>
  5885. </offsets>
  5886. </model>
  5887. <animation>
  5888. <type>select</type>
  5889. <object-name>pack_orange_20r</object-name>
  5890. <condition>
  5891. <greater-than-equals>
  5892. <property>sim/weight[9]/luggage-cnt</property>
  5893. <value>9</value>
  5894. </greater-than-equals>
  5895. <greater-than>
  5896. <property>sim/model/ec130/interior_passengers</property>
  5897. <value>4</value>
  5898. </greater-than>
  5899. </condition>
  5900. </animation>
  5901. <animation>
  5902. <type>pick</type>
  5903. <object-name>pack_orange_20r</object-name>
  5904. <action>
  5905. <button>0</button>
  5906. <repeatable>false</repeatable>
  5907. <binding>
  5908. <command>nasal</command>
  5909. <script>
  5910. ec130.handle_luggage(-1,9);
  5911. </script>
  5912. </binding>
  5913. </action>
  5914. <hovered>
  5915. <binding>
  5916. <command>set-tooltip</command>
  5917. <tooltip-id>lugg_handle_r9</tooltip-id>
  5918. <label>%s</label>
  5919. <property>/yasim/gross-weight-lbs</property>
  5920. <mapping>nasal</mapping>
  5921. <script>
  5922. return sprintf("remove Luggage (%d%% MTOW)",
  5923. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5924. </script>
  5925. </binding>
  5926. </hovered>
  5927. </animation>
  5928. <model>
  5929. <name>backpack_green_30r2</name>
  5930. <path>Aircraft/ec130/Models/Luggage/backpack_green_30.xml</path>
  5931. <offsets>
  5932. <x-m> -1.73 </x-m>
  5933. <y-m> 0.70 </y-m>
  5934. <z-m> -0.52 </z-m>
  5935. <pitch-deg>-85</pitch-deg>
  5936. <roll-deg>0</roll-deg>
  5937. <heading-deg>180</heading-deg>
  5938. </offsets>
  5939. </model>
  5940. <animation>
  5941. <type>select</type>
  5942. <object-name>backpack_green_30r2</object-name>
  5943. <condition>
  5944. <greater-than-equals>
  5945. <property>sim/weight[9]/luggage-cnt</property>
  5946. <value>10</value>
  5947. </greater-than-equals>
  5948. <greater-than>
  5949. <property>sim/model/ec130/interior_passengers</property>
  5950. <value>4</value>
  5951. </greater-than>
  5952. </condition>
  5953. </animation>
  5954. <animation>
  5955. <type>pick</type>
  5956. <object-name>backpack_green_30r2</object-name>
  5957. <action>
  5958. <button>0</button>
  5959. <repeatable>false</repeatable>
  5960. <binding>
  5961. <command>nasal</command>
  5962. <script>
  5963. ec130.handle_luggage(-1,9);
  5964. </script>
  5965. </binding>
  5966. </action>
  5967. <hovered>
  5968. <binding>
  5969. <command>set-tooltip</command>
  5970. <tooltip-id>lugg_handle_r10</tooltip-id>
  5971. <label>%s</label>
  5972. <property>/yasim/gross-weight-lbs</property>
  5973. <mapping>nasal</mapping>
  5974. <script>
  5975. return sprintf("remove Luggage (%d%% MTOW)",
  5976. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  5977. </script>
  5978. </binding>
  5979. </hovered>
  5980. </animation>
  5981. <model>
  5982. <name>backpack_dark_grey_20r2</name>
  5983. <path>Aircraft/ec130/Models/Luggage/backpack_dark_grey_20.xml</path>
  5984. <offsets>
  5985. <x-m> -1.31 </x-m>
  5986. <y-m> 0.50 </y-m>
  5987. <z-m> -0.36 </z-m>
  5988. <pitch-deg>90</pitch-deg>
  5989. <roll-deg>-90</roll-deg>
  5990. <heading-deg>180</heading-deg>
  5991. </offsets>
  5992. </model>
  5993. <animation>
  5994. <type>select</type>
  5995. <object-name>backpack_dark_grey_20r2</object-name>
  5996. <condition>
  5997. <greater-than-equals>
  5998. <property>sim/weight[9]/luggage-cnt</property>
  5999. <value>11</value>
  6000. </greater-than-equals>
  6001. <greater-than>
  6002. <property>sim/model/ec130/interior_passengers</property>
  6003. <value>4</value>
  6004. </greater-than>
  6005. </condition>
  6006. </animation>
  6007. <animation>
  6008. <type>rotate</type>
  6009. <object-name>backpack_dark_grey_20r2</object-name>
  6010. <property>sim/weight[9]/luggage-cnt</property>
  6011. <factor>1</factor>
  6012. <interpolation>
  6013. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6014. <entry><ind>1.00</ind><dep>-10.0</dep></entry>
  6015. </interpolation>
  6016. <center>
  6017. <x-m> -1.33 </x-m>
  6018. <y-m> 0.64 </y-m>
  6019. <z-m> -0.36 </z-m>
  6020. </center>
  6021. <axis>
  6022. <x>0</x>
  6023. <y>1</y>
  6024. <z>0</z>
  6025. </axis>
  6026. </animation>
  6027. <animation>
  6028. <type>pick</type>
  6029. <object-name>backpack_dark_grey_20r2</object-name>
  6030. <action>
  6031. <button>0</button>
  6032. <repeatable>false</repeatable>
  6033. <binding>
  6034. <command>nasal</command>
  6035. <script>
  6036. ec130.handle_luggage(-1,9);
  6037. </script>
  6038. </binding>
  6039. </action>
  6040. <hovered>
  6041. <binding>
  6042. <command>set-tooltip</command>
  6043. <tooltip-id>lugg_handle_r11</tooltip-id>
  6044. <label>%s</label>
  6045. <property>/yasim/gross-weight-lbs</property>
  6046. <mapping>nasal</mapping>
  6047. <script>
  6048. return sprintf("remove Luggage (%d%% MTOW)",
  6049. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6050. </script>
  6051. </binding>
  6052. </hovered>
  6053. </animation>
  6054. <model>
  6055. <name>stretcher_roller_30r</name>
  6056. <path>Aircraft/ec130/Models/Luggage/stretcher_roller_30.xml</path>
  6057. <offsets>
  6058. <x-m> -1.95 </x-m>
  6059. <y-m> 0.40 </y-m>
  6060. <z-m> -0.62 </z-m>
  6061. <pitch-deg>4</pitch-deg>
  6062. <roll-deg>0</roll-deg>
  6063. <heading-deg>180</heading-deg>
  6064. </offsets>
  6065. </model>
  6066. <animation>
  6067. <type>select</type>
  6068. <object-name>stretcher_roller_30r</object-name>
  6069. <condition>
  6070. <greater-than-equals>
  6071. <property>sim/weight[9]/luggage-cnt</property>
  6072. <value>1</value>
  6073. </greater-than-equals>
  6074. <equals>
  6075. <property>sim/model/ec130/interior_passengers</property>
  6076. <value>4</value>
  6077. </equals>
  6078. </condition>
  6079. </animation>
  6080. <animation>
  6081. <type>pick</type>
  6082. <object-name>stretcher_roller_30r</object-name>
  6083. <action>
  6084. <button>0</button>
  6085. <repeatable>false</repeatable>
  6086. <binding>
  6087. <command>nasal</command>
  6088. <script>
  6089. ec130.handle_luggage(-1,9);
  6090. </script>
  6091. </binding>
  6092. </action>
  6093. <hovered>
  6094. <binding>
  6095. <command>set-tooltip</command>
  6096. <tooltip-id>lugg_handle_re1</tooltip-id>
  6097. <label>%s</label>
  6098. <property>/yasim/gross-weight-lbs</property>
  6099. <mapping>nasal</mapping>
  6100. <script>
  6101. return sprintf("remove Luggage (%d%% MTOW)",
  6102. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6103. </script>
  6104. </binding>
  6105. </hovered>
  6106. </animation>
  6107. <model>
  6108. <name>first_aid_pack</name>
  6109. <path>Aircraft/ec130/Models/Luggage/pack_orange_20.xml</path>
  6110. <offsets>
  6111. <x-m> -2.45 </x-m>
  6112. <y-m> 0.45 </y-m>
  6113. <z-m> -0.96 </z-m>
  6114. <pitch-deg>0</pitch-deg>
  6115. <roll-deg>-89</roll-deg>
  6116. <heading-deg>0</heading-deg>
  6117. </offsets>
  6118. </model>
  6119. <animation>
  6120. <type>select</type>
  6121. <object-name>first_aid_pack</object-name>
  6122. <condition>
  6123. <greater-than-equals>
  6124. <property>sim/weight[9]/luggage-cnt</property>
  6125. <value>2</value>
  6126. </greater-than-equals>
  6127. <equals>
  6128. <property>sim/model/ec130/interior_passengers</property>
  6129. <value>4</value>
  6130. </equals>
  6131. </condition>
  6132. </animation>
  6133. <animation>
  6134. <type>rotate</type>
  6135. <object-name>first_aid_pack</object-name>
  6136. <property>sim/model/ec130/searchlight</property>
  6137. <factor>1</factor>
  6138. <interpolation>
  6139. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6140. <entry><ind>1.00</ind><dep> 5.0</dep></entry>
  6141. </interpolation>
  6142. <center>
  6143. <x-m> 0.00 </x-m>
  6144. <y-m> 0.45 </y-m>
  6145. <z-m> -0.94 </z-m>
  6146. </center>
  6147. <axis>
  6148. <x>1</x>
  6149. <y>0</y>
  6150. <z>0</z>
  6151. </axis>
  6152. </animation>
  6153. <animation>
  6154. <type>rotate</type>
  6155. <object-name>first_aid_pack</object-name>
  6156. <property>sim/weight[9]/luggage-cnt</property>
  6157. <factor>1</factor>
  6158. <interpolation>
  6159. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6160. <entry><ind>1.00</ind><dep>-5.0</dep></entry>
  6161. </interpolation>
  6162. <center>
  6163. <x-m> -2.45 </x-m>
  6164. <y-m> 0.00 </y-m>
  6165. <z-m> -0.94 </z-m>
  6166. </center>
  6167. <axis>
  6168. <x>0</x>
  6169. <y>1</y>
  6170. <z>0</z>
  6171. </axis>
  6172. </animation>
  6173. <animation>
  6174. <type>pick</type>
  6175. <object-name>first_aid_pack</object-name>
  6176. <action>
  6177. <button>0</button>
  6178. <repeatable>false</repeatable>
  6179. <binding>
  6180. <command>nasal</command>
  6181. <script>
  6182. ec130.handle_luggage(-1,9);
  6183. </script>
  6184. </binding>
  6185. </action>
  6186. <hovered>
  6187. <binding>
  6188. <command>set-tooltip</command>
  6189. <tooltip-id>lugg_handle_re2</tooltip-id>
  6190. <label>%s</label>
  6191. <property>/yasim/gross-weight-lbs</property>
  6192. <mapping>nasal</mapping>
  6193. <script>
  6194. return sprintf("remove Luggage (%d%% MTOW)",
  6195. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6196. </script>
  6197. </binding>
  6198. </hovered>
  6199. </animation>
  6200. <!-- luggage back -->
  6201. <model>
  6202. <name>pack_back_1_30</name>
  6203. <path>Aircraft/ec130/Models/Luggage/pack_grey_30.xml</path>
  6204. <offsets>
  6205. <x-m> -0.77 </x-m>
  6206. <y-m> 0.00 </y-m>
  6207. <z-m> -0.80 </z-m>
  6208. </offsets>
  6209. </model>
  6210. <animation>
  6211. <type>select</type>
  6212. <object-name>pack_back_1_30</object-name>
  6213. <condition>
  6214. <greater-than-equals>
  6215. <property>sim/weight[10]/luggage-cnt</property>
  6216. <value>1</value>
  6217. </greater-than-equals>
  6218. </condition>
  6219. </animation>
  6220. <animation>
  6221. <type>rotate</type>
  6222. <object-name>pack_back_1_30</object-name>
  6223. <property>sim/weight[10]/luggage-cnt</property>
  6224. <factor>1</factor>
  6225. <interpolation>
  6226. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6227. <entry><ind>1.00</ind><dep>-10.0</dep></entry>
  6228. </interpolation>
  6229. <center>
  6230. <x-m> -0.77 </x-m>
  6231. <y-m> 0.00 </y-m>
  6232. <z-m> -0.80 </z-m>
  6233. </center>
  6234. <axis>
  6235. <x>0</x>
  6236. <y>1</y>
  6237. <z>0</z>
  6238. </axis>
  6239. </animation>
  6240. <animation>
  6241. <type>pick</type>
  6242. <object-name>pack_back_1_30</object-name>
  6243. <action>
  6244. <button>0</button>
  6245. <repeatable>false</repeatable>
  6246. <binding>
  6247. <command>nasal</command>
  6248. <script>
  6249. ec130.handle_luggage(-1,10);
  6250. </script>
  6251. </binding>
  6252. </action>
  6253. <hovered>
  6254. <binding>
  6255. <command>set-tooltip</command>
  6256. <tooltip-id>lugg_handle_b1</tooltip-id>
  6257. <label>%s</label>
  6258. <property>/yasim/gross-weight-lbs</property>
  6259. <mapping>nasal</mapping>
  6260. <script>
  6261. return sprintf("remove Luggage (%d%% MTOW)",
  6262. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6263. </script>
  6264. </binding>
  6265. </hovered>
  6266. </animation>
  6267. <model>
  6268. <name>pack_back_2_30</name>
  6269. <path>Aircraft/ec130/Models/Luggage/pack_grey_30.xml</path>
  6270. <offsets>
  6271. <x-m> -0.78 </x-m>
  6272. <y-m> 0.05 </y-m>
  6273. <z-m> -0.54 </z-m>
  6274. </offsets>
  6275. </model>
  6276. <animation>
  6277. <type>select</type>
  6278. <object-name>pack_back_2_30</object-name>
  6279. <condition>
  6280. <greater-than-equals>
  6281. <property>sim/weight[10]/luggage-cnt</property>
  6282. <value>2</value>
  6283. </greater-than-equals>
  6284. </condition>
  6285. </animation>
  6286. <animation>
  6287. <type>rotate</type>
  6288. <object-name>pack_back_2_30</object-name>
  6289. <property>sim/weight[10]/luggage-cnt</property>
  6290. <factor>1</factor>
  6291. <interpolation>
  6292. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6293. <entry><ind>1.00</ind><dep>-10.0</dep></entry>
  6294. </interpolation>
  6295. <center>
  6296. <x-m> -0.78 </x-m>
  6297. <y-m> 0.00 </y-m>
  6298. <z-m> -0.54 </z-m>
  6299. </center>
  6300. <axis>
  6301. <x>0</x>
  6302. <y>1</y>
  6303. <z>0</z>
  6304. </axis>
  6305. </animation>
  6306. <animation>
  6307. <type>pick</type>
  6308. <object-name>pack_back_2_30</object-name>
  6309. <action>
  6310. <button>0</button>
  6311. <repeatable>false</repeatable>
  6312. <binding>
  6313. <command>nasal</command>
  6314. <script>
  6315. ec130.handle_luggage(-1,10);
  6316. </script>
  6317. </binding>
  6318. </action>
  6319. <hovered>
  6320. <binding>
  6321. <command>set-tooltip</command>
  6322. <tooltip-id>lugg_handle_b2</tooltip-id>
  6323. <label>%s</label>
  6324. <property>/yasim/gross-weight-lbs</property>
  6325. <mapping>nasal</mapping>
  6326. <script>
  6327. return sprintf("remove Luggage (%d%% MTOW)",
  6328. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6329. </script>
  6330. </binding>
  6331. </hovered>
  6332. </animation>
  6333. <!-- luggage basket left -->
  6334. <model>
  6335. <name>ski_pack_1_20l</name>
  6336. <path>Aircraft/ec130/Models/Luggage/ski_pack_blue_20.xml</path>
  6337. <offsets>
  6338. <x-m> -2.08 </x-m>
  6339. <y-m> -1.37 </y-m>
  6340. <z-m> -1.35 </z-m>
  6341. <roll-deg>-50</roll-deg>
  6342. </offsets>
  6343. </model>
  6344. <animation>
  6345. <type>select</type>
  6346. <object-name>ski_pack_1_20l</object-name>
  6347. <condition>
  6348. <greater-than-equals>
  6349. <property>sim/weight[11]/luggage-cnt</property>
  6350. <value>1</value>
  6351. </greater-than-equals>
  6352. </condition>
  6353. </animation>
  6354. <animation>
  6355. <type>pick</type>
  6356. <object-name>ski_pack_1_20l</object-name>
  6357. <action>
  6358. <button>0</button>
  6359. <repeatable>false</repeatable>
  6360. <binding>
  6361. <command>nasal</command>
  6362. <script>
  6363. ec130.handle_luggage(-1,11);
  6364. </script>
  6365. </binding>
  6366. </action>
  6367. <hovered>
  6368. <binding>
  6369. <command>set-tooltip</command>
  6370. <tooltip-id>lugg_handle_bsl1</tooltip-id>
  6371. <label>%s</label>
  6372. <property>/yasim/gross-weight-lbs</property>
  6373. <mapping>nasal</mapping>
  6374. <script>
  6375. return sprintf("remove Luggage (%d%% MTOW)",
  6376. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6377. </script>
  6378. </binding>
  6379. </hovered>
  6380. </animation>
  6381. <model>
  6382. <name>ski_pack_2_20l</name>
  6383. <path>Aircraft/ec130/Models/Luggage/ski_pack_green_20.xml</path>
  6384. <offsets>
  6385. <x-m> -2.08 </x-m>
  6386. <y-m> -1.47 </y-m>
  6387. <z-m> -1.35 </z-m>
  6388. <roll-deg>-10</roll-deg>
  6389. <heading-deg>180</heading-deg>
  6390. </offsets>
  6391. </model>
  6392. <animation>
  6393. <type>select</type>
  6394. <object-name>ski_pack_2_20l</object-name>
  6395. <condition>
  6396. <greater-than-equals>
  6397. <property>sim/weight[11]/luggage-cnt</property>
  6398. <value>2</value>
  6399. </greater-than-equals>
  6400. </condition>
  6401. </animation>
  6402. <animation>
  6403. <type>pick</type>
  6404. <object-name>ski_pack_2_20l</object-name>
  6405. <action>
  6406. <button>0</button>
  6407. <repeatable>false</repeatable>
  6408. <binding>
  6409. <command>nasal</command>
  6410. <script>
  6411. ec130.handle_luggage(-1,11);
  6412. </script>
  6413. </binding>
  6414. </action>
  6415. <hovered>
  6416. <binding>
  6417. <command>set-tooltip</command>
  6418. <tooltip-id>lugg_handle_bsl2</tooltip-id>
  6419. <label>%s</label>
  6420. <property>/yasim/gross-weight-lbs</property>
  6421. <mapping>nasal</mapping>
  6422. <script>
  6423. return sprintf("remove Luggage (%d%% MTOW)",
  6424. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6425. </script>
  6426. </binding>
  6427. </hovered>
  6428. </animation>
  6429. <model>
  6430. <name>ski_pack_3_20l</name>
  6431. <path>Aircraft/ec130/Models/Luggage/ski_pack_red_20.xml</path>
  6432. <offsets>
  6433. <x-m> -1.98 </x-m>
  6434. <y-m> -1.33 </y-m>
  6435. <z-m> -1.26 </z-m>
  6436. <roll-deg>-100</roll-deg>
  6437. </offsets>
  6438. </model>
  6439. <animation>
  6440. <type>select</type>
  6441. <object-name>ski_pack_3_20l</object-name>
  6442. <condition>
  6443. <greater-than-equals>
  6444. <property>sim/weight[11]/luggage-cnt</property>
  6445. <value>3</value>
  6446. </greater-than-equals>
  6447. </condition>
  6448. </animation>
  6449. <animation>
  6450. <type>pick</type>
  6451. <object-name>ski_pack_3_20l</object-name>
  6452. <action>
  6453. <button>0</button>
  6454. <repeatable>false</repeatable>
  6455. <binding>
  6456. <command>nasal</command>
  6457. <script>
  6458. ec130.handle_luggage(-1,11);
  6459. </script>
  6460. </binding>
  6461. </action>
  6462. <hovered>
  6463. <binding>
  6464. <command>set-tooltip</command>
  6465. <tooltip-id>lugg_handle_bsl3</tooltip-id>
  6466. <label>%s</label>
  6467. <property>/yasim/gross-weight-lbs</property>
  6468. <mapping>nasal</mapping>
  6469. <script>
  6470. return sprintf("remove Luggage (%d%% MTOW)",
  6471. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6472. </script>
  6473. </binding>
  6474. </hovered>
  6475. </animation>
  6476. <model>
  6477. <name>ski_pack_4_20l</name>
  6478. <path>Aircraft/ec130/Models/Luggage/ski_pack_yellow_20.xml</path>
  6479. <offsets>
  6480. <x-m> -1.95 </x-m>
  6481. <y-m> -1.57 </y-m>
  6482. <z-m> -1.25 </z-m>
  6483. <roll-deg>-80</roll-deg>
  6484. </offsets>
  6485. </model>
  6486. <animation>
  6487. <type>select</type>
  6488. <object-name>ski_pack_4_20l</object-name>
  6489. <condition>
  6490. <greater-than-equals>
  6491. <property>sim/weight[11]/luggage-cnt</property>
  6492. <value>4</value>
  6493. </greater-than-equals>
  6494. </condition>
  6495. </animation>
  6496. <animation>
  6497. <type>pick</type>
  6498. <object-name>ski_pack_4_20l</object-name>
  6499. <action>
  6500. <button>0</button>
  6501. <repeatable>false</repeatable>
  6502. <binding>
  6503. <command>nasal</command>
  6504. <script>
  6505. ec130.handle_luggage(-1,11);
  6506. </script>
  6507. </binding>
  6508. </action>
  6509. <hovered>
  6510. <binding>
  6511. <command>set-tooltip</command>
  6512. <tooltip-id>lugg_handle_bsl4</tooltip-id>
  6513. <label>%s</label>
  6514. <property>/yasim/gross-weight-lbs</property>
  6515. <mapping>nasal</mapping>
  6516. <script>
  6517. return sprintf("remove Luggage (%d%% MTOW)",
  6518. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6519. </script>
  6520. </binding>
  6521. </hovered>
  6522. </animation>
  6523. <model>
  6524. <name>ski_pack_5_20l</name>
  6525. <path>Aircraft/ec130/Models/Luggage/ski_pack_red_20.xml</path>
  6526. <offsets>
  6527. <x-m> -1.95 </x-m>
  6528. <y-m> -1.43 </y-m>
  6529. <z-m> -1.23 </z-m>
  6530. <roll-deg>-30</roll-deg>
  6531. <heading-deg>180</heading-deg>
  6532. </offsets>
  6533. </model>
  6534. <animation>
  6535. <type>select</type>
  6536. <object-name>ski_pack_5_20l</object-name>
  6537. <condition>
  6538. <greater-than-equals>
  6539. <property>sim/weight[11]/luggage-cnt</property>
  6540. <value>5</value>
  6541. </greater-than-equals>
  6542. </condition>
  6543. </animation>
  6544. <animation>
  6545. <type>pick</type>
  6546. <object-name>ski_pack_5_20l</object-name>
  6547. <action>
  6548. <button>0</button>
  6549. <repeatable>false</repeatable>
  6550. <binding>
  6551. <command>nasal</command>
  6552. <script>
  6553. ec130.handle_luggage(-1,11);
  6554. </script>
  6555. </binding>
  6556. </action>
  6557. <hovered>
  6558. <binding>
  6559. <command>set-tooltip</command>
  6560. <tooltip-id>lugg_handle_bsl5</tooltip-id>
  6561. <label>%s</label>
  6562. <property>/yasim/gross-weight-lbs</property>
  6563. <mapping>nasal</mapping>
  6564. <script>
  6565. return sprintf("remove Luggage (%d%% MTOW)",
  6566. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6567. </script>
  6568. </binding>
  6569. </hovered>
  6570. </animation>
  6571. <!-- luggage basket right -->
  6572. <model>
  6573. <name>ski_pack_1_20r</name>
  6574. <path>Aircraft/ec130/Models/Luggage/ski_pack_green_20.xml</path>
  6575. <offsets>
  6576. <x-m> -2.08 </x-m>
  6577. <y-m> 1.37 </y-m>
  6578. <z-m> -1.35 </z-m>
  6579. <roll-deg>-50</roll-deg>
  6580. </offsets>
  6581. </model>
  6582. <animation>
  6583. <type>select</type>
  6584. <object-name>ski_pack_1_20r</object-name>
  6585. <condition>
  6586. <greater-than-equals>
  6587. <property>sim/weight[12]/luggage-cnt</property>
  6588. <value>1</value>
  6589. </greater-than-equals>
  6590. </condition>
  6591. </animation>
  6592. <animation>
  6593. <type>pick</type>
  6594. <object-name>ski_pack_1_20r</object-name>
  6595. <action>
  6596. <button>0</button>
  6597. <repeatable>false</repeatable>
  6598. <binding>
  6599. <command>nasal</command>
  6600. <script>
  6601. ec130.handle_luggage(-1,12);
  6602. </script>
  6603. </binding>
  6604. </action>
  6605. <hovered>
  6606. <binding>
  6607. <command>set-tooltip</command>
  6608. <tooltip-id>lugg_handle_bsr1</tooltip-id>
  6609. <label>%s</label>
  6610. <property>/yasim/gross-weight-lbs</property>
  6611. <mapping>nasal</mapping>
  6612. <script>
  6613. return sprintf("remove Luggage (%d%% MTOW)",
  6614. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6615. </script>
  6616. </binding>
  6617. </hovered>
  6618. </animation>
  6619. <model>
  6620. <name>ski_pack_2_20r</name>
  6621. <path>Aircraft/ec130/Models/Luggage/ski_pack_red_20.xml</path>
  6622. <offsets>
  6623. <x-m> -2.08 </x-m>
  6624. <y-m> 1.47 </y-m>
  6625. <z-m> -1.35 </z-m>
  6626. <roll-deg>-10</roll-deg>
  6627. <heading-deg>180</heading-deg>
  6628. </offsets>
  6629. </model>
  6630. <animation>
  6631. <type>select</type>
  6632. <object-name>ski_pack_2_20r</object-name>
  6633. <condition>
  6634. <greater-than-equals>
  6635. <property>sim/weight[12]/luggage-cnt</property>
  6636. <value>2</value>
  6637. </greater-than-equals>
  6638. </condition>
  6639. </animation>
  6640. <animation>
  6641. <type>pick</type>
  6642. <object-name>ski_pack_2_20r</object-name>
  6643. <action>
  6644. <button>0</button>
  6645. <repeatable>false</repeatable>
  6646. <binding>
  6647. <command>nasal</command>
  6648. <script>
  6649. ec130.handle_luggage(-1,12);
  6650. </script>
  6651. </binding>
  6652. </action>
  6653. <hovered>
  6654. <binding>
  6655. <command>set-tooltip</command>
  6656. <tooltip-id>lugg_handle_bsr2</tooltip-id>
  6657. <label>%s</label>
  6658. <property>/yasim/gross-weight-lbs</property>
  6659. <mapping>nasal</mapping>
  6660. <script>
  6661. return sprintf("remove Luggage (%d%% MTOW)",
  6662. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6663. </script>
  6664. </binding>
  6665. </hovered>
  6666. </animation>
  6667. <model>
  6668. <name>ski_pack_3_20r</name>
  6669. <path>Aircraft/ec130/Models/Luggage/ski_pack_blue_20.xml</path>
  6670. <offsets>
  6671. <x-m> -1.98 </x-m>
  6672. <y-m> 1.33 </y-m>
  6673. <z-m> -1.26 </z-m>
  6674. <roll-deg>-100</roll-deg>
  6675. </offsets>
  6676. </model>
  6677. <animation>
  6678. <type>select</type>
  6679. <object-name>ski_pack_3_20r</object-name>
  6680. <condition>
  6681. <greater-than-equals>
  6682. <property>sim/weight[12]/luggage-cnt</property>
  6683. <value>3</value>
  6684. </greater-than-equals>
  6685. </condition>
  6686. </animation>
  6687. <animation>
  6688. <type>pick</type>
  6689. <object-name>ski_pack_3_20r</object-name>
  6690. <action>
  6691. <button>0</button>
  6692. <repeatable>false</repeatable>
  6693. <binding>
  6694. <command>nasal</command>
  6695. <script>
  6696. ec130.handle_luggage(-1,12);
  6697. </script>
  6698. </binding>
  6699. </action>
  6700. <hovered>
  6701. <binding>
  6702. <command>set-tooltip</command>
  6703. <tooltip-id>lugg_handle_bsr3</tooltip-id>
  6704. <label>%s</label>
  6705. <property>/yasim/gross-weight-lbs</property>
  6706. <mapping>nasal</mapping>
  6707. <script>
  6708. return sprintf("remove Luggage (%d%% MTOW)",
  6709. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6710. </script>
  6711. </binding>
  6712. </hovered>
  6713. </animation>
  6714. <model>
  6715. <name>ski_pack_4_20r</name>
  6716. <path>Aircraft/ec130/Models/Luggage/ski_pack_yellow_20.xml</path>
  6717. <offsets>
  6718. <x-m> -1.95 </x-m>
  6719. <y-m> 1.52 </y-m>
  6720. <z-m> -1.28 </z-m>
  6721. <roll-deg>-80</roll-deg>
  6722. </offsets>
  6723. </model>
  6724. <animation>
  6725. <type>select</type>
  6726. <object-name>ski_pack_4_20r</object-name>
  6727. <condition>
  6728. <greater-than-equals>
  6729. <property>sim/weight[12]/luggage-cnt</property>
  6730. <value>4</value>
  6731. </greater-than-equals>
  6732. </condition>
  6733. </animation>
  6734. <animation>
  6735. <type>pick</type>
  6736. <object-name>ski_pack_4_20r</object-name>
  6737. <action>
  6738. <button>0</button>
  6739. <repeatable>false</repeatable>
  6740. <binding>
  6741. <command>nasal</command>
  6742. <script>
  6743. ec130.handle_luggage(-1,12);
  6744. </script>
  6745. </binding>
  6746. </action>
  6747. <hovered>
  6748. <binding>
  6749. <command>set-tooltip</command>
  6750. <tooltip-id>lugg_handle_bsr4</tooltip-id>
  6751. <label>%s</label>
  6752. <property>/yasim/gross-weight-lbs</property>
  6753. <mapping>nasal</mapping>
  6754. <script>
  6755. return sprintf("remove Luggage (%d%% MTOW)",
  6756. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6757. </script>
  6758. </binding>
  6759. </hovered>
  6760. </animation>
  6761. <model>
  6762. <name>ski_pack_5_20r</name>
  6763. <path>Aircraft/ec130/Models/Luggage/ski_pack_green_20.xml</path>
  6764. <offsets>
  6765. <x-m> -1.95 </x-m>
  6766. <y-m> 1.43 </y-m>
  6767. <z-m> -1.23 </z-m>
  6768. <roll-deg>-30</roll-deg>
  6769. <heading-deg>180</heading-deg>
  6770. </offsets>
  6771. </model>
  6772. <animation>
  6773. <type>select</type>
  6774. <object-name>ski_pack_5_20r</object-name>
  6775. <condition>
  6776. <greater-than-equals>
  6777. <property>sim/weight[12]/luggage-cnt</property>
  6778. <value>5</value>
  6779. </greater-than-equals>
  6780. </condition>
  6781. </animation>
  6782. <animation>
  6783. <type>pick</type>
  6784. <object-name>ski_pack_5_20r</object-name>
  6785. <action>
  6786. <button>0</button>
  6787. <repeatable>false</repeatable>
  6788. <binding>
  6789. <command>nasal</command>
  6790. <script>
  6791. ec130.handle_luggage(-1,12);
  6792. </script>
  6793. </binding>
  6794. </action>
  6795. <hovered>
  6796. <binding>
  6797. <command>set-tooltip</command>
  6798. <tooltip-id>lugg_handle_bsr5</tooltip-id>
  6799. <label>%s</label>
  6800. <property>/yasim/gross-weight-lbs</property>
  6801. <mapping>nasal</mapping>
  6802. <script>
  6803. return sprintf("remove Luggage (%d%% MTOW)",
  6804. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  6805. </script>
  6806. </binding>
  6807. </hovered>
  6808. </animation>
  6809. <!-- == PARTICLE SYSTEMS , Thanks to Oliver Thurau == -->
  6810. <model>
  6811. <name>mainrotors_dirt</name>
  6812. <path>Aircraft/ec130/Models/Wakes/rotor_particle.xml</path>
  6813. <offsets>
  6814. <x-m> -1.900 </x-m>
  6815. <y-m> 0.000 </y-m>
  6816. <z-m> -1.600 </z-m>
  6817. </offsets>
  6818. </model>
  6819. <!-- wakes, from Alouette II adapted mhab -->
  6820. <!-- low wake -->
  6821. <model>
  6822. <path>Aircraft/ec130/Models/Wakes/particles.xml</path>
  6823. <offsets>
  6824. <x-m> -1.900 </x-m>
  6825. <y-m> 0.000 </y-m>
  6826. <z-m> -1.600 </z-m>
  6827. </offsets>
  6828. </model>
  6829. <!-- medium wake -->
  6830. <model>
  6831. <path>Aircraft/ec130/Models/Wakes/particles_medium.xml</path>
  6832. <offsets>
  6833. <x-m> -1.900 </x-m>
  6834. <y-m> 0.000 </y-m>
  6835. <z-m> -1.600 </z-m>
  6836. </offsets>
  6837. </model>
  6838. <!-- heavy wake -->
  6839. <model>
  6840. <path>Aircraft/ec130/Models/Wakes/particles_heavy.xml</path>
  6841. <offsets>
  6842. <x-m> -1.900 </x-m>
  6843. <y-m> 0.000 </y-m>
  6844. <z-m> -1.600 </z-m>
  6845. </offsets>
  6846. </model>
  6847. <!-- shadow derived from BO-105 -->
  6848. <!-- show only if enabled -->
  6849. <animation>
  6850. <type>select</type>
  6851. <name>fu_select</name>
  6852. <object-name>shadow_fuselage</object-name>
  6853. <condition>
  6854. <or>
  6855. <property>sim/rendering/shaders/skydome</property>
  6856. <and>
  6857. <property>sim/model/ec130/shadow</property>
  6858. <not>
  6859. <property>sim/rendering/shadows-ac</property>
  6860. </not>
  6861. <less-than>
  6862. <property>/sim/time/sun-angle-rad</property>
  6863. <value>1.40</value>
  6864. </less-than>
  6865. </and>
  6866. </or>
  6867. </condition>
  6868. </animation>
  6869. <animation>
  6870. <type>noshadow</type>
  6871. <object-name>shadow_fuselage</object-name>
  6872. </animation>
  6873. <!-- shadow fuselage -->
  6874. <animation>
  6875. <nopreview/>
  6876. <type>rotate</type>
  6877. <name>fu_pitch</name>
  6878. <object-name>shadow_fuselage</object-name>
  6879. <property>orientation/pitch-deg</property>
  6880. <axis>
  6881. <x>0</x>
  6882. <y>-1</y>
  6883. <z>0</z>
  6884. </axis>
  6885. </animation>
  6886. <animation>
  6887. <type>rotate</type>
  6888. <name>fu_roll</name>
  6889. <object-name>shadow_fuselage</object-name>
  6890. <property>orientation/roll-deg</property>
  6891. <axis>
  6892. <x>1</x>
  6893. <y>0</y>
  6894. <z>0</z>
  6895. </axis>
  6896. </animation>
  6897. <animation>
  6898. <type>translate</type>
  6899. <name>fu_trans</name>
  6900. <object-name>shadow_fuselage</object-name>
  6901. <property>position/gear-agl-m</property>
  6902. <condition>
  6903. <not>
  6904. <property>sim/rendering/shaders/skydome</property>
  6905. </not>
  6906. </condition>
  6907. <axis>
  6908. <x>0</x>
  6909. <y>0</y>
  6910. <z>-1</z>
  6911. </axis>
  6912. </animation>
  6913. <effect>
  6914. <inherits-from>Effects/shadow</inherits-from>
  6915. <object-name>shadow_fuselage</object-name>
  6916. </effect>
  6917. <!-- baskets animation -->
  6918. <animation>
  6919. <name>basketl</name>
  6920. <object-name>basket_left_cover</object-name>
  6921. <object-name>basket_mesh_left_cover</object-name>
  6922. <object-name>basket_left_rod_up</object-name>
  6923. </animation>
  6924. <animation>
  6925. <name>basketl_low</name>
  6926. <object-name>basket_left</object-name>
  6927. <object-name>basket_mesh_left</object-name>
  6928. </animation>
  6929. <animation>
  6930. <name>basketr</name>
  6931. <object-name>basket_right_cover</object-name>
  6932. <object-name>basket_mesh_right_cover</object-name>
  6933. <object-name>basket_right_rod_up</object-name>
  6934. </animation>
  6935. <animation>
  6936. <name>basketr_low</name>
  6937. <object-name>basket_right</object-name>
  6938. <object-name>basket_mesh_right</object-name>
  6939. </animation>
  6940. <animation>
  6941. <type>rotate</type>
  6942. <object-name>basketl</object-name>
  6943. <property>sim/model/ec130/doors/basketl/position-norm</property>
  6944. <factor> -50 </factor>
  6945. <center>
  6946. <x-m> 0.000 </x-m>
  6947. <y-m> -1.184 </y-m>
  6948. <z-m> -1.126 </z-m>
  6949. </center>
  6950. <axis>
  6951. <x>1</x>
  6952. <y>0</y>
  6953. <z>0</z>
  6954. </axis>
  6955. </animation>
  6956. <animation>
  6957. <type>rotate</type>
  6958. <object-name>basket_left_rod_low</object-name>
  6959. <property>sim/model/ec130/doors/basketl/position-norm</property>
  6960. <factor> -123 </factor>
  6961. <interpolation>
  6962. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6963. <entry><ind>0.50</ind><dep> -50.0</dep></entry>
  6964. <entry><ind>0.75</ind><dep> -80.0</dep></entry>
  6965. <entry><ind>1.00</ind><dep>-123.0</dep></entry>
  6966. </interpolation>
  6967. <center>
  6968. <x-m> 0.000 </x-m>
  6969. <y-m> -1.339 </y-m>
  6970. <z-m> -1.136 </z-m>
  6971. </center>
  6972. <axis>
  6973. <x>1</x>
  6974. <y>0</y>
  6975. <z>0</z>
  6976. </axis>
  6977. </animation>
  6978. <animation>
  6979. <type>rotate</type>
  6980. <object-name>basket_left_rod_up</object-name>
  6981. <property>sim/model/ec130/doors/basketl/position-norm</property>
  6982. <factor> 25 </factor>
  6983. <interpolation>
  6984. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  6985. <entry><ind>0.25</ind><dep> -7.0</dep></entry>
  6986. <entry><ind>0.50</ind><dep>-10.0</dep></entry>
  6987. <entry><ind>0.75</ind><dep> -5.0</dep></entry>
  6988. <entry><ind>1.00</ind><dep> 25.0</dep></entry>
  6989. </interpolation>
  6990. <center>
  6991. <x-m> 0.000 </x-m>
  6992. <y-m> -1.509 </y-m>
  6993. <z-m> -1.129 </z-m>
  6994. </center>
  6995. <axis>
  6996. <x>1</x>
  6997. <y>0</y>
  6998. <z>0</z>
  6999. </axis>
  7000. </animation>
  7001. <animation>
  7002. <type>pick</type>
  7003. <object-name>basketl</object-name>
  7004. <object-name>basket_left_rod_low</object-name>
  7005. <action>
  7006. <button>0</button>
  7007. <repeatable>false</repeatable>
  7008. <binding>
  7009. <command>nasal</command>
  7010. <script>
  7011. doors.doorsystem.basketlexport();
  7012. </script>
  7013. </binding>
  7014. </action>
  7015. <hovered>
  7016. <binding>
  7017. <command>set-tooltip</command>
  7018. <tooltip-id>basketl</tooltip-id>
  7019. <label>open/close cover</label>
  7020. </binding>
  7021. </hovered>
  7022. </animation>
  7023. <animation>
  7024. <type>pick</type>
  7025. <object-name>basketl_low</object-name>
  7026. <action>
  7027. <button>0</button>
  7028. <repeatable>false</repeatable>
  7029. <binding>
  7030. <condition>
  7031. <greater-than>
  7032. <property>sim/model/ec130/doors/basketl/position-norm</property>
  7033. <value>0.9</value>
  7034. </greater-than>
  7035. </condition>
  7036. <command>nasal</command>
  7037. <script>
  7038. ec130.handle_luggage(1,11);
  7039. </script>
  7040. </binding>
  7041. <binding>
  7042. <condition>
  7043. <less-than>
  7044. <property>sim/model/ec130/doors/basketl/position-norm</property>
  7045. <value>0.9</value>
  7046. </less-than>
  7047. </condition>
  7048. <command>nasal</command>
  7049. <script>
  7050. screen.log.write("Open basket to add luggage !");
  7051. </script>
  7052. </binding>
  7053. </action>
  7054. <hovered>
  7055. <binding>
  7056. <command>set-tooltip</command>
  7057. <tooltip-id>basketl_lgw</tooltip-id>
  7058. <label>%s</label>
  7059. <property>/yasim/gross-weight-lbs</property>
  7060. <mapping>nasal</mapping>
  7061. <script>
  7062. return sprintf("add Luggage (%d%% MTOW)",
  7063. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  7064. </script>
  7065. </binding>
  7066. </hovered>
  7067. </animation>
  7068. <animation>
  7069. <type>rotate</type>
  7070. <object-name>basketr</object-name>
  7071. <property>sim/model/ec130/doors/basketr/position-norm</property>
  7072. <factor> 50 </factor>
  7073. <center>
  7074. <x-m> 0.000 </x-m>
  7075. <y-m> 1.184 </y-m>
  7076. <z-m> -1.126 </z-m>
  7077. </center>
  7078. <axis>
  7079. <x>1</x>
  7080. <y>0</y>
  7081. <z>0</z>
  7082. </axis>
  7083. </animation>
  7084. <animation>
  7085. <type>rotate</type>
  7086. <object-name>basket_right_rod_low</object-name>
  7087. <property>sim/model/ec130/doors/basketr/position-norm</property>
  7088. <factor> 123 </factor>
  7089. <interpolation>
  7090. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  7091. <entry><ind>0.50</ind><dep> 50.0</dep></entry>
  7092. <entry><ind>0.75</ind><dep> 80.0</dep></entry>
  7093. <entry><ind>1.00</ind><dep>123.0</dep></entry>
  7094. </interpolation>
  7095. <center>
  7096. <x-m> 0.000 </x-m>
  7097. <y-m> 1.339 </y-m>
  7098. <z-m> -1.136 </z-m>
  7099. </center>
  7100. <axis>
  7101. <x>1</x>
  7102. <y>0</y>
  7103. <z>0</z>
  7104. </axis>
  7105. </animation>
  7106. <animation>
  7107. <type>rotate</type>
  7108. <object-name>basket_right_rod_up</object-name>
  7109. <property>sim/model/ec130/doors/basketr/position-norm</property>
  7110. <factor> -25 </factor>
  7111. <interpolation>
  7112. <entry><ind>0.00</ind><dep> 0.0</dep></entry>
  7113. <entry><ind>0.25</ind><dep> 7.0</dep></entry>
  7114. <entry><ind>0.50</ind><dep> 10.0</dep></entry>
  7115. <entry><ind>0.75</ind><dep> 5.0</dep></entry>
  7116. <entry><ind>1.00</ind><dep>-25.0</dep></entry>
  7117. </interpolation>
  7118. <center>
  7119. <x-m> 0.000 </x-m>
  7120. <y-m> 1.509 </y-m>
  7121. <z-m> -1.129 </z-m>
  7122. </center>
  7123. <axis>
  7124. <x>1</x>
  7125. <y>0</y>
  7126. <z>0</z>
  7127. </axis>
  7128. </animation>
  7129. <animation>
  7130. <type>pick</type>
  7131. <object-name>basketr</object-name>
  7132. <object-name>basket_right_rod_low</object-name>
  7133. <action>
  7134. <button>0</button>
  7135. <repeatable>false</repeatable>
  7136. <binding>
  7137. <command>nasal</command>
  7138. <script>
  7139. doors.doorsystem.basketrexport();
  7140. </script>
  7141. </binding>
  7142. </action>
  7143. <hovered>
  7144. <binding>
  7145. <command>set-tooltip</command>
  7146. <tooltip-id>basketr</tooltip-id>
  7147. <label>open/close cover</label>
  7148. </binding>
  7149. </hovered>
  7150. </animation>
  7151. <animation>
  7152. <type>pick</type>
  7153. <object-name>basketr_low</object-name>
  7154. <action>
  7155. <button>0</button>
  7156. <repeatable>false</repeatable>
  7157. <binding>
  7158. <condition>
  7159. <greater-than>
  7160. <property>sim/model/ec130/doors/basketr/position-norm</property>
  7161. <value>0.9</value>
  7162. </greater-than>
  7163. </condition>
  7164. <command>nasal</command>
  7165. <script>
  7166. ec130.handle_luggage(1,12);
  7167. </script>
  7168. </binding>
  7169. <binding>
  7170. <condition>
  7171. <less-than>
  7172. <property>sim/model/ec130/doors/basketr/position-norm</property>
  7173. <value>0.9</value>
  7174. </less-than>
  7175. </condition>
  7176. <command>nasal</command>
  7177. <script>
  7178. screen.log.write("Open basket to add luggage !");
  7179. </script>
  7180. </binding>
  7181. </action>
  7182. <hovered>
  7183. <binding>
  7184. <command>set-tooltip</command>
  7185. <tooltip-id>basketl_lgw</tooltip-id>
  7186. <label>%s</label>
  7187. <property>/yasim/gross-weight-lbs</property>
  7188. <mapping>nasal</mapping>
  7189. <script>
  7190. return sprintf("add Luggage (%d%% MTOW)",
  7191. arg[0]/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  7192. </script>
  7193. </binding>
  7194. </hovered>
  7195. </animation>
  7196. <!-- fuel -->
  7197. <animation>
  7198. <type>knob</type>
  7199. <object-name>fuel</object-name>
  7200. <drag-direction>vertical</drag-direction>
  7201. <factor>1.0</factor>
  7202. <center>
  7203. <x-m>-1.267 </x-m>
  7204. <y-m>-0.638 </y-m>
  7205. <z-m>-0.204 </z-m>
  7206. </center>
  7207. <axis>
  7208. <x> 1 </x>
  7209. <y> 0 </y>
  7210. <z> 0 </z>
  7211. </axis>
  7212. <increase>
  7213. <binding>
  7214. <command>nasal</command>
  7215. <script>
  7216. ec130.adjust_fuel(2);
  7217. </script>
  7218. </binding>
  7219. </increase>
  7220. <decrease>
  7221. <binding>
  7222. <command>nasal</command>
  7223. <script>
  7224. ec130.adjust_fuel(-2);
  7225. </script>
  7226. </binding>
  7227. </decrease>
  7228. <hovered>
  7229. <binding>
  7230. <command>set-tooltip</command>
  7231. <tooltip-id>fuelknb</tooltip-id>
  7232. <label>%s</label>
  7233. <property>/consumables/fuel/tank/level-lbs</property>
  7234. <mapping>nasal</mapping>
  7235. <script>
  7236. return sprintf("Fuel: %3.0f lbs (%d%% tank, %d%% MTOW)",
  7237. arg[0], arg[0]/getprop("/limits/tank")*100,
  7238. getprop("/yasim/gross-weight-lbs")/getprop("/limits/mass-and-balance/maximum-takeoff-mass-lbs")*100);
  7239. </script>
  7240. </binding>
  7241. </hovered>
  7242. </animation>
  7243. <animation>
  7244. <type>pick</type>
  7245. <object-name>fuel</object-name>
  7246. <action>
  7247. <button>0</button>
  7248. <repeatable>true</repeatable>
  7249. <binding>
  7250. <command>nasal</command>
  7251. <script>
  7252. ec130.adjust_fuel(2);
  7253. </script>
  7254. </binding>
  7255. </action>
  7256. </animation>
  7257. <animation>
  7258. <type>pick</type>
  7259. <object-name>fuel</object-name>
  7260. <action>
  7261. <button>2</button>
  7262. <repeatable>true</repeatable>
  7263. <binding>
  7264. <command>nasal</command>
  7265. <script>
  7266. ec130.adjust_fuel(-2);
  7267. </script>
  7268. </binding>
  7269. </action>
  7270. </animation>
  7271. <!-- hook -->
  7272. <animation>
  7273. <type>rotate</type>
  7274. <object-name>hook_lowpart</object-name>
  7275. <property>sim/model/ec130/doors/hook/position-norm</property>
  7276. <factor> -50 </factor>
  7277. <center>
  7278. <x-m> -1.830 </x-m>
  7279. <y-m> 0.000 </y-m>
  7280. <z-m> -1.510 </z-m>
  7281. </center>
  7282. <axis>
  7283. <x>0</x>
  7284. <y>1</y>
  7285. <z>0</z>
  7286. </axis>
  7287. </animation>
  7288. <animation>
  7289. <type>pick</type>
  7290. <object-name>hook</object-name>
  7291. <action>
  7292. <button>0</button>
  7293. <repeatable>false</repeatable>
  7294. <binding>
  7295. <command>nasal</command>
  7296. <script>
  7297. if ( !getprop("sim/model/ec130/doors/hook/position-norm") ) {
  7298. setprop("/sim/hitches/aerotow/open",1);
  7299. doors.doorsystem.hookexport();
  7300. } else {
  7301. doors.doorsystem.hookexport();
  7302. settimer( func {
  7303. setprop("/sim/hitches/aerotow/open",0);
  7304. }, 2);
  7305. }
  7306. </script>
  7307. </binding>
  7308. </action>
  7309. <hovered>
  7310. <binding>
  7311. <command>set-tooltip</command>
  7312. <tooltip-id>hook</tooltip-id>
  7313. <label>trigger hook</label>
  7314. </binding>
  7315. </hovered>
  7316. </animation>
  7317. <!-- fire -->
  7318. <model>
  7319. <name>fire</name>
  7320. <path>Aircraft/ec130/Models/Effects/Fire.xml</path>
  7321. <condition>
  7322. <property>sim/crashed</property>
  7323. <property>sim/fire/enabled</property>
  7324. <greater-than>
  7325. <property>consumables/fuel/tank/level-lbs</property>
  7326. <value>80</value>
  7327. </greater-than>
  7328. </condition>
  7329. <offsets>
  7330. <x-m>-1.14</x-m>
  7331. <y-m>0.00</y-m>
  7332. <z-m>0.5</z-m>
  7333. <heading-deg>0</heading-deg>
  7334. <roll-deg>0</roll-deg>
  7335. <pitch-deg>0</pitch-deg>
  7336. </offsets>
  7337. </model>
  7338. <!-- smoke -->
  7339. <model>
  7340. <name>smoke</name>
  7341. <path>Aircraft/ec130/Models/Effects/Smoke.xml</path>
  7342. <condition>
  7343. <property>sim/crashed</property>
  7344. <property>sim/smoke/enabled</property>
  7345. <greater-than>
  7346. <property>consumables/fuel/tank/level-lbs</property>
  7347. <value>0</value>
  7348. </greater-than>
  7349. </condition>
  7350. <offsets>
  7351. <x-m>-1.14</x-m>
  7352. <y-m>0.00</y-m>
  7353. <z-m>0.5</z-m>
  7354. <heading-deg>0</heading-deg>
  7355. <roll-deg>0</roll-deg>
  7356. <pitch-deg>0</pitch-deg>
  7357. </offsets>
  7358. </model>
  7359. </PropertyList>