sounds.hpp 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371
  1. attenuationEffectType = "TankAttenuation";
  2. soundGetIn[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1};
  3. soundGetOut[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1, 70};
  4. soundDammage[] = {"", 0.562341, 1};
  5. soundEngineOnInt[] = {"ITT\ABRAMS_engine_int_start", "db+1", 1.5, 200};
  6. soundEngineOffInt[] = {"ITT\ABRAMS_engine_int_stop", "db+1", 1.5, 200};
  7. soundEngineOnExt[] = {"ITT\ABRAMS_engine_ext_start", "db+1", 1.5, 200};
  8. soundEngineOffExt[] = {"ITT\ABRAMS_engine_ext_stop", "db+1", 1.5, 200};
  9. soundBushCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1", 0.177828, 1, 100};
  10. soundBushCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2", 0.177828, 1, 100};
  11. soundBushCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3", 0.177828, 1, 100};
  12. soundBushCrash[] = {"soundBushCollision1", 0.33, "soundBushCollision2", 0.33, "soundBushCollision3", 0.33};
  13. soundGeneralCollision1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_1", 1, 1, 100};
  14. soundGeneralCollision2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_2", 1, 1, 100};
  15. soundGeneralCollision3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_3", 1, 1, 100};
  16. soundGeneralCollision4[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_4", 1, 1, 100};
  17. soundCrashes[] = {"soundGeneralCollision1", 0.25, "soundGeneralCollision2", 0.25, "soundGeneralCollision3", 0.25, "soundGeneralCollision4", 0.25};
  18. buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_1", 1, 1, 200};
  19. buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_2", 1, 1, 200};
  20. buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_3", 1, 1, 200};
  21. buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_4", 1, 1, 200};
  22. soundBuildingCrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
  23. WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_1", 1, 1, 200};
  24. WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_2", 1, 1, 200};
  25. WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_3", 1, 1, 200};
  26. WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_4", 1, 1, 200};
  27. soundWoodCrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166};
  28. ArmorCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_1", 1, 1, 200};
  29. ArmorCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_2", 1, 1, 200};
  30. ArmorCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_3", 1, 1, 200};
  31. ArmorCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_4", 1, 1, 200};
  32. soundArmorCrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
  33. class Sounds
  34. {
  35. class Idle_ext
  36. {
  37. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 1.51623, 0.5, 100};
  38. frequency = 1;
  39. volume = "engineOn*camPos*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
  40. };
  41. class Engine
  42. {
  43. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 1.55481, 0.51, 200};
  44. frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
  45. volume = "engineOn*camPos*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
  46. };
  47. class Engine1_ext
  48. {
  49. sound[] = {"", 0.398107, 1, 200};
  50. frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
  51. volume = "engineOn*camPos*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
  52. };
  53. class Engine2_ext
  54. {
  55. sound[] = {"", 0.446684, 1, 250};
  56. frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
  57. volume = "engineOn*camPos*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
  58. };
  59. class Engine3_ext
  60. {
  61. sound[] = {"", 0.501187, 1, 250};
  62. frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
  63. volume = "engineOn*camPos*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
  64. };
  65. class Engine4_ext
  66. {
  67. sound[] = {"", 0.562341, 1, 300};
  68. frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
  69. volume = "engineOn*camPos*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
  70. };
  71. class IdleThrust
  72. {
  73. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm1", 0.562341, 0.51, 150};
  74. frequency = 1;
  75. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
  76. };
  77. class EngineThrust
  78. {
  79. sound[] = {"", 0.630957, 1, 200};
  80. frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
  81. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
  82. };
  83. class Engine1_Thrust_ext
  84. {
  85. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm2", 0.707946, 0.51, 250};
  86. frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
  87. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
  88. };
  89. class Engine2_Thrust_ext
  90. {
  91. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm3", 0.794328, 0.5, 300};
  92. frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
  93. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
  94. };
  95. class Engine3_Thrust_ext
  96. {
  97. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm4", 0.891251, 0.51, 350};
  98. frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
  99. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
  100. };
  101. class Engine4_Thrust_ext
  102. {
  103. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm5", 1, 0.51, 400};
  104. frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
  105. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
  106. };
  107. class Idle_int
  108. {
  109. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 0.251189, 0.51};
  110. frequency = 1;
  111. volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
  112. };
  113. class Engine_int
  114. {
  115. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 0.281838, 0.51};
  116. frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
  117. volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
  118. };
  119. class Engine1_int
  120. {
  121. sound[] = {"", 0.316228, 1};
  122. frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
  123. volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
  124. };
  125. class Engine2_int
  126. {
  127. sound[] = {"", 0.354813, 1};
  128. frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
  129. volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
  130. };
  131. class Engine3_int
  132. {
  133. sound[] = {"", 0.398107, 1};
  134. frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
  135. volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
  136. };
  137. class Engine4_int
  138. {
  139. sound[] = {"", 0.446684, 1};
  140. frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
  141. volume = "engineOn*(1-camPos)*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
  142. };
  143. class IdleThrust_Int
  144. {
  145. sound[] = {"", 0.562341, 1};
  146. frequency = 1;
  147. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
  148. };
  149. class EngineThrust_Int
  150. {
  151. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm1", 0.630957, 0.51};
  152. frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
  153. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
  154. };
  155. class Engine1_Thrust_int
  156. {
  157. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm2", 0.707946, 0.51};
  158. frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
  159. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
  160. };
  161. class Engine2_Thrust_int
  162. {
  163. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm3", 0.794328, 0.51};
  164. frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
  165. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
  166. };
  167. class Engine3_Thrust_int
  168. {
  169. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm4", 0.891251, 0.51};
  170. frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
  171. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
  172. };
  173. class Engine4_Thrust_int
  174. {
  175. sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm5", 1, 0.51};
  176. frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
  177. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
  178. };
  179. class NoiseInt
  180. {
  181. sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_int_1", 0.501187, 1};
  182. frequency = "1";
  183. volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
  184. };
  185. class NoiseExt
  186. {
  187. sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_ext_1", 0.630957, 1, 150};
  188. frequency = "1";
  189. volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
  190. };
  191. class TiresRockOut
  192. {
  193. sound[] = {"", 1, 1, 60};
  194. frequency = "1";
  195. volume = "camPos*rock*(speed factor[2, 20])";
  196. };
  197. class TiresSandOut
  198. {
  199. sound[] = {"", 1, 1, 60};
  200. frequency = "1";
  201. volume = "camPos*sand*(speed factor[2, 20])";
  202. };
  203. class TiresGrassOut
  204. {
  205. sound[] = {"", 1, 1, 60};
  206. frequency = "1";
  207. volume = "camPos*grass*(speed factor[2, 20])";
  208. };
  209. class TiresMudOut
  210. {
  211. sound[] = {"", 1, 1, 60};
  212. frequency = "1";
  213. volume = "camPos*mud*(speed factor[2, 20])";
  214. };
  215. class TiresGravelOut
  216. {
  217. sound[] = {"", 1, 1, 60};
  218. frequency = "1";
  219. volume = "camPos*gravel*(speed factor[2, 20])";
  220. };
  221. class TiresAsphaltOut
  222. {
  223. sound[] = {"", 1, 1, 60};
  224. frequency = "1";
  225. volume = "camPos*asphalt*(speed factor[2, 20])";
  226. };
  227. class NoiseOut
  228. {
  229. sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", 1.25893, 1, 90};
  230. frequency = "1";
  231. volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
  232. };
  233. class TiresRockIn
  234. {
  235. sound[] = {"", 1, 1, 60};
  236. frequency = "1";
  237. volume = "(1-camPos)*rock*(speed factor[2, 20])";
  238. };
  239. class TiresSandIn
  240. {
  241. sound[] = {"", 1, 1, 60};
  242. frequency = "1";
  243. volume = "(1-camPos)*sand*(speed factor[2, 20])";
  244. };
  245. class TiresGrassIn
  246. {
  247. sound[] = {"", 1, 1, 60};
  248. frequency = "1";
  249. volume = "(1-camPos)*grass*(speed factor[2, 20])";
  250. };
  251. class TiresMudIn
  252. {
  253. sound[] = {"", 1, 1, 60};
  254. frequency = "1";
  255. volume = "(1-camPos)*mud*(speed factor[2, 20])";
  256. };
  257. class TiresGravelIn
  258. {
  259. sound[] = {"", 1, 1, 60};
  260. frequency = "1";
  261. volume = "(1-camPos)*gravel*(speed factor[2, 20])";
  262. };
  263. class TiresAsphaltIn
  264. {
  265. sound[] = {"", 1, 1, 60};
  266. frequency = "1";
  267. volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
  268. };
  269. class NoiseIn
  270. {
  271. sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", 0.501187, 1};
  272. frequency = "1";
  273. volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
  274. };
  275. class breaking_ext_road
  276. {
  277. sound[] = {"", 1, 1, 60};
  278. frequency = 1;
  279. volume = "engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.5])*(Speed Factor[2, 10])";
  280. };
  281. class acceleration_ext_road
  282. {
  283. sound[] = {"", 1, 1, 60};
  284. frequency = 1;
  285. volume = "engineOn*camPos*(LongSlipDrive Factor[0.2, 0.5])*(Speed Factor[10, 1])";
  286. };
  287. class turn_left_ext_road
  288. {
  289. sound[] = {"", 1, 1, 60};
  290. frequency = 1;
  291. volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.5])*(Speed Factor[0, 10])";
  292. };
  293. class turn_right_ext_road
  294. {
  295. sound[] = {"", 1, 1, 60};
  296. frequency = 1;
  297. volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.5])*(Speed Factor[0, 10])";
  298. };
  299. class breaking_ext_dirt
  300. {
  301. sound[] = {"", 1, 1, 60};
  302. frequency = 1;
  303. volume = "engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.5])*(Speed Factor[2, 10])";
  304. };
  305. class acceleration_ext_dirt
  306. {
  307. sound[] = {"", 1, 1, 60};
  308. frequency = 1;
  309. volume = "engineOn*camPos*(LongSlipDrive Factor[0.2, 0.5])*(Speed Factor[10, 1])";
  310. };
  311. class turn_left_ext_dirt
  312. {
  313. sound[] = {"", 1, 1, 60};
  314. frequency = 1;
  315. volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.5])*(Speed Factor[0, 10])";
  316. };
  317. class turn_right_ext_dirt
  318. {
  319. sound[] = {"", 1, 1, 60};
  320. frequency = 1;
  321. volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.5])*(Speed Factor[0, 10])";
  322. };
  323. class breaking_int_road
  324. {
  325. sound[] = {"", 1, 1, 60};
  326. frequency = 1;
  327. volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.4, -0.6])*(Speed Factor[2, 6])";
  328. };
  329. class acceleration_int_road
  330. {
  331. sound[] = {"", 1, 1, 60};
  332. frequency = 1;
  333. volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.4, 0.6])*(Speed Factor[10, 1])";
  334. };
  335. class turn_left_int_road
  336. {
  337. sound[] = {"", 1, 1, 60};
  338. frequency = 1;
  339. volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.4, 0.6])*(Speed Factor[1, 10])";
  340. };
  341. class turn_right_int_road
  342. {
  343. sound[] = {"", 1, 1, 60};
  344. frequency = 1;
  345. volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.4, -0.6])*(Speed Factor[1, 10])";
  346. };
  347. class breaking_int_dirt
  348. {
  349. sound[] = {"", 1, 1, 60};
  350. frequency = 1;
  351. volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.4, -0.6])*(Speed Factor[2, 6])";
  352. };
  353. class acceleration_int_dirt
  354. {
  355. sound[] = {"", 1, 1, 60};
  356. frequency = 1;
  357. volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.4, 0.6])*(Speed Factor[10, 1])";
  358. };
  359. class turn_left_int_dirt
  360. {
  361. sound[] = {"", 1, 1, 60};
  362. frequency = 1;
  363. volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.4, 0.6])*(Speed Factor[1, 10])";
  364. };
  365. class turn_right_int_dirt
  366. {
  367. sound[] = {"", 1, 1, 60};
  368. frequency = 1;
  369. volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.4, -0.6])*(Speed Factor[1, 10])";
  370. };
  371. };