Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.09 KB | None | 0 0
  1. class CfgPatches
  2. {
  3. class Exile_Offroad_Armored
  4. {
  5. units[] = {};
  6. weapons[] = {};
  7. requiredVersion = 0.1;
  8. requiredAddons[] = {"exile_client","A3_Soft_F"};
  9. };
  10. };
  11.  
  12. class CfgVehicles
  13. {
  14. class LandVehicle;
  15. class Car: LandVehicle
  16. {
  17. class HitPoints;
  18. };
  19. class Car_F: Car
  20. {
  21. class HitPoints
  22. {
  23. class HitLFWheel;
  24. class HitLF2Wheel;
  25. class HitRFWheel;
  26. class HitRF2Wheel;
  27. class HitBody;
  28. class HitFuel;
  29. class HitEngine;
  30. class HitGlass1{};
  31. class HitGlass2;
  32. };
  33. class AnimationSources;
  34. class EventHandlers;
  35. }
  36. class Offroad_01_base_F: Car_F {};
  37. class Offroad_01_unarmed_base_F: Offroad_01_base_F {};
  38. class Offroad_01_civil_base_F: Offroad_01_unarmed_base_F {};
  39.  
  40. class Diesel_Exile_Car_Offroad_Abstract: Offroad_01_civil_base_F
  41. {
  42. scope = 0;
  43. side = 3;
  44. faction = "CIV_F";
  45. vehicleclass = "ExileCars";
  46. skinName = "";
  47. displayName = "Offroad (Armored)";
  48. fuelConsumptionRate = "0.03f";
  49. exileLockSound = "exile_assets\sound\lock01.wss";
  50. exileUnlockSound = "a3\sounds_f\vehicles\soft\Hatchback_01\Hatchback_01_door.wss";
  51. maximumLoad = 2000;
  52.  
  53. armor = 40;//30
  54. armorLights = 1.0;//0.02
  55. maxSpeed = 150;//200
  56. fuelCapacity = 40;//45
  57. idleRpm = 700;
  58. redRpm = 3500;//3500
  59. maxOmega = 500;//450
  60. enginePower = 135;//150
  61. torqueCurve[] = {{ "(0/4000)","(0/550)" },{ "(500/4000)","(300/550)" },{ "(1000/4000)","(425/550)" },{ "(2000/4000)","(500/550)" },{ "(2500/4000)","(550/550)" },{ "(3000/4000)","(550/550)" },{ "(6000/4000)","(0/550)" }};
  62. peakTorque = 550;//425
  63. clutchStrength = 35.0;
  64. frontBias = 1.9;
  65. rearBias = 1.5;
  66.  
  67. /*class complexGearbox
  68. {
  69. GearboxRatios[] = {"R1",-3.974,"N",0,"D1",4.332,"D2",2.561,"D3",1.492,"D4",1.0,"D5",0.791};
  70. TransmissionRatios[] = {"High",3.727};
  71. gearBoxMode = "auto";
  72. moveOffGear = 1;
  73. driveString = "D";
  74. neutralString = "N";
  75. reverseString = "R";
  76. transmissionDelay = 1;
  77. };*/
  78.  
  79. animationList[] = {"HideBumper2",0,"HideConstruction",0,"HideDoor3",0,"HideBackpacks",0};
  80. class HitPoints: HitPoints
  81. {
  82. class HitLFWheel: HitLFWheel
  83. {
  84. armor = 3.0;//0.5
  85. passThrough = 0;
  86. radius = 0.25;
  87. };
  88. class HitLF2Wheel: HitLF2Wheel
  89. {
  90. armor = 3.0;//0.5
  91. passThrough = 0;
  92. radius = 0.25;
  93. };
  94. class HitRFWheel: HitRFWheel
  95. {
  96. armor = 3.0;//0.5
  97. passThrough = 0;
  98. radius = 0.25;
  99. };
  100. class HitRF2Wheel: HitRF2Wheel
  101. {
  102. armor = 3.0;//0.5
  103. passThrough = 0;
  104. radius = 0.25;
  105. };
  106. class HitFuel: HitFuel
  107. {
  108. name = "palivo";
  109. armor = 3;//2
  110. radius = 0.5;
  111. };
  112. class HitEngine: HitEngine
  113. {
  114. name = "motor";
  115. armor = 6;//4
  116. radius = 0.25;
  117. };
  118. class HitBody: HitBody
  119. {
  120. armor = 3.0;
  121. visual = "camo";
  122. };
  123. class HitGlass1: HitGlass1
  124. {
  125. armor = 5;//0.25
  126. explosionShielding = 3;
  127. };
  128. class HitGlass2: HitGlass2
  129. {
  130. armor = 5;//0.25
  131. explosionShielding = 3;
  132. };
  133. };
  134.  
  135. class EventHandlers: EventHandlers
  136. {
  137. init = "if (local (_this select 0)) then {[(_this select 0), """", [], true] call bis_fnc_initVehicle;};";
  138. killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled'); _this select 0 animate [""DamageUnHideConstruction"",0];";
  139. };
  140. };
  141. class Diesel_Exile_Car_Offroad_Armored_Red: Diesel_Exile_Car_Offroad_Abstract
  142. {
  143. scope = 2;
  144. skinName = "Red";
  145. hiddenSelectionsTextures[] = {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa"};
  146. textureList[] = {"red",1};
  147. };
  148. class Diesel_Exile_Car_Offroad_Armored_Beige: Diesel_Exile_Car_Offroad_Abstract
  149. {
  150. scope = 2;
  151. skinName = "Beige";
  152. hiddenSelectionsTextures[] = {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa"};
  153. textureList[] = {"sand",1};
  154. };
  155. class Diesel_Exile_Car_Offroad_Armored_White: Diesel_Exile_Car_Offroad_Abstract
  156. {
  157. scope = 2;
  158. skinName = "White";
  159. hiddenSelectionsTextures[] = {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa"};
  160. textureList[] = {"white",1};
  161. };
  162. class Diesel_Exile_Car_Offroad_Armored_Blue: Diesel_Exile_Car_Offroad_Abstract
  163. {
  164. scope = 2;
  165. skinName = "Blue";
  166. hiddenSelectionsTextures[] = {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa"};
  167. textureList[] = {"blue",1};
  168. };
  169. class Diesel_Exile_Car_Offroad_Armored_DarkRed: Diesel_Exile_Car_Offroad_Abstract
  170. {
  171. scope = 2;
  172. skinName = "Dark Red";
  173. hiddenSelectionsTextures[] = {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa"};
  174. textureList[] = {"darkred",1};
  175. };
  176. class Diesel_Exile_Car_Offroad_Armored_BlueCustom: Diesel_Exile_Car_Offroad_Abstract
  177. {
  178. scope = 2;
  179. skinName = "Blue Custom";
  180. hiddenSelectionsTextures[] = {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa"};
  181. textureList[] = {"bluecustom",1};
  182. };
  183. class Diesel_Exile_Car_Offroad_Armored_Guerilla01: Diesel_Exile_Car_Offroad_Abstract
  184. {
  185. scope = 2;
  186. skinName = "Guerilla 01";
  187. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};
  188. textureList[] = {"guerilla_01"};
  189. };
  190. class Diesel_Exile_Car_Offroad_Armored_Guerilla02: Diesel_Exile_Car_Offroad_Abstract
  191. {
  192. scope = 2;
  193. skinName = "Guerilla 02";
  194. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};
  195. textureList[] = {"guerilla_02"};
  196. };
  197. class Diesel_Exile_Car_Offroad_Armored_Guerilla03: Diesel_Exile_Car_Offroad_Abstract
  198. {
  199. scope = 2;
  200. skinName = "Guerilla 03";
  201. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};
  202. textureList[] = {"guerilla_03"};
  203. };
  204. class Diesel_Exile_Car_Offroad_Armored_Guerilla04: Diesel_Exile_Car_Offroad_Abstract
  205. {
  206. scope = 2;
  207. skinName = "Guerilla 04";
  208. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};
  209. textureList[] = {"guerilla_04"};
  210. };
  211. class Diesel_Exile_Car_Offroad_Armored_Guerilla05: Diesel_Exile_Car_Offroad_Abstract
  212. {
  213. scope = 2;
  214. skinName = "Guerilla 05";
  215. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};
  216. textureList[] = {"guerilla_05"};
  217. };
  218. class Diesel_Exile_Car_Offroad_Armored_Guerilla06: Diesel_Exile_Car_Offroad_Abstract
  219. {
  220. scope = 2;
  221. skinName = "Guerilla 06";
  222. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};
  223. textureList[] = {"guerilla_06"};
  224. };
  225. class Diesel_Exile_Car_Offroad_Armored_Guerilla07: Diesel_Exile_Car_Offroad_Abstract
  226. {
  227. scope = 2;
  228. skinName = "Guerilla 07";
  229. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};
  230. textureList[] = {"guerilla_07"};
  231. };
  232. class Diesel_Exile_Car_Offroad_Armored_Guerilla08: Diesel_Exile_Car_Offroad_Abstract
  233. {
  234. scope = 2;
  235. skinName = "Guerilla 08";
  236. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};
  237. textureList[] = {"guerilla_08"};
  238. };
  239. class Diesel_Exile_Car_Offroad_Armored_Guerilla09: Diesel_Exile_Car_Offroad_Abstract
  240. {
  241. scope = 2;
  242. skinName = "Guerilla 09";
  243. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};
  244. textureList[] = {"guerilla_09"};
  245. };
  246. class Diesel_Exile_Car_Offroad_Armored_Guerilla10: Diesel_Exile_Car_Offroad_Abstract
  247. {
  248. scope = 2;
  249. skinName = "Guerilla 10";
  250. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};
  251. textureList[] = {"guerilla_10"};
  252. };
  253. class Diesel_Exile_Car_Offroad_Armored_Guerilla11: Diesel_Exile_Car_Offroad_Abstract
  254. {
  255. scope = 2;
  256. skinName = "Guerilla 11";
  257. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};
  258. textureList[] = {"guerilla_11"};
  259. };
  260. class Diesel_Exile_Car_Offroad_Armored_Guerilla12: Diesel_Exile_Car_Offroad_Abstract
  261. {
  262. scope = 2;
  263. skinName = "Guerilla 12";
  264. hiddenSelectionsTextures[] = {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};
  265. textureList[] = {"guerilla_12"};
  266. };
  267. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement