AvroVulcanb2-set.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706
  1. <?xml version="1.0"?>
  2. <!--
  3. ************************************************************************
  4. JSBSim Vulcan B2
  5. Started June 6 2006 by Stuart Buchanan,
  6. ************************************************************************
  7. -->
  8. <PropertyList>
  9. <sim>
  10. <description>Avro Vulcan B2</description>
  11. <author>Stuart Buchanan, Stuart C, Algernon (Sound), Eagle, Avionyx</author>
  12. <aircraft-version>FGUK SE v2.0 HDR</aircraft-version>
  13. <minimum-fg-version>2020.3.19</minimum-fg-version>
  14. <status>v2.0 HDR</status>
  15. <flight-model archive="y">jsb</flight-model>
  16. <aero archive="y">vulcanb2</aero>
  17. <startup>
  18. <splash-texture>Aircraft/AvroVulcanB2/vulcanb2-splash.png</splash-texture>
  19. </startup>
  20. <model>
  21. <path archive="y">Aircraft/AvroVulcanB2/Models/AvroVulcanB2.xml</path>
  22. <b2>
  23. <hdr>true</hdr>
  24. <als>false</als>
  25. </b2>
  26. <pushback>
  27. <kp type="double">500</kp>
  28. <ki type="double">100</ki>
  29. <kd type="double">0</kd>
  30. <position-norm type="double">0</position-norm>
  31. </pushback>
  32. <livery>
  33. <file type="string">RAF44S</file>
  34. </livery>
  35. </model>
  36. <!--
  37. <rendering>
  38. <refl_correction type="string">-0.45</refl_correction>
  39. <fresnel-factor>0.3</fresnel-factor>
  40. </rendering>
  41. -->
  42. <sound>
  43. <path>Aircraft/AvroVulcanB2/Sounds/vulcanb2-sound.xml</path>
  44. </sound>
  45. <multiplay>
  46. <chat_display>1</chat_display>
  47. <generic>
  48. <!-- Nav lights on -->
  49. <int n="0" alias="/controls/switches/nav-lights-switch" /> <!-- Tail Light -->
  50. <!-- Beacon on -->
  51. <int n="1" alias="/controls/switches/beacon-switch" /> <!-- Nav/Beacon -->
  52. <!-- Landing lights on -->
  53. <int n="2" alias="/controls/switches/landing-lights-switch" />
  54. <int n="3" alias="/controls/armament/triggershrike2"/>
  55. <int n="4" alias="/controls/armament/triggershrike3"/>
  56. <int n="5" alias="/controls/armament/triggershrike4"/>
  57. <int n="6" alias="/controls/armament/triggerredbeard"/>
  58. <int n="7" alias="/controls/armament/triggerbluesteel"/>
  59. <int n="8" alias="/controls/armament/triggerwe177a"/>
  60. <int n="9" alias="/controls/armament/triggerwe177b"/>
  61. <int n="11" alias="/sim/crashed" /><!-- Crashed -->
  62. <float n="1" alias="/controls/doors/bb-door-pos-norm"/>
  63. <float n="2" alias="/controls/doors/cockpit-door-pos-norm"/>
  64. <float n="3" alias="/position/altitude-ft"> 0 </float> <!-- altitude for MP -->
  65. <float n="4" alias="/controls/state/low_level" />
  66. <float n="5" alias="/engines/engine[1]/n1" />
  67. <float n="6" alias="/orientation/alpha-deg" />
  68. <float n="8" alias="/velocities/airspeed-kt" />
  69. <float n="9" alias="/gear/gear[0]/rollspeed-ms"/>
  70. <float n="10" alias="/gear/gear[0]/wow"/>
  71. <float n="10" alias="/position/altitude-agl-ft"/>
  72. <float n="12" alias="/fdm/jsbsim/fcs/speedbrake-pos-norm" />
  73. <float n="13" alias="/controls/doors/chute-door-pos-norm" />
  74. <float n="14" alias="/controls/chute-pos-norm" />
  75. <float n="15" alias="/controls/flight/rudder" />
  76. <float n="16" alias="/gear/gear[0]/steering-norm" />
  77. <float n="17" alias="/controls/flight/elevator" />
  78. <float n="18" alias="/controls/flight/aileron" />
  79. <float n="19" alias="/gear/gear[0]/groundspeed-fps" />
  80. <float n="20" alias="/environment/temperature-degc" />
  81. <!--<string n="12" alias="/sim/model/livery/file" /> -->
  82. </generic>
  83. </multiplay>
  84. <flight-recorder>
  85. <replay-config type="int">0</replay-config>
  86. <config n="0" include="/Aircraft/Generic/flightrecorder/generic-jet.xml">
  87. <name type="string">vulcanb2 Flight Recorder</name>
  88. <signal>
  89. <type>float</type>
  90. <property type="string">/controls/chute-pos-norm</property>
  91. </signal>
  92. <signal>
  93. <type>float</type>
  94. <property type="string">/fdm/jsbsim/fcs/speedbrake-pos-norm</property>
  95. </signal>
  96. <signal>
  97. <type>float</type>
  98. <property type="string">/controls/doors/chute-door-pos-norm</property>
  99. </signal>
  100. <signal>
  101. <type>float</type>
  102. <property type="string">/controls/doors/cockpit-door-pos-norm</property>
  103. </signal>
  104. <signal>
  105. <type>float</type>
  106. <property type="string">sim/model/pushback/enabled</property>
  107. </signal>
  108. <signal>
  109. <type>float</type>
  110. <property type="string">sim/model/pushback/position-norm</property>
  111. </signal>
  112. </config>
  113. </flight-recorder>
  114. <help>
  115. <title>Avro Vulcan B.2</title>
  116. <line>Speeds (AUW 180,000lbs)</line>
  117. <line></line>
  118. <line>Rotation: 148 kts</line>
  119. <line>Initial Climb: 156 kts</line>
  120. <line>Climb (below 20k ft): 250 kts</line>
  121. <line>Climb (above 20k ft): 300 kts</line>
  122. <line>Pattern: 181 kts</line>
  123. <line>Approach: 166 kts</line>
  124. <line>Threshhold: 151 kts</line>
  125. <line>Tail Chute: 145 kts</line>
  126. <key>
  127. <name>C</name>
  128. <desc>Tail brake chute (TBC) control</desc>
  129. </key>
  130. <key>
  131. <name>D</name>
  132. <desc>Toggle bomb bay door</desc>
  133. </key>
  134. <key>
  135. <name>E</name>
  136. <desc>Toggle crew door</desc>
  137. </key>
  138. <key>
  139. <name>J</name>
  140. <desc>Fire weaponry</desc>
  141. </key>
  142. <key>
  143. <name>j/k</name>
  144. <desc>2 position speedbrakes</desc>
  145. </key>
  146. <key>
  147. <name>Tab</name>
  148. <desc>Configuration menu</desc>
  149. </key>
  150. <line>CoPilot option located in Vulcan B2 Config menu</line>
  151. </help>
  152. <!--
  153. <panel>
  154. <path>Aircraft/AvroVulcanB2/Panels/vulcanb2-vfr-panel.xml</path>
  155. <visibility>false</visibility>
  156. </panel>
  157. -->
  158. <!--<menubar>
  159. <default>
  160. <menu n="1001">
  161. <label>Vulcan Multiplayer</label>
  162. <enabled type="bool">true</enabled>
  163. <item>
  164. <label>Select MP-pilot</label>
  165. <binding>
  166. <command>nasal</command>
  167. <script>dual_control_tools.copilot_dialog.show(aircraft_dual_control.pilot_type)</script>
  168. </binding>
  169. </item>
  170. </menu>
  171. </default>
  172. </menubar> -->
  173. <!-- position the pilot viewpoint and angle -->
  174. <view n="0">
  175. <internal archive="y">true</internal>
  176. <config>
  177. <x-offset-m archive="y">-0.35</x-offset-m>
  178. <y-offset-m archive="y">1.77</y-offset-m>
  179. <z-offset-m archive="y">5.60</z-offset-m>
  180. <pitch-offset-deg>-9.0</pitch-offset-deg>
  181. <default-field-of-view-deg> 95 </default-field-of-view-deg>
  182. </config>
  183. </view>
  184. <!-- position the co-pilot viewpoint and angle -->
  185. <!-- This is definitely a dual-control a/c -->
  186. <view n="1">
  187. <config>
  188. <z-offset-m type="double" archive="y">-60</z-offset-m>
  189. <target-z-offset-m type="double" archive="y">15</target-z-offset-m>
  190. </config>
  191. </view>
  192. <view n="2">
  193. <config>
  194. <!-- big plane, so extend chase view offset a bit -->
  195. <z-offset-m type="double" archive="y">-100</z-offset-m>
  196. <target-z-offset-m type="double" archive="y">15</target-z-offset-m>
  197. <pitch-offset-deg>-8.0</pitch-offset-deg>
  198. </config>
  199. </view>
  200. <view n="3">
  201. <config>
  202. <!-- big plane, so extend chase view offset a bit -->
  203. <z-offset-m type="double" archive="y">-140</z-offset-m>
  204. <target-z-offset-m type="double" archive="y">15</target-z-offset-m>
  205. </config>
  206. </view>
  207. <view n="4">
  208. <config>
  209. <!-- big plane, so extend chase view offset a bit -->
  210. <target-z-offset-m type="double" archive="y">150</target-z-offset-m>
  211. </config>
  212. </view>
  213. <view n="5">
  214. <config>
  215. <!-- big plane, so extend chase view offset a bit -->
  216. <z-offset-m type="double" archive="y">-150</z-offset-m>
  217. <target-z-offset-m type="double" archive="y">15</target-z-offset-m>
  218. </config>
  219. </view>
  220. <view n="6">
  221. <config>
  222. <!-- big plane, so extend chase view offset a bit -->
  223. <z-offset-m type="double" archive="y">-150</z-offset-m>
  224. <target-z-offset-m type="double" archive="y">15</target-z-offset-m>
  225. </config>
  226. </view>
  227. <view n="100">
  228. <name>Co-pilot View</name>
  229. <internal archive="y">true</internal>
  230. <type>lookfrom</type>
  231. <config>
  232. <from-model type="bool">true</from-model>
  233. <ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
  234. <x-offset-m archive="y">0.35</x-offset-m>
  235. <y-offset-m archive="y">1.77</y-offset-m>
  236. <z-offset-m archive="y">5.60</z-offset-m>
  237. <pitch-offset-deg>-9.0</pitch-offset-deg>
  238. <default-field-of-view-deg>95</default-field-of-view-deg>
  239. <dynamic-view type="bool">true</dynamic-view>
  240. </config>
  241. </view>
  242. <view n="101">
  243. <name>Navigators belly periscope</name>
  244. <type>lookfrom</type>
  245. <internal type="bool">false</internal>
  246. <config>
  247. <from-model type="bool">true</from-model>
  248. <from-model-idx type="int">0</from-model-idx>
  249. <ground-level-nearplane-m type="double">6f</ground-level-nearplane-m>
  250. <x-offset-m type="double">0.00</x-offset-m>
  251. <y-offset-m type="double">-0.20</y-offset-m>
  252. <z-offset-m type="double">5.25</z-offset-m>
  253. <pitch-offset-deg>-45</pitch-offset-deg>
  254. <default-field-of-view-deg type="double">65.0</default-field-of-view-deg>
  255. </config>
  256. <dynamic>
  257. <enabled type="bool">false</enabled>
  258. </dynamic>
  259. </view>
  260. <!-- No flaps on this aircraft -->
  261. <flaps>
  262. <setting>0.000</setting>
  263. </flaps>
  264. <!-- Two-position spoilers.
  265. 0 - Fully in
  266. 0.5 - Parially out - 35 degrees
  267. 1.0 - Fully extended - 55/80 degrees undercarriage up/down.
  268. We simplify the fully out position
  269. -->
  270. <spoilers>
  271. <setting>0.00</setting>
  272. <setting>0.5</setting>
  273. <setting>1.0</setting>
  274. <chute-pos-norm>0.0</chute-pos-norm>
  275. </spoilers>
  276. <systems>
  277. <!--
  278. <electrical>
  279. <path>Aircraft/AvroVulcanB2/Systems/vulcanb2-electrical.xml</path>
  280. </electrical>-->
  281. <autopilot>
  282. <path>Aircraft/AvroVulcanB2/Systems/autopilot2.xml</path>
  283. </autopilot>
  284. <autopilot n="101">
  285. <path>Aircraft/AvroVulcanB2/Systems/glass-rain.xml</path>
  286. </autopilot>
  287. <refuel>
  288. <type>probe</type>
  289. <serviceable type="bool">true</serviceable>
  290. <max-fuel-transfer-lbs-min>6000</max-fuel-transfer-lbs-min>
  291. <offset-x-m>0</offset-x-m>
  292. <offset-y-m>0</offset-y-m>
  293. <offset-z-m>0</offset-z-m>
  294. </refuel>
  295. <property-rule n="102">
  296. <path>Aircraft/AvroVulcanB2/Systems/engine-sound.xml</path>
  297. </property-rule>
  298. </systems>
  299. <!--
  300. <instrumentation>
  301. <path>Aircraft/AvroVulcanB2/Systems/vulcanb2-instrumentation.xml</path>
  302. <radar>
  303. <range type="int" archive="y">20</range>
  304. <minimized type="bool" archive="y">false</minimized>
  305. </radar>
  306. </instrumentation>-->
  307. <menubar include="vulcanb2-menu.xml"/>
  308. <tutorials include="Tutorials/vulcanb2-tutorials.xml"/>
  309. </sim>
  310. <instrumentation>
  311. <radar>
  312. <range type="int" archive="y">20</range>
  313. <minimized type="bool" archive="y">false</minimized>
  314. </radar>
  315. </instrumentation>
  316. <systems>
  317. <refuel>
  318. <type>probe</type>
  319. <serviceable type="bool">true</serviceable>
  320. <max-fuel-transfer-lbs-min>6000</max-fuel-transfer-lbs-min>
  321. <offset-x-m>0</offset-x-m>
  322. <offset-y-m>0</offset-y-m>
  323. <offset-z-m>0</offset-z-m>
  324. </refuel>
  325. </systems>
  326. <!--
  327. <systems>
  328. <electrical>
  329. <path>Aircraft/AvroVulcanB2/Systems/vulcanb2-electrical.xml</path>
  330. </electrical>
  331. <autopilot>
  332. <path>Aircraft/AvroVulcanB2/Systems/autopilot2.xml</path>
  333. </autopilot>
  334. <refuel>
  335. <type>probe</type>
  336. <serviceable type="bool">true</serviceable>
  337. </refuel>
  338. </systems>-->
  339. <!--
  340. <instrumentation>
  341. <path>Aircraft/AvroVulcanB2/Systems/vulcanb2-instrumentation.xml</path>
  342. <radar>
  343. <range type="int" archive="y">20</range>
  344. <minimized type="bool" archive="y">false</minimized>
  345. </radar>
  346. </instrumentation>-->
  347. <environment>
  348. <turbulence>
  349. <use-cloud-turbulence>true</use-cloud-turbulence>
  350. </turbulence>
  351. </environment>
  352. <consumables>
  353. <fuel>
  354. <tank n="0">
  355. <level-gal_us archive="y">657</level-gal_us>
  356. </tank>
  357. <tank n="1">
  358. <level-gal_us archive="y">1140</level-gal_us>
  359. </tank>
  360. <tank n="2">
  361. <level-gal_us archive="y">756</level-gal_us>
  362. </tank>
  363. <tank n="3">
  364. <level-gal_us archive="y">657</level-gal_us>
  365. </tank>
  366. <tank n="4">
  367. <level-gal_us archive="y">616</level-gal_us>
  368. </tank>
  369. <tank n="5">
  370. <level-gal_us archive="y">884</level-gal_us>
  371. </tank>
  372. <tank n="6">
  373. <level-gal_us archive="y">660</level-gal_us>
  374. </tank>
  375. <tank n="7">
  376. <level-gal_us archive="y">657</level-gal_us>
  377. </tank>
  378. <tank n="8">
  379. <level-gal_us archive="y">1140</level-gal_us>
  380. </tank>
  381. <tank n="9">
  382. <level-gal_us archive="y">756</level-gal_us>
  383. </tank>
  384. <tank n="10">
  385. <level-gal_us archive="y">657</level-gal_us>
  386. </tank>
  387. <tank n="11">
  388. <level-gal_us archive="y">616</level-gal_us>
  389. </tank>
  390. <tank n="12">
  391. <level-gal_us archive="y">884</level-gal_us>
  392. </tank>
  393. <tank n="13">
  394. <level-gal_us archive="y">660</level-gal_us>
  395. </tank>
  396. </fuel>
  397. </consumables>
  398. <engines>
  399. <engine n="0">
  400. <running>false</running>
  401. <magnetos>3</magnetos>
  402. <cutoff>false</cutoff>
  403. </engine>
  404. <engine n="1">
  405. <running>false</running>
  406. <magnetos>3</magnetos>
  407. <cutoff>false</cutoff>
  408. </engine>
  409. <engine n="2">
  410. <running>false</running>
  411. <magnetos>3</magnetos>
  412. <cutoff>false</cutoff>
  413. </engine>
  414. <engine n="3">
  415. <running>false</running>
  416. <magnetos>3</magnetos>
  417. <cutoff>false</cutoff>
  418. </engine>
  419. </engines>
  420. <controls>
  421. <doors>
  422. <cockpit-door-pos-norm type="float">0.0</cockpit-door-pos-norm>
  423. <bb-door-pos-norm type="float">0.0</bb-door-pos-norm>
  424. <bb-door-pos type="float">0.0</bb-door-pos>
  425. <emergency-bb-door-pos type="float">0.0</emergency-bb-door-pos>
  426. <emergency-bb-jettison-pos type="float">0.0</emergency-bb-jettison-pos>
  427. <chute-door-pos-norm type="float">0.0</chute-door-pos-norm>
  428. </doors>
  429. <radar>
  430. <limiter-light-green>0</limiter-light-green>
  431. <limiter-light-amber>0</limiter-light-amber>
  432. <limiter-light-red>0</limiter-light-red>
  433. <limiter-height>50.0</limiter-height>
  434. <sensitivity-five-thousand>false</sensitivity-five-thousand>
  435. <limiter-active>0</limiter-active>
  436. <limiter-test>0</limiter-test>
  437. </radar>
  438. <!-- Currently selected engine for starter -->
  439. <engines>
  440. <starter-selected>0</starter-selected>
  441. <master>0</master>
  442. </engines>
  443. <chute-pos-norm>0.0</chute-pos-norm>
  444. <!-- trim for level cruise -->
  445. <flight>
  446. <aileron-trim>0.0</aileron-trim>
  447. <rudder-trim>0.0</rudder-trim>
  448. </flight>
  449. </controls>
  450. <!--
  451. <instrumentation>
  452. <tacan n="0">
  453. <name>tacan</name>
  454. <number>0</number>
  455. <serviceable type="bool" archive="y">true</serviceable>
  456. <switch-position type="int" archive="y">1</switch-position>
  457. </tacan>-->
  458. <!-- radar-altimeter should come before air-ground-radar -->
  459. <!--
  460. <air-ground-radar>
  461. <serviceable type="bool">true</serviceable>
  462. <switch type="string">ON</switch>
  463. <threshold>0.18</threshold>
  464. <mode-control type="int">5</mode-control>
  465. <scan-sec type="double">1</scan-sec>
  466. <display-controls>
  467. <WX type="bool">false</WX>
  468. <pos type="bool">true</pos>
  469. <data type="bool">false</data>
  470. <symbol type="bool">false</symbol>
  471. </display-controls>
  472. <range type="int">30</range>
  473. <mode type="string">SV</mode>
  474. <lightning type="bool">false</lightning>
  475. <display-mode type="string">arc</display-mode>
  476. <minimized type="bool">false</minimized>
  477. <echo-texture-path>Aircraft/Instruments/Textures/wxecho-orange.rgb</echo-texture-path>
  478. <antenna>
  479. <x-offset-m type="double">0</x-offset-m>
  480. <y-offset-m type="double">-0.5</y-offset-m>
  481. <z-offset-m type="double">0</z-offset-m>
  482. </antenna>
  483. <terrain-warning>
  484. <elev-limit-deg type="double">2</elev-limit-deg>
  485. <elev-step-deg type="double">2</elev-step-deg>
  486. <az-limit-deg type="double">1</az-limit-deg>
  487. <az-step-deg type="double">1</az-step-deg>
  488. <max-range-m type="double">4000</max-range-m>
  489. <min-range-m type="double">250</min-range-m>
  490. <tilt type="double">-2</tilt>
  491. <stabilisation>
  492. <roll type="bool">true</roll>
  493. <pitch type="bool">false</pitch>
  494. </stabilisation>
  495. <scan-sec type="double">0</scan-sec>
  496. <beamwidth-deg>1</beamwidth-deg>
  497. </terrain-warning>
  498. <surveillance>
  499. <elev-limit-deg type="double">1.25</elev-limit-deg>
  500. <elev-step-deg type="double">0.125</elev-step-deg>
  501. <az-limit-deg type="double">45</az-limit-deg>
  502. <az-step-deg type="double">2.5</az-step-deg>
  503. <max-range-m type="double">120000</max-range-m>
  504. <min-range-m type="double">1000</min-range-m>
  505. <tilt type="double">-2.5</tilt>
  506. <stabilisation>
  507. <roll type="bool">true</roll>
  508. <pitch type="bool">true</pitch>
  509. </stabilisation>
  510. <scan-sec type="double">0.001</scan-sec>
  511. <persistance-sec type="double">18</persistance-sec>
  512. <beamwidth-deg>5</beamwidth-deg>
  513. </surveillance>
  514. </air-ground-radar>
  515. <radar-altimeter>
  516. <switch type="string">ON</switch>
  517. <serviceable type="bool">true</serviceable>
  518. <antenna>
  519. <x-offset-m type="double">-2.660540</x-offset-m>
  520. <y-offset-m type="double">0</y-offset-m>
  521. <z-offset-m type="double">-0.6275650</z-offset-m>
  522. </antenna>
  523. <set-height-ft>1000</set-height-ft>
  524. <set-excursion-percent>5</set-excursion-percent>
  525. <beamwidth-deg>10</beamwidth-deg>
  526. </radar-altimeter>
  527. <radar>-->
  528. <!-- Used for Air-to-Air Refueling -->
  529. <!-- <range type="int" archive="y">20</range>
  530. <range-factor type="double" archive="n">20</range-factor>
  531. <minimized type="bool" archive="y">false</minimized>
  532. </radar>
  533. <path>Aircraft/AvroVulcanB2/Systems/vulcanb2-instrumentation.xml</path>
  534. </instrumentation>-->
  535. <ai>
  536. <scenario>refueling_demo_1</scenario>
  537. </ai>
  538. <!-- Key mappings -->
  539. <input>
  540. <keyboard>
  541. <key n="9">
  542. <name>Tab</name>
  543. <desc>Show configuration dialog</desc>
  544. <binding n="0">
  545. <command>nasal</command>
  546. <script>vulcanb2.config_dialog.toggle()</script>
  547. </binding>
  548. </key>
  549. <key n="67">
  550. <name>C</name>
  551. <desc>Toggle Chute</desc>
  552. <binding n="0">
  553. <command>nasal</command>
  554. <script>vulcanb2.toggle_chute()</script>
  555. </binding>
  556. </key>
  557. <key n="68">
  558. <name>D</name>
  559. <desc>Toggle Bomb Bay Doors</desc>
  560. <binding n="0">
  561. <command>nasal</command>
  562. <script>vulcanb2.toggle_bb_doors()</script>
  563. </binding>
  564. </key>
  565. <key n="69">
  566. <name>E</name>
  567. <desc>Toggle Entrance Hatch</desc>
  568. <binding n="0">
  569. <command>nasal</command>
  570. <script>vulcanb2.toggle_cockpit_door()</script>
  571. </binding>
  572. </key>
  573. <key n="74">
  574. <name>J</name>
  575. <desc>Fire weaponry</desc>
  576. <binding n="0">
  577. <command>nasal</command>
  578. <script>vulcanb2.fire()</script>
  579. </binding>
  580. </key>
  581. </keyboard>
  582. </input>
  583. <!-- Aircraft limits -->
  584. <limits>
  585. <max-gear-extension-speed>270</max-gear-extension-speed>
  586. <vne>400</vne>
  587. </limits>
  588. <!-- Nasal files/scripts -->
  589. <nasal>
  590. <vulcanb2>
  591. <file>Aircraft/AvroVulcanB2/Nasal/vulcanb2.nas</file>
  592. <file>Aircraft/AvroVulcanB2/Nasal/liveries.nas</file>
  593. <file>Aircraft/AvroVulcanB2/Nasal/hdr.nas</file>
  594. <file>Aircraft/AvroVulcanB2/Nasal/thunder.nas</file>
  595. </vulcanb2>
  596. <starter>
  597. <file>Aircraft/AvroVulcanB2/Nasal/starter.nas</file>
  598. </starter>
  599. <failures>
  600. <file>Aircraft/Generic/limits.nas</file>
  601. </failures>
  602. <aar>
  603. <file>Aircraft/Generic/aar.nas</file>
  604. </aar>
  605. <low>
  606. <file>Aircraft/AvroVulcanB2/Nasal/low.nas</file>
  607. </low>
  608. <lights>
  609. <file>Aircraft/AvroVulcanB2/Nasal/Lights.nas</file>
  610. </lights>
  611. <!-- Dual control. -->
  612. <dual_control_tools>
  613. <file>Aircraft/Generic/DualControl/dual-control-tools.nas</file>
  614. </dual_control_tools>
  615. <aircraft_dual_control>
  616. <file>Aircraft/AvroVulcanB2/Nasal/vulcan-dual-control.nas</file>
  617. </aircraft_dual_control>
  618. <dual_control>
  619. <file>Aircraft/Generic/DualControl/copilot-dual-control.nas</file>
  620. </dual_control>
  621. </nasal>
  622. </PropertyList>