This commit is contained in:
l0k1
2016-12-22 00:31:49 -08:00
commit c080beaf57
396 changed files with 181271 additions and 0 deletions

138
BUK-M2/BUK-M2-set.xml Normal file
View File

@@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<environment>
<in-to-wind type="bool">false</in-to-wind>
</environment>
<carrier>
<fdm>
<settings>
<!-- The maximum bank angle during full rudder deflection -->
<bank-limit type="double">15.0</bank-limit>
<!-- Frequency and overshoot of the oscillator used to
simulate heeling (roll).
-->
<heel-frequency type="double">0.5</heel-frequency>
<heel-overshoot type="double">4.0</heel-overshoot>
<!-- Frequency and overshoot of the oscillator used to
simulate trimming (pitch).
-->
<trim-frequency type="double">0.32</trim-frequency>
<trim-overshoot type="double">0.45</trim-overshoot>
<!-- The speed of the waves plus speed of the ship in knots
which generates the maximum overshoot of the trim
oscillation.
-->
<max-trim-oscillation-wave-kt type="double">30.0</max-trim-oscillation-wave-kt>
<!-- The speed of the waves in knots which generates the
maximum overshoot of the heel oscillation.
-->
<max-heel-oscillation-wave-kt type="double">20.0</max-heel-oscillation-wave-kt>
<movement type="bool">true</movement>
</settings>
</fdm>
</carrier>
<sim>
<author>pinto</author>
<description>BUK-M2</description>
<status>alpha</status>
<aircraft-version>0.1</aircraft-version>
<flight-model>null</flight-model>
<aero>KPN-D</aero>
<aircraft-operator>KPN</aircraft-operator>
<model>
<path>Aircraft/BUK-M2/Models/buk-m2.xml</path>
<!-- Uncloak weather balloons visiting Earth -->
<always-show-in-MP type="bool">true</always-show-in-MP>
</model>
<sound>
<path>Sounds/sound.xml</path>
</sound>
<presets>
<onground>true</onground>
</presets>
<startup>
<splash-texture>Aircraft/BUK-M2/splash1.png</splash-texture>
</startup>
<current-view>
<deck-park type="bool">true</deck-park>
<z-offset-dec-step type="double">0.0</z-offset-dec-step>
<z-offset-inc-step type="double">0.0</z-offset-inc-step>
<can-change-z-offset type="bool">false</can-change-z-offset>
<z-offset-min-m type="float">100.0</z-offset-min-m>
<z-offset-max-m type="float">2000.0</z-offset-max-m>
</current-view>
<hud>
<path n="1">Aircraft/BUK-M2/Hud/hud.xml</path>
<visibility n="1">true</visibility>
<font>
<size type="float">10.0</size>
</font>
</hud>
<systems>
<autopilot>
<path>Systems/fbw.xml</path>
</autopilot>
<autopilot>
<path>Systems/fdm.xml</path>
</autopilot>
<property-rule n="100">
<path>Systems/views.xml</path>
</property-rule>
</systems>
<multiplay>
<generic>
<int n="0" type="int">0</int>
</generic>
</multiplay>
</sim>
<nasal>
<carrier>
<file>Aircraft/BUK-M2/Nasal/fdm.nas</file>
</carrier>
<damage>
<file>Aircraft/BUK-M2/Nasal/damage.nas</file>
</damage>
</nasal>
</PropertyList>

View File

@@ -0,0 +1,330 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<name>control-panel</name>
<layout>vbox</layout>
<width>250</width>
<resizable>false</resizable>
<group>
<layout>hbox</layout>
<empty><stretch>true</stretch></empty>
<text>
<label>Control Panel</label>
</text>
<empty><stretch>true</stretch></empty>
<button>
<legend/>
<keynum>27</keynum>
<pref-width>16</pref-width>
<pref-height>16</pref-height>
<border>2</border>
<binding>
<command>dialog-close</command>
</binding>
</button>
</group>
<hrule/>
<group>
<layout>vbox</layout>
<padding>6</padding>
<text>
<label>Elevators</label>
</text>
<group>
<layout>table</layout>
<!-- 3rd -->
<text>
<row>0</row>
<col>1</col>
<label>3rd</label>
</text>
<!-- 3rd -->
<button>
<row>1</row>
<col>1</col>
<visible>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</binding>
</button>
<button>
<row>1</row>
<col>1</col>
<visible>
<not>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</binding>
</button>
<!-- 2nd -->
<text>
<row>2</row>
<col>1</col>
<label>2nd</label>
</text>
<!-- 2nd -->
<button>
<row>3</row>
<col>1</col>
<visible>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</binding>
</button>
<button>
<row>3</row>
<col>1</col>
<visible>
<not>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</binding>
</button>
<!-- 4th -->
<text>
<row>4</row>
<col>0</col>
<label>4th</label>
</text>
<!-- 1st -->
<text>
<row>4</row>
<col>1</col>
<label>1st</label>
</text>
<!-- 4th -->
<button>
<row>5</row>
<col>0</col>
<visible>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</binding>
</button>
<button>
<row>5</row>
<col>0</col>
<visible>
<not>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</binding>
</button>
<!-- 1st -->
<button>
<row>5</row>
<col>1</col>
<visible>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</binding>
</button>
<button>
<row>5</row>
<col>1</col>
<visible>
<not>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</binding>
</button>
</group>
</group>
<hrule/>
<group>
<layout>vbox</layout>
<padding>6</padding>
<text>
<label>Flight Deck</label>
</text>
<group>
<layout>vbox</layout>
<checkbox>
<halign>left</halign>
<label>Runway lighting</label>
<property>/controls/lighting/deck-lights</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
<checkbox>
<halign>left</halign>
<label>Antennas</label>
<property>/carrier/antennas/enabled</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
</group>
</group>
<hrule/>
<group>
<layout>vbox</layout>
<padding>6</padding>
<text>
<label>Debug</label>
</text>
<group>
<layout>vbox</layout>
<checkbox>
<halign>left</halign>
<label>Enable ship movememnt</label>
<property>/carrier/fdm/settings/movement</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
<checkbox>
<halign>left</halign>
<label>Show Phalanx aim points</label>
<property>/carrier/phalanx/settings/show-debug-aim</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
</group>
</group>
<hrule/>
<group>
<layout>hbox</layout>
<default-padding>6</default-padding>
<empty><stretch>true</stretch></empty>
<button>
<legend>Close</legend>
<default>true</default>
<binding>
<command>dialog-close</command>
</binding>
</button>
</group>
</PropertyList>

39
BUK-M2/Dialogs/menu.xml Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<default>
<menu n="10">
<label>CVN-70</label>
<enabled type="bool">true</enabled>
<item>
<label>Control Panel</label>
<binding>
<command>dialog-show</command>
<dialog-name>control-panel</dialog-name>
</binding>
</item>
</menu>
</default>
</PropertyList>

347
BUK-M2/Hud/hud.xml Normal file
View File

@@ -0,0 +1,347 @@
<?xml version="1.0"?>
<PropertyList>
<name>Vinson HUD</name>
<enable3d>false</enable3d>
<!-- <tape>
<name>Rel Brg</name>
<x>-100</x>
<y>190</y>
<width>200</width>
<height>28</height>
<input>
<property>/sim/current-view/heading-offset-rel-deg</property>
</input>
<display-span>25.0</display-span>
<option>top</option>
<major-divisions>5</major-divisions>
<minor-divisions>1</minor-divisions>
<tick-bottom>false</tick-bottom>
<tick-top>false</tick-top>
<tick-right>true</tick-right>
<tick-left>true</tick-left>
<cap-bottom>true</cap-bottom>
<cap-top>false</cap-top>
<cap-right>false</cap-right>
<cap-left>false</cap-left>
<marker-offset>0.0</marker-offset>
<enable-pointer>true</enable-pointer>
<pointer-type>fixed</pointer-type>
<tick-type>line</tick-type>
<tick-length>variable</tick-length>
</tape> -->
<ladder>
<name>Ladder</name>
<type>pitch</type>
<x>-60</x>
<y>-90</y>
<width>120</width>
<height>180</height>
<condition>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</condition>
<roll-input>
<property>/orientation/roll-deg</property>
<factor>-1.0</factor>
</roll-input>
<pitch-input>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
</pitch-input>
<compression-factor>30</compression-factor>
<display-span>8</display-span>
<divisions>1.0</divisions>
<screen-hole>100</screen-hole>
<lbl-pos>0</lbl-pos>
<glide-slope>0.0</glide-slope>
<enable-fuselage-ref-line>false</enable-fuselage-ref-line>
<enable-target-spot>false</enable-target-spot>
<enable-target-markers>true</enable-target-markers>
<enable-velocity-vector>false</enable-velocity-vector>
<enable-drift-marker>false</enable-drift-marker>
<enable-alpha-bracket>false</enable-alpha-bracket>
<enable-energy-marker>false</enable-energy-marker>
<enable-climb-dive-marker>false</enable-climb-dive-marker>
<enable-glide-slope-marker>false</enable-glide-slope-marker>
<enable-energy-worm>false</enable-energy-worm>
<enable-waypoint-marker>false</enable-waypoint-marker>
<enable-zenith>false</enable-zenith>
<enable-nadir>false</enable-nadir>
<enable-hat>false</enable-hat>
</ladder>
<label>
<name>Wind Angle Runway</name>
<x>-300</x>
<y>190</y>
<width>200</width>
<height>25</height>
<prefix> Wind Angle Runway: </prefix>
<postfix> deg</postfix>
<halign>left</halign>
<format>%03.0f</format>
<box>true</box>
<input>
<property>/orientation/relative-wind-deg</property>
</input>
</label>
<label>
<name>Height</name>
<x>-300</x>
<y>80</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>HEIGHT: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/height</property>
</input>
<blinking>
<interval>0.25</interval>
<condition>
<and>
<equals>
<property>/sim/current-view/height</property>
<value>VERY LOW</value>
</equals>
<less-than>
<property>/sim/current-view/distance</property>
<value>1</value>
</less-than>
</and>
</condition>
</blinking>
</label>
<label>
<name>Gear</name>
<x>-300</x>
<y>60</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>GEAR: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/gear</property>
</input>
<blinking>
<interval>0.25</interval>
<condition>
<and>
<less-than>
<property>/sim/current-view/gear</property>
<value>1</value>
</less-than>
<less-than>
<property>/sim/current-view/distance</property>
<value>1</value>
</less-than>
</and>
</condition>
</blinking>
</label>
<label>
<name>Flap</name>
<x>-300</x>
<y>40</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>FLAPS: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/flap</property>
</input>
<blinking>
<interval>0.25</interval>
<condition>
<and>
<less-than>
<property>/sim/current-view/flap</property>
<value>1</value>
</less-than>
<less-than>
<property>/sim/current-view/distance</property>
<value>1</value>
</less-than>
</and>
</condition>
</blinking>
</label>
<label>
<name>Hook</name>
<x>-300</x>
<y>20</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>HOOK: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/hook</property>
</input>
</label>
<label>
<name>Magnetic Heading</name>
<x>-300</x>
<y>-225</y>
<width>200</width>
<height>25</height>
<prefix> Mag. Heading: </prefix>
<postfix> deg</postfix>
<halign>left</halign>
<format>%03.0f</format>
<box>true</box>
<input>
<property>/orientation/heading-magnetic-deg</property>
</input>
</label>
<label>
<name>Magnetic Heading Runway</name>
<x>-300</x>
<y>-200</y>
<width>200</width>
<height>25</height>
<prefix> Mag. Heading Runway: </prefix>
<postfix> deg</postfix>
<halign>left</halign>
<format>%03.0f</format>
<box>true</box>
<input>
<property>/orientation/heading-runway-magnetic-deg</property>
</input>
</label>
<label>
<name>Wind Speed Runway</name>
<x>100</x>
<y>190</y>
<width>200</width>
<height>25</height>
<prefix> Wind Speed Runway: </prefix>
<postfix> kts</postfix>
<halign>left</halign>
<format>%2.0f</format>
<box>true</box>
<input>
<property>/velocities/wind-speed-runway-kt</property>
</input>
</label>
<label>
<name>Speed</name>
<x>100</x>
<y>-225</y>
<width>200</width>
<height>25</height>
<prefix> Speed: </prefix>
<postfix> kts</postfix>
<halign>left</halign>
<format>%2.1f</format>
<box>true</box>
<input>
<property>/velocities/groundspeed-kt</property>
</input>
</label>
<label>
<name>Target Speed</name>
<x>100</x>
<y>-200</y>
<width>200</width>
<height>25</height>
<prefix> Target Speed: </prefix>
<postfix> kts</postfix>
<halign>left</halign>
<format>%2.1f</format>
<box>true</box>
<input>
<property>/carrier/fbw/target/groundspeed-kt</property>
</input>
</label>
</PropertyList>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<PropertyList>
<path>9M317.ac</path>
</PropertyList>

12306
BUK-M2/Models/BUK-M2.ac Normal file

File diff suppressed because it is too large Load Diff

BIN
BUK-M2/Models/BUK-M2.blend Normal file

Binary file not shown.

BIN
BUK-M2/Models/BUK-M2.blend1 Normal file

Binary file not shown.

BIN
BUK-M2/Models/BUK-M2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

17
BUK-M2/Models/buk-m2.xml Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<PropertyList>
<path>BUK-M2.ac</path>
<model>
<path>Aircraft/BUK-M2/Models/smoke.xml</path>
<offsets>
<x-m>1.2</x-m>
<y-m>0.00</y-m>
<z-m>-0.68</z-m>
<pitch-deg>0</pitch-deg>
</offsets>
</model>
</PropertyList>

BIN
BUK-M2/Models/smoke.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

84
BUK-M2/Models/smoke.xml Normal file
View File

@@ -0,0 +1,84 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<condition>
<equals>
<property>sim/multiplay/generic/int[0]</property>
<value>1</value>
</equals>
</condition>
<emissive>false</emissive>
<lighting>false</lighting>
<align>billboard</align> <!-- billboard / fixed -->
<attach>world</attach> <!-- world / local-->
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>20</theta-min-deg>
<theta-max-deg>35</theta-max-deg>
<phi-min-deg>-15</phi-min-deg>
<phi-max-deg> 15</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>-180</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>180</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>1</value>
<spread>20</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value>0.0</value></red>
<green><value>0.0</value></green>
<blue><value>0.0</value></blue>
<alpha><value>1</value></alpha>
</color>
<size>
<value>3.0</value>
</size>
</start>
<end>
<color>
<red><value>0.0</value></red>
<green><value>0.0</value></green>
<blue><value>0.0</value></blue>
<alpha><value>0.0</value></alpha>
</color>
<size>
<value>20.0</value>
</size>
</end>
<life-sec>
<value>30</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.40</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

274
BUK-M2/Nasal/damage.nas Normal file
View File

@@ -0,0 +1,274 @@
var clamp = func(v, min, max) { v < min ? min : v > max ? max : v }
var TRUE = 1;
var FALSE = 0;
var hp = 80;
var hp_max = hp;
var cannon_types = {
" M70 rocket hit": 40.00, #Viggen rocket
" M55 cannon shell hit": 3.50, #Viggen gun
" KCA cannon shell hit": 7.00, #Viggen gunpod
" Gun Splash On ": 3.0, #Mirage
" M61A1 shell hit": 2.50, #f-14/15
" GAU-8/A hit": 10.00, #a-10
" BK27 cannon hit": 3.50, #typhoon
" GSh-30 hit": 3.00, #mig-21
" 50 BMG hit": 3.00, #p-47
};
var warhead_lbs = {
"aim-120": 44.00,
"AIM120": 44.00,
"RB-99": 44.00,
"aim-7": 88.00,
"RB-71": 88.00,
"aim-9": 20.80,
"AIM9": 20.80,
"AIM-9": 20.80,
"RB-24": 20.80,
"RB-24J": 20.80,
"RB-74": 20.80,
"R74": 16.00,
"MATRA-R530": 55.00,
"Meteor": 55.00,
"AIM-54": 135.00,
"Matra R550 Magic 2": 27.00,
"Matra MICA": 30.00,
"RB-15F": 440.92,
"SCALP": 992.00,
"KN-06": 315.00,
"GBU12": 190.00,
"GBU16": 450.00,
"Sea Eagle": 505.00,
"AGM65": 200.00,
"RB-04E": 661.00,
"RB-05A": 353.00,
"RB-75": 126.00,
"M90": 500.00,
"M71": 200.00,
"MK-82": 192.00,
"LAU-68": 10.00,
"M317": 145.00,
"GBU-31": 945.00,
"AIM132": 22.05,
"ALARM": 450.00,
"STORMSHADOW": 850.00,
"R-60": 6.60,
"R-27R1": 85.98,
"R-27T1": 85.98,
"FAB-500": 564.00,
};
var incoming_listener = func {
var history = getprop("/sim/multiplay/chat-history");
var hist_vector = split("\n", history);
if (size(hist_vector) > 0) {
var last = hist_vector[size(hist_vector)-1];
var last_vector = split(":", last);
var author = last_vector[0];
var callsign = getprop("sim/multiplay/callsign");
if (size(last_vector) > 1 and author != callsign) {
# not myself
#print("not me");
var m2000 = FALSE;
if (find(" at " ~ callsign ~ ". Release ", last_vector[1]) != -1) {
# a m2000 is firing at us
m2000 = TRUE;
}
if (last_vector[1] == " FOX2 at" or last_vector[1] == " aim7 at" or last_vector[1] == " aim9 at"
or last_vector[1] == " aim120 at" or last_vector[1] == " RB-24J fired at" or last_vector[1] == " RB-74 fired at"
or last_vector[1] == " RB-71 fired at" or last_vector[1] == " RB-15F fired at"
or last_vector[1] == " RB-99 fired at" or m2000 == TRUE) {
# air2air being fired
if (size(last_vector) > 2 or m2000 == TRUE) {
#print("Missile launch detected at"~last_vector[2]~" from "~author);
if (m2000 == TRUE or last_vector[2] == " "~callsign) {
# its being fired at me
#print("Incoming!");
var enemy = getCallsign(author);
if (enemy != nil) {
#print("enemy identified");
var bearingNode = enemy.getNode("radar/bearing-deg");
if (bearingNode != nil) {
#print("bearing to enemy found");
var bearing = bearingNode.getValue();
var heading = getprop("orientation/heading-deg");
var clock = bearing - heading;
while(clock < 0) {
clock = clock + 360;
}
while(clock > 360) {
clock = clock - 360;
}
#print("incoming from "~clock);
if (clock >= 345 or clock < 15) {
playIncomingSound("12");
} elsif (clock >= 15 and clock < 45) {
playIncomingSound("1");
} elsif (clock >= 45 and clock < 75) {
playIncomingSound("2");
} elsif (clock >= 75 and clock < 105) {
playIncomingSound("3");
} elsif (clock >= 105 and clock < 135) {
playIncomingSound("4");
} elsif (clock >= 135 and clock < 165) {
playIncomingSound("5");
} elsif (clock >= 165 and clock < 195) {
playIncomingSound("6");
} elsif (clock >= 195 and clock < 225) {
playIncomingSound("7");
} elsif (clock >= 225 and clock < 255) {
playIncomingSound("8");
} elsif (clock >= 255 and clock < 285) {
playIncomingSound("9");
} elsif (clock >= 285 and clock < 315) {
playIncomingSound("10");
} elsif (clock >= 315 and clock < 345) {
playIncomingSound("11");
} else {
playIncomingSound("");
}
return;
}
}
}
}
} elsif (1 == 1) { # mirage: getprop("/controls/armament/mp-messaging")
# latest version of failure manager and taking damage enabled
#print("damage enabled");
var last1 = split(" ", last_vector[1]);
if(size(last1) > 2 and last1[size(last1)-1] == "exploded" ) {
#print("missile hitting someone");
if (size(last_vector) > 3 and last_vector[3] == " "~callsign) {
#print("that someone is me!");
var type = last1[1];
if (type == "Matra" or type == "Sea") {
for (var i = 2; i < size(last1)-1; i += 1) {
type = type~" "~last1[i];
}
}
var number = split(" ", last_vector[2]);
var distance = num(number[1]);
#print(type~"|");
if(distance != nil) {
var dist = distance;
#check distance w/ if statement here
if (contains(warhead_lbs, type)) {
#maxDist = maxDamageDistFromWarhead(warhead_lbs[type]);
} else {
return;
}
if (type == "M90" and distance < 300) {
var failed = fail_systems(warhead_lbs[type]/2);
return;
} elsif (distance < 150) {
var prob = 1;
if ( distance > 50 ) {
distance = distance - 50;
prob = 1 - (distance/100);
}
}
var failed = fail_systems(warhead_lbs[type] * prob);
#ar percent = 100 * probability;
#printf("Took %.1f%% damage from %s missile at %0.1f meters. %s systems was hit", percent,type,dist,failed);
}
}
} elsif (cannon_types[last_vector[1]] != nil) {
# cannon hitting someone
print("cannon");
if (size(last_vector) > 2 and last_vector[2] == " "~callsign) {
print("cannon hit us");
var last3 = split(" ", last_vector[3]);
#print("last3[2]: " ~ last3[2]);
#print("last3[1]: " ~ last3[1]);
if(size(last3) > 2) {
if ( last3[2] == "hits" ) {
var hit_count = num(last3[1]);
}
} else {
var hit_count = 4;
}
var damaged_sys = 0;
var probability = cannon_types[last_vector[1]];
for (var i = 1; i <= hit_count; i = i + 1) {
var failed = fail_systems(probability);
damaged_sys = damaged_sys + failed;
}
# that someone is me!
#print("hitting me");
printf("Took %.1f%% damage from cannon! %s systems was hit.", probability*hit_count*100, damaged_sys);
}
}
}
}
}
}
var maxDamageDistFromWarhead = func (lbs) {
# very simple
var dist = 7*math.sqrt(lbs);
return dist;
}
var fail_systems = func (damage) {
hp = hp - damage;
print("HP: " ~ hp ~ "/" ~ hp_max);
if ( hp < 0 ) {
setprop("/carrier/sunk/",1);
setprop("/sim/multiplay/generic/int[0]",1);
}
};
var playIncomingSound = func (clock) {
setprop("sound/incoming"~clock, 1);
settimer(func {stopIncomingSound(clock);},3);
}
var stopIncomingSound = func (clock) {
setprop("sound/incoming"~clock, 0);
}
var callsign_struct = {};
var getCallsign = func (callsign) {
var node = callsign_struct[callsign];
return node;
}
var processCallsigns = func () {
callsign_struct = {};
var players = props.globals.getNode("ai/models").getChildren();
foreach (var player; players) {
if(player.getChild("valid") != nil and player.getChild("valid").getValue() == TRUE and player.getChild("callsign") != nil and player.getChild("callsign").getValue() != "" and player.getChild("callsign").getValue() != nil) {
var callsign = player.getChild("callsign").getValue();
callsign_struct[callsign] = player;
}
}
settimer(processCallsigns, 1.5);
}
processCallsigns();
var logTime = func{
#log time and date for outputing ucsv files for converting into KML files for google earth.
if (getprop("logging/log[0]/enabled") == TRUE and getprop("sim/time/utc/year") != nil) {
var date = getprop("sim/time/utc/year")~"/"~getprop("sim/time/utc/month")~"/"~getprop("sim/time/utc/day");
var time = getprop("sim/time/utc/hour")~":"~getprop("sim/time/utc/minute")~":"~getprop("sim/time/utc/second");
setprop("logging/date-log", date);
setprop("logging/time-log", time);
}
}
setlistener("/sim/multiplay/chat-history", incoming_listener, 0, 0);

78
BUK-M2/Nasal/fdm.nas Normal file
View File

@@ -0,0 +1,78 @@
# Copyright (C) 2015 onox
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#io.include("Aircraft/ExpansionPack/Nasal/init.nas");
#with("updateloop");
# Number of iterations per second
var frequency = 60.0;
# Change in heading per second at full rudder deflection
var heading_ps = 0.5;
time_last = 0;
sim_speed = 1;
setprop("/carrier/pitch-deg",0);
setprop("/carrier/pitch-offset",0);
setprop("/carrier/roll-deg",0);
setprop("/carrier/roll-offset",0);
setprop("/carrier/sunk",0);
var PositionUpdater = func () {
var position = geo.aircraft_position();
var time_now = getprop("/sim/time/elapsed-sec");
var dt = (time_now - time_last) * sim_speed;
if (dt == 0) return;
time_last = time_now;
var heading = getprop("/orientation/heading-deg");
var speed = getprop("/velocities/groundspeed-kt");
var rudder = getprop("/surface-positions/rudder-pos-norm");
var distance = speed * globals.KT2MPS * dt;
position.apply_course_distance(heading, distance);
# Set new position
setprop("/position/latitude-deg", position.lat());
setprop("/position/longitude-deg", position.lon());
setprop("/position/altitude-ft", getprop("/position/ground-elev-ft"));
if ( getprop("/carrier/sunk") == 0 ) {
# Update heading
var course = heading + rudder * heading_ps * dt;
setprop("/orientation/heading-deg", course);
} else {
return;
}
#set pitch
setprop("/orientation/pitch-deg",getprop("/carrier/pitch-deg") + getprop("/carrier/pitch-offset"));
#set roll
setprop("/orientation/roll-deg",getprop("/carrier/roll-deg") + getprop("/carrier/roll-offset"));
settimer( PositionUpdater, 1/frequency );
};
PositionUpdater();

74
BUK-M2/Sim/mice.xml Normal file
View File

@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<mouse n="0">
<mode n="0">
<button n="3">
<binding n="0">
<script></script>
</binding>
<binding n="1">
<condition>
<property>/sim/current-view/can-change-z-offset</property>
</condition>
<command>nasal</command>
<script>
var distance = getprop("/sim/current-view/z-offset-m");
var multiple = getprop("/sim/current-view/z-offset-inc-step");
var min_dist = getprop("/sim/current-view/z-offset-min-m");
# Round distance to a multiple of the step
distance = math.round(std.min(-min_dist, distance + multiple) / multiple) * multiple;
setprop("/sim/current-view/z-offset-m", distance);
gui.popupTip(sprintf("%d meter", abs(getprop("/sim/current-view/z-offset-m"))));
</script>
</binding>
</button>
<button n="4">
<binding n="0">
<script></script>
</binding>
<binding n="1">
<condition>
<property>/sim/current-view/can-change-z-offset</property>
</condition>
<command>nasal</command>
<script>
var distance = getprop("/sim/current-view/z-offset-m");
var multiple = getprop("/sim/current-view/z-offset-dec-step");
var max_dist = getprop("/sim/current-view/z-offset-max-m");
# Round distance to a multiple of the step
distance = math.round(std.max(-max_dist, distance + multiple) / multiple) * multiple;
setprop("/sim/current-view/z-offset-m", distance);
gui.popupTip(sprintf("%d meter", abs(getprop("/sim/current-view/z-offset-m"))));
</script>
</binding>
</button>
</mode>
</mouse>
</PropertyList>

22
BUK-M2/Sounds/sound.xml Normal file
View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
</PropertyList>

46
BUK-M2/Systems/fbw.xml Normal file
View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<filter>
<name>FBW Throttle</name>
<type>gain</type>
<gain>80.0</gain>
<input>
<property>/controls/engines/engine[0]/throttle</property>
</input>
<output>
<property>/carrier/fbw/target/groundspeed-kt</property>
</output>
</filter>
<filter>
<name>FBW Rudder</name>
<type>gain</type>
<gain>8.0</gain>
<input>
<property>/controls/flight/rudder</property>
</input>
<output>
<property>/surface-positions/rudder-pos-norm</property>
</output>
</filter>
</PropertyList>

69
BUK-M2/Systems/fdm.xml Normal file
View File

@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<!-- Simulate the groundspeed -->
<filter>
<name>FDM Groundspeed</name>
<type>noise-spike</type>
<input>
<property>/carrier/fbw/target/groundspeed-kt</property>
</input>
<output>
<property>/velocities/groundspeed-kt</property>
</output>
<!-- Reaching maximum speed takes 20 minutes -->
<max-rate-of-change>7</max-rate-of-change>
</filter>
<!-- Flags use true-heading-deg because only that property is available
in multiplayer.
-->
<filter>
<name>FDM True Heading For Flags</name>
<type>gain</type>
<input>
<property>/orientation/heading-deg</property>
</input>
<output>
<property>/orientation/true-heading-deg</property>
</output>
</filter>
<!-- ================================================================== -->
<!-- Roll -->
<!-- ================================================================== -->
<!--
<filter>
<name>FDM Rudder</name>
<type>noise-spike</type>
<input>
<property>/controls/flight/rudder</property>
</input>
<output>
<property>/surface-positions/rudder-pos-norm</property>
</output>
<max-rate-of-change>5</max-rate-of-change>
</filter>-->
</PropertyList>

BIN
BUK-M2/splash1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

View File

@@ -0,0 +1,330 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<name>control-panel</name>
<layout>vbox</layout>
<width>250</width>
<resizable>false</resizable>
<group>
<layout>hbox</layout>
<empty><stretch>true</stretch></empty>
<text>
<label>Control Panel</label>
</text>
<empty><stretch>true</stretch></empty>
<button>
<legend/>
<keynum>27</keynum>
<pref-width>16</pref-width>
<pref-height>16</pref-height>
<border>2</border>
<binding>
<command>dialog-close</command>
</binding>
</button>
</group>
<hrule/>
<group>
<layout>vbox</layout>
<padding>6</padding>
<text>
<label>Elevators</label>
</text>
<group>
<layout>table</layout>
<!-- 3rd -->
<text>
<row>0</row>
<col>1</col>
<label>3rd</label>
</text>
<!-- 3rd -->
<button>
<row>1</row>
<col>1</col>
<visible>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</binding>
</button>
<button>
<row>1</row>
<col>1</col>
<visible>
<not>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[2]/at-flight-deck</property>
</binding>
</button>
<!-- 2nd -->
<text>
<row>2</row>
<col>1</col>
<label>2nd</label>
</text>
<!-- 2nd -->
<button>
<row>3</row>
<col>1</col>
<visible>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</binding>
</button>
<button>
<row>3</row>
<col>1</col>
<visible>
<not>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[1]/at-flight-deck</property>
</binding>
</button>
<!-- 4th -->
<text>
<row>4</row>
<col>0</col>
<label>4th</label>
</text>
<!-- 1st -->
<text>
<row>4</row>
<col>1</col>
<label>1st</label>
</text>
<!-- 4th -->
<button>
<row>5</row>
<col>0</col>
<visible>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</binding>
</button>
<button>
<row>5</row>
<col>0</col>
<visible>
<not>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[3]/at-flight-deck</property>
</binding>
</button>
<!-- 1st -->
<button>
<row>5</row>
<col>1</col>
<visible>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</visible>
<legend>FLIGHT DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</binding>
</button>
<button>
<row>5</row>
<col>1</col>
<visible>
<not>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</not>
</visible>
<legend>HANGAR DECK</legend>
<pref-width>100</pref-width>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
<property>/carrier/elevators/elevator[0]/at-flight-deck</property>
</binding>
</button>
</group>
</group>
<hrule/>
<group>
<layout>vbox</layout>
<padding>6</padding>
<text>
<label>Flight Deck</label>
</text>
<group>
<layout>vbox</layout>
<checkbox>
<halign>left</halign>
<label>Runway lighting</label>
<property>/controls/lighting/deck-lights</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
<checkbox>
<halign>left</halign>
<label>Antennas</label>
<property>/carrier/antennas/enabled</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
</group>
</group>
<hrule/>
<group>
<layout>vbox</layout>
<padding>6</padding>
<text>
<label>Debug</label>
</text>
<group>
<layout>vbox</layout>
<checkbox>
<halign>left</halign>
<label>Enable ship movememnt</label>
<property>/carrier/fdm/settings/movement</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
<checkbox>
<halign>left</halign>
<label>Show Phalanx aim points</label>
<property>/carrier/phalanx/settings/show-debug-aim</property>
<live>true</live>
<binding>
<command>dialog-apply</command>
</binding>
<binding>
<command>property-toggle</command>
</binding>
</checkbox>
</group>
</group>
<hrule/>
<group>
<layout>hbox</layout>
<default-padding>6</default-padding>
<empty><stretch>true</stretch></empty>
<button>
<legend>Close</legend>
<default>true</default>
<binding>
<command>dialog-close</command>
</binding>
</button>
</group>
</PropertyList>

39
Frigate/Dialogs/menu.xml Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<default>
<menu n="10">
<label>CVN-70</label>
<enabled type="bool">true</enabled>
<item>
<label>Control Panel</label>
<binding>
<command>dialog-show</command>
<dialog-name>control-panel</dialog-name>
</binding>
</item>
</menu>
</default>
</PropertyList>

326
Frigate/Frigate-set.xml Normal file
View File

@@ -0,0 +1,326 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2015 onox
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<PropertyList>
<environment>
<in-to-wind type="bool">false</in-to-wind>
</environment>
<carrier>
<fdm>
<settings>
<!-- The maximum bank angle during full rudder deflection -->
<bank-limit type="double">15.0</bank-limit>
<!-- Frequency and overshoot of the oscillator used to
simulate heeling (roll).
-->
<heel-frequency type="double">0.5</heel-frequency>
<heel-overshoot type="double">4.0</heel-overshoot>
<!-- Frequency and overshoot of the oscillator used to
simulate trimming (pitch).
-->
<trim-frequency type="double">0.32</trim-frequency>
<trim-overshoot type="double">0.45</trim-overshoot>
<!-- The speed of the waves plus speed of the ship in knots
which generates the maximum overshoot of the trim
oscillation.
-->
<max-trim-oscillation-wave-kt type="double">30.0</max-trim-oscillation-wave-kt>
<!-- The speed of the waves in knots which generates the
maximum overshoot of the heel oscillation.
-->
<max-heel-oscillation-wave-kt type="double">20.0</max-heel-oscillation-wave-kt>
<movement type="bool">true</movement>
</settings>
</fdm>
</carrier>
<sim include="Sim/views.xml">
<author>pinto and onox</author>
<description>Frigate</description>
<status>alpha</status>
<aircraft-version>0.1</aircraft-version>
<flight-model>null</flight-model>
<aero>Frigate</aero>
<aircraft-operator>KPN</aircraft-operator>
<model>
<path>Aircraft/Frigate/Models/frigate.xml</path>
<!-- Uncloak weather balloons visiting Earth -->
<always-show-in-MP type="bool">true</always-show-in-MP>
</model>
<sound>
<path>Sounds/sound.xml</path>
</sound>
<presets>
<onground>true</onground>
</presets>
<startup>
<splash-texture>Aircraft/Frigate/splash1.png</splash-texture>
</startup>
<current-view>
<deck-park type="bool">true</deck-park>
<z-offset-dec-step type="double">0.0</z-offset-dec-step>
<z-offset-inc-step type="double">0.0</z-offset-inc-step>
<can-change-z-offset type="bool">false</can-change-z-offset>
<z-offset-min-m type="float">100.0</z-offset-min-m>
<z-offset-max-m type="float">2000.0</z-offset-max-m>
</current-view>
<hud>
<path n="1">Aircraft/Frigate/Hud/hud.xml</path>
<visibility n="1">true</visibility>
<font>
<size type="float">10.0</size>
</font>
</hud>
<systems>
<autopilot>
<path>Systems/fbw.xml</path>
</autopilot>
<autopilot>
<path>Systems/fdm.xml</path>
</autopilot>
<property-rule n="100">
<path>Systems/views.xml</path>
</property-rule>
</systems>
<multiplay>
<generic>
<int n="0" type="int">0</int>
</generic>
</multiplay>
</sim>
<!-- need to adjust this (probably) -->
<controls>
<armament>
<station-select type="int">0</station-select>
<trigger type="bool">false</trigger>
<station n="1">
<offsets>
<x-m type="double"> 4.15986</x-m>
<y-m type="double"> -2.70311</y-m>
<z-m type="double"> -0.67645</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="2">
<offsets>
<x-m type="double"> -0.02697</x-m>
<y-m type="double"> -0.98148</y-m>
<z-m type="double"> -0.94307</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="3">
<offsets>
<x-m type="double"> 4.15986</x-m>
<y-m type="double"> 2.70311</y-m>
<z-m type="double"> -0.67645</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="4">
<offsets>
<x-m type="double"> -0.02697</x-m>
<y-m type="double"> 0.98148</y-m>
<z-m type="double"> -0.94307</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="5"><!-- left outer wing -->
<offsets>
<x-m type="double"> 4.05216</x-m>
<y-m type="double"> -3.94417</y-m>
<z-m type="double"> -0.73722</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="6"><!-- right outer wing -->
<offsets>
<x-m type="double"> 4.05216</x-m>
<y-m type="double"> 3.94417</y-m>
<z-m type="double"> -0.73722</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="7"><!-- right outer wing -->
<offsets>
<x-m type="double"> 4.05216</x-m>
<y-m type="double"> 3.94417</y-m>
<z-m type="double"> -0.73722</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
<station n="8"><!-- right outer wing -->
<offsets>
<x-m type="double"> 4.05216</x-m>
<y-m type="double"> 3.94417</y-m>
<z-m type="double"> -0.73722</z-m>
</offsets>
<trigger type="bool">false</trigger>
</station>
</armament>
</controls>
<payload>
<weight n="0">
<name>Main Store</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[1]"/>
<selected>none</selected>
<opt>
<name>KN-06</name>
<lbs>50</lbs>
</opt>
</weight>
<armament>
<models type="string">Aircraft/Frigate/Models/Armament/Weapons/</models>
<msg type="bool">true</msg>
<damage type="bool">true</damage>
<kn-06>
<sound-on-off type="bool">false</sound-on-off>
<sound-volume type="double">0.0</sound-volume>
<vol-search type="double">0.00</vol-search>
<guidance type="string">radar</guidance>
<all-aspect type="bool">true</all-aspect>
<max-fire-range-nm type="int">85</max-fire-range-nm>
<FCS-field-deg type="int">360</FCS-field-deg>
<seeker-field-deg type="int">360</seeker-field-deg>
<max-g type="int">22</max-g>
<thrust-lbf-stage-1 type="double">100000</thrust-lbf-stage-1>
<thrust-lbf-stage-2 type="double">80000</thrust-lbf-stage-2>
<stage-1-duration-sec type="double">0.25</stage-1-duration-sec>
<stage-2-duration-sec type="double">12.0</stage-2-duration-sec>
<weight-launch-lbs>3920</weight-launch-lbs>
<weight-warhead-lbs>315</weight-warhead-lbs>
<drag-coeff type="double">0.15</drag-coeff>
<drag-area type="double">2.11349</drag-area>
<searcher-beam-width type="double">3.0</searcher-beam-width>
<arming-time-sec type="double">2</arming-time-sec>
<min-speed-for-guiding-mach type="double">0.25</min-speed-for-guiding-mach>
<self-destruct-time-sec type="double">160</self-destruct-time-sec>
<seeker-angular-speed-dps type="double">3000</seeker-angular-speed-dps>
<loft-altitude>0</loft-altitude>
<min-fire-range-nm type="double">0.85</min-fire-range-nm>
<rail type="bool">true</rail>
<rail-length-m type="double">7.5</rail-length-m>
<rail-point-forward type="bool">false</rail-point-forward>
<class type="string">A/A</class>
<fire-msg>Grumble</fire-msg>
</kn-06>
<!-- test: SAM -->
<test>
<sound-on-off type="bool">false</sound-on-off>
<sound-volume type="double">0.0</sound-volume>
<vol-search type="double">0.00</vol-search>
<guidance type="string">radar</guidance>
<all-aspect type="bool">true</all-aspect>
<max-fire-range-nm type="int">38.8</max-fire-range-nm>
<FCS-field-deg type="int">360</FCS-field-deg>
<seeker-field-deg type="int">360</seeker-field-deg>
<max-g type="int">30</max-g>
<thrust-lbf-stage-1 type="double">9000</thrust-lbf-stage-1>
<thrust-lbf-stage-2 type="double">1500</thrust-lbf-stage-2>
<stage-1-duration-sec type="double">4.0</stage-1-duration-sec>
<stage-2-duration-sec type="double">15.0</stage-2-duration-sec>
<weight-launch-lbs>291</weight-launch-lbs>
<weight-warhead-lbs>44</weight-warhead-lbs>
<drag-coeff type="double">0.5</drag-coeff>
<drag-area type="double">0.2739</drag-area>
<searcher-beam-width type="double">3.0</searcher-beam-width>
<arming-time-sec type="double">1.6</arming-time-sec>
<min-speed-for-guiding-mach type="double">0.9</min-speed-for-guiding-mach>
<self-destruct-time-sec type="double">90</self-destruct-time-sec>
<seeker-angular-speed-dps type="double">30</seeker-angular-speed-dps>
<loft-altitude>0</loft-altitude>
<min-fire-range-nm type="double">0.35</min-fire-range-nm>
<rail type="bool">true</rail>
<rail-length-m type="double">5</rail-length-m>
<rail-point-forward type="bool">false</rail-point-forward>
<class type="string">A/A</class>
<fire-msg>Chickenbeater</fire-msg>
</test>
<!--<test>
<sound-on-off type="bool">false</sound-on-off>
<sound-volume type="double">0.0</sound-volume>
<vol-search type="double">0.03</vol-search>
<guidance type="string">radar</guidance>
<all-aspect type="bool">true</all-aspect>
<max-fire-range-nm type="double">100</max-fire-range-nm>
<FCS-field-deg type="int">25</FCS-field-deg>
<seeker-field-deg type="int">180</seeker-field-deg>
<max-g type="int">20</max-g>
<max-launch-g type="int">7</max-launch-g>
<thrust-lbf-stage-1 type="double">150</thrust-lbf-stage-1>
<thrust-lbf-stage-2 type="double">0.0</thrust-lbf-stage-2>
<stage-1-duration-sec type="double">200.5</stage-1-duration-sec>
<stage-2-duration-sec type="double">1.0</stage-2-duration-sec>
<weight-launch-lbs type="double">179</weight-launch-lbs>
<weight-warhead-lbs type="double">20.8</weight-warhead-lbs>
<drag-coeff type="double">0.5</drag-coeff>
<drag-area type="double">0.143</drag-area>
<searcher-beam-width type="double">2.0</searcher-beam-width>
<arming-time-sec type="double">1.4</arming-time-sec>
<min-speed-for-guiding-mach type="double">0.4</min-speed-for-guiding-mach>
<self-destruct-time-sec type="double">250</self-destruct-time-sec>
<seeker-angular-speed-dps type="double">50</seeker-angular-speed-dps>
<loft-altitude>100</loft-altitude>
<min-fire-range-nm type="double">0.2</min-fire-range-nm>
<rail type="bool">false</rail>
<class type="string">A/G</class>
</test>-->
</armament>
</payload>
<nasal>
<carrier>
<file>Aircraft/Frigate/Nasal/fdm.nas</file>
</carrier>
<damage>
<file>Aircraft/Frigate/Nasal/damage.nas</file>
</damage>
</nasal>
<input>
<mice include="Sim/mice.xml"/>
</input>
</PropertyList>

347
Frigate/Hud/hud.xml Normal file
View File

@@ -0,0 +1,347 @@
<?xml version="1.0"?>
<PropertyList>
<name>Vinson HUD</name>
<enable3d>false</enable3d>
<!-- <tape>
<name>Rel Brg</name>
<x>-100</x>
<y>190</y>
<width>200</width>
<height>28</height>
<input>
<property>/sim/current-view/heading-offset-rel-deg</property>
</input>
<display-span>25.0</display-span>
<option>top</option>
<major-divisions>5</major-divisions>
<minor-divisions>1</minor-divisions>
<tick-bottom>false</tick-bottom>
<tick-top>false</tick-top>
<tick-right>true</tick-right>
<tick-left>true</tick-left>
<cap-bottom>true</cap-bottom>
<cap-top>false</cap-top>
<cap-right>false</cap-right>
<cap-left>false</cap-left>
<marker-offset>0.0</marker-offset>
<enable-pointer>true</enable-pointer>
<pointer-type>fixed</pointer-type>
<tick-type>line</tick-type>
<tick-length>variable</tick-length>
</tape> -->
<ladder>
<name>Ladder</name>
<type>pitch</type>
<x>-60</x>
<y>-90</y>
<width>120</width>
<height>180</height>
<condition>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</condition>
<roll-input>
<property>/orientation/roll-deg</property>
<factor>-1.0</factor>
</roll-input>
<pitch-input>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
</pitch-input>
<compression-factor>30</compression-factor>
<display-span>8</display-span>
<divisions>1.0</divisions>
<screen-hole>100</screen-hole>
<lbl-pos>0</lbl-pos>
<glide-slope>0.0</glide-slope>
<enable-fuselage-ref-line>false</enable-fuselage-ref-line>
<enable-target-spot>false</enable-target-spot>
<enable-target-markers>true</enable-target-markers>
<enable-velocity-vector>false</enable-velocity-vector>
<enable-drift-marker>false</enable-drift-marker>
<enable-alpha-bracket>false</enable-alpha-bracket>
<enable-energy-marker>false</enable-energy-marker>
<enable-climb-dive-marker>false</enable-climb-dive-marker>
<enable-glide-slope-marker>false</enable-glide-slope-marker>
<enable-energy-worm>false</enable-energy-worm>
<enable-waypoint-marker>false</enable-waypoint-marker>
<enable-zenith>false</enable-zenith>
<enable-nadir>false</enable-nadir>
<enable-hat>false</enable-hat>
</ladder>
<label>
<name>Wind Angle Runway</name>
<x>-300</x>
<y>190</y>
<width>200</width>
<height>25</height>
<prefix> Wind Angle Runway: </prefix>
<postfix> deg</postfix>
<halign>left</halign>
<format>%03.0f</format>
<box>true</box>
<input>
<property>/orientation/relative-wind-deg</property>
</input>
</label>
<label>
<name>Height</name>
<x>-300</x>
<y>80</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>HEIGHT: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/height</property>
</input>
<blinking>
<interval>0.25</interval>
<condition>
<and>
<equals>
<property>/sim/current-view/height</property>
<value>VERY LOW</value>
</equals>
<less-than>
<property>/sim/current-view/distance</property>
<value>1</value>
</less-than>
</and>
</condition>
</blinking>
</label>
<label>
<name>Gear</name>
<x>-300</x>
<y>60</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>GEAR: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/gear</property>
</input>
<blinking>
<interval>0.25</interval>
<condition>
<and>
<less-than>
<property>/sim/current-view/gear</property>
<value>1</value>
</less-than>
<less-than>
<property>/sim/current-view/distance</property>
<value>1</value>
</less-than>
</and>
</condition>
</blinking>
</label>
<label>
<name>Flap</name>
<x>-300</x>
<y>40</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>FLAPS: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/flap</property>
</input>
<blinking>
<interval>0.25</interval>
<condition>
<and>
<less-than>
<property>/sim/current-view/flap</property>
<value>1</value>
</less-than>
<less-than>
<property>/sim/current-view/distance</property>
<value>1</value>
</less-than>
</and>
</condition>
</blinking>
</label>
<label>
<name>Hook</name>
<x>-300</x>
<y>20</y>
<width>200</width>
<height>25</height>
<condition>
<or>
<equals>
<property>/sim/current-view/name</property>
<value>Landing Signal Officer View</value>
</equals>
<equals>
<property>/sim/current-view/name</property>
<value>Approach View</value>
</equals>
</or>
</condition>
<box>false</box>
<prefix>HOOK: </prefix>
<halign>left</halign>
<input>
<property>/sim/current-view/hook</property>
</input>
</label>
<label>
<name>Magnetic Heading</name>
<x>-300</x>
<y>-225</y>
<width>200</width>
<height>25</height>
<prefix> Mag. Heading: </prefix>
<postfix> deg</postfix>
<halign>left</halign>
<format>%03.0f</format>
<box>true</box>
<input>
<property>/orientation/heading-magnetic-deg</property>
</input>
</label>
<label>
<name>Magnetic Heading Runway</name>
<x>-300</x>
<y>-200</y>
<width>200</width>
<height>25</height>
<prefix> Mag. Heading Runway: </prefix>
<postfix> deg</postfix>
<halign>left</halign>
<format>%03.0f</format>
<box>true</box>
<input>
<property>/orientation/heading-runway-magnetic-deg</property>
</input>
</label>
<label>
<name>Wind Speed Runway</name>
<x>100</x>
<y>190</y>
<width>200</width>
<height>25</height>
<prefix> Wind Speed Runway: </prefix>
<postfix> kts</postfix>
<halign>left</halign>
<format>%2.0f</format>
<box>true</box>
<input>
<property>/velocities/wind-speed-runway-kt</property>
</input>
</label>
<label>
<name>Speed</name>
<x>100</x>
<y>-225</y>
<width>200</width>
<height>25</height>
<prefix> Speed: </prefix>
<postfix> kts</postfix>
<halign>left</halign>
<format>%2.1f</format>
<box>true</box>
<input>
<property>/velocities/groundspeed-kt</property>
</input>
</label>
<label>
<name>Target Speed</name>
<x>100</x>
<y>-200</y>
<width>200</width>
<height>25</height>
<prefix> Target Speed: </prefix>
<postfix> kts</postfix>
<halign>left</halign>
<format>%2.1f</format>
<box>true</box>
<input>
<property>/carrier/fbw/target/groundspeed-kt</property>
</input>
</label>
</PropertyList>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0"?>
<PropertyList>
<submodel>
<name>bullet flack cannon</name>
<model>Aircraft/JA37/Models/Armament/Weapons/KCA/flack.xml</model>
<speed>0</speed>
<repeat>false</repeat>
<delay>0</delay>
<count>1</count>
<x-offset>0</x-offset>
<y-offset>0</y-offset>
<z-offset>0</z-offset>
<yaw-offset>0</yaw-offset>
<pitch-offset>0</pitch-offset>
<eda>100</eda>
<wind>false</wind>
<buoyancy>32.1</buoyancy>
<aero-stabilised>false</aero-stabilised>
<fuse-range>0</fuse-range>
<life>6</life>
</submodel>
</PropertyList>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<PropertyList>
<submodel>
<name>bullet splash cannon</name>
<model>Aircraft/JA37/Models/Armament/Weapons/KCA/splash.xml</model>
<speed>0</speed>
<repeat>false</repeat>
<delay>0</delay>
<count>1</count>
<x-offset>0</x-offset>
<y-offset>0</y-offset>
<z-offset>0</z-offset>
<yaw-offset>0</yaw-offset>
<pitch-offset>0</pitch-offset>
<eda>100</eda>
<wind>false</wind>
<buoyancy>32.1</buoyancy>
<aero-stabilised>false</aero-stabilised>
<fuse-range>0</fuse-range>
<life>3</life>
</submodel>
</PropertyList>

View File

@@ -0,0 +1,27 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
OBJECT world
kids 1
OBJECT poly
name "rect"
texture "flack.rgb"
crease 45.000000
numvert 4
1.98 -1.98 8.65485e-08
-1.98 -1.98 -8.65485e-08
-1.98 1.98 -8.65485e-08
1.98 1.98 8.65485e-08
numsurf 2
SURF 0x20
mat 0
refs 3
3 0 1
1 1 0
0 0 0
SURF 0x20
mat 0
refs 3
1 1 0
3 0 1
2 1 1
kids 0

Binary file not shown.

View File

@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<!-- cannon impact -->
<PropertyList>
<path>flack.ac</path>
<animation>
<type>billboard</type>
<spherical>true</spherical>
</animation>
<animation>
<type>scale</type>
<object-name>rect</object-name>
<x-offset>10</x-offset>
<y-offset>10</y-offset>
<z-offset>10</z-offset>
</animation>
</PropertyList>

View File

@@ -0,0 +1,97 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
OBJECT world
kids 1
OBJECT poly
name "puff"
loc 0 -3.35276e-009 0
texture "puff.rgb"
crease 61.000000
numvert 13
0.225 0 0
0.194856 0.1125 0
0.1125 0.194856 0
-1.3411e-008 0.225 0
-0.1125 0.194856 0
-0.194856 0.1125 0
-0.225 -2.01166e-008 0
-0.194856 -0.1125 0
-0.1125 -0.194856 0
2.68221e-008 -0.225 0
0.1125 -0.194856 0
0.194856 -0.1125 0
0 0 0
numsurf 12
SURF 0x20
mat 0
refs 3
0 0.78125 0.53125
1 0.743046 0.667969
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
1 0.743046 0.667969
2 0.638672 0.768054
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
2 0.638672 0.768054
3 0.496094 0.804688
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
3 0.496094 0.804688
4 0.353516 0.768054
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
4 0.353516 0.768054
5 0.249141 0.667969
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
5 0.249141 0.667969
6 0.210938 0.53125
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
6 0.210938 0.53125
7 0.249141 0.394531
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
7 0.249141 0.394531
8 0.353516 0.294446
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
8 0.353516 0.294446
9 0.496094 0.257813
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
9 0.496094 0.257813
10 0.638672 0.294446
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
10 0.638672 0.294446
11 0.743046 0.394531
12 0.496094 0.53125
SURF 0x20
mat 0
refs 3
11 0.743046 0.394531
0 0.78125 0.53125
12 0.496094 0.53125
kids 0

Binary file not shown.

View File

@@ -0,0 +1,33 @@
<?xml version="1.0"?>
<PropertyList>
<path>puff.ac</path>
<animation>
<type>billboard</type>
<spherical>true</spherical>
</animation>
<animation>
<type>scale</type>
<object-name>puff</object-name>
<property>sim/time/elapsed-sec</property>
<offset>-0.5</offset>
<x-min>0.1</x-min>
<y-min>0.1</y-min>
<z-min>0.1</z-min>
<x-factor>4.0</x-factor>
<y-factor>4.0</y-factor>
<z-factor>4.0</z-factor>
</animation>
<animation>
<type>blend</type>
<object-name>puff</object-name>
<property>sim/time/elapsed-sec</property>
<factor>0.6</factor>
<!-- <offset>0.8</offset> -->
<min>0.1</min>
<max>1</max>
</animation>
</PropertyList>

View File

@@ -0,0 +1,148 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 1 1 1 spec 0 0 0 shi 0 trans 0
MATERIAL "ac3dmat14" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 1
OBJECT poly
name "splash"
loc -0.00999996 0.54 2.98023e-08
crease 45.000000
numvert 24
0.166772 4.46 -4.47129e-08
0.117925 4.46 -0.117925
4.65661e-09 4.46 -0.166772
-0.117925 4.46 -0.117925
-0.166772 4.46 -2.98023e-08
-0.117925 4.46 0.117925
-3.35276e-08 4.46 0.166772
0.117925 4.46 0.117925
0.729 -0.54 -9.498e-08
0.515481 -0.54 -0.515481
1.22935e-07 -0.54 -0.729
-0.515481 -0.54 -0.515481
-0.729 -0.54 -2.98023e-08
-0.515481 -0.54 0.515481
-5.12227e-08 -0.54 0.729
0.515481 -0.54 0.515481
1 0.54 -1.19209e-07
0.707107 0.54 -0.707107
1.78814e-07 0.54 -1
-0.707107 0.54 -0.707107
-1 0.54 -2.98023e-08
-0.707107 0.54 0.707107
-5.96046e-08 0.54 1
0.707107 0.54 0.707107
numsurf 16
SURF 0x0
mat 1
refs 4
16 0.125 1
0 0.125 0
7 0 0
23 0 1
SURF 0x0
mat 1
refs 4
17 0.25 1
1 0.25 0
0 0.125 0
16 0.125 1
SURF 0x0
mat 1
refs 4
18 0.375 1
2 0.375 0
1 0.25 0
17 0.25 1
SURF 0x0
mat 1
refs 4
19 0.5 1
3 0.5 0
2 0.375 0
18 0.375 1
SURF 0x0
mat 1
refs 4
20 0.625 1
4 0.625 0
3 0.5 0
19 0.5 1
SURF 0x0
mat 1
refs 4
21 0.75 1
5 0.75 0
4 0.625 0
20 0.625 1
SURF 0x0
mat 1
refs 4
22 0.875 1
6 0.875 0
5 0.75 0
21 0.75 1
SURF 0x0
mat 1
refs 4
23 1 1
7 1 0
6 0.875 0
22 0.875 1
SURF 0x0
mat 0
refs 4
23 0 1
15 0 0
8 0.125 0
16 0.125 1
SURF 0x0
mat 0
refs 4
16 0.125 1
8 0.125 0
9 0.25 0
17 0.25 1
SURF 0x0
mat 0
refs 4
17 0.25 1
9 0.25 0
10 0.375 0
18 0.375 1
SURF 0x0
mat 0
refs 4
18 0.375 1
10 0.375 0
11 0.5 0
19 0.5 1
SURF 0x0
mat 0
refs 4
19 0.5 1
11 0.5 0
12 0.625 0
20 0.625 1
SURF 0x0
mat 0
refs 4
20 0.625 1
12 0.625 0
13 0.75 0
21 0.75 1
SURF 0x0
mat 0
refs 4
21 0.75 1
13 0.75 0
14 0.875 0
22 0.875 1
SURF 0x0
mat 0
refs 4
22 0.875 1
14 0.875 0
15 1 0
23 1 1
kids 0

Binary file not shown.

View File

@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<PropertyList>
<path>splash.ac</path>
<animation>
<type>blend</type>
<object-name>splash</object-name>
<property>sim/time/elapsed-sec</property>
<factor>0.2</factor>
<min>0</min>
<max>1</max>
</animation>
</PropertyList>

View File

@@ -0,0 +1,72 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 1
OBJECT poly
name "trace"
crease 45.000000
numvert 7
-20 0.02 -0.034642
-20 -0.02 -0.034644
-20 -0.04 0
-20 -0.02 0.034642
-20 0.02 0.034644
-20 0.04 0
0 0 0
numsurf 9
SURF 0x0
mat 0
refs 3
0 0 0
6 0 0
1 0 0
SURF 0x0
mat 0
refs 3
1 0 0
6 0 0
2 0 0
SURF 0x0
mat 0
refs 3
2 0 0
6 0 0
3 0 0
SURF 0x0
mat 0
refs 3
3 0 0
6 0 0
4 0 0
SURF 0x0
mat 0
refs 3
4 0 0
6 0 0
5 0 0
SURF 0x0
mat 0
refs 3
6 0 0
0 0 0
5 0 0
SURF 0x0
mat 0
refs 3
0 0 0
1 0 0
5 0 0
SURF 0x0
mat 0
refs 3
2 0 0
3 0 0
4 0 0
SURF 0x0
mat 0
refs 4
1 0 0
2 0 0
4 0 0
5 0 0
kids 0

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<PropertyList>
<path>tracer.ac</path>
<animation>
<type>dist-scale</type>
<name>30mm tracer cannon</name>
<object-name>trace</object-name>
<interpolation>
<entry>
<ind>0</ind>
<dep>0.4</dep>
</entry>
<entry>
<ind>400</ind>
<dep>20</dep>
</entry>
<entry>
<ind>1000</ind>
<dep>0</dep>
</entry>
</interpolation>
</animation>
</PropertyList>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<PropertyList>
<path>aim-120.ac</path>
<nopreview/>
<effect>
<inherits-from>Aircraft/JA37/Models/Effects/ja37-metal</inherits-from>
<object-name>aim-120</object-name>
</effect>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/test/flags/explode-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>55</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-99 missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/test/flags/explode-id-5</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/test/flags/explode-smoke-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<PropertyList>
<name>explosion-bounds</name>
<path>explosion-bounds.ac</path>
<animation><!-- sphere is 7.5m diam, this make it bigger -->
<type>scale</type>
<object-name>Sphere</object-name>
<x-offset>4.0</x-offset>
<y-offset>4.0</y-offset>
<z-offset>4.0</z-offset>
</animation>
</PropertyList>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<particlesystem>
<name>flare-smoke</name>
<texture>puff.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-0.1</theta-min-deg>
<theta-max-deg>0.1</theta-max-deg>
<phi-min-deg>-0.1</phi-min-deg>
<phi-max-deg>0.1</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec>300</x-max-deg-sec>
<x-min-deg-sec>-300</x-min-deg-sec>
<y-max-deg-sec>300</y-max-deg-sec>
<y-min-deg-sec>-300</y-min-deg-sec>
<z-max-deg-sec>300</z-max-deg-sec>
<z-min-deg-sec>-300</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>5</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>1</value>
</alpha>
</color>
<size>
<value>1</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>25</value>
</size>
</end>
<life-sec>
<value>15</value>
</life-sec>
<mass-kg>0.005</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">true</wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/test/flags/smoke-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1 </value></red>
<green><value> 1 </value></green>
<blue><value> 1 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 1 </value></red>
<green><value> 1 </value></green>
<blue><value> 1 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>200</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> false </gravity>
<wind typ="bool"> false </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/test/flags/smoke-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>100</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-120</name>
<path>aim-120.ac</path>
<animation>
<type>select</type>
<object-name>aim-120</object-name>
<condition>
<property>payload/armament/test/flags/msl-id-5</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/TEST/motor-smoke-5.xml</path>
<offsets>
<x-m>1.83937</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/TEST/explosion-5.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-120</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

View File

@@ -0,0 +1,25 @@
<PropertyList>
<submodel>
<name>bullet flack cannon</name>
<model>Aircraft/JA37/Models/Armament/Weapons/M70/rocket-explosion.xml</model>
<speed>0</speed>
<repeat>false</repeat>
<delay>0</delay>
<count>1</count>
<x-offset>0</x-offset>
<y-offset>0</y-offset>
<z-offset>0</z-offset>
<yaw-offset>0</yaw-offset>
<pitch-offset>0</pitch-offset>
<eda>100</eda>
<wind>false</wind>
<buoyancy>32.1</buoyancy>
<aero-stabilised>false</aero-stabilised>
<fuse-range>0</fuse-range>
<life>1</life>
</submodel>
</PropertyList>

View File

@@ -0,0 +1,169 @@
<PropertyList>
<particlesystem>
<name>rocket-explosion</name>
<texture>../RB-24J/smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>1</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>15</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>rocket-explosion-smoke</name>
<texture>../RB-24J/smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>5</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>30</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,181 @@
<PropertyList>
<path>Models/Geometry/null.ac</path>
<particlesystem>
<name>rocket-smoke</name>
<texture>../RB-24J/smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>3</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>rocket-exhaust</name>
<texture>../RB-24J/smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>1.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>0.75</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<PropertyList>
<path>rocketPod.ac</path>
<nopreview/>
<effect>
<inherits-from>Aircraft/JA37/Models/Effects/ja37-metal</inherits-from>
<object-name>Pod</object-name>
</effect>
</PropertyList>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim</name>
<path>explosion-bounds.ac</path>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/MP_missile/smoke_trail.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>Sphere</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,91 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>../../../Effects/smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>100</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.5 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.5 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,175 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-15f/flags/explode-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>4</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>100</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-15f/flags/explode-smoke-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>20</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>120</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,175 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-15f/flags/explode-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>4</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>100</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-15f/flags/explode-smoke-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>20</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>120</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,95 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-15f/flags/smoke-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.8 </value></green>
<blue><value> 0.8 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.8 </value></green>
<blue><value> 0.8 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>30</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,95 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-15f/flags/smoke-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.8 </value></green>
<blue><value> 0.8 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.8 </value></green>
<blue><value> 0.8 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>30</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<PropertyList>
<path>rb15.ac</path>
<nopreview/>
<effect>
<inherits-from>Aircraft/JA37/Models/Effects/ja37-metal</inherits-from>
<object-name>front_fin</object-name>
<object-name>front_fin.001</object-name>
<object-name>front_fin.002</object-name>
<object-name>front_fin.003</object-name>
<object-name>front_fin.004</object-name>
<object-name>front_fin.005</object-name>
<object-name>front_fin.006</object-name>
<object-name>front_fin.007</object-name>
<object-name>missile_body</object-name>
</effect>
</PropertyList>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0"?>
<PropertyList>
<name>rb-15</name>
<path>rb15.ac</path>
<animation>
<type>select</type>
<object-name>front_fin</object-name>
<object-name>front_fin.001</object-name>
<object-name>front_fin.002</object-name>
<object-name>front_fin.003</object-name>
<object-name>front_fin.004</object-name>
<object-name>front_fin.005</object-name>
<object-name>front_fin.006</object-name>
<object-name>front_fin.007</object-name>
<object-name>missile_body</object-name>
<condition>
<property>payload/armament/rb-15f/flags/msl-id-0</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-15F/motor-smoke-0.xml</path>
<offsets>
<x-m>1.90437</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-15F/explosion-0.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>front_fin</object-name>
<object-name>front_fin.001</object-name>
<object-name>front_fin.002</object-name>
<object-name>front_fin.003</object-name>
<object-name>front_fin.004</object-name>
<object-name>front_fin.005</object-name>
<object-name>front_fin.006</object-name>
<object-name>front_fin.007</object-name>
<object-name>missile_body</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0"?>
<PropertyList>
<name>rb-15</name>
<path>rb15.ac</path>
<animation>
<type>select</type>
<object-name>front_fin</object-name>
<object-name>front_fin.001</object-name>
<object-name>front_fin.002</object-name>
<object-name>front_fin.003</object-name>
<object-name>front_fin.004</object-name>
<object-name>front_fin.005</object-name>
<object-name>front_fin.006</object-name>
<object-name>front_fin.007</object-name>
<object-name>missile_body</object-name>
<condition>
<property>payload/armament/rb-15f/flags/msl-id-2</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-15F/motor-smoke-2.xml</path>
<offsets>
<x-m>1.90437</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-15F/explosion-2.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>front_fin</object-name>
<object-name>front_fin.001</object-name>
<object-name>front_fin.002</object-name>
<object-name>front_fin.003</object-name>
<object-name>front_fin.004</object-name>
<object-name>front_fin.005</object-name>
<object-name>front_fin.006</object-name>
<object-name>front_fin.007</object-name>
<object-name>missile_body</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>45</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-24j/flags/explode-id-0</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-smoke-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-id-1</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>45</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-24j/flags/explode-id-1</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-smoke-id-1</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>45</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-24j/flags/explode-id-2</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-smoke-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-id-3</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>45</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-24j/flags/explode-id-3</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-smoke-id-3</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-id-4</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>45</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-24j/flags/explode-id-4</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-smoke-id-4</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>45</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-24j/flags/explode-id-5</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/explode-smoke-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<PropertyList>
<name>explosion-bounds</name>
<path>explosion-bounds.ac</path>
<animation><!-- sphere is 7.5m diam, this make it bigger -->
<type>scale</type>
<object-name>Sphere</object-name>
<x-offset>4.0</x-offset>
<y-offset>4.0</y-offset>
<z-offset>4.0</z-offset>
</animation>
</PropertyList>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<particlesystem>
<name>flare-smoke</name>
<texture>puff.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-0.1</theta-min-deg>
<theta-max-deg>0.1</theta-max-deg>
<phi-min-deg>-0.1</phi-min-deg>
<phi-max-deg>0.1</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec>300</x-max-deg-sec>
<x-min-deg-sec>-300</x-min-deg-sec>
<y-max-deg-sec>300</y-max-deg-sec>
<y-min-deg-sec>-300</y-min-deg-sec>
<z-max-deg-sec>300</z-max-deg-sec>
<z-min-deg-sec>-300</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>5</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>1</value>
</alpha>
</color>
<size>
<value>1</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>50</value>
</size>
</end>
<life-sec>
<value>3</value>
</life-sec>
<mass-kg>0.005</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">true</wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-1</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-1</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-3</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-3</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-4</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-4</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,187 @@
<PropertyList>
<particlesystem>
<name>smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">true</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>7</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.9 </value></green>
<blue><value> 0.9 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>6</value>
</size>
</end>
<life-sec>
<value>4</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>exhaust</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-24j/flags/smoke-id-5</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<offsets>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<shooter>
<theta-min-deg>-1.5</theta-min-deg>
<theta-max-deg>1.5</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<value>0</value>
<spread>0</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>300</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 0.7 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.7 </value></alpha>
</color>
<size>
<value>1.0</value>
</size>
</start>
<end>
<color>
<red><value> 0.9 </value></red>
<green><value> 0.6 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>1.5</value>
</size>
</end>
<life-sec>
<value>0.15</value>
</life-sec>
<mass-kg> 0.5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-9</name>
<path>aim-9.ac</path>
<animation>
<type>select</type>
<object-name>aim-9</object-name>
<condition>
<property>payload/armament/rb-24j/flags/msl-id-0</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/motor-smoke-0.xml</path>
<offsets>
<x-m>1.44</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/explosion-0.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-9</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-9</name>
<path>aim-9.ac</path>
<animation>
<type>select</type>
<object-name>aim-9</object-name>
<condition>
<property>payload/armament/rb-24j/flags/msl-id-1</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/motor-smoke-1.xml</path>
<offsets>
<x-m>1.44</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/explosion-1.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-9</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-9</name>
<path>aim-9.ac</path>
<animation>
<type>select</type>
<object-name>aim-9</object-name>
<condition>
<property>payload/armament/rb-24j/flags/msl-id-2</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/motor-smoke-2.xml</path>
<offsets>
<x-m>1.44</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/explosion-2.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-9</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-9</name>
<path>aim-9.ac</path>
<animation>
<type>select</type>
<object-name>aim-9</object-name>
<condition>
<property>payload/armament/rb-24j/flags/msl-id-3</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/motor-smoke-3.xml</path>
<offsets>
<x-m>1.44</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/explosion-3.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-9</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-9</name>
<path>aim-9.ac</path>
<animation>
<type>select</type>
<object-name>aim-9</object-name>
<condition>
<property>payload/armament/rb-24j/flags/msl-id-4</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/motor-smoke-4.xml</path>
<offsets>
<x-m>1.44</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/explosion-4.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-9</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<PropertyList>
<name>aim-9</name>
<path>aim-9.ac</path>
<animation>
<type>select</type>
<object-name>aim-9</object-name>
<condition>
<property>payload/armament/rb-24j/flags/msl-id-5</property>
</condition>
</animation>
<model>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/motor-smoke-5.xml</path>
<offsets>
<x-m>1.44</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<model>
<name>explosion</name>
<path>Aircraft/JA37/Models/Armament/Weapons/RB-24J/explosion-5.xml</path>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
</model>
<animation>
<object-name>aim-9</object-name>
<enable-hot type="bool">false</enable-hot>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@@ -0,0 +1,848 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1.0000 1.0000 1.0000 amb 0.2000 0.2000 0.2000 emis 0.0000 0.0000 0.0000 spec 0.5000 0.5000 0.5000 shi 10 trans 0.0000
MATERIAL "ac3dmat1" rgb 1.0000 1.0000 1.0000 amb 1.0000 1.0000 1.0000 emis 0.0000 0.0000 0.0000 spec 0.0000 0.0000 0.0000 shi 0 trans 0.0000
OBJECT world
name "Blender_export__aim-7.ac"
kids 1
OBJECT poly
name "aim-7"
loc -0.0539320 0.0000000 0.0000000
crease 45.0
texture "aim-7.png"
texrep 1 1
numvert 101
0.2016250 -0.3826226 0.3786093
0.2016250 -0.3790865 0.3821442
0.2999600 -0.3808545 0.3803767
0.2016250 0.3788193 -0.3830879
0.2971690 -0.0057085 -0.0060449
-0.2611780 -0.0057085 -0.0060449
0.2016250 0.3823554 -0.3795529
0.2999600 0.3805874 -0.3813204
0.2971690 0.0054414 0.0051012
-0.2611780 0.0054414 0.0051012
-0.7759160 0.0610647 0.0621955
-0.7759160 0.0217493 0.0849030
-0.7759160 -0.0236526 0.0849106
-0.7759160 -0.0629755 0.0622162
-0.7759160 -0.0856832 0.0229008
-0.7759160 -0.0856908 -0.0225011
-0.7759160 -0.0629963 -0.0618240
-0.7759160 -0.0236810 -0.0845316
-0.7759160 0.0217210 -0.0845393
-0.7759160 0.0610440 -0.0618448
-0.7759160 0.0837515 -0.0225294
-0.7759160 0.0837592 0.0228725
1.8170700 0.0610647 0.0621955
1.8170700 0.0217493 0.0849030
1.8170700 -0.0236526 0.0849106
1.8170700 -0.0629755 0.0622162
1.8170700 -0.0856832 0.0229008
1.8170700 -0.0856908 -0.0225011
1.8170700 -0.0629963 -0.0618240
1.8170700 -0.0236810 -0.0845316
1.8170700 0.0217210 -0.0845393
1.8170700 0.0610440 -0.0618448
1.8170700 0.0837515 -0.0225294
1.8170700 0.0837592 0.0228725
-1.4875799 0.0610647 0.0621955
-1.4875799 0.0217493 0.0849030
-1.4875799 -0.0236526 0.0849106
-1.4875799 -0.0629755 0.0622162
-1.4875799 -0.0856832 0.0229008
-1.4875799 -0.0856908 -0.0225011
-1.4875799 -0.0629963 -0.0618240
-1.4875799 -0.0236810 -0.0845316
-1.4875799 0.0217210 -0.0845393
-1.4875799 0.0610440 -0.0618448
-1.4875799 0.0837515 -0.0225294
-1.4875799 0.0837592 0.0228725
-1.6658900 0.0498226 0.0509572
-1.6658900 0.0176325 0.0695493
-1.6658900 -0.0195410 0.0695555
-1.6658900 -0.0517372 0.0509742
-1.6658900 -0.0703294 0.0187840
-1.6658900 -0.0703356 -0.0183893
-1.6658900 -0.0517543 -0.0505858
-1.6658900 -0.0195642 -0.0691778
-1.6658900 0.0176092 -0.0691841
-1.6658900 0.0498057 -0.0506027
-1.6658900 0.0683978 -0.0184126
-1.6658900 0.0684040 0.0187607
-1.7530000 0.0292849 0.0304263
-1.7530000 0.0101118 0.0415002
-1.7530000 -0.0120296 0.0415039
-1.7530000 -0.0312064 0.0304364
-1.7530000 -0.0422803 0.0112633
-1.7530000 -0.0422840 -0.0108781
-1.7530000 -0.0312165 -0.0300549
-1.7530000 -0.0120434 -0.0411288
-1.7530000 0.0100980 -0.0411325
-1.7530000 0.0292748 -0.0300650
-1.7530000 0.0403487 -0.0108919
-1.7530000 0.0403524 0.0112494
-1.8170700 -0.0009658 0.0001857
1.7531800 -0.2655251 0.2625551
1.7531800 -0.2630715 0.2650078
1.7855700 -0.2642983 0.2637814
1.7531800 0.2628044 -0.2659515
1.7836300 -0.0040018 -0.0043387
1.3565800 -0.0040018 -0.0043387
1.7531800 0.2652580 -0.2634988
1.7855700 0.2640312 -0.2647251
1.7836300 0.0037346 0.0033951
1.3565800 0.0037346 0.0033951
1.3565800 0.0037333 -0.0043400
1.7836300 0.0037333 -0.0043401
1.7855700 -0.2643869 -0.2646366
1.7531800 -0.2631605 -0.2658634
1.3565800 -0.0040005 0.0033963
1.7836300 -0.0040005 0.0033964
1.7531800 -0.2656132 -0.2634099
1.7855700 0.2641197 0.2636929
1.7531800 0.2653461 0.2624662
1.7531800 0.2628933 0.2649197
-0.2611780 0.0054395 -0.0060468
0.2971690 0.0054395 -0.0060468
0.2999600 -0.3809821 -0.3811928
0.2016250 -0.3792146 -0.3829609
-0.2611780 -0.0057066 0.0051031
0.2971690 -0.0057066 0.0051031
0.2016250 -0.3827496 -0.3794248
0.2999600 0.3807150 0.3802492
0.2016250 0.3824825 0.3784811
0.2016250 0.3789475 0.3820172
numsurf 110
SURF 0X10
mat 1
refs 4
5 0.590202 -0.108082
4 0.795871 -0.108082
2 0.796899 0.807952
0 0.760677 0.807952
SURF 0X10
mat 1
refs 3
2 0.796899 0.807952
1 0.760677 0.807952
0 0.760677 0.807952
SURF 0X10
mat 1
refs 3
4 0.795871 -0.108082
8 0.795871 -0.108082
2 0.796899 0.807952
SURF 0X10
mat 1
refs 4
0 0.760677 0.807952
1 0.760677 0.807952
9 0.590202 -0.108082
5 0.590202 -0.108082
SURF 0X10
mat 1
refs 4
1 0.760677 0.807952
2 0.796899 0.807952
8 0.795871 -0.108082
9 0.590202 -0.108082
SURF 0X10
mat 1
refs 4
3 0.760677 0.807019
7 0.796899 0.807019
4 0.795871 -0.109015
5 0.590202 -0.109015
SURF 0X10
mat 1
refs 3
3 0.760677 0.807019
6 0.760677 0.807019
7 0.796899 0.807019
SURF 0X10
mat 1
refs 3
7 0.796899 0.807019
8 0.795871 -0.109015
4 0.795871 -0.109015
SURF 0X10
mat 1
refs 4
5 0.590202 -0.109015
9 0.590202 -0.109015
6 0.760677 0.807019
3 0.760677 0.807019
SURF 0X10
mat 1
refs 4
9 0.590202 -0.109015
8 0.795871 -0.109015
7 0.796899 0.807019
6 0.760677 0.807019
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
33 0.903749 0.723512
22 0.910609 0.624044
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
22 0.910609 0.624044
23 0.903749 0.524577
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
25 0.859409 0.425110
26 0.833809 0.451762
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
26 0.833809 0.451762
27 0.815069 0.524577
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
27 0.815069 0.524577
28 0.808209 0.624044
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
28 0.808209 0.624044
29 0.815069 0.723512
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
29 0.815069 0.723512
30 0.833809 0.796327
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
30 0.833809 0.796327
31 0.859409 0.822979
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
31 0.859409 0.822979
32 0.885009 0.796327
SURF 0X10
mat 1
refs 3
24 0.885009 0.451762
32 0.885009 0.796327
33 0.903749 0.723512
SURF 0X10
mat 1
refs 4
33 1.000000 0.967456
21 0.007481 0.967456
10 0.007481 0.946667
22 1.000000 0.946667
SURF 0X10
mat 1
refs 4
22 1.000000 0.946667
10 0.007481 0.946667
11 0.007481 0.925878
23 1.000000 0.925878
SURF 0X10
mat 1
refs 4
23 1.000000 0.925878
11 0.007481 0.925878
12 0.007481 0.910659
24 1.000000 0.910659
SURF 0X10
mat 1
refs 4
24 1.000000 0.910659
12 0.007481 0.910659
13 0.007481 0.905089
25 1.000000 0.905089
SURF 0X10
mat 1
refs 4
25 1.000000 0.905089
13 0.007481 0.905089
14 0.007481 0.910659
26 1.000000 0.910659
SURF 0X10
mat 1
refs 4
26 1.000000 0.910659
14 0.007481 0.910659
15 0.007481 0.925878
27 1.000000 0.925878
SURF 0X10
mat 1
refs 4
27 1.000000 0.925878
15 0.007481 0.925878
16 0.007481 0.946667
28 1.000000 0.946667
SURF 0X10
mat 1
refs 4
28 1.000000 0.946667
16 0.007481 0.946667
17 0.007481 0.967456
29 1.000000 0.967456
SURF 0X10
mat 1
refs 4
29 1.000000 0.967456
17 0.007481 0.967456
18 0.007481 0.982675
30 1.000000 0.982675
SURF 0X10
mat 1
refs 4
30 1.000000 0.982675
18 0.007481 0.982675
19 0.007481 0.988246
31 1.000000 0.988246
SURF 0X10
mat 1
refs 4
31 1.000000 0.988246
19 0.007481 0.988246
20 0.007481 0.982675
32 1.000000 0.982675
SURF 0X10
mat 1
refs 4
32 1.000000 0.982675
20 0.007481 0.982675
21 0.007481 0.967456
33 1.000000 0.967456
SURF 0X10
mat 1
refs 4
34 0.107940 0.585395
10 0.683808 0.585395
21 0.683808 0.714214
45 0.107940 0.714214
SURF 0X10
mat 1
refs 4
35 0.107940 0.456576
11 0.683808 0.456576
10 0.683808 0.585395
34 0.107940 0.585395
SURF 0X10
mat 1
refs 4
36 0.107940 0.362274
12 0.683808 0.362274
11 0.683808 0.456576
35 0.107940 0.456576
SURF 0X10
mat 1
refs 4
37 0.107940 0.327757
13 0.683808 0.327757
12 0.683808 0.362274
36 0.107940 0.362274
SURF 0X10
mat 1
refs 4
38 0.683808 0.362274
14 0.107940 0.362274
13 0.107940 0.327757
37 0.683808 0.327757
SURF 0X10
mat 1
refs 4
39 0.683808 0.456576
15 0.107940 0.456576
14 0.107940 0.362274
38 0.683808 0.362274
SURF 0X10
mat 1
refs 4
40 0.683808 0.585395
16 0.107940 0.585395
15 0.107940 0.456576
39 0.683808 0.456576
SURF 0X10
mat 1
refs 4
41 0.683808 0.714214
17 0.107940 0.714214
16 0.107940 0.585395
40 0.683808 0.585395
SURF 0X10
mat 1
refs 4
42 0.683808 0.808516
18 0.107940 0.808516
17 0.107940 0.714214
41 0.683808 0.714214
SURF 0X10
mat 1
refs 4
43 0.683808 0.843033
19 0.107940 0.843033
18 0.107940 0.808516
42 0.683808 0.808516
SURF 0X10
mat 1
refs 4
44 0.107940 0.808516
20 0.683808 0.808516
19 0.683808 0.843033
43 0.107940 0.843033
SURF 0X10
mat 1
refs 4
45 0.107940 0.714214
21 0.683808 0.714214
20 0.683808 0.808516
44 0.107940 0.808516
SURF 0X10
mat 1
refs 4
45 0.206471 0.205294
57 0.097183 0.193523
46 0.097183 0.140348
34 0.206471 0.140348
SURF 0X10
mat 1
refs 4
34 0.206471 0.140348
46 0.097183 0.140348
47 0.097183 0.087172
35 0.206471 0.075402
SURF 0X10
mat 1
refs 4
35 0.206471 0.075402
47 0.097183 0.087172
48 0.097183 0.048245
36 0.206471 0.027858
SURF 0X10
mat 1
refs 4
36 0.206471 0.027858
48 0.097183 0.048245
49 0.097183 0.033997
37 0.206471 0.010456
SURF 0X10
mat 1
refs 4
37 0.206471 0.010456
49 0.097183 0.033997
50 0.097183 0.048246
38 0.206471 0.027858
SURF 0X10
mat 1
refs 4
38 0.206471 0.027858
50 0.097183 0.048246
51 0.097183 0.087172
39 0.206471 0.075402
SURF 0X10
mat 1
refs 4
39 0.206471 0.075402
51 0.097183 0.087172
52 0.097183 0.140348
40 0.206471 0.140348
SURF 0X10
mat 1
refs 4
40 0.206471 0.140348
52 0.097183 0.140348
53 0.097183 0.193523
41 0.206471 0.205294
SURF 0X10
mat 1
refs 4
41 0.206471 0.205294
53 0.097183 0.193523
54 0.097183 0.232450
42 0.206471 0.252837
SURF 0X10
mat 1
refs 4
42 0.206471 0.252837
54 0.097183 0.232450
55 0.097183 0.246698
43 0.206471 0.270239
SURF 0X10
mat 1
refs 4
43 0.206471 0.270239
55 0.097183 0.246698
56 0.097183 0.232450
44 0.206471 0.252837
SURF 0X10
mat 1
refs 4
44 0.206471 0.252837
56 0.097183 0.232450
57 0.097183 0.193523
45 0.206471 0.205294
SURF 0X10
mat 1
refs 3
69 0.043793 0.172020
70 0.004524 0.140348
58 0.043793 0.140348
SURF 0X10
mat 1
refs 3
58 0.043793 0.140348
70 0.004524 0.140348
59 0.043793 0.108675
SURF 0X10
mat 1
refs 3
59 0.043793 0.108675
70 0.004524 0.140348
60 0.043793 0.085490
SURF 0X10
mat 1
refs 3
60 0.043793 0.085490
70 0.004524 0.140348
61 0.043793 0.077003
SURF 0X10
mat 1
refs 3
61 0.043793 0.077003
70 0.004524 0.140348
62 0.043793 0.085490
SURF 0X10
mat 1
refs 3
62 0.043793 0.085490
70 0.004524 0.140348
63 0.043793 0.108675
SURF 0X10
mat 1
refs 3
63 0.043793 0.108675
70 0.004524 0.140348
64 0.043793 0.140348
SURF 0X10
mat 1
refs 3
64 0.043793 0.140348
70 0.004524 0.140348
65 0.043793 0.172020
SURF 0X10
mat 1
refs 3
65 0.043793 0.172020
70 0.004524 0.140348
66 0.043793 0.195206
SURF 0X10
mat 1
refs 3
66 0.043793 0.195206
70 0.004524 0.140348
67 0.043793 0.203692
SURF 0X10
mat 1
refs 3
67 0.043793 0.203692
70 0.004524 0.140348
68 0.043793 0.195206
SURF 0X10
mat 1
refs 3
68 0.043793 0.195206
70 0.004524 0.140348
69 0.043793 0.172020
SURF 0X10
mat 1
refs 4
58 0.043793 0.140348
46 0.097183 0.140348
57 0.097183 0.193523
69 0.043793 0.172020
SURF 0X10
mat 1
refs 4
59 0.043793 0.108675
47 0.097183 0.087172
46 0.097183 0.140348
58 0.043793 0.140348
SURF 0X10
mat 1
refs 4
60 0.043793 0.085490
48 0.097183 0.048245
47 0.097183 0.087172
59 0.043793 0.108675
SURF 0X10
mat 1
refs 4
61 0.043793 0.077003
49 0.097183 0.033997
48 0.097183 0.048245
60 0.043793 0.085490
SURF 0X10
mat 1
refs 4
62 0.043793 0.085490
50 0.097183 0.048246
49 0.097183 0.033997
61 0.043793 0.077003
SURF 0X10
mat 1
refs 4
63 0.043793 0.108675
51 0.097183 0.087172
50 0.097183 0.048246
62 0.043793 0.085490
SURF 0X10
mat 1
refs 4
64 0.043793 0.140348
52 0.097183 0.140348
51 0.097183 0.087172
63 0.043793 0.108675
SURF 0X10
mat 1
refs 4
65 0.043793 0.172020
53 0.097183 0.193523
52 0.097183 0.140348
64 0.043793 0.140348
SURF 0X10
mat 1
refs 4
66 0.043793 0.195206
54 0.097183 0.232450
53 0.097183 0.193523
65 0.043793 0.172020
SURF 0X10
mat 1
refs 4
67 0.043793 0.203692
55 0.097183 0.246698
54 0.097183 0.232450
66 0.043793 0.195206
SURF 0X10
mat 1
refs 4
68 0.043793 0.195206
56 0.097183 0.232450
55 0.097183 0.246698
67 0.043793 0.203692
SURF 0X10
mat 1
refs 4
69 0.043793 0.172020
57 0.097183 0.193523
56 0.097183 0.232450
68 0.043793 0.195206
SURF 0X10
mat 1
refs 4
76 0.815985 -0.125903
75 0.980289 -0.125903
73 0.981034 0.584673
71 0.968575 0.584673
SURF 0X10
mat 1
refs 3
73 0.981034 0.584673
72 0.968575 0.584673
71 0.968575 0.584673
SURF 0X10
mat 1
refs 3
75 0.980289 -0.125903
79 0.980289 -0.125903
73 0.981034 0.584673
SURF 0X10
mat 1
refs 4
71 0.968575 0.584673
72 0.968575 0.584673
80 0.815985 -0.125903
76 0.815985 -0.125903
SURF 0X10
mat 1
refs 4
72 0.968575 0.584673
73 0.981034 0.584673
79 0.980289 -0.125903
80 0.815985 -0.125903
SURF 0X10
mat 1
refs 4
74 0.968353 0.584341
78 0.980812 0.584341
75 0.980068 -0.126235
76 0.815763 -0.126235
SURF 0X10
mat 1
refs 3
74 0.968353 0.584341
77 0.968353 0.584341
78 0.980812 0.584341
SURF 0X10
mat 1
refs 3
78 0.980812 0.584341
79 0.980068 -0.126235
75 0.980068 -0.126235
SURF 0X10
mat 1
refs 4
76 0.815763 -0.126235
80 0.815763 -0.126235
77 0.968353 0.584341
74 0.968353 0.584341
SURF 0X10
mat 1
refs 4
80 0.815763 -0.126235
79 0.980068 -0.126235
78 0.980812 0.584341
77 0.968353 0.584341
SURF 0X10
mat 1
refs 4
81 0.815763 -0.126235
82 0.980068 -0.126235
83 0.980812 0.584341
84 0.968353 0.584341
SURF 0X10
mat 1
refs 4
85 0.815763 -0.126235
81 0.815763 -0.126235
84 0.968353 0.584341
87 0.968353 0.584341
SURF 0X10
mat 1
refs 3
83 0.980812 0.584341
82 0.980068 -0.126235
86 0.980068 -0.126235
SURF 0X10
mat 1
refs 3
87 0.968353 0.584341
84 0.968353 0.584341
83 0.980812 0.584341
SURF 0X10
mat 1
refs 4
87 0.968353 0.584341
83 0.980812 0.584341
86 0.980068 -0.126235
85 0.815763 -0.126235
SURF 0X10
mat 1
refs 4
89 0.968575 0.584673
88 0.981034 0.584673
82 0.980289 -0.125903
81 0.815985 -0.125903
SURF 0X10
mat 1
refs 4
90 0.968575 0.584673
89 0.968575 0.584673
81 0.815985 -0.125903
85 0.815985 -0.125903
SURF 0X10
mat 1
refs 3
86 0.980289 -0.125903
82 0.980289 -0.125903
88 0.981034 0.584673
SURF 0X10
mat 1
refs 3
88 0.981034 0.584673
89 0.968575 0.584673
90 0.968575 0.584673
SURF 0X10
mat 1
refs 4
85 0.815985 -0.125903
86 0.980289 -0.125903
88 0.981034 0.584673
90 0.968575 0.584673
SURF 0X10
mat 1
refs 4
91 0.590202 -0.109015
92 0.795871 -0.109015
93 0.796899 0.807019
94 0.760677 0.807019
SURF 0X10
mat 1
refs 4
95 0.590202 -0.109015
91 0.590202 -0.109015
94 0.760677 0.807019
97 0.760677 0.807019
SURF 0X10
mat 1
refs 3
93 0.796899 0.807019
92 0.795871 -0.109015
96 0.795871 -0.109015
SURF 0X10
mat 1
refs 3
97 0.760677 0.807019
94 0.760677 0.807019
93 0.796899 0.807019
SURF 0X10
mat 1
refs 4
97 0.760677 0.807019
93 0.796899 0.807019
96 0.795871 -0.109015
95 0.590202 -0.109015
SURF 0X10
mat 1
refs 4
99 0.760677 0.807952
98 0.796899 0.807952
92 0.795871 -0.108082
91 0.590202 -0.108082
SURF 0X10
mat 1
refs 4
100 0.760677 0.807952
99 0.760677 0.807952
91 0.590202 -0.108082
95 0.590202 -0.108082
SURF 0X10
mat 1
refs 3
96 0.795871 -0.108082
92 0.795871 -0.108082
98 0.796899 0.807952
SURF 0X10
mat 1
refs 3
98 0.796899 0.807952
99 0.760677 0.807952
100 0.760677 0.807952
SURF 0X10
mat 1
refs 4
95 0.590202 -0.108082
96 0.795871 -0.108082
98 0.796899 0.807952
100 0.760677 0.807952
kids 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<PropertyList>
<path>aim-7.ac</path>
<nopreview/>
<effect>
<inherits-from>Aircraft/JA37/Models/Effects/ja37-metal</inherits-from>
<object-name>rb71</object-name>
</effect>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-71/flags/explode-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>65</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-71/flags/explode-id-0</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-71/flags/explode-smoke-id-0</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-71/flags/explode-id-1</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>65</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-71/flags/explode-id-1</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-71/flags/explode-smoke-id-1</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

View File

@@ -0,0 +1,195 @@
<PropertyList>
<particlesystem>
<name>explosion</name>
<texture>smoke.png</texture>
<emissive type="bool">true</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-71/flags/explode-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>80</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>30</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 1 </value></alpha>
</color>
<size>
<value>2</value>
</size>
</start>
<end>
<color>
<red><value> 0.8 </value></red>
<green><value> 0.5 </value></green>
<blue><value> 0.2 </value></blue>
<alpha><value> 0.1 </value></alpha>
</color>
<size>
<value>65</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
<submodel>
<name>RB-24J missile 1 explosion</name>
<model>explosion-bounds.xml</model>
<trigger>payload/armament/rb-71/flags/explode-id-2</trigger>
<speed>0.0</speed>
<repeat>false</repeat>
<delay>0.00</delay>
<count>-1</count>
<cd>0.00003</cd><!-- drag -->
<eda>0.00136354</eda><!-- drag area -->
<weight>0</weight>
<collision>true</collision>
<collision-report>sim/ai/aircraft/collision/bullet</collision-report>
<impact>true</impact>
<impact-report>sim/ai/aircraft/impact/bomb</impact-report>
<wind>false</wind>
<buoyancy>0</buoyancy>
<life>0.5</life>
</submodel>
<particlesystem>
<name>explosion-smoke</name>
<texture>smoke.png</texture>
<emissive type="bool">false</emissive>
<lighting type="bool">false</lighting>
<condition>
<property>payload/armament/rb-71/flags/explode-smoke-id-2</property>
</condition>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-180</theta-min-deg>
<theta-max-deg>180</theta-max-deg>
<phi-min-deg>-180</phi-min-deg>
<phi-max-deg>180</phi-max-deg>
<speed-mps>
<value>500</value>
<spread>60</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>0</x-max-deg-sec>
<y-max-deg-sec>0</y-max-deg-sec>
<z-max-deg-sec>0</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>50</value>
<spread>10</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.3 </value></red>
<green><value> 0.3 </value></green>
<blue><value> 0.25 </value></blue>
<alpha><value> 0.5 </value></alpha>
</color>
<size>
<value>10</value>
</size>
</start>
<end>
<color>
<red><value> 0.4 </value></red>
<green><value> 0.4 </value></green>
<blue><value> 0.4 </value></blue>
<alpha><value> 0.04 </value></alpha>
</color>
<size>
<value>60</value>
</size>
</end>
<life-sec>
<value>40</value>
</life-sec>
<mass-kg> 5 </mass-kg>
<radius-m> 0.5 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity type="bool"> true </gravity>
<wind typ="bool"> true </wind>
</program>
</particlesystem>
</PropertyList>

Some files were not shown because too many files have changed in this diff Show More