config.cpp 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425
  1. class CfgPatches
  2. {
  3. class 442_providence
  4. {
  5. requiredAddons[]={};
  6. weapons[]={};
  7. units[]=
  8. {
  9. "442_providence",
  10. "442_providence_2",
  11. "442_providence_d",
  12. "442_providence_d_2",
  13. "providence_hull_base",
  14. "providence_body1",
  15. "providence_body1_d",
  16. "providence_body2",
  17. "providence_body2_d",
  18. "providence_body3",
  19. "providence_body3_d",
  20. "providence_bridge",
  21. "providence_bridge_d",
  22. "providence_engine",
  23. "providence_engine_d",
  24. "providence_interior",
  25. "providence_interior_d",
  26. "442_providence_zeus",
  27. "442_providence_d_zeus"
  28. };
  29. author="kripto202";
  30. };
  31. };
  32. class Eventhandlers;
  33. class CfgVehicles
  34. {
  35. class NonStrategic;
  36. class StaticShip;
  37. class Ship;
  38. class Building;
  39. class House_F;
  40. class FloatingStructure_F;
  41. class thingx;
  42. class LandVehicle;
  43. class Motorcycle;
  44. class FlagCarrier;
  45. class Items_base_F;
  46. class 442_providence: House_F
  47. {
  48. scope=2;
  49. scopecurator=1;
  50. author="kripto202";
  51. displayName="Providence-class";
  52. model="\442_ships\providence\base.p3d";
  53. editorcategory="kobra";
  54. editorsubcategory="442_ships";
  55. vehicleClass="Structures";
  56. multistructureparts[]=
  57. {
  58. {
  59. "providence_body1",
  60. "body1"
  61. },
  62. {
  63. "providence_body2",
  64. "body2"
  65. },
  66. {
  67. "providence_body3",
  68. "body3"
  69. },
  70. {
  71. "providence_bridge",
  72. "bridge"
  73. },
  74. {
  75. "providence_engine",
  76. "engine"
  77. },
  78. {
  79. "providence_interior",
  80. "interior"
  81. }
  82. };
  83. class Eventhandlers
  84. {
  85. init="_this call BIS_fnc_Destroyer01Init;";
  86. attributesChanged3DEN="_this call BIS_fnc_Destroyer01PosUpdate;";
  87. dragged3DEN="_this call BIS_fnc_Destroyer01PosUpdate;";
  88. registeredToWorld3DEN="_this call BIS_fnc_Destroyer01EdenInit;";
  89. unregisteredFromWorld3DEN="_this call BIS_fnc_Destroyer01EdenDelete;";
  90. };
  91. };
  92. class 442_providence_2: 442_providence
  93. {
  94. displayname = "Providence-class (Hollowed)";
  95. multistructureparts[]=
  96. {
  97. {
  98. "providence_body1",
  99. "body1"
  100. },
  101. {
  102. "providence_body2",
  103. "body2"
  104. },
  105. {
  106. "providence_body3",
  107. "body3"
  108. },
  109. {
  110. "providence_bridge",
  111. "bridge"
  112. },
  113. {
  114. "providence_engine",
  115. "engine"
  116. }
  117. };
  118. };
  119. class 442_providence_d: House_F
  120. {
  121. scope=2;
  122. scopecurator=1;
  123. author="kripto202";
  124. displayName="Providence-class Dreadnought";
  125. model="\442_ships\providence\base_d.p3d";
  126. editorcategory="kobra";
  127. editorsubcategory="442_ships";
  128. vehicleClass="Structures";
  129. multistructureparts[]=
  130. {
  131. {
  132. "providence_body1_d",
  133. "body1"
  134. },
  135. {
  136. "providence_body2_d",
  137. "body2"
  138. },
  139. {
  140. "providence_body3_d",
  141. "body3"
  142. },
  143. {
  144. "providence_bridge_d",
  145. "bridge"
  146. },
  147. {
  148. "providence_engine_d",
  149. "engine"
  150. },
  151. {
  152. "providence_interior_d",
  153. "interior"
  154. }
  155. };
  156. class Eventhandlers
  157. {
  158. init="_this call BIS_fnc_Destroyer01Init;";
  159. attributesChanged3DEN="_this call BIS_fnc_Destroyer01PosUpdate;";
  160. dragged3DEN="_this call BIS_fnc_Destroyer01PosUpdate;";
  161. registeredToWorld3DEN="_this call BIS_fnc_Destroyer01EdenInit;";
  162. unregisteredFromWorld3DEN="_this call BIS_fnc_Destroyer01EdenDelete;";
  163. };
  164. };
  165. class 442_providence_d_2: 442_providence_d
  166. {
  167. displayName="Providence-class Dreadnought (Hollowed)";
  168. multistructureparts[]=
  169. {
  170. {
  171. "providence_body1_d",
  172. "body1"
  173. },
  174. {
  175. "providence_body2_d",
  176. "body2"
  177. },
  178. {
  179. "providence_body3_d",
  180. "body3"
  181. },
  182. {
  183. "providence_bridge_d",
  184. "bridge"
  185. },
  186. {
  187. "providence_engine_d",
  188. "engine"
  189. }
  190. };
  191. };
  192. class providence_hull_base: House_F
  193. {
  194. reversed=0;
  195. scope=1;
  196. scopeCurator=0;
  197. author="kripto202";
  198. displayname="core_hull_base";
  199. editorpreview="";
  200. editorcategory="kobra";
  201. editorsubcategory="442_ships_parts";
  202. vehicleClass="Structures_Military";
  203. icon="iconObject_1x1";
  204. mapsize=70;
  205. model="\442_ships\providence\body1.p3d";
  206. armor=1000000000000000000;
  207. hideUnitInfo=1;
  208. nameSound="ship";
  209. featureType=2;
  210. class Hitpoints
  211. {
  212. };
  213. class DestructionEffects
  214. {
  215. };
  216. class Damage
  217. {
  218. tex[]={};
  219. mat[]={};
  220. };
  221. class AnimationSources
  222. {
  223. };
  224. class UserActions
  225. {
  226. };
  227. };
  228. class providence_body1: providence_hull_base
  229. {
  230. scope=2;
  231. scopeCurator=2;
  232. displayname="providence body1";
  233. editorpreview="";
  234. model="\442_ships\providence\body1.p3d";
  235. hiddenselections[]=
  236. {
  237. "body1"
  238. };
  239. hiddenselectionstextures[]=
  240. {
  241. "442_ships\providence\data\body1_co.paa"
  242. };
  243. };
  244. class providence_body1_d: providence_body1
  245. {
  246. displayname="providence dreadnought body1";
  247. model="\442_ships\providence\body1_d.p3d";
  248. hiddenselectionstextures[]=
  249. {
  250. "442_ships\providence\data\body1_d_co.paa"
  251. };
  252. };
  253. class providence_body2: providence_hull_base
  254. {
  255. scope=2;
  256. scopeCurator=2;
  257. displayname="providence body2";
  258. editorpreview="";
  259. model="\442_ships\providence\body2.p3d";
  260. hiddenselections[]=
  261. {
  262. "body2"
  263. };
  264. hiddenselectionstextures[]=
  265. {
  266. "442_ships\providence\data\body2_co.paa"
  267. };
  268. };
  269. class providence_body2_d: providence_body2
  270. {
  271. displayname="providence dreadnought body2";
  272. model="\442_ships\providence\body2_d.p3d";
  273. };
  274. class providence_body3: providence_hull_base
  275. {
  276. scope=2;
  277. scopeCurator=2;
  278. displayname="providence body3";
  279. editorpreview="";
  280. model="\442_ships\providence\body3.p3d";
  281. hiddenselections[]=
  282. {
  283. "body3"
  284. };
  285. hiddenselectionstextures[]=
  286. {
  287. "442_ships\providence\data\body3_co.paa"
  288. };
  289. };
  290. class providence_body3_d: providence_body3
  291. {
  292. displayname="providence dreadnought body3";
  293. model="\442_ships\providence\body3_d.p3d";
  294. };
  295. class providence_bridge: providence_hull_base
  296. {
  297. scope=2;
  298. scopeCurator=2;
  299. displayname="providence bridge";
  300. editorpreview="";
  301. model="\442_ships\providence\bridge.p3d";
  302. hiddenselections[]=
  303. {
  304. "bridge"
  305. };
  306. hiddenselectionstextures[]=
  307. {
  308. "442_ships\providence\data\bridge_co.paa"
  309. };
  310. };
  311. class providence_bridge_d: providence_bridge
  312. {
  313. displayname="providence dreadnought bridge";
  314. model="\442_ships\providence\bridge_d.p3d";
  315. };
  316. class providence_engine: providence_hull_base
  317. {
  318. scope=2;
  319. scopeCurator=2;
  320. displayname="providence engine";
  321. editorpreview="";
  322. model="\442_ships\providence\engine.p3d";
  323. hiddenselections[]=
  324. {
  325. "engine"
  326. };
  327. hiddenselectionstextures[]=
  328. {
  329. "442_ships\providence\data\engine_co.paa"
  330. };
  331. };
  332. class providence_engine_d: providence_engine
  333. {
  334. displayname="providence dreadnought engine";
  335. model="\442_ships\providence\engine_d.p3d";
  336. };
  337. class providence_interior: providence_hull_base
  338. {
  339. scope=2;
  340. scopeCurator=2;
  341. displayname="providence interior";
  342. editorpreview="";
  343. model="\442_ships\providence\interior.p3d";
  344. hiddenselections[]=
  345. {
  346. "interior"
  347. };
  348. hiddenselectionstextures[]=
  349. {
  350. "442_ships\providence\data\interior_co.paa"
  351. };
  352. };
  353. class providence_interior_d: providence_interior
  354. {
  355. displayname="providence dreadnought interior";
  356. model="\442_ships\providence\interior_d.p3d";
  357. };
  358. class 442_providence_zeus: House_F
  359. {
  360. author="kripto202";
  361. model="\442_ships\providence\providence.p3d";
  362. scope=2;
  363. scopecurator=2;
  364. editorpreview="";
  365. editorcategory="kobra";
  366. editorsubcategory="442_ships";
  367. vehicleClass="Structures";
  368. icon="iconObject_1x1";
  369. displayname="Providence (Zeus)";
  370. hiddenselections[]=
  371. {
  372. "body1",
  373. "body2",
  374. "body3",
  375. "bridge",
  376. "engine",
  377. "interior"
  378. };
  379. hiddenselectionstextures[]=
  380. {
  381. "442_ships\providence\data\body1_co.paa",
  382. "442_ships\providence\data\body2_co.paa",
  383. "442_ships\providence\data\body3_co.paa",
  384. "442_ships\providence\data\bridge_co.paa",
  385. "442_ships\providence\data\engine_co.paa",
  386. "442_ships\providence\data\interior_co.paa"
  387. };
  388. };
  389. class 442_providence_d_zeus: 442_providence_zeus
  390. {
  391. model="\442_ships\providence\providence_d.p3d";
  392. displayname="Providence Dreadnought (Zeus)";
  393. hiddenselectionstextures[]=
  394. {
  395. "442_ships\providence\data\body1_d_co.paa",
  396. "442_ships\providence\data\body2_co.paa",
  397. "442_ships\providence\data\body3_co.paa",
  398. "442_ships\providence\data\bridge_co.paa",
  399. "442_ships\providence\data\engine_co.paa",
  400. "442_ships\providence\data\interior_co.paa"
  401. };
  402. };
  403. };