THR LEVER

This commit is contained in:
2025-01-24 21:59:02 +01:00
parent b7aa6f0329
commit 48c2c05aea
6 changed files with 355 additions and 318 deletions
@@ -343,7 +343,7 @@
<!-- NOTE: Added bound check so as to not overdrive the trim-->
<UseTemplate Name="MD11_Rudder_Trim_Knob">
<NODE_NAME>MD11_PED_RUD_TRIM_SW</NODE_NAME>
<ANIM_CODE>2 (L:MD11_PED_RUD_TRIM_SW) -</ANIM_CODE>
<ANIM_CODE>50 (L:MD11_PED_RUD_TRIM_SW) 25 * -</ANIM_CODE>
<INC_CODE>(L:MD11_PED_RUD_TRIM_SW) 50 &lt; if{ 69848 (&gt;L:CEVENT) }</INC_CODE>
<DEC_CODE>(L:MD11_PED_RUD_TRIM_SW) 0 &gt; if{ 69850 (&gt;L:CEVENT) }</DEC_CODE>
<REL_CODE>69849 (&gt;L:CEVENT)</REL_CODE>
@@ -1,6 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelBehaviors>
<Template Name="MD11_THR">
<!-- THR LEVER BUTTONS START -->
<UseTemplate Name="MD11_Button">
<NODE_NAME>MD11_THR_L_ATS_BT</NODE_NAME>
<CODE_PRESS>77844 (&gt;L:CEVENT)</CODE_PRESS>
<CODE_RELEASE>77845 (&gt;L:CEVENT)</CODE_RELEASE>
</UseTemplate>
<!-- NOTE: Button animation missing in model -->
<UseTemplate Name="MD11_Button">
<NODE_NAME>MD11_THR_R_ATS_BT</NODE_NAME>
<CODE_PRESS>77846 (&gt;L:CEVENT)</CODE_PRESS>
<CODE_RELEASE>77847 (&gt;L:CEVENT)</CODE_RELEASE>
</UseTemplate>
<UseTemplate Name="MD11_Button">
<NODE_NAME>MD11_THR_GA_BT</NODE_NAME>
<CODE_PRESS>77851 (&gt;L:CEVENT)</CODE_PRESS>
<CODE_RELEASE>77852 (&gt;L:CEVENT)</CODE_RELEASE>
</UseTemplate>
<!-- THR LEVER BUTTONS END -->
<!-- GEAR HORN BUTTON START -->
<UseTemplate Name="MD11_Button">
<NODE_NAME>MD11_THR_GEAR_HORN_BT</NODE_NAME>
<CODE_PRESS>77849 (&gt;L:CEVENT)</CODE_PRESS>
<CODE_RELEASE>77850 (&gt;L:CEVENT)</CODE_RELEASE>
</UseTemplate>
<!-- GEAR HORN BUTTON END -->
<!-- FUEL SWITCHES START -->
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_L_FUEL_SW</NODE_NAME>
<CODE>77834 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_C_FUEL_SW</NODE_NAME>
<CODE>77835 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_R_FUEL_SW</NODE_NAME>
<CODE>77836 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- FUEL SWITCHES END -->
<!-- START SWITCHES START -->
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_L_START_SW</NODE_NAME>
<CODE>77837 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_C_START_SW</NODE_NAME>
<CODE>77838 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_R_START_SW</NODE_NAME>
<CODE>77839 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- START SWITCHES END -->
<!-- LONG TRIM START -->
<UseTemplate Name="MD11_Long_Trim_Switch">
<NODE_NAME>MD11_THR_LONG_TRIM_SW</NODE_NAME>
<INC_CODE>77840 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>77842 (&gt;L:CEVENT)</DEC_CODE>
<REL_CODE>77841 (&gt;L:CEVENT)</REL_CODE>
</UseTemplate>
<!-- LONG TRIM END -->
<!-- PARK BRAKE START -->
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_THR_PARK_LVR</NODE_NAME>
<CODE>77848 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- PARK BRAKE END -->
<!-- THROTTLE LEVERS START -->
<!-- NOTE: Node names extracted from blender -->
<UseTemplate Name="MD11_Throttle_Lever">
<NODE_NAME_THR>THR_L</NODE_NAME_THR>
<ANIM_NAME_THR>MD11_THR_L_RNG</ANIM_NAME_THR>
<ANIM_CODE_THR>(L:MD11_THR_L_RNG) 0.909090909090909 *</ANIM_CODE_THR>
<POSITION_VAR_THR>MD11_THR_L_RNG</POSITION_VAR_THR>
<NODE_NAME_REV>rev_handle_l</NODE_NAME_REV>
<ANIM_NAME_REV>MD11_THR_L_REV_RNG</ANIM_NAME_REV>
<ANIM_CODE_REV>(L:MD11_THR_L_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV>
<POSITION_VAR_REV>MD11_THR_L_REV_RNG</POSITION_VAR_REV>
</UseTemplate>
<!-- NOTE: Node names extracted from blender -->
<UseTemplate Name="MD11_Throttle_Lever">
<NODE_NAME_THR>THR_C</NODE_NAME_THR>
<ANIM_NAME_THR>MD11_THR_C_RNG</ANIM_NAME_THR>
<ANIM_CODE_THR>(L:MD11_THR_C_RNG) 0.909090909090909 *</ANIM_CODE_THR>
<POSITION_VAR_THR>MD11_THR_C_RNG</POSITION_VAR_THR>
<NODE_NAME_REV>rev_handle_c</NODE_NAME_REV>
<ANIM_NAME_REV>MD11_THR_C_REV_RNG</ANIM_NAME_REV>
<ANIM_CODE_REV>(L:MD11_THR_C_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV>
<POSITION_VAR_REV>MD11_THR_C_REV_RNG</POSITION_VAR_REV>
</UseTemplate>
<!-- NOTE: Node names extracted from blender -->
<UseTemplate Name="MD11_Throttle_Lever">
<NODE_NAME_THR>THR_R</NODE_NAME_THR>
<ANIM_NAME_THR>MD11_THR_R_RNG</ANIM_NAME_THR>
<ANIM_CODE_THR>(L:MD11_THR_R_RNG) 0.909090909090909 *</ANIM_CODE_THR>
<POSITION_VAR_THR>MD11_THR_R_RNG</POSITION_VAR_THR>
<NODE_NAME_REV>rev_handle_r</NODE_NAME_REV>
<ANIM_NAME_REV>MD11_THR_R_REV_RNG</ANIM_NAME_REV>
<ANIM_CODE_REV>(L:MD11_THR_R_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV>
<POSITION_VAR_REV>MD11_THR_R_REV_RNG</POSITION_VAR_REV>
</UseTemplate>
<!-- THROTTLE LEVERS END-->
</Template>
</ModelBehaviors>