config.cpp 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. #include "../../../RD501_main/config_macros.hpp"
  2. class CfgPatches
  3. {
  4. class macro_patch_name(dwarf_spider_droid)
  5. {
  6. addonRootClass=macro_patch_name(vehicles)
  7. requiredAddons[]=
  8. {
  9. macro_patch_name(vehicles)
  10. };
  11. requiredVersion=0.1;
  12. units[]=
  13. {
  14. // REMOVE FROM HERE
  15. macro_new_vehicle(dwarf_spider_droid,MkII_depr),
  16. macro_new_vehicle(dwarf_spider_droid,Movable_MkII_depr),
  17. // REMOVE TO HERE
  18. macro_new_vehicle(dwarf_spider_droid,MkII),
  19. macro_new_vehicle(dwarf_spider_droid,Movable_MkII),
  20. };
  21. weapons[]=
  22. {
  23. };
  24. };
  25. };
  26. #include "../../common/sensor_templates.hpp"
  27. class DefaultEventhandlers;
  28. class CfgVehicles
  29. {
  30. class StaticMGWeapon;
  31. class SpiderDSD: StaticMGWeapon
  32. {
  33. scope=0;
  34. };
  35. // REMOVE FROM HERE
  36. /*class macro_new_vehicle(dwarf_spider_droid,MkII_depr): SpiderDSD
  37. {
  38. displayName = "Dwarf Spider Droid MkII";
  39. armor = 350;
  40. scope=2;
  41. forceInGarage = 1;
  42. class EventHandlers: DefaultEventhandlers {};
  43. faction = macro_cis_faction
  44. editorSubcategory = macro_editor_cat(heavy_armored_infantry)
  45. vehicleClass = macro_editor_vehicle_type(heavy_armored_infantry)
  46. class HitPoints
  47. {
  48. class HitGun
  49. {
  50. armor = 0.9;
  51. material = -1;
  52. name = "gun";
  53. visual = "autonomous_unhide";
  54. passThrough = 0;
  55. radius = 0.2;
  56. };
  57. class HitTurret: HitGun
  58. {
  59. armor = 0.3;
  60. };
  61. };
  62. };
  63. class macro_new_vehicle(dwarf_spider_droid,Movable_MkII_depr): macro_new_vehicle(dwarf_spider_droid,MkII_depr)
  64. {
  65. displayName = "Dwarf Spider Droid MkII (Moveable)";
  66. forceInGarage = 0;
  67. };*/
  68. // REMOVE TO HERE
  69. class macro_new_vehicle(dwarf_spider_droid,MkII): SpiderDSD
  70. {
  71. displayName = "Dwarf Spider Droid MkII";
  72. scope = 2;
  73. forceInGarage = 1;
  74. class EventHandlers: DefaultEventhandlers {};
  75. faction = macro_cis_faction;
  76. editorSubcategory = macro_editor_cat(heavy_armored_infantry);
  77. vehicleClass = macro_editor_vehicle_type(heavy_armored_infantry);
  78. armor = 150;
  79. armorStructural = 1.0;
  80. explosionShielding = 0.1;
  81. minTotalDamageThreshold = 0.02;
  82. impactDamageMultiplier = 0.1;
  83. class HitPoints
  84. {
  85. class HitGun
  86. {
  87. armor = 0.9;
  88. material = -1;
  89. name = "gun";
  90. visual = "autonomous_unhide";
  91. passThrough = 0;
  92. radius = 0.2;
  93. };
  94. class HitTurret: HitGun
  95. {
  96. armor = 0.3;
  97. };
  98. };
  99. };
  100. class macro_new_vehicle(dwarf_spider_droid,Movable_MkII): macro_new_vehicle(dwarf_spider_droid,MkII)
  101. {
  102. displayName = "Dwarf Spider Droid MkII (Moveable)";
  103. forceInGarage = 0;
  104. };
  105. };