sounds.hpp 15 KB

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