Advertisement
Guest User

Silvia

a guest
Jun 26th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.89 KB | None | 0 0
  1. class DefaultEventhandlers;
  2. class CfgPatches
  3. {
  4. class d3s_silvia_s15_02
  5. {
  6. units[]=
  7. {
  8. "d3s_silvia_s15_02"
  9. };
  10. weapons[]={};
  11. requiredVersion=1.1;
  12. requiredAddons[]=
  13. {
  14. "A3_Soft_F"
  15. };
  16. };
  17. };
  18. class CfgEditorCategories
  19. {
  20. class D3S_Cars
  21. {
  22. displayName="D3S Cars";
  23. };
  24. };
  25. class CfgEditorSubcategories
  26. {
  27. class Sedans
  28. {
  29. displayName="Sedans";
  30. };
  31. };
  32. class WeaponFireGun;
  33. class WeaponCloudsGun;
  34. class WeaponFireMGun;
  35. class WeaponCloudsMGun;
  36. class cfgWeapons
  37. {
  38. class SportCarHorn;
  39. class d3s_airhorn_s15: SportCarHorn
  40. {
  41. displayname="Airhorn";
  42. reloadTime=4;
  43. drySound[]=
  44. {
  45. "d3s_cars_core_18\sound\Horn\Horn_civ.wav",
  46. 1,
  47. 1,
  48. 200
  49. };
  50. scope=2;
  51. };
  52. };
  53. class CfgVehicles
  54. {
  55. class Car;
  56. class Car_F: Car
  57. {
  58. class HitPoints
  59. {
  60. class HitLFWheel;
  61. class HitLF2Wheel;
  62. class HitRFWheel;
  63. class HitRF2Wheel;
  64. class HitFuel;
  65. class HitEngine;
  66. class HitBody;
  67. class HitGlass1;
  68. class HitGlass2;
  69. class HitGlass3;
  70. class HitGlass4;
  71. class HitGlass5;
  72. class HitGlass6;
  73. };
  74. class EventHandlers;
  75. class AnimationSources;
  76. };
  77. class d3s_silvia_s15_02_base: Car_F
  78. {
  79. editorCategory="D3S_Cars";
  80. editorSubcategory="Sedans";
  81. model="\d3s_silvia_s15_02\S15_02";
  82. picture="\d3s_cars_core\data\map_car_ca.paa";
  83. Icon="\d3s_cars_core\data\map_car_ca.paa";
  84. extCameraPosition[]={0,2,-8};
  85. ejectDeadDriver=0;
  86. ejectDeadCargo=0;
  87. hideWeaponsDriver=1;
  88. hideWeaponsCargo=0;
  89. slingLoadCargoMemoryPoints[]=
  90. {
  91. "SlingLoadCargo1",
  92. "SlingLoadCargo2",
  93. "SlingLoadCargo3",
  94. "SlingLoadCargo4"
  95. };
  96. displayName="D3S Nissan Silvia S15 Rocket Bunny '02";
  97. driverAction="driver_low01";
  98. driverInAction="driver_low01";
  99. cargoAction[]=
  100. {
  101. "passenger_low01",
  102. "passenger_low01",
  103. "passenger_low01",
  104. "passenger_low01"
  105. };
  106. cargoInAction[]=
  107. {
  108. "passenger_low01",
  109. "passenger_low01",
  110. "passenger_low01",
  111. "passenger_low01"
  112. };
  113. memoryPointsGetInDriver="pos driver";
  114. memoryPointsGetInDriverDir="pos driver dir";
  115. memoryPointsGetInCargo[]=
  116. {
  117. "pos cargo 1",
  118. "pos cargo 2",
  119. "pos cargo 3"
  120. };
  121. memoryPointsGetInCargoDir[]=
  122. {
  123. "pos cargo 1 dir",
  124. "pos cargo 2 dir",
  125. "pos cargo 3 dir"
  126. };
  127. hiddenSelections[]=
  128. {
  129. "camo1",
  130. "camo2",
  131. "camo3",
  132. "camo4",
  133. "camo5",
  134. "camo6",
  135. "camo7",
  136. "camo8",
  137. "camo9",
  138. "camo10",
  139. "camo11",
  140. "camo12",
  141. "camo13",
  142. "camo14",
  143. "camo15",
  144. "camo16",
  145. "camo17",
  146. "camo18",
  147. "camo19",
  148. "camo20",
  149. "license1",
  150. "license2",
  151. "license3",
  152. "license4",
  153. "license5",
  154. "license6",
  155. "license7"
  156. };
  157. terrainCoef=3;
  158. turnCoef=3;
  159. precision=10;
  160. brakeDistance=3;
  161. acceleration=17;
  162. fireResistance=5;
  163. armor=65;
  164. cost=50000;
  165. transportMaxBackpacks=4;
  166. transportSoldier=1;
  167. wheelDamageRadiusCoef=0.89999998;
  168. wheelDestroyRadiusCoef=0.69999999;
  169. maxFordingDepth=0.5;
  170. waterResistance=1;
  171. crewCrashProtection=0.25;
  172. driverLeftHandAnimName="drivewheel";
  173. driverRightHandAnimName="drivewheel";
  174. class TransportItems
  175. {
  176. };
  177. class Turrets
  178. {
  179. };
  180. class HitPoints: HitPoints
  181. {
  182. class HitLFWheel: HitLFWheel
  183. {
  184. armor=0.5;
  185. passThrough=0;
  186. };
  187. class HitLF2Wheel: HitLF2Wheel
  188. {
  189. armor=0.5;
  190. passThrough=0;
  191. };
  192. class HitRFWheel: HitRFWheel
  193. {
  194. armor=0.5;
  195. passThrough=0;
  196. };
  197. class HitRF2Wheel: HitRF2Wheel
  198. {
  199. armor=0.5;
  200. passThrough=0;
  201. };
  202. class HitFuel: HitFuel
  203. {
  204. armor=0.5;
  205. material=-1;
  206. name="fueltank";
  207. passThrough=0.2;
  208. };
  209. class HitEngine: HitEngine
  210. {
  211. armor=0.5;
  212. material=-1;
  213. name="engine";
  214. passThrough=0.2;
  215. };
  216. class HitBody: HitBody
  217. {
  218. passThrough=1;
  219. name="body";
  220. visual="camo1";
  221. };
  222. class HitGlass1: HitGlass1
  223. {
  224. armor=0.050000001;
  225. passThrough=1;
  226. };
  227. class HitGlass2: HitGlass2
  228. {
  229. armor=0.050000001;
  230. passThrough=1;
  231. };
  232. class HitGlass3: HitGlass3
  233. {
  234. armor=0.050000001;
  235. passThrough=1;
  236. };
  237. class HitGlass4: HitGlass4
  238. {
  239. armor=0.050000001;
  240. passThrough=1;
  241. };
  242. class HitGlass5: HitGlass5
  243. {
  244. armor=0.050000001;
  245. passThrough=1;
  246. };
  247. class HitGlass6: HitGlass6
  248. {
  249. armor=0.050000001;
  250. passThrough=1;
  251. };
  252. };
  253. getInAction="GetInLow";
  254. getOutAction="GetOutLow";
  255. attenuationEffectType="CarAttenuation";
  256. soundGetIn[]=
  257. {
  258. "A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",
  259. 0.56234133,
  260. 1
  261. };
  262. soundGetOut[]=
  263. {
  264. "A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",
  265. 0.56234133,
  266. 1,
  267. 40
  268. };
  269. soundDammage[]=
  270. {
  271. "",
  272. 0.56234133,
  273. 1
  274. };
  275. soundEngineOnInt[]=
  276. {
  277. "d3s_cars_core_18\sound\M3\e92_startup.wss",
  278. 0.39810717,
  279. 1
  280. };
  281. soundEngineOnExt[]=
  282. {
  283. "d3s_cars_core_18\sound\M3\e92_startup.wss",
  284. 0.44668359,
  285. 1,
  286. 200
  287. };
  288. soundEngineOffInt[]=
  289. {
  290. "d3s_cars_core_18\sound\V8_SUV_Luxury\int_stop.wav",
  291. 1,
  292. 1
  293. };
  294. soundEngineOffExt[]=
  295. {
  296. "d3s_cars_core_18\sound\V8_SUV_Luxury\ext_stop.wav",
  297. 1,
  298. 1,
  299. 200
  300. };
  301. buildCrash0[]=
  302. {
  303. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1",
  304. 1,
  305. 1,
  306. 200
  307. };
  308. buildCrash1[]=
  309. {
  310. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2",
  311. 1,
  312. 1,
  313. 200
  314. };
  315. buildCrash2[]=
  316. {
  317. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3",
  318. 1,
  319. 1,
  320. 200
  321. };
  322. buildCrash3[]=
  323. {
  324. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4",
  325. 1,
  326. 1,
  327. 200
  328. };
  329. soundBuildingCrash[]=
  330. {
  331. "buildCrash0",
  332. 0.25,
  333. "buildCrash1",
  334. 0.25,
  335. "buildCrash2",
  336. 0.25,
  337. "buildCrash3",
  338. 0.25
  339. };
  340. WoodCrash0[]=
  341. {
  342. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",
  343. 1,
  344. 1,
  345. 200
  346. };
  347. WoodCrash1[]=
  348. {
  349. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",
  350. 1,
  351. 1,
  352. 200
  353. };
  354. WoodCrash2[]=
  355. {
  356. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",
  357. 1,
  358. 1,
  359. 200
  360. };
  361. WoodCrash3[]=
  362. {
  363. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",
  364. 1,
  365. 1,
  366. 200
  367. };
  368. soundWoodCrash[]=
  369. {
  370. "woodCrash0",
  371. 0.25,
  372. "woodCrash1",
  373. 0.25,
  374. "woodCrash2",
  375. 0.25,
  376. "woodCrash3",
  377. 0.25
  378. };
  379. armorCrash0[]=
  380. {
  381. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1",
  382. 1,
  383. 1,
  384. 200
  385. };
  386. armorCrash1[]=
  387. {
  388. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2",
  389. 1,
  390. 1,
  391. 200
  392. };
  393. armorCrash2[]=
  394. {
  395. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3",
  396. 1,
  397. 1,
  398. 200
  399. };
  400. armorCrash3[]=
  401. {
  402. "A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4",
  403. 1,
  404. 1,
  405. 200
  406. };
  407. soundArmorCrash[]=
  408. {
  409. "ArmorCrash0",
  410. 0.25,
  411. "ArmorCrash1",
  412. 0.25,
  413. "ArmorCrash2",
  414. 0.25,
  415. "ArmorCrash3",
  416. 0.25
  417. };
  418. class Sounds
  419. {
  420. class Idle_ext
  421. {
  422. sound[]=
  423. {
  424. "d3s_cars_core_18\sound\M3\e92_idle",
  425. 0.17782794,
  426. 1,
  427. 100
  428. };
  429. frequency="0.9 + ((rpm/ 8400) factor[(400/ 8400),(1150/ 8400)])*0.2";
  430. volume="engineOn*camPos*(((rpm/ 8400) factor[(400/ 8400),(700/ 8400)]) * ((rpm/ 8400) factor[(1100/ 8400),(900/ 8400)]))";
  431. };
  432. class Engine
  433. {
  434. sound[]=
  435. {
  436. "d3s_cars_core_18\sound\M3\e92_offverylow",
  437. 0.17782794,
  438. 1,
  439. 100
  440. };
  441. frequency="0.8 + ((rpm/ 8400) factor[(900/ 8400),(2100/ 8400)])*0.2";
  442. volume="engineOn*camPos*(((rpm/ 8400) factor[(870/ 8400),(1100/ 8400)]) * ((rpm/ 8400) factor[(2100/ 8400),(1300/ 8400)]))";
  443. };
  444. class Engine1_ext
  445. {
  446. sound[]=
  447. {
  448. "d3s_cars_core_18\sound\M3\e92_offverylow",
  449. 0.17782794,
  450. 1,
  451. 100
  452. };
  453. frequency="0.8 + ((rpm/ 8400) factor[(1300/ 8400),(3100/ 8400)])*0.2";
  454. volume="engineOn*camPos*(((rpm/ 8400) factor[(1250/ 8400),(2050/ 8400)]) * ((rpm/ 8400) factor[(3100/ 8400),(2300/ 8400)]))";
  455. };
  456. class Engine2_ext
  457. {
  458. sound[]=
  459. {
  460. "d3s_cars_core_18\sound\M3\e92_offlow",
  461. 0.17782794,
  462. 1,
  463. 100
  464. };
  465. frequency="0.8 + ((rpm/ 8400) factor[(2200/ 8400),(4100/ 8400)])*0.2";
  466. volume="engineOn*camPos*(((rpm/ 8400) factor[(2250/ 8400),(3050/ 8400)]) * ((rpm/ 8400) factor[(4100/ 8400),(3300/ 8400)]))";
  467. };
  468. class Engine3_ext
  469. {
  470. sound[]=
  471. {
  472. "d3s_cars_core_18\sound\M3\e92_offlow",
  473. 0.17782794,
  474. 1,
  475. 100
  476. };
  477. frequency="0.8 + ((rpm/ 8400) factor[(3300/ 8400),(4900/ 8400)])*0.2";
  478. volume="engineOn*camPos*(((rpm/ 8400) factor[(3250/ 8400),(4050/ 8400)]) * ((rpm/ 8400) factor[(4870/ 8400),(4200/ 8400)]))";
  479. };
  480. class Engine4_ext
  481. {
  482. sound[]=
  483. {
  484. "d3s_cars_core_18\sound\M3\e92_offmid",
  485. 0.17782794,
  486. 1,
  487. 100
  488. };
  489. frequency="0.8 + ((rpm/ 8400) factor[(4200/ 8400),(6200/ 8400)])*0.2";
  490. volume="engineOn*camPos*(((rpm/ 8400) factor[(4150/ 8400),(4800/ 8400)]) * ((rpm/ 8400) factor[(6150/ 8400),(5150/ 8400)]))";
  491. };
  492. class Engine5_ext
  493. {
  494. sound[]=
  495. {
  496. "d3s_cars_core_18\sound\M3\e92_offhigh",
  497. 0.17782794,
  498. 1,
  499. 100
  500. };
  501. frequency="0.95 + ((rpm/ 8400) factor[(5100/ 8400),(6800/ 8400)])*0.15";
  502. volume="engineOn*camPos*((rpm/ 8400) factor[(5100/ 8400),(6100/ 8400)])";
  503. };
  504. class IdleThrust
  505. {
  506. sound[]=
  507. {
  508. "d3s_cars_core_18\sound\M3\e92_onidle",
  509. 0.17782794,
  510. 1,
  511. 100
  512. };
  513. frequency="0.9 + ((rpm/ 8400) factor[(400/ 8400),(1150/ 8400)])*0.2";
  514. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(400/ 8400),(700/ 8400)]) * ((rpm/ 8400) factor[(1100/ 8400),(900/ 8400)]))";
  515. };
  516. class EngineThrust
  517. {
  518. sound[]=
  519. {
  520. "d3s_cars_core_18\sound\M3\e92_onverylow",
  521. 0.17782794,
  522. 1,
  523. 100
  524. };
  525. frequency="0.8 + ((rpm/ 8400) factor[(900/ 8400),(2100/ 8400)])*0.2";
  526. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(870/ 8400),(1100/ 8400)]) * ((rpm/ 8400) factor[(2100/ 8400),(1300/ 8400)]))";
  527. };
  528. class Engine1_Thrust_ext
  529. {
  530. sound[]=
  531. {
  532. "d3s_cars_core_18\sound\M3\e92_onverylow",
  533. 0.17782794,
  534. 1,
  535. 100
  536. };
  537. frequency="0.8 + ((rpm/ 8400) factor[(1300/ 8400),(3100/ 8400)])*0.2";
  538. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(1250/ 8400),(2050/ 8400)]) * ((rpm/ 8400) factor[(3100/ 8400),(2300/ 8400)]))";
  539. };
  540. class Engine2_Thrust_ext
  541. {
  542. sound[]=
  543. {
  544. "d3s_cars_core_18\sound\M3\e92_onlow",
  545. 0.17782794,
  546. 1,
  547. 100
  548. };
  549. frequency="0.8 + ((rpm/ 8400) factor[(2200/ 8400),(4100/ 8400)])*0.2";
  550. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(2250/ 8400),(3050/ 8400)]) * ((rpm/ 8400) factor[(4100/ 8400),(3300/ 8400)]))";
  551. };
  552. class Engine3_Thrust_ext
  553. {
  554. sound[]=
  555. {
  556. "d3s_cars_core_18\sound\M3\e92_onlow",
  557. 0.17782794,
  558. 1,
  559. 100
  560. };
  561. frequency="0.8 + ((rpm/ 8400) factor[(3300/ 8400),(4900/ 8400)])*0.2";
  562. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(3250/ 8400),(4050/ 8400)]) * ((rpm/ 8400) factor[(4870/ 8400),(4200/ 8400)]))";
  563. };
  564. class Engine4_Thrust_ext
  565. {
  566. sound[]=
  567. {
  568. "d3s_cars_core_18\sound\M3\e92_onmid",
  569. 0.17782794,
  570. 1,
  571. 100
  572. };
  573. frequency="0.8 + ((rpm/ 8400) factor[(4200/ 8400),(6200/ 8400)])*0.3";
  574. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(4150/ 8400),(4800/ 8400)]) * ((rpm/ 8400) factor[(6150/ 8400),(5150/ 8400)]))";
  575. };
  576. class Engine5_Thrust_ext
  577. {
  578. sound[]=
  579. {
  580. "d3s_cars_core_18\sound\M3\e92_onhigh",
  581. 0.17782794,
  582. 1,
  583. 100
  584. };
  585. frequency="0.9 + ((rpm/ 8400) factor[(5100/ 8400),(6800/ 8400)])*0.2";
  586. volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 8400) factor[(5100/ 8400),(6100/ 8400)])";
  587. };
  588. class Idle_int
  589. {
  590. sound[]=
  591. {
  592. "d3s_cars_core_18\sound\M3\e92_idle",
  593. 0.099999994,
  594. 1
  595. };
  596. frequency="0.9 + ((rpm/ 8400) factor[(400/ 8400),(1150/ 8400)])*0.2";
  597. volume="engineOn*(1-camPos)*(((rpm/ 8400) factor[(400/ 8400),(700/ 8400)]) * ((rpm/ 8400) factor[(1100/ 8400),(900/ 8400)]))";
  598. };
  599. class Engine_int
  600. {
  601. sound[]=
  602. {
  603. "d3s_cars_core_18\sound\M3\e92_offverylow",
  604. 0.099999994,
  605. 1
  606. };
  607. frequency="0.8 + ((rpm/ 8400) factor[(900/ 8400),(2100/ 8400)])*0.2";
  608. volume="engineOn*(1-camPos)*(((rpm/ 8400) factor[(870/ 8400),(1100/ 8400)]) * ((rpm/ 8400) factor[(2100/ 8400),(1300/ 8400)]))";
  609. };
  610. class Engine1_int
  611. {
  612. sound[]=
  613. {
  614. "d3s_cars_core_18\sound\M3\e92_offverylow",
  615. 0.099999994,
  616. 1
  617. };
  618. frequency="0.8 + ((rpm/ 8400) factor[(1300/ 8400),(3100/ 8400)])*0.2";
  619. volume="engineOn*(1-camPos)*(((rpm/ 8400) factor[(1250/ 8400),(2050/ 8400)]) * ((rpm/ 8400) factor[(3100/ 8400),(2300/ 8400)]))";
  620. };
  621. class Engine2_int
  622. {
  623. sound[]=
  624. {
  625. "d3s_cars_core_18\sound\M3\e92_offlow",
  626. 0.099999994,
  627. 1
  628. };
  629. frequency="0.8 + ((rpm/ 8400) factor[(2200/ 8400),(4100/ 8400)])*0.2";
  630. volume="engineOn*(1-camPos)*(((rpm/ 8400) factor[(2250/ 8400),(3050/ 8400)]) * ((rpm/ 8400) factor[(4100/ 8400),(3300/ 8400)]))";
  631. };
  632. class Engine3_int
  633. {
  634. sound[]=
  635. {
  636. "d3s_cars_core_18\sound\M3\e92_offlow",
  637. 0.099999994,
  638. 1
  639. };
  640. frequency="0.8 + ((rpm/ 8400) factor[(3300/ 8400),(4900/ 8400)])*0.2";
  641. volume="engineOn*(1-camPos)*(((rpm/ 8400) factor[(3250/ 8400),(4050/ 8400)]) * ((rpm/ 8400) factor[(4870/ 8400),(4200/ 8400)]))";
  642. };
  643. class Engine4_int
  644. {
  645. sound[]=
  646. {
  647. "d3s_cars_core_18\sound\M3\e92_offmid",
  648. 0.099999994,
  649. 1
  650. };
  651. frequency="0.8 + ((rpm/ 8400) factor[(4200/ 8400),(6200/ 8400)])*0.2";
  652. volume="engineOn*(1-camPos)*(((rpm/ 8400) factor[(4150/ 8400),(4800/ 8400)]) * ((rpm/ 8400) factor[(6150/ 8400),(5150/ 8400)]))";
  653. };
  654. class Engine5_int
  655. {
  656. sound[]=
  657. {
  658. "d3s_cars_core_18\sound\M3\e92_offhigh",
  659. 0.099999994,
  660. 1
  661. };
  662. frequency="0.95 + ((rpm/ 8400) factor[(5100/ 8400),(6800/ 8400)])*0.15";
  663. volume="engineOn*(1-camPos)*((rpm/ 8400) factor[(5100/ 8400),(6100/ 8400)])";
  664. };
  665. class IdleThrust_int
  666. {
  667. sound[]=
  668. {
  669. "d3s_cars_core_18\sound\M3\e92_onidle",
  670. 0.099999994,
  671. 1
  672. };
  673. frequency="0.9 + ((rpm/ 8400) factor[(400/ 8400),(1150/ 8400)])*0.2";
  674. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(400/ 8400),(700/ 8400)]) * ((rpm/ 8400) factor[(1100/ 8400),(900/ 8400)]))";
  675. };
  676. class EngineThrust_int
  677. {
  678. sound[]=
  679. {
  680. "d3s_cars_core_18\sound\M3\e92_onverylow",
  681. 0.099999994,
  682. 1
  683. };
  684. frequency="0.8 + ((rpm/ 8400) factor[(900/ 8400),(2100/ 8400)])*0.2";
  685. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(870/ 8400),(1100/ 8400)]) * ((rpm/ 8400) factor[(2100/ 8400),(1300/ 8400)]))";
  686. };
  687. class Engine1_Thrust_int
  688. {
  689. sound[]=
  690. {
  691. "d3s_cars_core_18\sound\M3\e92_onverylow",
  692. 0.099999994,
  693. 1
  694. };
  695. frequency="0.8 + ((rpm/ 8400) factor[(1300/ 8400),(3100/ 8400)])*0.2";
  696. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(1250/ 8400),(2050/ 8400)]) * ((rpm/ 8400) factor[(3100/ 8400),(2300/ 8400)]))";
  697. };
  698. class Engine2_Thrust_int
  699. {
  700. sound[]=
  701. {
  702. "d3s_cars_core_18\sound\M3\e92_onlow",
  703. 0.099999994,
  704. 1
  705. };
  706. frequency="0.8 + ((rpm/ 8400) factor[(2200/ 8400),(4100/ 8400)])*0.2";
  707. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(2250/ 8400),(3050/ 8400)]) * ((rpm/ 8400) factor[(4100/ 8400),(3300/ 8400)]))";
  708. };
  709. class Engine3_Thrust_int
  710. {
  711. sound[]=
  712. {
  713. "d3s_cars_core_18\sound\M3\e92_onlow",
  714. 0.099999994,
  715. 1
  716. };
  717. frequency="0.8 + ((rpm/ 8400) factor[(3300/ 8400),(4900/ 8400)])*0.2";
  718. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(3250/ 8400),(4050/ 8400)]) * ((rpm/ 8400) factor[(4870/ 8400),(4200/ 8400)]))";
  719. };
  720. class Engine4_Thrust_int
  721. {
  722. sound[]=
  723. {
  724. "d3s_cars_core_18\sound\M3\e92_onmid",
  725. 0.099999994,
  726. 1
  727. };
  728. frequency="0.8 + ((rpm/ 8400) factor[(4200/ 8400),(6200/ 8400)])*0.3";
  729. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 8400) factor[(4150/ 8400),(4800/ 8400)]) * ((rpm/ 8400) factor[(6150/ 8400),(5150/ 8400)]))";
  730. };
  731. class Engine5_Thrust_int
  732. {
  733. sound[]=
  734. {
  735. "d3s_cars_core_18\sound\M3\e92_onhigh",
  736. 0.099999994,
  737. 1
  738. };
  739. frequency="0.9 + ((rpm/ 8400) factor[(5100/ 8400),(6800/ 8400)])*0.2";
  740. volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 8400) factor[(5100/ 8400),(6100/ 8400)])";
  741. };
  742. class Movement
  743. {
  744. sound="soundEnviron";
  745. frequency="1";
  746. volume="0";
  747. };
  748. class TiresRockOut
  749. {
  750. sound[]=
  751. {
  752. "A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_1",
  753. 0.50118721,
  754. 1,
  755. 60
  756. };
  757. frequency="1";
  758. volume="camPos*rock*(speed factor[2, 20])";
  759. };
  760. class TiresSandOut
  761. {
  762. sound[]=
  763. {
  764. "A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1",
  765. 0.50118721,
  766. 1,
  767. 60
  768. };
  769. frequency="1";
  770. volume="camPos*sand*(speed factor[2, 20])";
  771. };
  772. class TiresGrassOut
  773. {
  774. sound[]=
  775. {
  776. "A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_2",
  777. 0.50118721,
  778. 1,
  779. 60
  780. };
  781. frequency="1";
  782. volume="camPos*grass*(speed factor[2, 20])";
  783. };
  784. class TiresMudOut
  785. {
  786. sound[]=
  787. {
  788. "A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2",
  789. 0.50118721,
  790. 1,
  791. 60
  792. };
  793. frequency="1";
  794. volume="camPos*mud*(speed factor[2, 20])";
  795. };
  796. class TiresGravelOut
  797. {
  798. sound[]=
  799. {
  800. "A3\Sounds_F\vehicles\soft\tires\ext_tires_gravel_1",
  801. 0.50118721,
  802. 1,
  803. 60
  804. };
  805. frequency="1";
  806. volume="camPos*gravel*(speed factor[2, 20])";
  807. };
  808. class TiresAsphaltOut
  809. {
  810. sound[]=
  811. {
  812. "A3\Sounds_F\vehicles\soft\tires\ext_tires_asfalt_2",
  813. 0.50118721,
  814. 1,
  815. 60
  816. };
  817. frequency="1";
  818. volume="camPos*asphalt*(speed factor[2, 20])";
  819. };
  820. class NoiseOut
  821. {
  822. sound[]=
  823. {
  824. "A3\Sounds_F\vehicles\soft\noises\noise_ext_car_3",
  825. 0.39810717,
  826. 1,
  827. 90
  828. };
  829. frequency="1";
  830. volume="camPos*(damper0 max 0.02)*(speed factor[0, 8])";
  831. };
  832. class TiresRockIn
  833. {
  834. sound[]=
  835. {
  836. "A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_1",
  837. 0.50118721,
  838. 1
  839. };
  840. frequency="1";
  841. volume="(1-camPos)*rock*(speed factor[2, 20])";
  842. };
  843. class TiresSandIn
  844. {
  845. sound[]=
  846. {
  847. "A3\Sounds_F\vehicles\soft\tires\int-tires-sand2",
  848. 0.50118721,
  849. 1
  850. };
  851. frequency="1";
  852. volume="(1-camPos)*sand*(speed factor[2, 20])";
  853. };
  854. class TiresGrassIn
  855. {
  856. sound[]=
  857. {
  858. "A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_2",
  859. 0.50118721,
  860. 1
  861. };
  862. frequency="1";
  863. volume="(1-camPos)*grass*(speed factor[2, 20])";
  864. };
  865. class TiresMudIn
  866. {
  867. sound[]=
  868. {
  869. "A3\Sounds_F\vehicles\soft\tires\int-tires-mud2",
  870. 0.50118721,
  871. 1
  872. };
  873. frequency="1";
  874. volume="(1-camPos)*mud*(speed factor[2, 20])";
  875. };
  876. class TiresGravelIn
  877. {
  878. sound[]=
  879. {
  880. "A3\Sounds_F\vehicles\soft\tires\int_tires_gravel_1",
  881. 0.50118721,
  882. 1
  883. };
  884. frequency="1";
  885. volume="(1-camPos)*gravel*(speed factor[2, 20])";
  886. };
  887. class TiresAsphaltIn
  888. {
  889. sound[]=
  890. {
  891. "A3\Sounds_F\vehicles\soft\tires\int_tires_asfalt_2",
  892. 0.50118721,
  893. 1
  894. };
  895. frequency="1";
  896. volume="(1-camPos)*asphalt*(speed factor[2, 20])";
  897. };
  898. class NoiseIn
  899. {
  900. sound[]=
  901. {
  902. "A3\Sounds_F\vehicles\soft\noises\noise_int_car_3",
  903. 0.25118864,
  904. 1
  905. };
  906. frequency="1";
  907. volume="(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
  908. };
  909. class breaking_ext_road
  910. {
  911. sound[]=
  912. {
  913. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04",
  914. 0.70794576,
  915. 1,
  916. 80
  917. };
  918. frequency=1;
  919. volume="engineOn*camPos*asphalt*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  920. };
  921. class acceleration_ext_road
  922. {
  923. sound[]=
  924. {
  925. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",
  926. 0.70794576,
  927. 1,
  928. 80
  929. };
  930. frequency=1;
  931. volume="engineOn*camPos*asphalt*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  932. };
  933. class turn_left_ext_road
  934. {
  935. sound[]=
  936. {
  937. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",
  938. 0.70794576,
  939. 1,
  940. 80
  941. };
  942. frequency=1;
  943. volume="engineOn*camPos*asphalt*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  944. };
  945. class turn_right_ext_road
  946. {
  947. sound[]=
  948. {
  949. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",
  950. 0.70794576,
  951. 1,
  952. 80
  953. };
  954. frequency=1;
  955. volume="engineOn*camPos*asphalt*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  956. };
  957. class breaking_ext_dirt
  958. {
  959. sound[]=
  960. {
  961. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking",
  962. 0.70794576,
  963. 1,
  964. 60
  965. };
  966. frequency=1;
  967. volume="engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
  968. };
  969. class acceleration_ext_dirt
  970. {
  971. sound[]=
  972. {
  973. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration",
  974. 0.70794576,
  975. 1,
  976. 60
  977. };
  978. frequency=1;
  979. volume="engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
  980. };
  981. class turn_left_ext_dirt
  982. {
  983. sound[]=
  984. {
  985. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt",
  986. 0.70794576,
  987. 1,
  988. 60
  989. };
  990. frequency=1;
  991. volume="engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
  992. };
  993. class turn_right_ext_dirt
  994. {
  995. sound[]=
  996. {
  997. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt",
  998. 0.70794576,
  999. 1,
  1000. 60
  1001. };
  1002. frequency=1;
  1003. volume="engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
  1004. };
  1005. class breaking_int_road
  1006. {
  1007. sound[]=
  1008. {
  1009. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int",
  1010. 0.31622776,
  1011. 1
  1012. };
  1013. frequency=1;
  1014. volume="engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1015. };
  1016. class acceleration_int_road
  1017. {
  1018. sound[]=
  1019. {
  1020. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",
  1021. 0.31622776,
  1022. 1
  1023. };
  1024. frequency=1;
  1025. volume="engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  1026. };
  1027. class turn_left_int_road
  1028. {
  1029. sound[]=
  1030. {
  1031. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",
  1032. 0.31622776,
  1033. 1
  1034. };
  1035. frequency=1;
  1036. volume="engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  1037. };
  1038. class turn_right_int_road
  1039. {
  1040. sound[]=
  1041. {
  1042. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",
  1043. 0.31622776,
  1044. 1
  1045. };
  1046. frequency=1;
  1047. volume="engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1048. };
  1049. class breaking_int_dirt
  1050. {
  1051. sound[]=
  1052. {
  1053. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking_int",
  1054. 0.31622776,
  1055. 1
  1056. };
  1057. frequency=1;
  1058. volume="engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[-01, -0.4])*(Speed Factor[2, 15])";
  1059. };
  1060. class acceleration_int_dirt
  1061. {
  1062. sound[]=
  1063. {
  1064. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration_int",
  1065. 0.31622776,
  1066. 1
  1067. };
  1068. frequency=1;
  1069. volume="engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  1070. };
  1071. class turn_left_int_dirt
  1072. {
  1073. sound[]=
  1074. {
  1075. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int",
  1076. 0.31622776,
  1077. 1
  1078. };
  1079. frequency=1;
  1080. volume="engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  1081. };
  1082. class turn_right_int_dirt
  1083. {
  1084. sound[]=
  1085. {
  1086. "A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int",
  1087. 0.31622776,
  1088. 1
  1089. };
  1090. frequency=1;
  1091. volume="engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1092. };
  1093. };
  1094. class RenderTargets
  1095. {
  1096. class LeftMirror
  1097. {
  1098. renderTarget="rendertarget0";
  1099. class CameraView1
  1100. {
  1101. pointPosition="PIP0_pos";
  1102. pointDirection="PIP0_dir";
  1103. renderQuality=2;
  1104. renderVisionMode=0;
  1105. fov=0.69999999;
  1106. };
  1107. };
  1108. class RightMirror
  1109. {
  1110. renderTarget="rendertarget1";
  1111. class CameraView1
  1112. {
  1113. pointPosition="PIP1_pos";
  1114. pointDirection="PIP1_dir";
  1115. renderQuality=2;
  1116. renderVisionMode=0;
  1117. fov=0.69999999;
  1118. };
  1119. };
  1120. class RearMirror
  1121. {
  1122. renderTarget="rendertarget2";
  1123. class CameraView1
  1124. {
  1125. pointPosition="PIP2_pos";
  1126. pointDirection="PIP2_dir";
  1127. renderQuality=2;
  1128. renderVisionMode=0;
  1129. fov=0.5;
  1130. };
  1131. };
  1132. };
  1133. thrustDelay=0.2;
  1134. engineStartSpeed=1.5;
  1135. brakeIdleSpeed=0.1;
  1136. maxSpeed=220;
  1137. fuelCapacity=48;
  1138. wheelCircumference=2.223;
  1139. antiRollbarForceCoef=0;
  1140. antiRollbarForceLimit=0;
  1141. antiRollbarSpeedMin=0;
  1142. antiRollbarSpeedMax=0;
  1143. idleRpm=1000;
  1144. redRpm=8500;
  1145. class complexGearbox
  1146. {
  1147. GearboxRatios[]=
  1148. {
  1149. "R1",
  1150. -4.2600002,
  1151. "N",
  1152. 0,
  1153. "D1",
  1154. 3.76,
  1155. "D2",
  1156. 2.03,
  1157. "D3",
  1158. 1.46,
  1159. "D4",
  1160. 1.08,
  1161. "D5",
  1162. 0.88,
  1163. "D6",
  1164. 0.74000001
  1165. };
  1166. TransmissionRatios[]=
  1167. {
  1168. "High",
  1169. 3.4200001
  1170. };
  1171. gearBoxMode="auto";
  1172. moveOffGear=1;
  1173. driveString="D";
  1174. neutralString="N";
  1175. reverseString="R";
  1176. transmissionDelay=0.0099999905;
  1177. };
  1178. simulation="carx";
  1179. dampersBumpCoef=0.0049999999;
  1180. differentialType="all_open";
  1181. frontRearSplit=0.30000001;
  1182. frontBias=2.5;
  1183. rearBias=2.5;
  1184. centreBias=2.5;
  1185. clutchStrength=55;
  1186. maxOmega=889.66998;
  1187. enginePower=317;
  1188. peakTorque=300;
  1189. dampingRateFullThrottle=0.079999998;
  1190. dampingRateZeroThrottleClutchDisengaged=0.050000001;
  1191. dampingRateZeroThrottleClutchEngaged=0.34999999;
  1192. slowSpeedForwardCoef=0.44999999;
  1193. normalSpeedForwardCoef=1;
  1194. torqueCurve[]=
  1195. {
  1196. {0,0},
  1197. {0.14,0.70999998},
  1198. {0.28999999,0.79000002},
  1199. {0.43000001,0.82999998},
  1200. {0.56999999,0.95999998},
  1201. {0.70999998,0.95999998},
  1202. {0.86000001,0.81999999},
  1203. {1,0.81999999}
  1204. };
  1205. changeGearMinEffectivity[]={0.94999999,0.15000001,0.89999998,0.89999998,0.89999998,0.89999998,0.89999998,0.80000001};
  1206. switchTime=0.31;
  1207. latency=1;
  1208. class Wheels
  1209. {
  1210. class LF
  1211. {
  1212. boneName="wheel_1_1_damper";
  1213. steering=1;
  1214. side="left";
  1215. center="wheel_1_1_axis";
  1216. boundary="wheel_1_1_bound";
  1217. width="0.2";
  1218. mass=20;
  1219. MOI=5.3000002;
  1220. dampingRate=0.5;
  1221. dampingRateDamaged=5;
  1222. dampingRateDestroyed=5000;
  1223. maxBrakeTorque=5500;
  1224. maxHandBrakeTorque=0;
  1225. suspTravelDirection[]={0,-1,0};
  1226. suspForceAppPointOffset="wheel_1_1_axis";
  1227. tireForceAppPointOffset="wheel_1_1_axis";
  1228. maxCompression=0.1;
  1229. mMaxDroop=0.1;
  1230. sprungMass=550;
  1231. springStrength=90000;
  1232. springDamperRate=6134;
  1233. longitudinalStiffnessPerUnitGravity=100000;
  1234. latStiffX=18;
  1235. latStiffY=180;
  1236. frictionVsSlipGraph[]=
  1237. {
  1238. {0,1},
  1239. {0.5,1},
  1240. {1,1}
  1241. };
  1242. };
  1243. class LR: LF
  1244. {
  1245. boneName="wheel_1_2_damper";
  1246. steering=0;
  1247. center="wheel_1_2_axis";
  1248. boundary="wheel_1_2_bound";
  1249. MOI=0.69999999;
  1250. suspForceAppPointOffset="wheel_1_2_axis";
  1251. tireForceAppPointOffset="wheel_1_2_axis";
  1252. maxHandBrakeTorque=4000;
  1253. maxCompression=0.12;
  1254. mMaxDroop=0.12;
  1255. sprungMass=400;
  1256. latStiffX=18;
  1257. latStiffY=18000;
  1258. };
  1259. class RF: LF
  1260. {
  1261. boneName="wheel_2_1_damper";
  1262. center="wheel_2_1_axis";
  1263. boundary="wheel_2_1_bound";
  1264. suspForceAppPointOffset="wheel_2_1_axis";
  1265. tireForceAppPointOffset="wheel_2_1_axis";
  1266. steering=1;
  1267. side="right";
  1268. maxCompression=0.1;
  1269. mMaxDroop=0.1;
  1270. sprungMass=550;
  1271. latStiffX=18;
  1272. latStiffY=180;
  1273. };
  1274. class RR: RF
  1275. {
  1276. boneName="wheel_2_2_damper";
  1277. steering=0;
  1278. center="wheel_2_2_axis";
  1279. boundary="wheel_2_2_bound";
  1280. MOI=0.69999999;
  1281. suspForceAppPointOffset="wheel_2_2_axis";
  1282. tireForceAppPointOffset="wheel_2_2_axis";
  1283. maxHandBrakeTorque=4000;
  1284. maxCompression=0.12;
  1285. mMaxDroop=0.12;
  1286. sprungMass=400;
  1287. latStiffX=18;
  1288. latStiffY=18000;
  1289. };
  1290. };
  1291. class PlayerSteeringCoefficients
  1292. {
  1293. turnIncreaseConst=1;
  1294. turnIncreaseLinear=3;
  1295. turnIncreaseTime=1;
  1296. turnDecreaseConst=8;
  1297. turnDecreaseLinear=3;
  1298. turnDecreaseTime=0;
  1299. maxTurnHundred=1;
  1300. };
  1301. memoryPointTrackFLL="TrackFLL";
  1302. memoryPointTrackFLR="TrackFLR";
  1303. memoryPointTrackBLL="TrackBLL";
  1304. memoryPointTrackBLR="TrackBLR";
  1305. memoryPointTrackFRL="TrackFRL";
  1306. memoryPointTrackFRR="TrackFRR";
  1307. memoryPointTrackBRL="TrackBRL";
  1308. memoryPointTrackBRR="TrackBRR";
  1309. class Damage
  1310. {
  1311. tex[]={};
  1312. mat[]=
  1313. {
  1314. "d3s_cars_core_18\data\glass_window.rvmat",
  1315. "A3\data_f\Glass_veh_damage.rvmat",
  1316. "A3\data_f\Glass_veh_damage.rvmat",
  1317. "a3\data_f\glass_veh_int.rvmat",
  1318. "A3\data_f\Glass_veh_damage.rvmat",
  1319. "A3\data_f\Glass_veh_damage.rvmat",
  1320. "d3s_silvia_s15_02\data\mat.rvmat",
  1321. "d3s_cars_core_18\data\damage_metalsheet.rvmat",
  1322. "d3s_cars_core_18\data\destruct_rust.rvmat",
  1323. "d3s_silvia_s15_02\data\glanec.rvmat",
  1324. "d3s_cars_core_18\data\damage_metalsheet.rvmat",
  1325. "d3s_cars_core_18\data\destruct_rust.rvmat",
  1326. "d3s_silvia_s15_02\data\metallic.rvmat",
  1327. "d3s_cars_core_18\data\damage_metalsheet.rvmat",
  1328. "d3s_cars_core_18\data\destruct_rust.rvmat"
  1329. };
  1330. };
  1331. class Exhausts
  1332. {
  1333. class Exhaust1
  1334. {
  1335. position="exhaust1_pos";
  1336. direction="exhaust1_dir";
  1337. effect="ExhaustsEffect";
  1338. };
  1339. };
  1340. class Reflectors
  1341. {
  1342. class LightCarHeadL01
  1343. {
  1344. color[]={2400,2070,2460};
  1345. ambient[]={5,5,5};
  1346. position="LightCarHeadL01";
  1347. direction="LightCarHeadL01_end";
  1348. hitpoint="Light_L";
  1349. selection="Light_L";
  1350. size=1;
  1351. innerAngle=70;
  1352. outerAngle=120;
  1353. coneFadeCoef=10;
  1354. intensity=1;
  1355. useFlare="true";
  1356. dayLight="true";
  1357. flareSize=1;
  1358. class Attenuation
  1359. {
  1360. start=1;
  1361. constant=0;
  1362. linear=0;
  1363. quadratic=0.5;
  1364. hardLimitStart=30;
  1365. hardLimitEnd=60;
  1366. };
  1367. };
  1368. class LightCarHeadR01: LightCarHeadL01
  1369. {
  1370. position="LightCarHeadR01";
  1371. direction="LightCarHeadR01_end";
  1372. hitpoint="Light_R";
  1373. selection="Light_R";
  1374. };
  1375. };
  1376. hiddenSelectionsTextures[]=
  1377. {
  1378. "",
  1379. "",
  1380. "",
  1381. "",
  1382. "",
  1383. "",
  1384. "",
  1385. "",
  1386. "",
  1387. "",
  1388. "",
  1389. "",
  1390. "",
  1391. "",
  1392. "",
  1393. "",
  1394. "",
  1395. "",
  1396. "",
  1397. "",
  1398. "",
  1399. "",
  1400. "",
  1401. "",
  1402. "",
  1403. "",
  1404. "",
  1405. "",
  1406. "",
  1407. "",
  1408. "",
  1409. "",
  1410. "",
  1411. "",
  1412. "",
  1413. "",
  1414. ""
  1415. };
  1416. class AnimationSources: AnimationSources
  1417. {
  1418. class turn_left
  1419. {
  1420. source="user";
  1421. animPeriod=0.001;
  1422. initPhase=0;
  1423. };
  1424. class turn_right: turn_left
  1425. {
  1426. };
  1427. class spoiler: turn_left
  1428. {
  1429. };
  1430. class lightbar_top: turn_left
  1431. {
  1432. };
  1433. class lightbar_front: turn_left
  1434. {
  1435. };
  1436. class lightbar_back: turn_left
  1437. {
  1438. };
  1439. class cage: turn_left
  1440. {
  1441. };
  1442. class directional: turn_left
  1443. {
  1444. };
  1445. class rambar: turn_left
  1446. {
  1447. };
  1448. class radar: turn_left
  1449. {
  1450. };
  1451. class ani_lightbar: turn_left
  1452. {
  1453. };
  1454. class ani_siren: turn_left
  1455. {
  1456. };
  1457. class ani_takedown: turn_left
  1458. {
  1459. };
  1460. class ani_directional: turn_left
  1461. {
  1462. };
  1463. };
  1464. class UserActions
  1465. {
  1466. class turn_left_allumage
  1467. {
  1468. displayName="<t color='#dcdcdc'>Левый указатель поворота</t>";
  1469. displayNameDefault="";
  1470. position="drivewheel";
  1471. radius=1;
  1472. onlyForPlayer=1;
  1473. condition="this animationPhase ""turn_left"" < 0.5 AND Alive(this) AND driver this == player";
  1474. statement="this animate [""turn_left"",1];";
  1475. shortcut="LeanLeft";
  1476. showWindow=0;
  1477. };
  1478. class turn_left_eteint
  1479. {
  1480. displayName="<t color='#ffd800'>Левый указатель поворота</t>";
  1481. displayNameDefault="";
  1482. position="drivewheel";
  1483. radius=1;
  1484. onlyForPlayer=1;
  1485. condition="this animationPhase ""turn_left"" > 0.5 AND Alive(this) AND driver this == player";
  1486. statement="this animate [""turn_left"",0];";
  1487. shortcut="LeanLeft";
  1488. showWindow=0;
  1489. };
  1490. class turn_right_allumage
  1491. {
  1492. displayName="<t color='#dcdcdc'>Правый указатель поворота</t>";
  1493. displayNameDefault="";
  1494. position="drivewheel";
  1495. radius=1;
  1496. onlyForPlayer=1;
  1497. condition="this animationPhase ""turn_right"" < 0.5 AND Alive(this) AND driver this == player";
  1498. statement="this animate [""turn_right"",1];";
  1499. shortcut="LeanRight";
  1500. showWindow=0;
  1501. };
  1502. class turn_right_eteint
  1503. {
  1504. displayName="<t color='#ffd800'>Правый указатель поворота</t>";
  1505. displayNameDefault="";
  1506. position="drivewheel";
  1507. radius=1;
  1508. onlyForPlayer=1;
  1509. condition="this animationPhase ""turn_right"" > 0.5 AND Alive(this) AND driver this == player";
  1510. statement="this animate [""turn_right"",0];";
  1511. shortcut="LeanRight";
  1512. showWindow=0;
  1513. };
  1514. };
  1515. class eventhandlers
  1516. {
  1517. init="if (local (_this select 0)) then { [_this select 0] call d3s_fnc_setLicense;};";
  1518. };
  1519. };
  1520. class d3s_silvia_s15_02: d3s_silvia_s15_02_base
  1521. {
  1522. author="DANZ";
  1523. vehicleClass="CAR";
  1524. displayName="Nissan Silvia S15 Rocket Bunny'02";
  1525. scope=2;
  1526. scopeCurator=2;
  1527. crew="C_man_1";
  1528. side=3;
  1529. faction="CIV_F";
  1530. differentialType="rear_open";
  1531. frontRearSplit=0.1;
  1532. maxSpeed=180;
  1533. enginePower=300;
  1534. peakTorque=300;
  1535. weapons[]=
  1536. {
  1537. "d3s_airhorn_s15"
  1538. };
  1539. hiddenSelectionsTextures[]=
  1540. {
  1541. "d3s_silvia_s15_02\data\skins\S15_AO_co.paa",
  1542. "d3s_silvia_s15_02\data\S15_Advan.paa",
  1543. "d3s_cars_core_18\data\glass_black.paa",
  1544. "d3s_cars_core_18\data\caliper_co.paa",
  1545. "",
  1546. "",
  1547. "",
  1548. "",
  1549. "",
  1550. "",
  1551. "",
  1552. "",
  1553. "",
  1554. "",
  1555. "",
  1556. "",
  1557. "",
  1558. "",
  1559. "",
  1560. "",
  1561. "",
  1562. "",
  1563. "",
  1564. "",
  1565. "",
  1566. "",
  1567. "",
  1568. "",
  1569. "",
  1570. "",
  1571. "",
  1572. "",
  1573. "",
  1574. "",
  1575. "",
  1576. "",
  1577. ""
  1578. };
  1579. };
  1580. class YG_silvia_s15_02: d3s_silvia_s15_02_base
  1581. {
  1582. author="DANZ";
  1583. vehicleClass="CAR";
  1584. displayName="Nissan Silvia S15 Rocket Bunny'02 Yamaguchi-Gumi";
  1585. scope=2;
  1586. scopeCurator=2;
  1587. crew="C_man_1";
  1588. side=3;
  1589. faction="CIV_F";
  1590. differentialType="rear_open";
  1591. frontRearSplit=0.1;
  1592. maxSpeed=180;
  1593. enginePower=300;
  1594. peakTorque=300;
  1595. weapons[]=
  1596. {
  1597. "d3s_airhorn_s15"
  1598. };
  1599. hiddenSelectionsTextures[]=
  1600. {
  1601. "d3s_silvia_s15_02\data\skins\S15_AO_co.paa",
  1602. "d3s_silvia_s15_02\data\S15_Advan.paa",
  1603. "d3s_cars_core_18\data\glass_black.paa",
  1604. "d3s_cars_core_18\data\caliper_co.paa",
  1605. "",
  1606. "",
  1607. "",
  1608. "",
  1609. "",
  1610. "",
  1611. "",
  1612. "",
  1613. "",
  1614. "",
  1615. "",
  1616. "",
  1617. "",
  1618. "",
  1619. "",
  1620. "",
  1621. "",
  1622. "",
  1623. "",
  1624. "",
  1625. "",
  1626. "",
  1627. "",
  1628. "",
  1629. "",
  1630. "",
  1631. "",
  1632. "",
  1633. "",
  1634. "",
  1635. "",
  1636. "",
  1637. ""
  1638. };
  1639. };
  1640. };
  1641. class CfgMovesBasic
  1642. {
  1643. class DefaultDie;
  1644. class ManActions
  1645. {
  1646. d3s_silvia_s15_02_driver="d3s_silvia_s15_02_driver";
  1647. };
  1648. };
  1649. class CfgMovesMaleSdr: CfgMovesBasic
  1650. {
  1651. skeletonName="OFP2_ManSkeleton";
  1652. gestures="CfgGesturesMale";
  1653. class States
  1654. {
  1655. class Crew;
  1656. class d3s_silvia_s15_02_driver: Crew
  1657. {
  1658. };
  1659. };
  1660. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement