|
From: <fli...@li...> - 2020-07-23 11:44:58
|
Revision: 5057
http://sourceforge.net/p/flightgear/fgaddon/5057
Author: deltaecho
Date: 2020-07-23 11:44:55 +0000 (Thu, 23 Jul 2020)
Log Message:
-----------
LS8: Copy sounds from LS4, add first livery, better simulation and representation of water ballast dropping
Modified Paths:
--------------
trunk/Aircraft/LS8/Models/ls8.xml
trunk/Aircraft/LS8/Nasal/ls8.nas
trunk/Aircraft/LS8/Sounds/ls8-sound.xml
trunk/Aircraft/LS8/Systems/ls8-waterballast.xml
trunk/Aircraft/LS8/ls8.xml
trunk/Aircraft/LS8/src/ls8.svg
Added Paths:
-----------
trunk/Aircraft/LS8/Models/Effects/water_ballast/
trunk/Aircraft/LS8/Models/Effects/water_ballast/smoke.png
trunk/Aircraft/LS8/Models/Effects/water_ballast/water_ballast.xml
trunk/Aircraft/LS8/Models/Liveries/D-8454.png
trunk/Aircraft/LS8/Models/Liveries/D-8454.xml
trunk/Aircraft/LS8/Models/Liveries/blank.xml
trunk/Aircraft/LS8/Sounds/airbrake-close.wav
trunk/Aircraft/LS8/Sounds/airbrake-open.wav
trunk/Aircraft/LS8/Sounds/airbrakes-lock.wav
trunk/Aircraft/LS8/Sounds/airbrakes.wav
trunk/Aircraft/LS8/Sounds/airbrakesL.wav
trunk/Aircraft/LS8/Sounds/creak-ancien1.wav
trunk/Aircraft/LS8/Sounds/creak.wav
trunk/Aircraft/LS8/Sounds/ground_roll2.wav
trunk/Aircraft/LS8/Sounds/ground_roll3.wav
trunk/Aircraft/LS8/Sounds/howl.wav
trunk/Aircraft/LS8/Sounds/left-wing-tip.wav
trunk/Aircraft/LS8/Sounds/right-wing-tip.wav
trunk/Aircraft/LS8/Sounds/vario.wav
trunk/Aircraft/LS8/Sounds/vario2.wav
trunk/Aircraft/LS8/Sounds/wheel-spin.wav
trunk/Aircraft/LS8/Sounds/wheelbrake.wav
trunk/Aircraft/LS8/Sounds/wheelspin-loop.wav
trunk/Aircraft/LS8/Sounds/whoosh-loop.wav
trunk/Aircraft/LS8/Sounds/whoosh.wav
trunk/Aircraft/LS8/Sounds/winch_hook_open.wav
trunk/Aircraft/LS8/Sounds/winch_release.wav
trunk/Aircraft/LS8/Sounds/winch_tow.wav
trunk/Aircraft/LS8/Sounds/wind-ask13.wav
trunk/Aircraft/LS8/Sounds/wing-tip.wav
Added: trunk/Aircraft/LS8/Models/Effects/water_ballast/smoke.png
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Models/Effects/water_ballast/smoke.png
===================================================================
--- trunk/Aircraft/LS8/Models/Effects/water_ballast/smoke.png 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Models/Effects/water_ballast/smoke.png 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Models/Effects/water_ballast/smoke.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Models/Effects/water_ballast/water_ballast.xml
===================================================================
--- trunk/Aircraft/LS8/Models/Effects/water_ballast/water_ballast.xml (rev 0)
+++ trunk/Aircraft/LS8/Models/Effects/water_ballast/water_ballast.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<PropertyList>
+
+ <params>
+ <flow_rate>fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[0]</flow_rate>
+ </params>
+
+ <particlesystem>
+ <name>water_ballast</name>
+ <type>normal</type>
+
+ <texture>smoke.png</texture>
+
+ <emissive>false</emissive>
+ <lighting>false</lighting>
+
+ <condition>
+ <greater-than>
+ <property alias="/params/flow_rate"/>
+ <value>0</value>
+ </greater-than>
+ </condition>
+
+ <attach>world</attach>
+ <align>billboard</align>
+
+ <placer>
+
+ <type>point</type>
+
+ </placer>
+
+ <shooter>
+ <theta-min-deg> 175 </theta-min-deg>
+ <theta-max-deg> 185 </theta-max-deg>
+ <phi-min-deg> -4 </phi-min-deg>
+ <phi-max-deg> 4 </phi-max-deg>
+ <speed-mps>
+ <value> 1 </value>
+ <spread> 0.5 </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>
+ <property alias="/params/flow_rate"/>
+ <factor> 500 </factor>
+ <!--factor> 0.7 </factor-->
+ <spread> 5 </spread>
+ </particles-per-sec>
+ </counter>
+
+ <particle>
+ <start>
+ <color>
+ <red>
+ <property>rendering/scene/diffuse/red</property>
+ </red>
+ <green>
+ <property>rendering/scene/diffuse/red</property>
+ </green>
+ <blue>
+ <property>rendering/scene/diffuse/red</property>
+ </blue>
+ <alpha>
+ <value>0.10</value>
+ </alpha>
+ </color>
+ <size>
+ <value> 0.1 </value>
+ </size>
+ </start>
+
+ <end>
+ <color>
+ <red>
+ <property>rendering/scene/diffuse/red</property>
+ </red>
+ <green>
+ <property>rendering/scene/diffuse/red</property>
+ </green>
+ <blue>
+ <property>rendering/scene/diffuse/red</property>
+ </blue>
+ <alpha>
+ <value>0.0</value>
+ </alpha>
+ </color>
+ <size>
+ <value> 2 </value>
+ <spread> 0.75 </spread>
+ </size>
+ </end>
+
+ <life-sec>
+ <value> 7 </value>
+ <spread> 2 </spread>
+ </life-sec>
+
+ <mass-kg> 5.00 </mass-kg>
+ <radius-m> 0.01 </radius-m>
+ </particle>
+
+ <program>
+ <fluid> water </fluid>
+ <gravity> true </gravity>
+ <wind> true </wind>
+ </program>
+
+ </particlesystem>
+
+</PropertyList>
+
Added: trunk/Aircraft/LS8/Models/Liveries/D-8454.png
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Models/Liveries/D-8454.png
===================================================================
--- trunk/Aircraft/LS8/Models/Liveries/D-8454.png 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Models/Liveries/D-8454.png 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Models/Liveries/D-8454.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Models/Liveries/D-8454.xml
===================================================================
--- trunk/Aircraft/LS8/Models/Liveries/D-8454.xml (rev 0)
+++ trunk/Aircraft/LS8/Models/Liveries/D-8454.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!-- Livery based on https://www.dg-flugzeugbau.de/en/dg-aircraft-news/ls8-sc-neo-first-delivery/17331 -->
+<PropertyList>
+ <sim>
+ <model>
+ <livery>
+ <name type="string">D-8454</name>
+ <texture>Liveries/D-8454.png</texture>
+ </livery>
+ </model>
+ </sim>
+</PropertyList>
Added: trunk/Aircraft/LS8/Models/Liveries/blank.xml
===================================================================
--- trunk/Aircraft/LS8/Models/Liveries/blank.xml (rev 0)
+++ trunk/Aircraft/LS8/Models/Liveries/blank.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<PropertyList>
+ <sim>
+ <model>
+ <livery>
+ <name type="string">Blank</name>
+ <texture>ls8.png</texture>
+ </livery>
+ </model>
+ </sim>
+</PropertyList>
Modified: trunk/Aircraft/LS8/Models/ls8.xml
===================================================================
--- trunk/Aircraft/LS8/Models/ls8.xml 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Models/ls8.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -3,6 +3,15 @@
<PropertyList>
<path>ls8.ac</path>
+ <nasal>
+ <load>
+ var livery_update = aircraft.livery_update.new("Aircraft/LS8/Models/Liveries", 5);
+ </load>
+ <unload>
+ livery_update.stop();
+ </unload>
+ </nasal>
+
<!-- EFFECTS -->
<effect>
<inherits-from>Effects/ls8-model</inherits-from>
@@ -138,6 +147,92 @@
<inherits-from>Effects/ls8-wingflex</inherits-from>
<object-name>speedbrake.R.4</object-name>
</effect>
+ <!-- Outflow valves -->
+ <!-- Guesses based on ref.[1] p.7-6 -->
+ <model>
+ <name>water ballast effect lho</name>
+ <path>Effects/water_ballast/water_ballast.xml</path>
+ <overlay>
+ <params>
+ <flow_rate>fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[0]</flow_rate>
+ </params>
+ </overlay>
+ <offsets>
+ <x-m> 0.2 </x-m>
+ <y-m> -3.5 </y-m>
+ <z-m> 0.2 </z-m>
+ </offsets>
+ </model>
+ <model>
+ <name>water ballast effect lhi</name>
+ <path>Effects/water_ballast/water_ballast.xml</path>
+ <overlay>
+ <params>
+ <flow_rate>fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[1]</flow_rate>
+ </params>
+ </overlay>
+ <offsets>
+ <x-m> 0.16 </x-m>
+ <y-m> -0.6 </y-m>
+ <z-m> 0.0 </z-m>
+ </offsets>
+ </model>
+ <model>
+ <name>water ballast effect rhi</name>
+ <path>Effects/water_ballast/water_ballast.xml</path>
+ <overlay>
+ <params>
+ <flow_rate>fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[2]</flow_rate>
+ </params>
+ </overlay>
+ <offsets>
+ <x-m> 0.16 </x-m>
+ <y-m> 0.6 </y-m>
+ <z-m> 0.0 </z-m>
+ </offsets>
+ </model>
+ <model>
+ <name>water ballast effect rho</name>
+ <path>Effects/water_ballast/water_ballast.xml</path>
+ <overlay>
+ <params>
+ <flow_rate>fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[3]</flow_rate>
+ </params>
+ </overlay>
+ <offsets>
+ <x-m> 0.2 </x-m>
+ <y-m> 3.5 </y-m>
+ <z-m> 0.2 </z-m>
+ </offsets>
+ </model>
+ <model>
+ <name>water ballast effect tail</name>
+ <path>Effects/water_ballast/water_ballast.xml</path>
+ <overlay>
+ <params>
+ <flow_rate>fdm/jsbsim/systems/water-ballast/tail-outflow-rate-pps</flow_rate>
+ </params>
+ </overlay>
+ <offsets>
+ <x-m> 4.5 </x-m>
+ <y-m> 0.0 </y-m>
+ <z-m> -0.3 </z-m>
+ </offsets>
+ </model>
+ <animation>
+ <type>translate</type>
+ <object-name>water ballast effect lho</object-name>
+ <object-name>water ballast effect rho</object-name>
+ <property>systems/winflexer/z-m</property>
+ <factor>0.5</factor>
+ </animation>
+ <animation>
+ <type>translate</type>
+ <object-name>water ballast effect lhi</object-name>
+ <object-name>water ballast effect rhi</object-name>
+ <property>systems/winflexer/z-m</property>
+ <factor>0.2</factor>
+ </animation>
<!-- INSTRUMENTS -->
<model>
@@ -248,6 +343,32 @@
</animation>
<!-- ANIMATIONS -->
+ <!-- Livery -->
+ <animation>
+ <type>material</type>
+ <object-name>fuselage</object-name>
+ <object-name>rudder</object-name>
+ <object-name>hstab</object-name>
+ <object-name>elevator</object-name>
+ <object-name>gear.door.L</object-name>
+ <object-name>gear.door.R</object-name>
+ <object-name>canopy.frame</object-name>
+ <object-name>wings</object-name>
+ <object-name>wings.18</object-name>
+ <object-name>wings.15</object-name>
+ <object-name>speedbrake.L.1</object-name>
+ <object-name>speedbrake.L.2</object-name>
+ <object-name>speedbrake.R.1</object-name>
+ <object-name>speedbrake.R.2</object-name>
+ <object-name>aileron.L</object-name>
+ <object-name>aileron.L.18</object-name>
+ <object-name>aileron.R</object-name>
+ <object-name>aileron.R.18</object-name>
+ <property-base>sim/model/livery</property-base>
+ <texture-prop>texture</texture-prop>
+ <texture>ls8.png</texture>
+ </animation>
+
<!-- Instrument Panel -->
<animation>
<type>knob</type>
Modified: trunk/Aircraft/LS8/Nasal/ls8.nas
===================================================================
--- trunk/Aircraft/LS8/Nasal/ls8.nas 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Nasal/ls8.nas 2020-07-23 11:44:55 UTC (rev 5057)
@@ -32,7 +32,12 @@
enable: 1);
## Water Ballast ##
-var wing_outflow_rate = props.globals.getNode("fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps");
+var wing_outflow_rate = [
+ props.globals.getNode("fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[0]"),
+ props.globals.getNode("fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[1]"),
+ props.globals.getNode("fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[2]"),
+ props.globals.getNode("fdm/jsbsim/systems/water-ballast/wing-outflow-rate-pps[3]"),
+];
var tail_outflow_rate = props.globals.getNode("fdm/jsbsim/systems/water-ballast/tail-outflow-rate-pps");
var tank_level_p = [
props.globals.getNode("fdm/jsbsim/inertia/pointmass-weight-lbs[5]"),
@@ -45,14 +50,11 @@
var delta_time = props.globals.getNode("/sim/time/delta-sec");
var update_waterballast = func () {
- var w_outflow_rate = wing_outflow_rate.getDoubleValue();
var t_outflow_rate = tail_outflow_rate.getDoubleValue();
var dt = delta_time.getDoubleValue();
for( var i=0; i<=3; i=i+1 ){
tank_level_lbs[ i ] = tank_level_p[ i ].getDoubleValue();
- if( tank_level_lbs[ i ] > 0.0 ) {
- tank_level_p[ i ].setDoubleValue( tank_level_lbs[ i ] - w_outflow_rate * dt );
- }
+ tank_level_p[ i ].setDoubleValue( math.max( tank_level_lbs[ i ] - wing_outflow_rate[ i ].getDoubleValue() * dt, 0.0 ) );
}
tank_level_lbs[ 4 ] = tank_level_p[ 4 ].getDoubleValue();
if( tank_level_lbs[ 4 ] > 0.0 ) {
Added: trunk/Aircraft/LS8/Sounds/airbrake-close.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/airbrake-close.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/airbrake-close.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/airbrake-close.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/airbrake-close.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/airbrake-open.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/airbrake-open.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/airbrake-open.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/airbrake-open.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/airbrake-open.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/airbrakes-lock.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/airbrakes-lock.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/airbrakes-lock.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/airbrakes-lock.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/airbrakes-lock.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/airbrakes.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/airbrakes.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/airbrakes.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/airbrakes.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/airbrakes.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/airbrakesL.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/airbrakesL.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/airbrakesL.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/airbrakesL.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/airbrakesL.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/creak-ancien1.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/creak-ancien1.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/creak-ancien1.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/creak-ancien1.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/creak-ancien1.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/creak.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/creak.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/creak.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/creak.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/creak.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/ground_roll2.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/ground_roll2.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/ground_roll2.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/ground_roll2.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/ground_roll2.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/ground_roll3.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/ground_roll3.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/ground_roll3.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/ground_roll3.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/ground_roll3.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/howl.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/howl.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/howl.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/howl.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/howl.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/left-wing-tip.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/left-wing-tip.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/left-wing-tip.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/left-wing-tip.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/left-wing-tip.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Aircraft/LS8/Sounds/ls8-sound.xml
===================================================================
--- trunk/Aircraft/LS8/Sounds/ls8-sound.xml 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/ls8-sound.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -4,10 +4,11 @@
<!--Sounds partly from the new ASK21, thanks to Viktor Radnai!-->
<PropertyList>
<fx>
- <main-wheel-spin>
- <name>wheel-spin</name>
+ <wheel-spin>
+ <name>main wheel spin</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/wheelspin-loop.wav</path>
+ <path>Aircraft/LS8/Sounds/wheelspin-loop.wav</path>
+ <property>/gear/gear[1]/rollspeed-ms</property>
<volume>
<property>/gear/gear[1]/rollspeed-ms</property>
<factor>0.02</factor>
@@ -24,11 +25,11 @@
</position>
<reference-dist>2</reference-dist>
<max-dist>10</max-dist>
- </main-wheel-spin>
+ </wheel-spin>
<skid-rumble>
<name>skid-rumble-front</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/ground_roll3.wav</path>
+ <path>Aircraft/LS8/Sounds/ground_roll3.wav</path>
<condition>
<or>
<property>/gear/gear[0]/wow</property>
@@ -49,7 +50,7 @@
<wheel-rumble>
<name>wheel-rumble-main</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/ground_roll3.wav</path>
+ <path>Aircraft/LS8/Sounds/ground_roll3.wav</path>
<condition>
<property>/gear/gear[1]/wow</property>
</condition>
@@ -68,7 +69,7 @@
<skid-rumble>
<name>skid-rumble-rear</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/ground_roll3.wav</path>
+ <path>Aircraft/LS8/Sounds/ground_roll3.wav</path>
<condition>
<or>
<property>/gear/gear[2]/wow</property>
@@ -90,7 +91,7 @@
<wheelbrake>
<name>wheelbrake</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/wheelbrake.wav</path>
+ <path>Aircraft/LS8/Sounds/wheelbrake.wav</path>
<condition>
<property>/gear/gear[1]/wow</property>
</condition>
@@ -106,7 +107,7 @@
<left-wing-tip>
<name>left-wing-tip</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/left-wing-tip.wav</path>
+ <path>Aircraft/LS8/Sounds/left-wing-tip.wav</path>
<condition>
<property>/gear/gear[4]/wow</property>
</condition>
@@ -119,7 +120,7 @@
<right-wing-tip>
<name>right-wing-tip</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/right-wing-tip.wav</path>
+ <path>Aircraft/LS8/Sounds/right-wing-tip.wav</path>
<condition>
<property>/gear/gear[3]/wow</property>
</condition>
@@ -211,7 +212,7 @@
<airbrakes>
<name>airbrakes</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/airbrakesL.wav</path>
+ <path>Aircraft/LS8/Sounds/airbrakesL.wav</path>
<property>velocities/airspeed-kt</property>
<volume>
<property>/surface-positions/speedbrake-pos-norm</property>
@@ -241,7 +242,7 @@
<airbrake-open>
<name>airbrake-open</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/airbrake-open.wav</path>
+ <path>Aircraft/LS8/Sounds/airbrake-open.wav</path>
<condition>
<greater-than>
<property>/surface-positions/speedbrake-pos-norm</property>
@@ -264,7 +265,7 @@
<airbrake-close>
<name>airbrake-close</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/airbrake-close.wav</path>
+ <path>Aircraft/LS8/Sounds/airbrake-close.wav</path>
<condition>
<less-than>
<property>/surface-positions/speedbrake-pos-norm</property>
@@ -287,7 +288,7 @@
<gear_lock>
<name>gear_lock</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/airbrake-open.wav</path>
+ <path>Aircraft/LS8/Sounds/airbrake-open.wav</path>
<condition>
<less-than>
<property>gear/gear[1]/position-norm</property>
@@ -303,7 +304,7 @@
<winch_tow>
<name>winch_tow</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/winch_tow.wav</path>
+ <path>Aircraft/LS8/Sounds/winch_tow.wav</path>
<condition>
<and>
<not>
@@ -324,7 +325,7 @@
<whistle>
<name>low-speed-howl</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/howl.wav</path>
+ <path>Aircraft/LS8/Sounds/howl.wav</path>
<condition>
<and>
<greater-than>
@@ -360,7 +361,7 @@
<whoosh-positive>
<name>whoosh-positive</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/whoosh-loop.wav</path>
+ <path>Aircraft/LS8/Sounds/whoosh-loop.wav</path>
<condition>
<greater-than>
<property>orientation/pitch-rate-degps</property>
@@ -393,7 +394,7 @@
<whoosh-negative>
<name>whoosh-negative</name>
<mode>looped</mode>
- <path>Aircraft/LS4/Sounds/whoosh-loop.wav</path>
+ <path>Aircraft/LS8/Sounds/whoosh-loop.wav</path>
<condition>
<less-than>
<property>orientation/pitch-rate-degps</property>
@@ -426,7 +427,7 @@
<creak-positive>
<name>creak-positive</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/creak.wav</path>
+ <path>Aircraft/LS8/Sounds/creak.wav</path>
<condition>
<greater-than>
<property>accelerations/pilot-g</property>
@@ -447,7 +448,7 @@
<hook_open>
<name>hook_open</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/winch_hook_open.wav</path>
+ <path>Aircraft/LS8/Sounds/winch_hook_open.wav</path>
<condition>
<property>/sim/hitches/hook-open</property>
</condition>
@@ -463,7 +464,7 @@
<belly_hook_cable_release>
<name>belly_hook_cable_release</name>
<mode>once</mode>
- <path>Aircraft/LS4/Sounds/winch_release.wav</path>
+ <path>Aircraft/LS8/Sounds/winch_release.wav</path>
<condition>
<or>
<property>/sim/hitches/winch/open</property>
Added: trunk/Aircraft/LS8/Sounds/right-wing-tip.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/right-wing-tip.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/right-wing-tip.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/right-wing-tip.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/right-wing-tip.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/vario.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/vario.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/vario.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/vario.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/vario.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/vario2.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/vario2.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/vario2.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/vario2.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/vario2.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/wheel-spin.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/wheel-spin.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/wheel-spin.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/wheel-spin.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/wheel-spin.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/wheelbrake.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/wheelbrake.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/wheelbrake.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/wheelbrake.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/wheelbrake.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/wheelspin-loop.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/wheelspin-loop.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/wheelspin-loop.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/wheelspin-loop.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/wheelspin-loop.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/whoosh-loop.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/whoosh-loop.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/whoosh-loop.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/whoosh-loop.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/whoosh-loop.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/whoosh.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/whoosh.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/whoosh.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/whoosh.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/whoosh.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/winch_hook_open.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/winch_hook_open.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/winch_hook_open.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/winch_hook_open.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/winch_hook_open.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/winch_release.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/winch_release.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/winch_release.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/winch_release.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/winch_release.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/winch_tow.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/winch_tow.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/winch_tow.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/winch_tow.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/winch_tow.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/wind-ask13.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/wind-ask13.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/wind-ask13.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/wind-ask13.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/wind-ask13.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Aircraft/LS8/Sounds/wing-tip.wav
===================================================================
(Binary files differ)
Index: trunk/Aircraft/LS8/Sounds/wing-tip.wav
===================================================================
--- trunk/Aircraft/LS8/Sounds/wing-tip.wav 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Sounds/wing-tip.wav 2020-07-23 11:44:55 UTC (rev 5057)
Property changes on: trunk/Aircraft/LS8/Sounds/wing-tip.wav
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Aircraft/LS8/Systems/ls8-waterballast.xml
===================================================================
--- trunk/Aircraft/LS8/Systems/ls8-waterballast.xml 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/Systems/ls8-waterballast.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -16,16 +16,54 @@
<channel name="Water Ballast Outflow Rate">
+
<pure_gain>
<input>fcs/water-ballast-valve-cmd</input>
<gain>0.5512</gain> <!-- 15kg/min to pounds per second -->
- <output>systems/water-ballast/wing-outflow-rate-pps</output>
+ <output>systems/water-ballast/wing-cmd-outflow-rate-pps</output>
</pure_gain>
+
+ <switch>
+ <default value="0"/>
+ <test value="systems/water-ballast/wing-cmd-outflow-rate-pps">
+ inertia/pointmass-weight-lbs[5] gt 0.0
+ </test>
+ <output>systems/water-ballast/wing-outflow-rate-pps[0]</output>
+ </switch>
+ <switch>
+ <default value="0"/>
+ <test value="systems/water-ballast/wing-cmd-outflow-rate-pps">
+ inertia/pointmass-weight-lbs[6] gt 0.0
+ </test>
+ <output>systems/water-ballast/wing-outflow-rate-pps[1]</output>
+ </switch>
+ <switch>
+ <default value="0"/>
+ <test value="systems/water-ballast/wing-cmd-outflow-rate-pps">
+ inertia/pointmass-weight-lbs[7] gt 0.0
+ </test>
+ <output>systems/water-ballast/wing-outflow-rate-pps[2]</output>
+ </switch>
+ <switch>
+ <default value="0"/>
+ <test value="systems/water-ballast/wing-cmd-outflow-rate-pps">
+ inertia/pointmass-weight-lbs[8] gt 0.0
+ </test>
+ <output>systems/water-ballast/wing-outflow-rate-pps[3]</output>
+ </switch>
+
<pure_gain>
<input>fcs/water-ballast-valve-cmd</input>
<gain>0.1102</gain> <!-- 3kg/min to pounds per second -->
+ <output>systems/water-ballast/tail-outflow-cmd-rate-pps</output>
+ </pure_gain>
+ <switch>
+ <default value="0"/>
+ <test value="systems/water-ballast/tail-outflow-cmd-rate-pps">
+ inertia/pointmass-weight-lbs[9] gt 0.0
+ </test>
<output>systems/water-ballast/tail-outflow-rate-pps</output>
- </pure_gain>
+ </switch>
</channel>
Modified: trunk/Aircraft/LS8/ls8.xml
===================================================================
--- trunk/Aircraft/LS8/ls8.xml 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/ls8.xml 2020-07-23 11:44:55 UTC (rev 5057)
@@ -133,7 +133,7 @@
<weight unit="KG"> 0.0 </weight>
<location name="POINTMASS" unit="M">
<x> 0.20 </x> <!-- guess from 3d model -->
- <y> -0.382 </y> <!-- ref. [5] -->
+ <y> -4.5 </y> <!-- guess based on ref. [1] p.7-6 -->
<z> 0.20 </z>
</location>
</pointmass>
@@ -141,7 +141,7 @@
<weight unit="KG"> 0.0 </weight>
<location name="POINTMASS" unit="M">
<x> 0.20 </x> <!-- guess from 3d model -->
- <y> -0.191 </y>
+ <y> -1.8 </y>
<z> 0.10 </z>
</location>
</pointmass>
@@ -149,7 +149,7 @@
<weight unit="KG"> 0.0 </weight>
<location name="POINTMASS" unit="M">
<x> 0.20 </x> <!-- guess from 3d model -->
- <y> 0.191 </y>
+ <y> 1.8 </y>
<z> 0.10 </z>
</location>
</pointmass>
@@ -157,7 +157,7 @@
<weight unit="KG"> 0.0 </weight>
<location name="POINTMASS" unit="M">
<x> 0.20 </x> <!-- guess from 3d model -->
- <y> 0.382 </y> <!-- ref. [5] -->
+ <y> 4.5 </y> <!-- ref. [5] -->
<z> 0.20 </z>
</location>
</pointmass>
Modified: trunk/Aircraft/LS8/src/ls8.svg
===================================================================
--- trunk/Aircraft/LS8/src/ls8.svg 2020-07-23 11:44:03 UTC (rev 5056)
+++ trunk/Aircraft/LS8/src/ls8.svg 2020-07-23 11:44:55 UTC (rev 5057)
@@ -1,6 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
@@ -16,8 +14,8 @@
height="2048"
viewBox="0 0 2048 2048"
sodipodi:docname="ls8.svg"
- inkscape:version="0.92.3 (2405546, 2018-03-11)"
- inkscape:export-filename="/home/delta/Aircraft/LS8/Models/ls8.png"
+ inkscape:version="1.0 (1.0+r73+1)"
+ inkscape:export-filename="/home/delta/Aircraft/LS8/Models/Liveries/D-8454.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
@@ -28,7 +26,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -172,20 +170,21 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
- inkscape:window-width="1680"
- inkscape:window-height="991"
+ inkscape:window-width="1600"
+ inkscape:window-height="1135"
id="namedview4"
showgrid="false"
inkscape:pagecheckerboard="true"
showguides="true"
inkscape:guide-bbox="true"
- inkscape:zoom="0.35355339"
- inkscape:cx="1074.9929"
- inkscape:cy="1446.7696"
+ inkscape:zoom="0.32"
+ inkscape:cx="1259.6801"
+ inkscape:cy="1219.2793"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
- inkscape:current-layer="svg2">
+ inkscape:current-layer="svg2"
+ inkscape:document-rotation="0">
<sodipodi:guide
position="0,0"
orientation="1,0"
@@ -230,24 +229,24 @@
y="0"
inkscape:label="white_background" />
<g
- id="g1507">
- <path
- sodipodi:nodetypes="ccccc"
- inkscape:connector-curvature="0"
- id="path1485"
- d="m 738.19847,283.0615 0.021,15.55633 -408.70772,19.79899 -11.31371,-35.35534 z"
- style="fill:url(#linearGradient1493);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccccc"
- style="fill:url(#linearGradient1503);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 738.19847,283.0615 H 316.76283 v -16.27142 l 0.021,-19.79104 420.00042,21.84739 z"
- id="path1501"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="g1111"
inkscape:label="PAINTKIT_TEXTURES"
- style="display:inline">
+ id="g2457">
+ <g
+ id="g1507"
+ style="display:inline">
+ <path
+ style="fill:url(#linearGradient1493);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 738.19847,283.0615 0.021,15.55633 -408.70772,19.79899 -11.31371,-35.35534 z"
+ id="path1485"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path1501"
+ d="M 738.19847,283.0615 H 316.76283 v -16.27142 l 0.021,-19.79104 420.00042,21.84739 z"
+ style="fill:url(#linearGradient1503);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes="cccccc" />
+ </g>
<rect
y="200.46207"
x="1505.5474"
@@ -254,7 +253,7 @@
height="92.234497"
width="384.71216"
id="rect1083"
- style="opacity:1;vector-effect:none;fill:url(#linearGradient1093);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="vector-effect:none;fill:url(#linearGradient1093);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path946-3"
@@ -273,7 +272,7 @@
height="118.97548"
width="360.64444"
id="rect1146"
- style="opacity:1;vector-effect:none;fill:#171717;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="vector-effect:none;fill:#171717;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g1345"
inkscape:transform-center-y="-28.855469"
@@ -425,17052 +424,7 @@
width="2048"
height="2048"
preserveAspectRatio="none"
- xlink:href="data:image/png;base64,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...
[truncated message content] |