From 2e9d8743fd122495a0a9c9bfa15873f1a0b82bbe Mon Sep 17 00:00:00 2001 From: Kilian Hofmann Date: Wed, 29 Oct 2025 22:17:17 +0100 Subject: [PATCH] Fix 102 Truck Tilt --- .../model/TFDi_MD11_F_EXT.xml | 2367 +++++++++++++++++ .../model/TFDi_MD11_F_EXT.xml | 2367 +++++++++++++++++ .../model/TFDi_MD11_PAX_EXT.xml | 2367 +++++++++++++++++ .../model/TFDi_MD11_PAX_EXT.xml | 2367 +++++++++++++++++ 4 files changed, 9468 insertions(+) create mode 100644 PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model/TFDi_MD11_F_EXT.xml create mode 100644 PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_PW/model/TFDi_MD11_F_EXT.xml create mode 100644 PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_PAX_EXT.xml create mode 100644 PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_PW/model/TFDi_MD11_PAX_EXT.xml diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model/TFDi_MD11_F_EXT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model/TFDi_MD11_F_EXT.xml new file mode 100644 index 0000000..4886c7c --- /dev/null +++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model/TFDi_MD11_F_EXT.xml @@ -0,0 +1,2367 @@ + + + + + + ..\..\TFDi_Design_MD-11_GE\model\TFDi_MD11_ENG_GE_LOD0.gltf + + + + + + + + + + + + + + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + MD11_EXT_ADG_DEPLOY + 50 + (L:MD11_PED_ADG_LVR, enum) 50 * + 50 + + + + + + MD11_EXT_GPU_DOOR + 10 + (L:MD11_EXT_GPU, bool) 10 * + + + + + + MD11_EXT_N1_1_STILL + 360 + (L:MD11_ENG_1_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:1, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_2_STILL + 360 + (L:MD11_ENG_2_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:2, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_3_STILL + 360 + (L:MD11_ENG_3_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:3, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + (A:CONTACT POINT IS ON GROUND:1, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_LEFT_TRUCK_TILT + 100 + + + (A:CONTACT POINT IS ON GROUND:2, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_RIGHT_TRUCK_TILT + 100 + + + + + + FX_CONTRAIL_QUAD_LEFT + L1_EngineFX + 1 + + + FX_CONTRAIL_QUAD_CENTER + C1_EngineFX + 2 + + + FX_CONTRAIL_QUAD_RIGHT + R1_EngineFX + 3 + + + + + FX_CONTRAIL_RIBBON_LEFT + L1_EngineFX + (A:CONTRAILS CONDITIONS MET:1, Bool) (A:GENERAL ENG COMBUSTION:1, Bool) and + (A:CONTRAILS CONDITIONS MET:2, Bool) (A:GENERAL ENG COMBUSTION:2, Bool) and or + + + FX_CONTRAIL_RIBBON_RIGHT + R1_EngineFX + (A:CONTRAILS CONDITIONS MET:3, Bool) (A:GENERAL ENG COMBUSTION:3, Bool) and + (A:CONTRAILS CONDITIONS MET:4, Bool) (A:GENERAL ENG COMBUSTION:4, Bool) and or + + + + + c_tire_key + c_tire_still + c_tire_still001 + + + b_tire_key + aux_tire_still + aux_tire_still001 + + + l_tire_key + l_mlg_tire_still_L1 + l_mlg_tire_still_L2 + L_mlg_tire_still_R1 + l_mlg_tire_still_R2 + l_mlg_tire_still_L003 + l_mlg_tire_still_L004 + L_mlg_tire_still_r003 + L_mlg_tire_still_r004 + + + r_tire_key + r_mlg_tire_still_L1 + r_mlg_tire_still_L2 + r_mlg_tire_still_R1 + r_mlg_tire_still_R2 + r_mlg_tire_still_L004 + r_mlg_tire_still_L003 + r_mlg_tire_still_R003 + r_mlg_tire_still_R004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MD11_ASU_DOORS + 10 + + + (L:MD11_ASU_DOORS, enum) 1 * + 100 + + + + + MD11_OVHD_PNEU_OUTFLO_VALVE_RNG + 50 + + + (L:MD11_OVHD_PNEU_OUTFLO_VALVE_RNG, enum) 1 * + 500 + + + + + + MD11_EXT_APU_EXHAUST_DOOR + 10 + + + (L:MD11_EXT_APU_EXHAUST_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_APU_INLET_DOOR + 10 + + + (L:MD11_EXT_APU_INLET_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_L_INB_AIL + 100 + + + (L:MD11_EXT_L_INB_AIL, enum) 1 * + 1000 + + + + + MD11_EXT_L_OUTB_AIL + 100 + + + (L:MD11_EXT_L_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INB_AIL + 100 + + + (L:MD11_EXT_R_INB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTB_AIL + 100 + + + (L:MD11_EXT_R_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_R + 100 + + + (L:MD11_EXT_OUTB_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_R + 100 + + + (L:MD11_EXT_INBD_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_L + 100 + + + (L:MD11_EXT_INBD_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_L + 100 + + + (L:MD11_EXT_OUTB_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_UPPER_RUD + 100 + + + (L:MD11_EXT_UPPER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_LOWER_RUD + 100 + + + (L:MD11_EXT_LOWER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_1 + 100 + + + (L:MD11_EXT_R_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_2 + 100 + + + (L:MD11_EXT_R_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_3 + 100 + + + (L:MD11_EXT_R_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_4 + 100 + + + (L:MD11_EXT_R_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_5 + 100 + + + (L:MD11_EXT_R_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_1 + 100 + + + (L:MD11_EXT_L_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_2 + 100 + + + (L:MD11_EXT_L_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_3 + 100 + + + (L:MD11_EXT_L_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_4 + 100 + + + (L:MD11_EXT_L_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_5 + 100 + + + (L:MD11_EXT_L_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_SLAT + 100 + + + (L:MD11_EXT_R_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_SLAT + 100 + + + (L:MD11_EXT_L_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_SLAT + 100 + + + (L:MD11_EXT_R_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_SLAT + 100 + + + (L:MD11_EXT_L_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_FLAP + 100 + + + (L:MD11_EXT_R_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_FLAP + 100 + + + (L:MD11_EXT_L_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_FLAP + 100 + + + (L:MD11_EXT_R_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_FLAP + 100 + + + (L:MD11_EXT_L_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_STAB_TRIM + 100 + + + (L:MD11_EXT_STAB_TRIM, enum) 1 * + 1000 + + + + + + MD11_EXT_NOSE_GEAR + 100 + + + (L:MD11_EXT_NOSE_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_LEFT_GEAR + 100 + + + (L:MD11_EXT_LEFT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_CTR_GEAR + 100 + + + (L:MD11_EXT_CTR_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_RIGHT_GEAR + 100 + + + (L:MD11_EXT_RIGHT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_L_REV + 100 + + + (L:MD11_EXT_L_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_C_REV + 100 + + + (L:MD11_EXT_C_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_R_REV + 100 + + + (L:MD11_EXT_R_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_L_LAND_LIGHT + 100 + + + (L:MD11_EXT_L_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_LAND_LIGHT + 100 + + + (L:MD11_EXT_R_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R + 100 + + + (L:MD11_EXT_DOOR_PAX_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2R + 100 + + + (L:MD11_EXT_DOOR_PAX_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3R + 100 + + + (L:MD11_EXT_DOOR_PAX_3R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4R + 100 + + + (L:MD11_EXT_DOOR_PAX_4R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1L + 100 + + + (L:MD11_EXT_DOOR_PAX_1L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2L + 100 + + + (L:MD11_EXT_DOOR_PAX_2L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3L + 100 + + + (L:MD11_EXT_DOOR_PAX_3L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4L + 100 + + + (L:MD11_EXT_DOOR_PAX_4L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_DISARMED, bool) + + + + + MD11_EXT_DOOR_CARGO_1R + 100 + + + (L:MD11_EXT_DOOR_CARGO_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_2R + 100 + + + (L:MD11_EXT_DOOR_CARGO_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_MAIN + 100 + + + (L:MD11_EXT_DOOR_CARGO_MAIN, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_BULK + 100 + + + (L:MD11_EXT_DOOR_CARGO_BULK, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG1_WOBBLE + 100 + + + (L:MD11_EXT_ENG1_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG2_WOBBLE + 100 + + + (L:MD11_EXT_ENG2_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_GPU + 50 + + + (L:MD11_EXT_GPU, bool) + + + + + MD11_EXT_ASU + 50 + + + (L:MD11_EXT_ASU, bool) + + + + + MD11_EXT_CHOCKS + 50 + + + (L:MD11_EXT_CHOCKS, bool) + + + + + MD11_EXT_NOSE_WGT + 50 + + + (L:MD11_EXT_NOSE_WGT, bool) + + + + + MD11_CARGO_PALLET_1 + 50 + + + (L:MD11_CARGO_PALLET_1, bool) + + + + + MD11_CARGO_PALLET_2 + 50 + + + (L:MD11_CARGO_PALLET_2, bool) + + + + + MD11_CARGO_PALLET_3 + 50 + + + (L:MD11_CARGO_PALLET_3, bool) + + + + + MD11_CARGO_PALLET_4 + 50 + + + (L:MD11_CARGO_PALLET_4, bool) + + + + + MD11_CARGO_PALLET_5 + 50 + + + (L:MD11_CARGO_PALLET_5, bool) + + + + + MD11_CARGO_PALLET_6 + 50 + + + (L:MD11_CARGO_PALLET_6, bool) + + + + + MD11_CARGO_PALLET_7 + 50 + + + (L:MD11_CARGO_PALLET_7, bool) + + + + + MD11_CARGO_PALLET_8 + 50 + + + (L:MD11_CARGO_PALLET_8, bool) + + + + + MD11_CARGO_PALLET_9 + 50 + + + (L:MD11_CARGO_PALLET_9, bool) + + + + + MD11_CARGO_PALLET_10 + 50 + + + (L:MD11_CARGO_PALLET_10, bool) + + + + + MD11_CARGO_PALLET_11 + 50 + + + (L:MD11_CARGO_PALLET_11, bool) + + + + + MD11_CARGO_PALLET_12 + 50 + + + (L:MD11_CARGO_PALLET_12, bool) + + + + + MD11_CARGO_PALLET_13 + 50 + + + (L:MD11_CARGO_PALLET_13, bool) + + + + + MD11_CARGO_PALLET_14 + 50 + + + (L:MD11_CARGO_PALLET_14, bool) + + + + + MD11_CARGO_PALLET_15 + 50 + + + (L:MD11_CARGO_PALLET_15, bool) + + + + + MD11_CARGO_PALLET_16 + 50 + + + (L:MD11_CARGO_PALLET_16, bool) + + + + + MD11_CARGO_PALLET_17 + 50 + + + (L:MD11_CARGO_PALLET_17, bool) + + + + + MD11_CARGO_PALLET_18 + 50 + + + (L:MD11_CARGO_PALLET_18, bool) + + + + + MD11_CARGO_PALLET_19 + 50 + + + (L:MD11_CARGO_PALLET_19, bool) + + + + + MD11_CARGO_PALLET_20 + 50 + + + (L:MD11_CARGO_PALLET_20, bool) + + + + + MD11_CARGO_PALLET_21 + 50 + + + (L:MD11_CARGO_PALLET_21, bool) + + + + + MD11_CARGO_PALLET_22 + 50 + + + (L:MD11_CARGO_PALLET_22, bool) + + + + + MD11_OPT_PIP_PYLON + 50 + + + (L:MD11_OPT_PIP_PYLON, bool) + + + + + MD11_OPT_NO_PIP_PYLON + 50 + + + (L:MD11_OPT_NO_PIP_PYLON, bool) + + + + + MD11_LTS_EXT_NAV + 50 + + + (L:MD11_LTS_EXT_NAV, bool) + + + + + MD11_LTS_EXT_BCN + 50 + + + (L:MD11_LTS_EXT_BCN, bool) + + + + + MD11_LTS_EXT_HI_INT + 50 + + + (L:MD11_LTS_EXT_HI_INT, bool) + + + + + MD11_LTS_EXT_HI_INT_BACK + 50 + + + (L:MD11_LTS_EXT_HI_INT_BACK, bool) + + + + + MD11_LTS_EXT_LOGO + 50 + + + (L:MD11_LTS_EXT_LOGO, bool) + + + + + MD11_LTS_EXT_TURNOFF_L + 50 + + + (L:MD11_LTS_EXT_TURNOFF_L, bool) + + + + + MD11_LTS_EXT_TURNOFF_R + 50 + + + (L:MD11_LTS_EXT_TURNOFF_R, bool) + + + + + MD11_LTS_EXT_NOSE_TAXI + 50 + + + (L:MD11_LTS_EXT_NOSE_TAXI, bool) + + + + + MD11_LTS_EXT_NOSE_TO + 50 + + + (L:MD11_LTS_EXT_NOSE_TO, bool) + + + + + MD11_LTS_EXT_LDG_L + 50 + + + (L:MD11_LTS_EXT_LDG_L, bool) + + + + + MD11_LTS_EXT_LDG_R + 50 + + + (L:MD11_LTS_EXT_LDG_R, bool) + + + + + MD11_OPT_GUARDIAN + 50 + + + (L:MD11_OPT_GUARDIAN, bool) + + + + + MD11_EXT_TIRE_NOSE_1_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_2_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_1_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_2_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_3_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_4_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_STD, bool) + + + + + MD11_EXT_TIRE_CTR_1_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_1_STD, bool) + + + + + MD11_EXT_TIRE_CTR_2_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_1_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_BURST, bool) + + + + + MD11_EXT_TIRE_NOSE_2_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_1_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_1_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_2_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_BURST, bool) + + + + + MD11_CAB_SEATBELT_LT + 50 + + + (L:MD11_CAB_SEATBELT_LT, bool) + + + + + MD11_CAB_NOSMOKE_LT + 50 + + + (L:MD11_CAB_NOSMOKE_LT, bool) + + + + + + + + + + + + c_wheel + 200 + + + + (A:GEAR CENTER STEER ANGLE, grads) 0 > if{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * } + els{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * 200 + } + + + + + TOOLTIPTEXT_STEER_ANGLE + + + + aux_tire_still + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + l_tire_still + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_still + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_still + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + aux_tire_blurred + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + + + l_tire_blurred + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_blurred + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_blurred + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + + c_gear + 200 + + + + GEAR ANIMATION POSITION:0 + keyframe + + + + + + l_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:1 + + + + + + r_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:2 + + + + + + aux_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:3 + + + + + + r_wing_flex + 100 + + + + WING FLEX PCT:2 + 0.5 + percent + 50 + + + + + + l_wing_flex + 100 + + + + WING FLEX PCT:1 + 0.5 + percent + 50 + + + + + + aux_tire_anim + 100 + + + + AUX WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + r_tire_anim + 100 + + + + RIGHT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + l_tire_anim + 100 + + + + LEFT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + c_tire_anim + 100 + + + + CENTER WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + N1_0_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_1_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_3_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_0_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_1_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_2_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + MD11_CAB_LIGHTS_SRC + 50 + + + (L:MD11_CAB_LIGHTS_SRC, bool) + + + + + MD11_EXT_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) + + + + + MD11_EXT_NON_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) 0 == if {1} els {0} + + + + \ No newline at end of file diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_PW/model/TFDi_MD11_F_EXT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_PW/model/TFDi_MD11_F_EXT.xml new file mode 100644 index 0000000..f7908d5 --- /dev/null +++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_PW/model/TFDi_MD11_F_EXT.xml @@ -0,0 +1,2367 @@ + + + + + + ..\..\TFDi_Design_MD-11_GE\model\TFDi_MD11_ENG_PW_LOD0.gltf + + + + + + + + + + + + + + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + MD11_EXT_ADG_DEPLOY + 50 + (L:MD11_PED_ADG_LVR, enum) 50 * + 50 + + + + + + MD11_EXT_GPU_DOOR + 10 + (L:MD11_EXT_GPU, bool) 10 * + + + + + + MD11_EXT_N1_1_STILL + 360 + (L:MD11_ENG_1_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:1, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_2_STILL + 360 + (L:MD11_ENG_2_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:2, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_3_STILL + 360 + (L:MD11_ENG_3_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:3, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + (A:CONTACT POINT IS ON GROUND:1, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_LEFT_TRUCK_TILT + 100 + + + (A:CONTACT POINT IS ON GROUND:2, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_RIGHT_TRUCK_TILT + 100 + + + + + + FX_CONTRAIL_QUAD_LEFT + L1_EngineFX + 1 + + + FX_CONTRAIL_QUAD_CENTER + C1_EngineFX + 2 + + + FX_CONTRAIL_QUAD_RIGHT + R1_EngineFX + 3 + + + + + FX_CONTRAIL_RIBBON_LEFT + L1_EngineFX + (A:CONTRAILS CONDITIONS MET:1, Bool) (A:GENERAL ENG COMBUSTION:1, Bool) and + (A:CONTRAILS CONDITIONS MET:2, Bool) (A:GENERAL ENG COMBUSTION:2, Bool) and or + + + FX_CONTRAIL_RIBBON_RIGHT + R1_EngineFX + (A:CONTRAILS CONDITIONS MET:3, Bool) (A:GENERAL ENG COMBUSTION:3, Bool) and + (A:CONTRAILS CONDITIONS MET:4, Bool) (A:GENERAL ENG COMBUSTION:4, Bool) and or + + + + + c_tire_key + c_tire_still + c_tire_still001 + + + b_tire_key + aux_tire_still + aux_tire_still001 + + + l_tire_key + l_mlg_tire_still_L1 + l_mlg_tire_still_L2 + L_mlg_tire_still_R1 + l_mlg_tire_still_R2 + l_mlg_tire_still_L003 + l_mlg_tire_still_L004 + L_mlg_tire_still_r003 + L_mlg_tire_still_r004 + + + r_tire_key + r_mlg_tire_still_L1 + r_mlg_tire_still_L2 + r_mlg_tire_still_R1 + r_mlg_tire_still_R2 + r_mlg_tire_still_L004 + r_mlg_tire_still_L003 + r_mlg_tire_still_R003 + r_mlg_tire_still_R004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MD11_ASU_DOORS + 10 + + + (L:MD11_ASU_DOORS, enum) 1 * + 100 + + + + + MD11_OVHD_PNEU_OUTFLO_VALVE_RNG + 50 + + + (L:MD11_OVHD_PNEU_OUTFLO_VALVE_RNG, enum) 1 * + 500 + + + + + + MD11_EXT_APU_EXHAUST_DOOR + 10 + + + (L:MD11_EXT_APU_EXHAUST_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_APU_INLET_DOOR + 10 + + + (L:MD11_EXT_APU_INLET_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_L_INB_AIL + 100 + + + (L:MD11_EXT_L_INB_AIL, enum) 1 * + 1000 + + + + + MD11_EXT_L_OUTB_AIL + 100 + + + (L:MD11_EXT_L_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INB_AIL + 100 + + + (L:MD11_EXT_R_INB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTB_AIL + 100 + + + (L:MD11_EXT_R_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_R + 100 + + + (L:MD11_EXT_OUTB_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_R + 100 + + + (L:MD11_EXT_INBD_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_L + 100 + + + (L:MD11_EXT_INBD_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_L + 100 + + + (L:MD11_EXT_OUTB_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_UPPER_RUD + 100 + + + (L:MD11_EXT_UPPER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_LOWER_RUD + 100 + + + (L:MD11_EXT_LOWER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_1 + 100 + + + (L:MD11_EXT_R_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_2 + 100 + + + (L:MD11_EXT_R_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_3 + 100 + + + (L:MD11_EXT_R_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_4 + 100 + + + (L:MD11_EXT_R_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_5 + 100 + + + (L:MD11_EXT_R_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_1 + 100 + + + (L:MD11_EXT_L_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_2 + 100 + + + (L:MD11_EXT_L_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_3 + 100 + + + (L:MD11_EXT_L_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_4 + 100 + + + (L:MD11_EXT_L_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_5 + 100 + + + (L:MD11_EXT_L_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_SLAT + 100 + + + (L:MD11_EXT_R_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_SLAT + 100 + + + (L:MD11_EXT_L_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_SLAT + 100 + + + (L:MD11_EXT_R_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_SLAT + 100 + + + (L:MD11_EXT_L_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_FLAP + 100 + + + (L:MD11_EXT_R_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_FLAP + 100 + + + (L:MD11_EXT_L_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_FLAP + 100 + + + (L:MD11_EXT_R_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_FLAP + 100 + + + (L:MD11_EXT_L_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_STAB_TRIM + 100 + + + (L:MD11_EXT_STAB_TRIM, enum) 1 * + 1000 + + + + + + MD11_EXT_NOSE_GEAR + 100 + + + (L:MD11_EXT_NOSE_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_LEFT_GEAR + 100 + + + (L:MD11_EXT_LEFT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_CTR_GEAR + 100 + + + (L:MD11_EXT_CTR_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_RIGHT_GEAR + 100 + + + (L:MD11_EXT_RIGHT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_L_REV + 100 + + + (L:MD11_EXT_L_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_C_REV + 100 + + + (L:MD11_EXT_C_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_R_REV + 100 + + + (L:MD11_EXT_R_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_L_LAND_LIGHT + 100 + + + (L:MD11_EXT_L_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_LAND_LIGHT + 100 + + + (L:MD11_EXT_R_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R + 100 + + + (L:MD11_EXT_DOOR_PAX_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2R + 100 + + + (L:MD11_EXT_DOOR_PAX_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3R + 100 + + + (L:MD11_EXT_DOOR_PAX_3R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4R + 100 + + + (L:MD11_EXT_DOOR_PAX_4R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1L + 100 + + + (L:MD11_EXT_DOOR_PAX_1L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2L + 100 + + + (L:MD11_EXT_DOOR_PAX_2L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3L + 100 + + + (L:MD11_EXT_DOOR_PAX_3L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4L + 100 + + + (L:MD11_EXT_DOOR_PAX_4L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_DISARMED, bool) + + + + + MD11_EXT_DOOR_CARGO_1R + 100 + + + (L:MD11_EXT_DOOR_CARGO_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_2R + 100 + + + (L:MD11_EXT_DOOR_CARGO_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_MAIN + 100 + + + (L:MD11_EXT_DOOR_CARGO_MAIN, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_BULK + 100 + + + (L:MD11_EXT_DOOR_CARGO_BULK, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG1_WOBBLE + 100 + + + (L:MD11_EXT_ENG1_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG2_WOBBLE + 100 + + + (L:MD11_EXT_ENG2_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_GPU + 50 + + + (L:MD11_EXT_GPU, bool) + + + + + MD11_EXT_ASU + 50 + + + (L:MD11_EXT_ASU, bool) + + + + + MD11_EXT_CHOCKS + 50 + + + (L:MD11_EXT_CHOCKS, bool) + + + + + MD11_EXT_NOSE_WGT + 50 + + + (L:MD11_EXT_NOSE_WGT, bool) + + + + + MD11_CARGO_PALLET_1 + 50 + + + (L:MD11_CARGO_PALLET_1, bool) + + + + + MD11_CARGO_PALLET_2 + 50 + + + (L:MD11_CARGO_PALLET_2, bool) + + + + + MD11_CARGO_PALLET_3 + 50 + + + (L:MD11_CARGO_PALLET_3, bool) + + + + + MD11_CARGO_PALLET_4 + 50 + + + (L:MD11_CARGO_PALLET_4, bool) + + + + + MD11_CARGO_PALLET_5 + 50 + + + (L:MD11_CARGO_PALLET_5, bool) + + + + + MD11_CARGO_PALLET_6 + 50 + + + (L:MD11_CARGO_PALLET_6, bool) + + + + + MD11_CARGO_PALLET_7 + 50 + + + (L:MD11_CARGO_PALLET_7, bool) + + + + + MD11_CARGO_PALLET_8 + 50 + + + (L:MD11_CARGO_PALLET_8, bool) + + + + + MD11_CARGO_PALLET_9 + 50 + + + (L:MD11_CARGO_PALLET_9, bool) + + + + + MD11_CARGO_PALLET_10 + 50 + + + (L:MD11_CARGO_PALLET_10, bool) + + + + + MD11_CARGO_PALLET_11 + 50 + + + (L:MD11_CARGO_PALLET_11, bool) + + + + + MD11_CARGO_PALLET_12 + 50 + + + (L:MD11_CARGO_PALLET_12, bool) + + + + + MD11_CARGO_PALLET_13 + 50 + + + (L:MD11_CARGO_PALLET_13, bool) + + + + + MD11_CARGO_PALLET_14 + 50 + + + (L:MD11_CARGO_PALLET_14, bool) + + + + + MD11_CARGO_PALLET_15 + 50 + + + (L:MD11_CARGO_PALLET_15, bool) + + + + + MD11_CARGO_PALLET_16 + 50 + + + (L:MD11_CARGO_PALLET_16, bool) + + + + + MD11_CARGO_PALLET_17 + 50 + + + (L:MD11_CARGO_PALLET_17, bool) + + + + + MD11_CARGO_PALLET_18 + 50 + + + (L:MD11_CARGO_PALLET_18, bool) + + + + + MD11_CARGO_PALLET_19 + 50 + + + (L:MD11_CARGO_PALLET_19, bool) + + + + + MD11_CARGO_PALLET_20 + 50 + + + (L:MD11_CARGO_PALLET_20, bool) + + + + + MD11_CARGO_PALLET_21 + 50 + + + (L:MD11_CARGO_PALLET_21, bool) + + + + + MD11_CARGO_PALLET_22 + 50 + + + (L:MD11_CARGO_PALLET_22, bool) + + + + + MD11_OPT_PIP_PYLON + 50 + + + (L:MD11_OPT_PIP_PYLON, bool) + + + + + MD11_OPT_NO_PIP_PYLON + 50 + + + (L:MD11_OPT_NO_PIP_PYLON, bool) + + + + + MD11_LTS_EXT_NAV + 50 + + + (L:MD11_LTS_EXT_NAV, bool) + + + + + MD11_LTS_EXT_BCN + 50 + + + (L:MD11_LTS_EXT_BCN, bool) + + + + + MD11_LTS_EXT_HI_INT + 50 + + + (L:MD11_LTS_EXT_HI_INT, bool) + + + + + MD11_LTS_EXT_HI_INT_BACK + 50 + + + (L:MD11_LTS_EXT_HI_INT_BACK, bool) + + + + + MD11_LTS_EXT_LOGO + 50 + + + (L:MD11_LTS_EXT_LOGO, bool) + + + + + MD11_LTS_EXT_TURNOFF_L + 50 + + + (L:MD11_LTS_EXT_TURNOFF_L, bool) + + + + + MD11_LTS_EXT_TURNOFF_R + 50 + + + (L:MD11_LTS_EXT_TURNOFF_R, bool) + + + + + MD11_LTS_EXT_NOSE_TAXI + 50 + + + (L:MD11_LTS_EXT_NOSE_TAXI, bool) + + + + + MD11_LTS_EXT_NOSE_TO + 50 + + + (L:MD11_LTS_EXT_NOSE_TO, bool) + + + + + MD11_LTS_EXT_LDG_L + 50 + + + (L:MD11_LTS_EXT_LDG_L, bool) + + + + + MD11_LTS_EXT_LDG_R + 50 + + + (L:MD11_LTS_EXT_LDG_R, bool) + + + + + MD11_OPT_GUARDIAN + 50 + + + (L:MD11_OPT_GUARDIAN, bool) + + + + + MD11_EXT_TIRE_NOSE_1_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_2_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_1_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_2_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_3_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_4_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_STD, bool) + + + + + MD11_EXT_TIRE_CTR_1_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_1_STD, bool) + + + + + MD11_EXT_TIRE_CTR_2_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_1_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_BURST, bool) + + + + + MD11_EXT_TIRE_NOSE_2_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_1_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_1_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_2_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_BURST, bool) + + + + + MD11_CAB_SEATBELT_LT + 50 + + + (L:MD11_CAB_SEATBELT_LT, bool) + + + + + MD11_CAB_NOSMOKE_LT + 50 + + + (L:MD11_CAB_NOSMOKE_LT, bool) + + + + + + + + + + + + c_wheel + 200 + + + + (A:GEAR CENTER STEER ANGLE, grads) 0 > if{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * } + els{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * 200 + } + + + + + TOOLTIPTEXT_STEER_ANGLE + + + + aux_tire_still + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + l_tire_still + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_still + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_still + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + aux_tire_blurred + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + + + l_tire_blurred + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_blurred + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_blurred + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + + c_gear + 200 + + + + GEAR ANIMATION POSITION:0 + keyframe + + + + + + l_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:1 + + + + + + r_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:2 + + + + + + aux_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:3 + + + + + + r_wing_flex + 100 + + + + WING FLEX PCT:2 + 0.5 + percent + 50 + + + + + + l_wing_flex + 100 + + + + WING FLEX PCT:1 + 0.5 + percent + 50 + + + + + + aux_tire_anim + 100 + + + + AUX WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + r_tire_anim + 100 + + + + RIGHT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + l_tire_anim + 100 + + + + LEFT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + c_tire_anim + 100 + + + + CENTER WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + N1_0_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_1_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_3_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_0_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_1_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_2_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + MD11_CAB_LIGHTS_SRC + 50 + + + (L:MD11_CAB_LIGHTS_SRC, bool) + + + + + MD11_EXT_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) + + + + + MD11_EXT_NON_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) 0 == if {1} els {0} + + + + \ No newline at end of file diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_PAX_EXT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_PAX_EXT.xml new file mode 100644 index 0000000..09cc798 --- /dev/null +++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_PAX_EXT.xml @@ -0,0 +1,2367 @@ + + + + + + TFDi_MD11_ENG_GE_LOD0.gltf + + + + + + + + + + + + + + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + MD11_EXT_ADG_DEPLOY + 50 + (L:MD11_PED_ADG_LVR, enum) 50 * + 50 + + + + + + MD11_EXT_GPU_DOOR + 10 + (L:MD11_EXT_GPU, bool) 10 * + + + + + + MD11_EXT_N1_1_STILL + 360 + (L:MD11_ENG_1_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:1, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_2_STILL + 360 + (L:MD11_ENG_2_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:2, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_3_STILL + 360 + (L:MD11_ENG_3_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:3, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + (A:CONTACT POINT IS ON GROUND:1, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_LEFT_TRUCK_TILT + 100 + + + (A:CONTACT POINT IS ON GROUND:2, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_RIGHT_TRUCK_TILT + 100 + + + + + + FX_CONTRAIL_QUAD_LEFT + L1_EngineFX + 1 + + + FX_CONTRAIL_QUAD_CENTER + C1_EngineFX + 2 + + + FX_CONTRAIL_QUAD_RIGHT + R1_EngineFX + 3 + + + + + FX_CONTRAIL_RIBBON_LEFT + L1_EngineFX + (A:CONTRAILS CONDITIONS MET:1, Bool) (A:GENERAL ENG COMBUSTION:1, Bool) and + (A:CONTRAILS CONDITIONS MET:2, Bool) (A:GENERAL ENG COMBUSTION:2, Bool) and or + + + FX_CONTRAIL_RIBBON_RIGHT + R1_EngineFX + (A:CONTRAILS CONDITIONS MET:3, Bool) (A:GENERAL ENG COMBUSTION:3, Bool) and + (A:CONTRAILS CONDITIONS MET:4, Bool) (A:GENERAL ENG COMBUSTION:4, Bool) and or + + + + + c_tire_key + c_tire_still + c_tire_still001 + + + b_tire_key + aux_tire_still + aux_tire_still001 + + + l_tire_key + l_mlg_tire_still_L1 + l_mlg_tire_still_L2 + L_mlg_tire_still_R1 + l_mlg_tire_still_R2 + l_mlg_tire_still_L003 + l_mlg_tire_still_L004 + L_mlg_tire_still_r003 + L_mlg_tire_still_r004 + + + r_tire_key + r_mlg_tire_still_L1 + r_mlg_tire_still_L2 + r_mlg_tire_still_R1 + r_mlg_tire_still_R2 + r_mlg_tire_still_L004 + r_mlg_tire_still_L003 + r_mlg_tire_still_R003 + r_mlg_tire_still_R004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MD11_ASU_DOORS + 10 + + + (L:MD11_ASU_DOORS, enum) 1 * + 100 + + + + + MD11_OVHD_PNEU_OUTFLO_VALVE_RNG + 50 + + + (L:MD11_OVHD_PNEU_OUTFLO_VALVE_RNG, enum) 1 * + 500 + + + + + + MD11_EXT_APU_EXHAUST_DOOR + 10 + + + (L:MD11_EXT_APU_EXHAUST_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_APU_INLET_DOOR + 10 + + + (L:MD11_EXT_APU_INLET_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_L_INB_AIL + 100 + + + (L:MD11_EXT_L_INB_AIL, enum) 1 * + 1000 + + + + + MD11_EXT_L_OUTB_AIL + 100 + + + (L:MD11_EXT_L_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INB_AIL + 100 + + + (L:MD11_EXT_R_INB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTB_AIL + 100 + + + (L:MD11_EXT_R_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_R + 100 + + + (L:MD11_EXT_OUTB_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_R + 100 + + + (L:MD11_EXT_INBD_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_L + 100 + + + (L:MD11_EXT_INBD_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_L + 100 + + + (L:MD11_EXT_OUTB_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_UPPER_RUD + 100 + + + (L:MD11_EXT_UPPER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_LOWER_RUD + 100 + + + (L:MD11_EXT_LOWER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_1 + 100 + + + (L:MD11_EXT_R_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_2 + 100 + + + (L:MD11_EXT_R_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_3 + 100 + + + (L:MD11_EXT_R_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_4 + 100 + + + (L:MD11_EXT_R_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_5 + 100 + + + (L:MD11_EXT_R_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_1 + 100 + + + (L:MD11_EXT_L_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_2 + 100 + + + (L:MD11_EXT_L_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_3 + 100 + + + (L:MD11_EXT_L_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_4 + 100 + + + (L:MD11_EXT_L_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_5 + 100 + + + (L:MD11_EXT_L_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_SLAT + 100 + + + (L:MD11_EXT_R_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_SLAT + 100 + + + (L:MD11_EXT_L_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_SLAT + 100 + + + (L:MD11_EXT_R_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_SLAT + 100 + + + (L:MD11_EXT_L_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_FLAP + 100 + + + (L:MD11_EXT_R_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_FLAP + 100 + + + (L:MD11_EXT_L_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_FLAP + 100 + + + (L:MD11_EXT_R_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_FLAP + 100 + + + (L:MD11_EXT_L_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_STAB_TRIM + 100 + + + (L:MD11_EXT_STAB_TRIM, enum) 1 * + 1000 + + + + + + MD11_EXT_NOSE_GEAR + 100 + + + (L:MD11_EXT_NOSE_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_LEFT_GEAR + 100 + + + (L:MD11_EXT_LEFT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_CTR_GEAR + 100 + + + (L:MD11_EXT_CTR_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_RIGHT_GEAR + 100 + + + (L:MD11_EXT_RIGHT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_L_REV + 100 + + + (L:MD11_EXT_L_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_C_REV + 100 + + + (L:MD11_EXT_C_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_R_REV + 100 + + + (L:MD11_EXT_R_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_L_LAND_LIGHT + 100 + + + (L:MD11_EXT_L_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_LAND_LIGHT + 100 + + + (L:MD11_EXT_R_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R + 100 + + + (L:MD11_EXT_DOOR_PAX_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2R + 100 + + + (L:MD11_EXT_DOOR_PAX_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3R + 100 + + + (L:MD11_EXT_DOOR_PAX_3R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4R + 100 + + + (L:MD11_EXT_DOOR_PAX_4R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1L + 100 + + + (L:MD11_EXT_DOOR_PAX_1L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2L + 100 + + + (L:MD11_EXT_DOOR_PAX_2L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3L + 100 + + + (L:MD11_EXT_DOOR_PAX_3L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4L + 100 + + + (L:MD11_EXT_DOOR_PAX_4L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_DISARMED, bool) + + + + + MD11_EXT_DOOR_CARGO_1R + 100 + + + (L:MD11_EXT_DOOR_CARGO_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_2R + 100 + + + (L:MD11_EXT_DOOR_CARGO_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_MAIN + 100 + + + (L:MD11_EXT_DOOR_CARGO_MAIN, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_BULK + 100 + + + (L:MD11_EXT_DOOR_CARGO_BULK, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG1_WOBBLE + 100 + + + (L:MD11_EXT_ENG1_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG2_WOBBLE + 100 + + + (L:MD11_EXT_ENG2_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_GPU + 50 + + + (L:MD11_EXT_GPU, bool) + + + + + MD11_EXT_ASU + 50 + + + (L:MD11_EXT_ASU, bool) + + + + + MD11_EXT_CHOCKS + 50 + + + (L:MD11_EXT_CHOCKS, bool) + + + + + MD11_EXT_NOSE_WGT + 50 + + + (L:MD11_EXT_NOSE_WGT, bool) + + + + + MD11_CARGO_PALLET_1 + 50 + + + (L:MD11_CARGO_PALLET_1, bool) + + + + + MD11_CARGO_PALLET_2 + 50 + + + (L:MD11_CARGO_PALLET_2, bool) + + + + + MD11_CARGO_PALLET_3 + 50 + + + (L:MD11_CARGO_PALLET_3, bool) + + + + + MD11_CARGO_PALLET_4 + 50 + + + (L:MD11_CARGO_PALLET_4, bool) + + + + + MD11_CARGO_PALLET_5 + 50 + + + (L:MD11_CARGO_PALLET_5, bool) + + + + + MD11_CARGO_PALLET_6 + 50 + + + (L:MD11_CARGO_PALLET_6, bool) + + + + + MD11_CARGO_PALLET_7 + 50 + + + (L:MD11_CARGO_PALLET_7, bool) + + + + + MD11_CARGO_PALLET_8 + 50 + + + (L:MD11_CARGO_PALLET_8, bool) + + + + + MD11_CARGO_PALLET_9 + 50 + + + (L:MD11_CARGO_PALLET_9, bool) + + + + + MD11_CARGO_PALLET_10 + 50 + + + (L:MD11_CARGO_PALLET_10, bool) + + + + + MD11_CARGO_PALLET_11 + 50 + + + (L:MD11_CARGO_PALLET_11, bool) + + + + + MD11_CARGO_PALLET_12 + 50 + + + (L:MD11_CARGO_PALLET_12, bool) + + + + + MD11_CARGO_PALLET_13 + 50 + + + (L:MD11_CARGO_PALLET_13, bool) + + + + + MD11_CARGO_PALLET_14 + 50 + + + (L:MD11_CARGO_PALLET_14, bool) + + + + + MD11_CARGO_PALLET_15 + 50 + + + (L:MD11_CARGO_PALLET_15, bool) + + + + + MD11_CARGO_PALLET_16 + 50 + + + (L:MD11_CARGO_PALLET_16, bool) + + + + + MD11_CARGO_PALLET_17 + 50 + + + (L:MD11_CARGO_PALLET_17, bool) + + + + + MD11_CARGO_PALLET_18 + 50 + + + (L:MD11_CARGO_PALLET_18, bool) + + + + + MD11_CARGO_PALLET_19 + 50 + + + (L:MD11_CARGO_PALLET_19, bool) + + + + + MD11_CARGO_PALLET_20 + 50 + + + (L:MD11_CARGO_PALLET_20, bool) + + + + + MD11_CARGO_PALLET_21 + 50 + + + (L:MD11_CARGO_PALLET_21, bool) + + + + + MD11_CARGO_PALLET_22 + 50 + + + (L:MD11_CARGO_PALLET_22, bool) + + + + + MD11_OPT_PIP_PYLON + 50 + + + (L:MD11_OPT_PIP_PYLON, bool) + + + + + MD11_OPT_NO_PIP_PYLON + 50 + + + (L:MD11_OPT_NO_PIP_PYLON, bool) + + + + + MD11_LTS_EXT_NAV + 50 + + + (L:MD11_LTS_EXT_NAV, bool) + + + + + MD11_LTS_EXT_BCN + 50 + + + (L:MD11_LTS_EXT_BCN, bool) + + + + + MD11_LTS_EXT_HI_INT + 50 + + + (L:MD11_LTS_EXT_HI_INT, bool) + + + + + MD11_LTS_EXT_HI_INT_BACK + 50 + + + (L:MD11_LTS_EXT_HI_INT_BACK, bool) + + + + + MD11_LTS_EXT_LOGO + 50 + + + (L:MD11_LTS_EXT_LOGO, bool) + + + + + MD11_LTS_EXT_TURNOFF_L + 50 + + + (L:MD11_LTS_EXT_TURNOFF_L, bool) + + + + + MD11_LTS_EXT_TURNOFF_R + 50 + + + (L:MD11_LTS_EXT_TURNOFF_R, bool) + + + + + MD11_LTS_EXT_NOSE_TAXI + 50 + + + (L:MD11_LTS_EXT_NOSE_TAXI, bool) + + + + + MD11_LTS_EXT_NOSE_TO + 50 + + + (L:MD11_LTS_EXT_NOSE_TO, bool) + + + + + MD11_LTS_EXT_LDG_L + 50 + + + (L:MD11_LTS_EXT_LDG_L, bool) + + + + + MD11_LTS_EXT_LDG_R + 50 + + + (L:MD11_LTS_EXT_LDG_R, bool) + + + + + MD11_OPT_GUARDIAN + 50 + + + (L:MD11_OPT_GUARDIAN, bool) + + + + + MD11_EXT_TIRE_NOSE_1_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_2_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_1_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_2_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_3_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_4_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_STD, bool) + + + + + MD11_EXT_TIRE_CTR_1_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_1_STD, bool) + + + + + MD11_EXT_TIRE_CTR_2_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_1_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_BURST, bool) + + + + + MD11_EXT_TIRE_NOSE_2_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_1_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_1_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_2_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_BURST, bool) + + + + + MD11_CAB_SEATBELT_LT + 50 + + + (L:MD11_CAB_SEATBELT_LT, bool) + + + + + MD11_CAB_NOSMOKE_LT + 50 + + + (L:MD11_CAB_NOSMOKE_LT, bool) + + + + + + + + + + + + c_wheel + 200 + + + + (A:GEAR CENTER STEER ANGLE, grads) 0 > if{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * } + els{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * 200 + } + + + + + TOOLTIPTEXT_STEER_ANGLE + + + + aux_tire_still + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + l_tire_still + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_still + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_still + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + aux_tire_blurred + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + + + l_tire_blurred + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_blurred + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_blurred + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + + c_gear + 200 + + + + GEAR ANIMATION POSITION:0 + keyframe + + + + + + l_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:1 + + + + + + r_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:2 + + + + + + aux_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:3 + + + + + + r_wing_flex + 100 + + + + WING FLEX PCT:2 + 0.5 + percent + 50 + + + + + + l_wing_flex + 100 + + + + WING FLEX PCT:1 + 0.5 + percent + 50 + + + + + + aux_tire_anim + 100 + + + + AUX WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + r_tire_anim + 100 + + + + RIGHT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + l_tire_anim + 100 + + + + LEFT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + c_tire_anim + 100 + + + + CENTER WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + N1_0_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_1_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_3_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_0_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_1_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_2_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + MD11_CAB_LIGHTS_SRC + 50 + + + (L:MD11_CAB_LIGHTS_SRC, bool) + + + + + MD11_EXT_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) + + + + + MD11_EXT_NON_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) 0 == if {1} els {0} + + + + \ No newline at end of file diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_PW/model/TFDi_MD11_PAX_EXT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_PW/model/TFDi_MD11_PAX_EXT.xml new file mode 100644 index 0000000..25cdfb7 --- /dev/null +++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_PW/model/TFDi_MD11_PAX_EXT.xml @@ -0,0 +1,2367 @@ + + + + + + ..\..\TFDi_Design_MD-11_GE\model\TFDi_MD11_ENG_PW_LOD0.gltf + + + + + + + + + + + + + + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + (A:CAMERA STATE, enum) 2 == ; if{ 0 } els{ 1 } + + + + + + MD11_EXT_ADG_DEPLOY + 50 + (L:MD11_PED_ADG_LVR, enum) 50 * + 50 + + + + + + MD11_EXT_GPU_DOOR + 10 + (L:MD11_EXT_GPU, bool) 10 * + + + + + + MD11_EXT_N1_1_STILL + 360 + (L:MD11_ENG_1_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:1, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_2_STILL + 360 + (L:MD11_ENG_2_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:2, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + MD11_EXT_N1_3_STILL + 360 + (L:MD11_ENG_3_N1_ANG, degrees) + 3600 + True + + + + + + + (A:ENG N1 RPM:3, percent) 5.0 > if{ 1 } els{ 0 } + + + + + + + (A:CONTACT POINT IS ON GROUND:1, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_LEFT_TRUCK_TILT + 100 + + + (A:CONTACT POINT IS ON GROUND:2, number) (A:PLANE PITCH DEGREES, degrees) * -10 * + 100 + MD11_EXT_MLG_RIGHT_TRUCK_TILT + 100 + + + + + + FX_CONTRAIL_QUAD_LEFT + L1_EngineFX + 1 + + + FX_CONTRAIL_QUAD_CENTER + C1_EngineFX + 2 + + + FX_CONTRAIL_QUAD_RIGHT + R1_EngineFX + 3 + + + + + FX_CONTRAIL_RIBBON_LEFT + L1_EngineFX + (A:CONTRAILS CONDITIONS MET:1, Bool) (A:GENERAL ENG COMBUSTION:1, Bool) and + (A:CONTRAILS CONDITIONS MET:2, Bool) (A:GENERAL ENG COMBUSTION:2, Bool) and or + + + FX_CONTRAIL_RIBBON_RIGHT + R1_EngineFX + (A:CONTRAILS CONDITIONS MET:3, Bool) (A:GENERAL ENG COMBUSTION:3, Bool) and + (A:CONTRAILS CONDITIONS MET:4, Bool) (A:GENERAL ENG COMBUSTION:4, Bool) and or + + + + + c_tire_key + c_tire_still + c_tire_still001 + + + b_tire_key + aux_tire_still + aux_tire_still001 + + + l_tire_key + l_mlg_tire_still_L1 + l_mlg_tire_still_L2 + L_mlg_tire_still_R1 + l_mlg_tire_still_R2 + l_mlg_tire_still_L003 + l_mlg_tire_still_L004 + L_mlg_tire_still_r003 + L_mlg_tire_still_r004 + + + r_tire_key + r_mlg_tire_still_L1 + r_mlg_tire_still_L2 + r_mlg_tire_still_R1 + r_mlg_tire_still_R2 + r_mlg_tire_still_L004 + r_mlg_tire_still_L003 + r_mlg_tire_still_R003 + r_mlg_tire_still_R004 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MD11_ASU_DOORS + 10 + + + (L:MD11_ASU_DOORS, enum) 1 * + 100 + + + + + MD11_OVHD_PNEU_OUTFLO_VALVE_RNG + 50 + + + (L:MD11_OVHD_PNEU_OUTFLO_VALVE_RNG, enum) 1 * + 500 + + + + + + MD11_EXT_APU_EXHAUST_DOOR + 10 + + + (L:MD11_EXT_APU_EXHAUST_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_APU_INLET_DOOR + 10 + + + (L:MD11_EXT_APU_INLET_DOOR, enum) 0.2 * + 100 + + + + + MD11_EXT_L_INB_AIL + 100 + + + (L:MD11_EXT_L_INB_AIL, enum) 1 * + 1000 + + + + + MD11_EXT_L_OUTB_AIL + 100 + + + (L:MD11_EXT_L_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INB_AIL + 100 + + + (L:MD11_EXT_R_INB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTB_AIL + 100 + + + (L:MD11_EXT_R_OUTB_AIL, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_R + 100 + + + (L:MD11_EXT_OUTB_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_R + 100 + + + (L:MD11_EXT_INBD_ELEV_R, enum) 1 * + 1000 + + + + + + MD11_EXT_INBD_ELEV_L + 100 + + + (L:MD11_EXT_INBD_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_OUTB_ELEV_L + 100 + + + (L:MD11_EXT_OUTB_ELEV_L, enum) 1 * + 1000 + + + + + + MD11_EXT_UPPER_RUD + 100 + + + (L:MD11_EXT_UPPER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_LOWER_RUD + 100 + + + (L:MD11_EXT_LOWER_RUD, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_1 + 100 + + + (L:MD11_EXT_R_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_2 + 100 + + + (L:MD11_EXT_R_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_3 + 100 + + + (L:MD11_EXT_R_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_4 + 100 + + + (L:MD11_EXT_R_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_R_SPOILER_5 + 100 + + + (L:MD11_EXT_R_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_1 + 100 + + + (L:MD11_EXT_L_SPOILER_1, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_2 + 100 + + + (L:MD11_EXT_L_SPOILER_2, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_3 + 100 + + + (L:MD11_EXT_L_SPOILER_3, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_4 + 100 + + + (L:MD11_EXT_L_SPOILER_4, enum) 1 * + 1000 + + + + + + MD11_EXT_L_SPOILER_5 + 100 + + + (L:MD11_EXT_L_SPOILER_5, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_SLAT + 100 + + + (L:MD11_EXT_R_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_SLAT + 100 + + + (L:MD11_EXT_L_INBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_SLAT + 100 + + + (L:MD11_EXT_R_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_SLAT + 100 + + + (L:MD11_EXT_L_OUTBD_SLAT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_OUTBD_FLAP + 100 + + + (L:MD11_EXT_R_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_OUTBD_FLAP + 100 + + + (L:MD11_EXT_L_OUTBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_R_INBD_FLAP + 100 + + + (L:MD11_EXT_R_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_L_INBD_FLAP + 100 + + + (L:MD11_EXT_L_INBD_FLAP, enum) 1 * + 1000 + + + + + + MD11_EXT_STAB_TRIM + 100 + + + (L:MD11_EXT_STAB_TRIM, enum) 1 * + 1000 + + + + + + MD11_EXT_NOSE_GEAR + 100 + + + (L:MD11_EXT_NOSE_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_LEFT_GEAR + 100 + + + (L:MD11_EXT_LEFT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_CTR_GEAR + 100 + + + (L:MD11_EXT_CTR_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_RIGHT_GEAR + 100 + + + (L:MD11_EXT_RIGHT_GEAR, enum) 1 * + 1000 + + + + + + MD11_EXT_L_REV + 100 + + + (L:MD11_EXT_L_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_C_REV + 100 + + + (L:MD11_EXT_C_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_R_REV + 100 + + + (L:MD11_EXT_R_REV, enum) 1 * + 1000 + + + + + + MD11_EXT_L_LAND_LIGHT + 100 + + + (L:MD11_EXT_L_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_R_LAND_LIGHT + 100 + + + (L:MD11_EXT_R_LAND_LIGHT, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R + 100 + + + (L:MD11_EXT_DOOR_PAX_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2R + 100 + + + (L:MD11_EXT_DOOR_PAX_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3R + 100 + + + (L:MD11_EXT_DOOR_PAX_3R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4R + 100 + + + (L:MD11_EXT_DOOR_PAX_4R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1L + 100 + + + (L:MD11_EXT_DOOR_PAX_1L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_2L + 100 + + + (L:MD11_EXT_DOOR_PAX_2L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_3L + 100 + + + (L:MD11_EXT_DOOR_PAX_3L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_4L + 100 + + + (L:MD11_EXT_DOOR_PAX_4L, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_PAX_1R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_ARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_ARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4R_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4R_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_1L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_1L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_2L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_2L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_3L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_3L_DISARMED, bool) + + + + + MD11_EXT_DOOR_PAX_4L_DISARMED + 50 + + + (L:MD11_EXT_DOOR_PAX_4L_DISARMED, bool) + + + + + MD11_EXT_DOOR_CARGO_1R + 100 + + + (L:MD11_EXT_DOOR_CARGO_1R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_2R + 100 + + + (L:MD11_EXT_DOOR_CARGO_2R, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_MAIN + 100 + + + (L:MD11_EXT_DOOR_CARGO_MAIN, enum) 1 * + 1000 + + + + + + MD11_EXT_DOOR_CARGO_BULK + 100 + + + (L:MD11_EXT_DOOR_CARGO_BULK, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG1_WOBBLE + 100 + + + (L:MD11_EXT_ENG1_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_ENG2_WOBBLE + 100 + + + (L:MD11_EXT_ENG2_WOBBLE, enum) 1 * + 1000 + + + + + + MD11_EXT_GPU + 50 + + + (L:MD11_EXT_GPU, bool) + + + + + MD11_EXT_ASU + 50 + + + (L:MD11_EXT_ASU, bool) + + + + + MD11_EXT_CHOCKS + 50 + + + (L:MD11_EXT_CHOCKS, bool) + + + + + MD11_EXT_NOSE_WGT + 50 + + + (L:MD11_EXT_NOSE_WGT, bool) + + + + + MD11_CARGO_PALLET_1 + 50 + + + (L:MD11_CARGO_PALLET_1, bool) + + + + + MD11_CARGO_PALLET_2 + 50 + + + (L:MD11_CARGO_PALLET_2, bool) + + + + + MD11_CARGO_PALLET_3 + 50 + + + (L:MD11_CARGO_PALLET_3, bool) + + + + + MD11_CARGO_PALLET_4 + 50 + + + (L:MD11_CARGO_PALLET_4, bool) + + + + + MD11_CARGO_PALLET_5 + 50 + + + (L:MD11_CARGO_PALLET_5, bool) + + + + + MD11_CARGO_PALLET_6 + 50 + + + (L:MD11_CARGO_PALLET_6, bool) + + + + + MD11_CARGO_PALLET_7 + 50 + + + (L:MD11_CARGO_PALLET_7, bool) + + + + + MD11_CARGO_PALLET_8 + 50 + + + (L:MD11_CARGO_PALLET_8, bool) + + + + + MD11_CARGO_PALLET_9 + 50 + + + (L:MD11_CARGO_PALLET_9, bool) + + + + + MD11_CARGO_PALLET_10 + 50 + + + (L:MD11_CARGO_PALLET_10, bool) + + + + + MD11_CARGO_PALLET_11 + 50 + + + (L:MD11_CARGO_PALLET_11, bool) + + + + + MD11_CARGO_PALLET_12 + 50 + + + (L:MD11_CARGO_PALLET_12, bool) + + + + + MD11_CARGO_PALLET_13 + 50 + + + (L:MD11_CARGO_PALLET_13, bool) + + + + + MD11_CARGO_PALLET_14 + 50 + + + (L:MD11_CARGO_PALLET_14, bool) + + + + + MD11_CARGO_PALLET_15 + 50 + + + (L:MD11_CARGO_PALLET_15, bool) + + + + + MD11_CARGO_PALLET_16 + 50 + + + (L:MD11_CARGO_PALLET_16, bool) + + + + + MD11_CARGO_PALLET_17 + 50 + + + (L:MD11_CARGO_PALLET_17, bool) + + + + + MD11_CARGO_PALLET_18 + 50 + + + (L:MD11_CARGO_PALLET_18, bool) + + + + + MD11_CARGO_PALLET_19 + 50 + + + (L:MD11_CARGO_PALLET_19, bool) + + + + + MD11_CARGO_PALLET_20 + 50 + + + (L:MD11_CARGO_PALLET_20, bool) + + + + + MD11_CARGO_PALLET_21 + 50 + + + (L:MD11_CARGO_PALLET_21, bool) + + + + + MD11_CARGO_PALLET_22 + 50 + + + (L:MD11_CARGO_PALLET_22, bool) + + + + + MD11_OPT_PIP_PYLON + 50 + + + (L:MD11_OPT_PIP_PYLON, bool) + + + + + MD11_OPT_NO_PIP_PYLON + 50 + + + (L:MD11_OPT_NO_PIP_PYLON, bool) + + + + + MD11_LTS_EXT_NAV + 50 + + + (L:MD11_LTS_EXT_NAV, bool) + + + + + MD11_LTS_EXT_BCN + 50 + + + (L:MD11_LTS_EXT_BCN, bool) + + + + + MD11_LTS_EXT_HI_INT + 50 + + + (L:MD11_LTS_EXT_HI_INT, bool) + + + + + MD11_LTS_EXT_HI_INT_BACK + 50 + + + (L:MD11_LTS_EXT_HI_INT_BACK, bool) + + + + + MD11_LTS_EXT_LOGO + 50 + + + (L:MD11_LTS_EXT_LOGO, bool) + + + + + MD11_LTS_EXT_TURNOFF_L + 50 + + + (L:MD11_LTS_EXT_TURNOFF_L, bool) + + + + + MD11_LTS_EXT_TURNOFF_R + 50 + + + (L:MD11_LTS_EXT_TURNOFF_R, bool) + + + + + MD11_LTS_EXT_NOSE_TAXI + 50 + + + (L:MD11_LTS_EXT_NOSE_TAXI, bool) + + + + + MD11_LTS_EXT_NOSE_TO + 50 + + + (L:MD11_LTS_EXT_NOSE_TO, bool) + + + + + MD11_LTS_EXT_LDG_L + 50 + + + (L:MD11_LTS_EXT_LDG_L, bool) + + + + + MD11_LTS_EXT_LDG_R + 50 + + + (L:MD11_LTS_EXT_LDG_R, bool) + + + + + MD11_OPT_GUARDIAN + 50 + + + (L:MD11_OPT_GUARDIAN, bool) + + + + + MD11_EXT_TIRE_NOSE_1_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_2_STD + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_1_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_2_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_3_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_STD, bool) + + + + + MD11_EXT_TIRE_LEFT_4_STD + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_STD, bool) + + + + + MD11_EXT_TIRE_CTR_1_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_1_STD, bool) + + + + + MD11_EXT_TIRE_CTR_2_STD + 50 + + + (L:MD11_EXT_TIRE_CTR_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_STD, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_STD + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_STD, bool) + + + + + MD11_EXT_TIRE_NOSE_1_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_1_BURST, bool) + + + + + MD11_EXT_TIRE_NOSE_2_BURST + 50 + + + (L:MD11_EXT_TIRE_NOSE_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_1_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_2_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_3_BURST, bool) + + + + + MD11_EXT_TIRE_LEFT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_LEFT_4_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_1_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_1_BURST, bool) + + + + + MD11_EXT_TIRE_CTR_2_BURST + 50 + + + (L:MD11_EXT_TIRE_CTR_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_1_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_1_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_2_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_2_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_3_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_3_BURST, bool) + + + + + MD11_EXT_TIRE_RIGHT_4_BURST + 50 + + + (L:MD11_EXT_TIRE_RIGHT_4_BURST, bool) + + + + + MD11_CAB_SEATBELT_LT + 50 + + + (L:MD11_CAB_SEATBELT_LT, bool) + + + + + MD11_CAB_NOSMOKE_LT + 50 + + + (L:MD11_CAB_NOSMOKE_LT, bool) + + + + + + + + + + + + c_wheel + 200 + + + + (A:GEAR CENTER STEER ANGLE, grads) 0 > if{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * } + els{ (A:GEAR CENTER STEER ANGLE, grads) 0.5 * 200 + } + + + + + TOOLTIPTEXT_STEER_ANGLE + + + + aux_tire_still + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + l_tire_still + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_still + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_still + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 0 } els{ 1 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + aux_tire_blurred + tire_anim + 100 + + + + (A:AUX WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + AUX WHEEL ROTATION ANGLE + + + + + + + + l_tire_blurred + tire_anim + 100 + + + + (A:LEFT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + LEFT WHEEL ROTATION ANGLE + + + + + + + + r_tire_blurred + tire_anim + 100 + + + + (A:RIGHT WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + RIGHT WHEEL ROTATION ANGLE + + + + + + + + c_tire_blurred + tire_anim + 100 + + + + (A:CENTER WHEEL RPM, grads) 400 > if{ 1 } els{ 0 } + + + + + + + CENTER WHEEL ROTATION ANGLE + + + + + + + + + c_gear + 200 + + + + GEAR ANIMATION POSITION:0 + keyframe + + + + + + l_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:1 + + + + + + r_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:2 + + + + + + aux_gear + c_gear + 200 + + + + GEAR ANIMATION POSITION:3 + + + + + + r_wing_flex + 100 + + + + WING FLEX PCT:2 + 0.5 + percent + 50 + + + + + + l_wing_flex + 100 + + + + WING FLEX PCT:1 + 0.5 + percent + 50 + + + + + + aux_tire_anim + 100 + + + + AUX WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + r_tire_anim + 100 + + + + RIGHT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + l_tire_anim + 100 + + + + LEFT WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + c_tire_anim + 100 + + + + CENTER WHEEL ROTATION ANGLE + radians + 0 + 15.91 + + + + + + N1_0_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_1_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_3_blurred + prop_anim + 100 + + + + (A:GENERAL ENG RPM:1,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / + + + + + + + (A:ENG N1 RPM:1, percent) 12.5 > if{ 1 } els{ 0 } + + + + + + N1_0_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_1_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + N1_2_still + prop_anim + 100 + + + + (A:ENG N1 RPM:2, percent) 6.25 < if{ 1 } els{ 0 } + + + + + + + (A:ENG N1 RPM:2, percent) 0.01 > + if{ (A:GENERAL ENG RPM:2,degrees per second) (E:ABSOLUTE TIME, second) * 360 % 3.6 / } + els{ 0 } + + + + + + MD11_CAB_LIGHTS_SRC + 50 + + + (L:MD11_CAB_LIGHTS_SRC, bool) + + + + + MD11_EXT_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) + + + + + MD11_EXT_NON_ER_TAIL + 50 + + + (L:MD11_EXT_ER_TAIL, bool) 0 == if {1} els {0} + + + + \ No newline at end of file