1+ @PART[dstt_propfan_A*]:NEEDS[Firespitter]
2+ {
3+ MODULE
4+ {
5+ name = FXModuleAnimateThrottle
6+ animationName = turbine
7+ responseSpeed = 0.05
8+ layer = 2
9+ dependOnEngineState = True
10+ dependOnThrottle = True
11+ weightOnOperational = True
12+ affectTime = false
13+ baseAnimSpeed = 0.01 // base + (throttle setting * multiplier)
14+ baseAnimSpeedMult = 100
15+ playInEditor = False
16+ animWrapMode = 2 // Default = 0; Once = 1; Clamp = 1; Loop = 2; PingPong = 4; ClampForever = 8
17+ }
18+ MODULE
19+ {
20+ name = EngineAnimation
21+ onActivateAnimation = deploy
22+ reverseActivationAnimation = True
23+ ThrottleSpinner
24+ {
25+ transformName = bras
26+ spinRPM = 10
27+ }
28+ }
29+ MODULE
30+ {
31+ name = FSswitchEngineThrustTransform
32+ defaultTTName = thrustTransform
33+ useNamedAlternate = 0
34+ isReversed = False
35+ moduleID = 0
36+ }
37+ MODULE
38+ {
39+ name = FSplanePropellerSpinner
40+ propellerName = turbine // ?
41+ rotationSpeed = 60
42+ thrustRPM = 450
43+ windmillRPM = 0.1
44+ windmillMinAirspeed = 30
45+ spinUpTime = 5
46+ }
47+ // MODULE
48+ // {
49+ // name = FSengineSounds
50+ // engage =
51+ // running =
52+ // power = DeepSky/ThorTech/Sounds/sound_rotor_running
53+ // disengage =
54+ // flameout =
55+ // warning =
56+ // powerPitchBase = 1.0
57+ // thrustAddedToPitch = 2.0
58+ // powerFadeInSpeed = 0.005
59+ // powerFadeInDelay = 0.5
60+ // powerLowerThreshold = 0.0
61+ // runningVolume = 0.5
62+ // powerVolume = 0.5
63+ // engageVolume = 0.5
64+ // disengageVolume = 1.0
65+ // flameoutVolume = 1.0
66+ // warningVolume = 1.0
67+ // warningSoundThreshold = 0.8
68+ // warningCooldownTime = 2.0
69+ // randomStartDelay
70+ // }
71+ }
72+
73+ @PART[dstt_vtolfan*|dstt_turbofan_A*]:NEEDS[Firespitter]
74+ {
75+ MODULE
76+ {
77+ name = FXModuleAnimateThrottle
78+ animationName = turbine
79+ responseSpeed = 0.05
80+ layer = 2
81+ dependOnEngineState = True
82+ dependOnThrottle = True
83+ weightOnOperational = True
84+ affectTime = false
85+ baseAnimSpeed = 0.01 // base + (throttle setting * multiplier)
86+ baseAnimSpeedMult = 100
87+ playInEditor = False
88+ animWrapMode = 2 // Default = 0; Once = 1; Clamp = 1; Loop = 2; PingPong = 4; ClampForever = 8
89+ }
90+ MODULE
91+ {
92+ name = FSplanePropellerSpinner
93+ propellerName = turbine
94+ rotationSpeed = 10
95+ thrustRPM = 90
96+ spinUpTime = 1
97+ }
98+ }
0 commit comments