Erliens 3 роки тому
батько
коміт
8e34ba137c

BIN
addons - Copy/RD501_Vehicles/static/shields/bubble/shield_wall.p3d


+ 104 - 1
addons - Copy/RD501_Vehicles/static/shields/config.cpp

@@ -22,7 +22,11 @@ class CfgPatches
 			"RD501_Squad_Shield_trench",
 			"RD501_Droideka_Shield",
 			"RD501_Personal_Shield",
-			"RD501_Shield_Wall"
+			"RD501_Shield_Wall",
+			"RD501_Shield_Gate_L",
+			"RD501_Shield_Gate_S",
+			"RD501_Shield_Door"
+			
 		};
 		weapons[]=
 		{
@@ -100,6 +104,105 @@ class CfgVehicles
         vehicleClass = macro_editor_vehicle_type(statics)
         editorCategory =  macro_editor_cat(statics)
         editorSubcategory = macro_editor_cat(static_msc)
+    };
+	class RD501_Shield_Gate_L: Car_F
+    {
+        author="$STR_A3_Bohemia_Interactive";
+        mapSize=21.1;
+        armor=200000;
+        class SimpleObject
+        {
+            eden=0;
+            animate[]={};
+            hide[]={};
+            verticalOffset=-0.023;
+            verticalOffsetWorld=0;
+            init="''";
+        };
+        editorPreview="\A3\EditorPreviews_F\Data\CfgVehicles\Land_House_Small_03_V1_ruins_F.jpg";
+        scope=2;
+        scopeCurator=2;
+        side=3;
+		simulation="house";
+        displayName="Shield wall";
+        model="\RD501_Vehicles\static\shields\wall\shield_gate_l.p3d";
+        icon="iconObject_1x1";
+        rd501_fired_deployable_loopSound = "rd501_squad_shield_loop";
+        rd501_fired_deployable_loopDuration = 14;
+        rd501_fired_deployable_endSound = "rd501_squad_shield_end";
+        rd501_fired_deployable_endDuration = 1;
+        rd501_fired_deployable_soundDistance = 300;
+        hiddenSelections[] = { "camo1" };
+        hiddenSelectionsTextures[] = { "\RD501_Vehicles\static\shields\bubble\rd501_shield_rep_red.paa" };
+        vehicleClass = macro_editor_vehicle_type(statics)
+        editorCategory =  macro_editor_cat(statics)
+        editorSubcategory = macro_editor_cat(static_msc)
+    };
+	class RD501_Shield_Gate_S: Car_F
+    {
+        author="$STR_A3_Bohemia_Interactive";
+        mapSize=21.1;
+        armor=200000;
+        class SimpleObject
+        {
+            eden=0;
+            animate[]={};
+            hide[]={};
+            verticalOffset=-0.023;
+            verticalOffsetWorld=0;
+            init="''";
+        };
+        editorPreview="\A3\EditorPreviews_F\Data\CfgVehicles\Land_House_Small_03_V1_ruins_F.jpg";
+        scope=2;
+        scopeCurator=2;
+        side=3;
+		simulation="house";
+        displayName="Shield wall";
+        model="\RD501_Vehicles\static\shields\wall\shield_gate_s.p3d";
+        icon="iconObject_1x1";
+        rd501_fired_deployable_loopSound = "rd501_squad_shield_loop";
+        rd501_fired_deployable_loopDuration = 14;
+        rd501_fired_deployable_endSound = "rd501_squad_shield_end";
+        rd501_fired_deployable_endDuration = 1;
+        rd501_fired_deployable_soundDistance = 300;
+        hiddenSelections[] = { "camo1" };
+        hiddenSelectionsTextures[] = { "\RD501_Vehicles\static\shields\bubble\rd501_shield_rep_red.paa" };
+        vehicleClass = macro_editor_vehicle_type(statics)
+        editorCategory =  macro_editor_cat(statics)
+        editorSubcategory = macro_editor_cat(static_msc)
+    };
+	class RD501_Shield_Door: Car_F
+    {
+        author="$STR_A3_Bohemia_Interactive";
+        mapSize=21.1;
+        armor=200000;
+        class SimpleObject
+        {
+            eden=0;
+            animate[]={};
+            hide[]={};
+            verticalOffset=-0.023;
+            verticalOffsetWorld=0;
+            init="''";
+        };
+        editorPreview="\A3\EditorPreviews_F\Data\CfgVehicles\Land_House_Small_03_V1_ruins_F.jpg";
+        scope=2;
+        scopeCurator=2;
+        side=3;
+		simulation="house";
+        displayName="Shield wall";
+        model="\RD501_Vehicles\static\shields\wall\shield_door.p3d";
+        icon="iconObject_1x1";
+        rd501_fired_deployable_loopSound = "rd501_squad_shield_loop";
+        rd501_fired_deployable_loopDuration = 14;
+        rd501_fired_deployable_endSound = "rd501_squad_shield_end";
+        rd501_fired_deployable_endDuration = 1;
+        rd501_fired_deployable_soundDistance = 300;
+        hiddenSelections[] = { "camo1" };
+        hiddenSelectionsTextures[] = { "\RD501_Vehicles\static\shields\bubble\rd501_shield_rep_red.paa" };
+        vehicleClass = macro_editor_vehicle_type(statics)
+        editorCategory =  macro_editor_cat(statics)
+        editorSubcategory = macro_editor_cat(static_msc)
     };
 	class RD501_Squad_Shield_trench: Land_House_Small_03_V1_ruins_F
 	{

+ 22 - 11
addons - Copy/RD501_Vehicles/static/shields/wall/model.cfg

@@ -1,16 +1,27 @@
-class CfgSkeletons {
-	class 501st_shield_wall_skeleton {
-		isDiscrete = 1;
-		skeletonInherit = "";
-		skeletonBones[] = {
-			"shield", ""
+class CfgModels {
+	class shield_wall {
+		skeletonName = "501st_shield_wall_skeleton";
+		sectionsInherit = "";
+		sections[] = {
+			"camo1"
 		};
 	};
-};
-
-class CfgModels {
-	class RD501_Shield_wall_Model {
-		skeletonName = "501st_bubble_skeleton";
+	class shield_gate_l {
+		skeletonName = "501st_shield_wall_skeleton";
+		sectionsInherit = "";
+		sections[] = {
+			"camo1"
+		};
+	};
+	class shield_gate_s {
+		skeletonName = "501st_shield_wall_skeleton";
+		sectionsInherit = "";
+		sections[] = {
+			"camo1"
+		};
+	};
+	class shield_door {
+		skeletonName = "501st_shield_wall_skeleton";
 		sectionsInherit = "";
 		sections[] = {
 			"camo1"

BIN
addons - Copy/RD501_Vehicles/static/shields/wall/shield_door.p3d


BIN
addons - Copy/RD501_Vehicles/static/shields/wall/shield_gate_l.p3d


BIN
addons - Copy/RD501_Vehicles/static/shields/wall/shield_gate_s.p3d


BIN
addons - Copy/RD501_Vehicles/static/shields/wall/shield_wall.p3d


BIN
addons - Copy/RD501_Vehicles/static/shields/wall/shield_wall.p3d.old