config.cpp 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. #include "../../../RD501_main/config_macros.hpp"
  2. class CfgPatches
  3. {
  4. class macro_patch_name(droideka)
  5. {
  6. addonRootClass=macro_patch_name(vehicles)
  7. requiredAddons[]=
  8. {
  9. macro_patch_name(vehicles)
  10. };
  11. requiredVersion=0.1;
  12. units[]=
  13. {
  14. macro_new_vehicle(droideka,base),
  15. macro_new_vehicle(droideka,normal),
  16. macro_new_vehicle(droideka,camo),
  17. macro_new_vehicle(droideka,support),
  18. };
  19. weapons[]=
  20. {
  21. };
  22. };
  23. };
  24. #include "../../common/sensor_templates.hpp"
  25. class DefaultEventhandlers;
  26. class CfgVehicles
  27. {
  28. class SWOP_Droideka;
  29. class macro_new_vehicle(droideka,base) :SWOP_Droideka
  30. {
  31. scope=2;
  32. armor = 275;
  33. displayName = "Static Droideka";
  34. class EventHandlers: DefaultEventhandlers {};
  35. faction = macro_cis_faction;
  36. editorSubcategory = macro_editor_cat(heavy_armored_infantry);
  37. vehicleClass = macro_editor_vehicle_type(heavy_armored_infantry);
  38. armor = 250;
  39. armorStructural = 1.0;
  40. explosionShielding = 0.1;
  41. minTotalDamageThreshold = 0.02;
  42. impactDamageMultiplier = 0.1;
  43. class HitPoints
  44. {
  45. class HitGun
  46. {
  47. armor = 0.9;
  48. material = -1;
  49. name = "gun";
  50. visual = "autonomous_unhide";
  51. passThrough = 0;
  52. radius = 0.2;
  53. };
  54. class HitTurret: HitGun
  55. {
  56. armor = 0.3;
  57. };
  58. };
  59. };
  60. class macro_new_vehicle(droideka,normal) : macro_new_vehicle(droideka,base)
  61. {
  62. displayName = "Moveable Droideka";
  63. hiddenSelectionsTextures[] = {"SW_CloneWarsWeapons\Droideka\DroidikaOK_co.paa"};
  64. };
  65. class macro_new_vehicle(droideka,camo) : macro_new_vehicle(droideka,base)
  66. {
  67. displayName = "Moveable Droideka (Camo)";
  68. hiddenSelectionsTextures[] = {"SW_CloneWarsWeapons\Droideka\DroidikacamoOK_co.paa"};
  69. };
  70. class macro_new_vehicle(droideka,support) : macro_new_vehicle(droideka,camo)
  71. {
  72. displayName = "Moveable Droideka (Support)";
  73. hiddenSelectionsTextures[] = {"SW_CloneWarsWeapons\Droideka\DroidikasupportOK_co.paa"};
  74. };
  75. };