From cec440c3b10534ccf69596e11d13390519c8a5da Mon Sep 17 00:00:00 2001 From: commy2 Date: Thu, 7 Dec 2017 18:01:31 +0100 Subject: [PATCH] fix repair item damage, hide spare item module --- addons/repair/CfgEden.hpp | 4 ++-- addons/repair/CfgVehicles.hpp | 13 ++++++------- addons/repair/data/ace_track.p3d | Bin 115056 -> 114689 bytes 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/addons/repair/CfgEden.hpp b/addons/repair/CfgEden.hpp index 0bde8f3892..be92ec6689 100644 --- a/addons/repair/CfgEden.hpp +++ b/addons/repair/CfgEden.hpp @@ -69,7 +69,7 @@ class Cfg3DEN { property = QGVAR(editorLoadedTracks); control = "Edit"; expression = "_this setVariable ['%s',_value];"; - defaultValue = "[ARR_2(0,1)] select (_this isKindOf 'Tank')"; // must match pre init script + defaultValue = "[0,1] select (_this isKindOf 'Tank')"; // must match pre init script validate = "number"; condition = "objectHasInventoryCargo"; typeName = "NUMBER"; @@ -80,7 +80,7 @@ class Cfg3DEN { property = QGVAR(editorLoadedWheels); control = "Edit"; expression = "_this setVariable ['%s',_value];"; - defaultValue = "[ARR_2(0,1)] select (_this isKindOf 'Car')"; // must match pre init script + defaultValue = "[0,1] select (_this isKindOf 'Car')"; // must match pre init script validate = "number"; condition = "objectHasInventoryCargo"; typeName = "NUMBER"; diff --git a/addons/repair/CfgVehicles.hpp b/addons/repair/CfgVehicles.hpp index 4796879600..a67b3035fc 100644 --- a/addons/repair/CfgVehicles.hpp +++ b/addons/repair/CfgVehicles.hpp @@ -234,7 +234,7 @@ class CfgVehicles { }; }; class ACE_moduleAddSpareParts: Module_F { - scope = 2; + scope = 1; displayName = CSTRING(AddSpareParts_Module_DisplayName); icon = QPATHTOF(ui\Icon_Module_Repair_ca.paa); category = "ACE_Logistics"; @@ -321,7 +321,6 @@ class CfgVehicles { accuracy = 0.2; vehicleClass = "ACE_Logistics_Items"; - destrType = "DesturctNo"; // scripted delayed destruction editorCategory = "EdCat_Supplies"; editorSubcategory = QGVAR(subcategory); }; @@ -337,9 +336,9 @@ class CfgVehicles { mapSize = 0.5; // damage handling - armor = 0.06; + armor = 1000; armorStructural = 1; - minTotalDamageThreshold = 0;//0.01; + minTotalDamageThreshold = 0.01; explosionShielding = 1; replaceDamagedLimit = 0.9; selectionDamage = "mat_track"; @@ -368,9 +367,9 @@ class CfgVehicles { mapSize = 0.7; // damage handling - armor = 0.05; + armor = 120; armorStructural = 1; - minTotalDamageThreshold = 0;//0.01; + minTotalDamageThreshold = 0.01; explosionShielding = 1; replaceDamagedLimit = 0.9; selectionDamage = "mat_tyre"; //"mat_rim" @@ -379,7 +378,7 @@ class CfgVehicles { // can not take damage individually though, because of limitations of the thingX simulation type class HitPoints { class HitBody { - armor = 0.06; + armor = 0.6; material = -1; name = "mat_rim"; visual = "mat_rim"; diff --git a/addons/repair/data/ace_track.p3d b/addons/repair/data/ace_track.p3d index 53ac8971a75452b3f70bd85e2b9cf22632cd4090..83ffb9e675bf99de6c6e6646b38f664877bbcbdd 100644 GIT binary patch delta 362 zcmey+#NODz-mryHX32Jm7{;kg(;L<>s!jj3icw(t;c`Y(2v@Iy(G|k_Qv;OPSpkvI znyyjF=m?Rxuo@__z7nQGstTrKDx4)y4HN5M#aKT*A(7D#qIX&%Oaf>;)S~iQ7z=2! z$n=gRnBv?zn8XV>E4dyfb`Q$3nx5ML(V;ZGe?8;$Z0G#kg8aPHyb=RL1_cHnU}Qu> z3?L38NEF6mL})MqYrs$sHUq34!pco7i7zQiOwOKO*vP21{q+V$3BK(z6BvIovTXT$ GED`{(m2S-d delta 1644 zcmah}YeXaJjE60@vhIWDZcR?QwdY2A z+2z_}xBBznk9v0=(!RFTS;$A-^VZ?t)q8rRw{pG3@WP?hX7-Bx7imrYHDkUJ_IYNs z`-xl1_@>3?C(Y7|fp?W9)tzp2-HHztl#cS?P^bFA`LyzI&zs^P=Kb$Q`_6#+H+)N;^6^pZ}b_9lkh9TErgF^-0_i#^=>V7 z1CHX4OOS_~1|h>8j1?YNUqD!4e{I&k;{GS+WKo#D$cXOY+7#>B}! zF;Ci(&ptFrL!Rk1@zW42j$-9_%=W=Tn1hu*SXIW_tTmS=4J%IrEeSMfSXn<*fvgZO z)I%zM8-m>F)Dnfa2yNx!lcsHt%5urlrq!czxRhyIv2tpK^Er`FBRG&^6|Kbc*I+>+ z*OnGWT8yn%A<`_%lnicBx^%PB*ObCtn`~tP7F_{1L}6ni6mxG2^a`B4M`bmABWGSl zMUuQqjwT{1qK`G=PW6E!NG6je4J*6KQbLJrzYeLe039BgNX~M02sN5{GcHxw+_@}) z=>+UXQ!`ZK_luAe>Hjib_ZwP3 BXVCxv