diff --git a/SQF/dayz_code/Configs/CfgMagazines/DZE/Bulk.hpp b/SQF/dayz_code/Configs/CfgMagazines/DZE/Bulk.hpp
index 2fbea2d1e..3e72c4fce 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/DZE/Bulk.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/DZE/Bulk.hpp
@@ -66,6 +66,7 @@ class bulk_empty: bulk {
class bulk_ItemSodaCoke: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_SODACOKE_HALF;
+ weight = 6;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -84,6 +85,7 @@ class bulk_ItemSodaCoke: bulk {
};
class bulk_ItemSodaCokeFull: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_SODACOKE_FULL;
+ weight = 7;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -95,6 +97,7 @@ class bulk_ItemSodaCokeFull: bulk {
class bulk_ItemSodaPepsi: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_SODAPEPSI_HALF;
+ weight = 6;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -113,6 +116,7 @@ class bulk_ItemSodaPepsi: bulk {
};
class bulk_ItemSodaPepsiFull: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_SODAPEPSI_FULL;
+ weight = 7;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -124,6 +128,7 @@ class bulk_ItemSodaPepsiFull: bulk {
class bulk_FoodbaconCooked: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_BACON_HALF;
+ weight = 5;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -142,6 +147,7 @@ class bulk_FoodbaconCooked: bulk {
};
class bulk_FoodbaconCookedFull: bulk {
descriptionshort = $STR_EPOCH_BULK_DESC_BACON_FULL;
+ weight = 5;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -154,6 +160,7 @@ class bulk_FoodbaconCookedFull: bulk {
// Ammo
class bulk_17Rnd_9x19_glock17: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_G17;
+ weight = 17;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -164,6 +171,7 @@ class bulk_17Rnd_9x19_glock17: bulk {
};
class bulk_15Rnd_9x19_M9SD: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_M9SD;
+ weight = 17;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -174,6 +182,7 @@ class bulk_15Rnd_9x19_M9SD: bulk {
};
class bulk_30Rnd_9x19_MP5SD: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_MP5SD;
+ weight = 18;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -184,6 +193,7 @@ class bulk_30Rnd_9x19_MP5SD: bulk {
};
class bulk_30Rnd_556x45_StanagSD: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_STANAGSD;
+ weight = 20;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
@@ -195,6 +205,7 @@ class bulk_30Rnd_556x45_StanagSD: bulk {
class bulk_ItemSandbag: bulk {
descriptionShort = $STR_EPOCH_BULK_DESC_SANDBAG;
+ weight = 60;
class ItemActions {
class CreateMags {
text = $STR_EPOCH_ACTIONS_OPEN;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/SA58.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/SA58.hpp
index 8a08bb89e..6bddea330 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/SA58.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/SA58.hpp
@@ -43,7 +43,7 @@ class SA58_RIS_DZ : SA58_DZ
};
};
-class SA58_RIS_FL_FZ : SA58_RIS_DZ
+class SA58_RIS_FL_DZ : SA58_RIS_DZ
{
model = "z\addons\dayz_communityweapons\sa58\sa58_ris_fl.p3d";
picture = "\z\addons\dayz_communityweapons\sa58\data\w_sa58_ris_fl_ca.paa";
diff --git a/SQF/dayz_code/actions/gather_meat.sqf b/SQF/dayz_code/actions/gather_meat.sqf
index ca7b39cb6..2ebf628e2 100644
--- a/SQF/dayz_code/actions/gather_meat.sqf
+++ b/SQF/dayz_code/actions/gather_meat.sqf
@@ -13,7 +13,7 @@ player removeAction s_player_butcher;
s_player_butcher = -1;
_PlayerNear = {isPlayer _x} count ((getPosATL _item) nearEntities ["CAManBase", 10]) > 1;
-if (_PlayerNear) exitWith {cutText [localize "str_pickup_limit_5", "PLAIN DOWN"] DZE_ActionInProgress = false;};
+if (_PlayerNear) exitWith {cutText [localize "str_pickup_limit_5", "PLAIN DOWN"]; DZE_ActionInProgress = false;};
//Count how many active tools the player has
{
diff --git a/SQF/dayz_code/config.cpp b/SQF/dayz_code/config.cpp
index 666d630d2..5a67b632e 100644
--- a/SQF/dayz_code/config.cpp
+++ b/SQF/dayz_code/config.cpp
@@ -111,4 +111,4 @@ class CfgAddons
#include "Configs\RscDisplay\tradermenu.hpp"
#include "Configs\RscDisplay\deathboards.hpp"
#include "Configs\CfgExtra\snappoints.hpp"
-#include "external\R3F_Realism\R3F_Weight\R3F_CfgWeight.h"
\ No newline at end of file
+#include "external\R3F_Realism\R3F_Weight\R3F_CfgWeight.hpp"
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Attachments.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Attachments.hpp
new file mode 100644
index 000000000..3eff5f1ba
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Attachments.hpp
@@ -0,0 +1,82 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class Attachment_ACOG
+{
+ weight = 0.1;
+};
+class Attachment_BELT
+{
+ weight = 0.1;
+};
+class Attachment_CCO
+{
+ weight = 0.1;
+};
+class Attachment_FL
+{
+ weight = 0.1;
+};
+class Attachment_FL_Pist
+{
+ weight = 0.05;
+};
+class Attachment_Ghillie
+{
+ weight = 0.05;
+};
+class Attachment_GP25
+{
+ weight = 0.1;
+};
+class Attachment_Holo
+{
+ weight = 0.1;
+};
+class Attachment_Kobra
+{
+ weight = 0.1;
+};
+class Attachment_M203
+{
+ weight = 0.1;
+};
+class Attachment_PSO1
+{
+ weight = 0.1;
+};
+class Attachment_SA58RIS
+{
+ weight = 0.1;
+};
+class Attachment_SCOPED
+{
+ weight = 0.1;
+};
+class Attachment_Sup9
+{
+ weight = 0.05;
+};
+class Attachment_Sup545
+{
+ weight = 0.08;
+};
+class Attachment_Sup556
+{
+ weight = 0.1;
+};
+class Attachment_SupBizon
+{
+ weight = 0.1;
+};
+class Attachment_SupMakarov
+{
+ weight = 0.05;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/BuildingSupplies.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/BuildingSupplies.hpp
new file mode 100644
index 000000000..c4009fa97
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/BuildingSupplies.hpp
@@ -0,0 +1,193 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class equip_brick
+{
+ weight = 0.5;
+};
+class equip_lever
+{
+ weight = 0.5;
+};
+class ItemMetalSheet
+{
+ weight = 10;
+};
+class ItemConcreteBlock
+{
+ weight = 10;
+};
+class ItemRSJ
+{
+ weight = 10;
+};
+class ItemScrews
+{
+ weight = 0.005;
+};
+class ItemPadlock
+{
+ weight = 0.03;
+};
+class ItemStone
+{
+ weight = 10;
+};
+class ItemTrapTripwireCans
+{
+ weight = 0.2;
+};
+class ItemTrapTripwireFlare
+{
+ weight = 0.2;
+};
+class ItemTrapTripwireGrenade
+{
+ weight = 0.2;
+};
+class ItemTrapTripwireSmoke
+{
+ weight = 0.2;
+};
+class ItemLog
+{
+ weight = 1;
+};
+class ItemPlank
+{
+ weight = 1;
+};
+class ItemWorkBench
+{
+ weight = 1;
+};
+class PartWoodPile
+{
+ weight = 1;
+};
+class ItemGenerator
+{
+ weight = 30;
+};
+class TrapBear
+{
+ weight = 1;
+};
+class ItemTrapBearTrapFlare
+{
+ weight = 1;
+};
+class ItemTrapBearTrapSmoke
+{
+ weight = 1;
+};
+class ItemTankTrap
+{
+ weight = 5;
+};
+class ItemWire
+{
+ weight = 2.5;
+};
+class ItemSandbag
+{
+ weight = 10;
+};
+class ItemSandbagLarge
+{
+ weight = 50;
+};
+class ItemCanvas
+{
+ weight = 4;
+};
+class ItemBurlap
+{
+ weight = 8;
+};
+class ItemLightBulb
+{
+ weight = 0.02;
+};
+class ItemPole
+{
+ weight = 10;
+};
+class ItemCorrugated
+{
+ weight = 29;
+};
+class PartWoodPlywood
+{
+ weight = 4;
+};
+class PartWoodLumber
+{
+ weight = 2;
+};
+class 30m_plot_kit
+{
+ weight = 0.02;
+};
+class fuel_pump_kit
+{
+ weight = 50;
+};
+class light_pole_kit
+{
+ weight = 10;
+};
+class stick_fence_kit
+{
+ weight = 6;
+};
+class park_bench_kit
+{
+ weight = 50;
+};
+class wood_shack_kit
+{
+ weight = 50;
+};
+class storage_shed_kit
+{
+ weight = 100;
+};
+class outhouse_kit
+{
+ weight = 50;
+};
+class wooden_shed_kit
+{
+ weight = 75;
+};
+class rusty_gate_kit
+{
+ weight = 80;
+};
+class sun_shade_kit
+{
+ weight = 50;
+};
+class m240_nest_kit
+{
+ weight = 100;
+};
+class ItemFuelBarrel
+{
+ weight = 167;
+};
+class ItemFuelBarrelEmpty
+{
+ weight = 20;
+};
+class ItemOilBarrel
+{
+ weight = 140;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Bulk.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Bulk.hpp
new file mode 100644
index 000000000..656f56d3d
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Bulk.hpp
@@ -0,0 +1 @@
+/* Bulk weights are included in CfgMagazines */
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Clothes.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Clothes.hpp
new file mode 100644
index 000000000..7e2feecf2
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Clothes.hpp
@@ -0,0 +1,214 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class Skin_FR_OHara_DZ
+{
+ weight = 1;
+};
+class Skin_FR_Rodriguez_DZ
+{
+ weight = 1;
+};
+class Skin_CZ_Soldier_Sniper_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_Graves_Light_DZ
+{
+ weight = 1;
+};
+class Skin_GUE_Soldier_MG_DZ
+{
+ weight = 1;
+};
+class Skin_GUE_Soldier_Sniper_DZ
+{
+ weight = 1;
+};
+class Skin_GUE_Soldier_Crew_DZ
+{
+ weight = 1;
+};
+class Skin_GUE_Soldier_CO_DZ
+{
+ weight = 1;
+};
+class Skin_GUE_Soldier_2_DZ
+{
+ weight = 1;
+};
+class Skin_Survivor2_DZ
+{
+ weight = 1;
+};
+class Skin_Camo1_DZ
+{
+ weight = 1;
+};
+class Skin_Sniper1_DZ
+{
+ weight = 1;
+};
+class Skin_Rocket_DZ
+{
+ weight = 1;
+};
+class Skin_Soldier1_DZ
+{
+ weight = 1;
+};
+class Skin_RU_Policeman_DZ
+{
+ weight = 1;
+};
+class Skin_Pilot_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_Haris_Press_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_Ins_Soldier_GL_DZ
+{
+ weight = 1;
+};
+class Skin_GUE_Commander_DZ
+{
+ weight = 1;
+};
+class Skin_Functionary1_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_Priest_DZ
+{
+ weight = 1;
+};
+class Skin_Rocker1_DZ
+{
+ weight = 1;
+};
+class Skin_Rocker2_DZ
+{
+ weight = 1;
+};
+class Skin_Rocker3_DZ
+{
+ weight = 1;
+};
+class Skin_Rocker4_DZ
+{
+ weight = 1;
+};
+class Skin_Bandit1_DZ
+{
+ weight = 1;
+};
+class Skin_Bandit2_DZ
+{
+ weight = 1;
+};
+class Skin_BanditW1_DZ
+{
+ weight = 1;
+};
+class Skin_BanditW2_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorW2_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorWpink_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorWsequisha_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorWcombat_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorWdesert_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorWurban_DZ
+{
+ weight = 1;
+};
+class Skin_SurvivorW3_DZ
+{
+ weight = 1;
+};
+class Skin_Soldier_TL_PMC_DZ
+{
+ weight = 1;
+};
+class Skin_Soldier_Sniper_PMC_DZ
+{
+ weight = 1;
+};
+class Skin_Soldier_Bodyguard_AA12_PMC_DZ
+{
+ weight = 1;
+};
+class Skin_Drake_Light_DZ
+{
+ weight = 1;
+};
+class Skin_CZ_Special_Forces_GL_DES_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_TK_INS_Soldier_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_TK_Special_Forces_MG_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_TK_Soldier_Sniper_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_TK_Commander_EP1_DZ
+{
+ weight = 1;
+};
+class Skin_RU_Soldier_Crew_DZ
+{
+ weight = 1;
+};
+class Skin_INS_Lopotev_DZ
+{
+ weight = 1;
+};
+class Skin_INS_Soldier_AR_DZ
+{
+ weight = 1;
+};
+class Skin_INS_Soldier_CO_DZ
+{
+ weight = 1;
+};
+class Skin_INS_Bardak_DZ
+{
+ weight = 1;
+};
+class Skin_INS_Worker2_DZ
+{
+ weight = 1;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Crafting.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Crafting.hpp
new file mode 100644
index 000000000..73b127325
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Crafting.hpp
@@ -0,0 +1,18 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class IR_Strobe_Target
+{
+ weight = 0.4;
+};
+class Laserbatteries
+{
+ weight = 0.005;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Currency.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Currency.hpp
new file mode 100644
index 000000000..e36d80919
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Currency.hpp
@@ -0,0 +1,119 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class ItemBronzeBar
+{
+ weight = 0.01;
+};
+class ItemCopperBar
+{
+ weight = 0.01;
+};
+class ItemCopperBar10oz
+{
+ weight = 0.1;
+};
+class ItemAluminumBar
+{
+ weight = 0.01;
+};
+class ItemAluminumBar10oz
+{
+ weight = 0.1;
+};
+class ItemTinBar
+{
+ weight = 0.01;
+};
+class ItemTinBar10oz
+{
+ weight = 0.1;
+};
+class ItemGoldBar
+{
+ weight = 0.01;
+};
+class ItemGoldBar2oz
+{
+ weight = 0.02;
+};
+class ItemGoldBar3oz
+{
+ weight = 0.03;
+};
+class ItemGoldBar4oz
+{
+ weight = 0.04;
+};
+class ItemGoldBar5oz
+{
+ weight = 0.05;
+};
+class ItemGoldBar6oz
+{
+ weight = 0.06;
+};
+class ItemGoldBar7oz
+{
+ weight = 0.07;
+};
+class ItemGoldBar8oz
+{
+ weight = 0.08;
+};
+class ItemGoldBar9oz
+{
+ weight = 0.09;
+};
+class ItemGoldBar10oz
+{
+ weight = 0.1;
+};
+class ItemSilverBar
+{
+ weight = 0.01;
+};
+class ItemSilverBar2oz
+{
+ weight = 0.02;
+};
+class ItemSilverBar3oz
+{
+ weight = 0.03;
+};
+class ItemSilverBar4oz
+{
+ weight = 0.04;
+};
+class ItemSilverBar5oz
+{
+ weight = 0.05;
+};
+class ItemSilverBar6oz
+{
+ weight = 0.06;
+};
+class ItemSilverBar7oz
+{
+ weight = 0.07;
+};
+class ItemSilverBar8oz
+{
+ weight = 0.08;
+};
+class ItemSilverBar9oz
+{
+ weight = 0.09;
+};
+class ItemSilverBar10oz
+{
+ weight = 0.1;
+};
+
+/* Briefcase weights are included in CfgMagazines */
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Drinks.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Drinks.hpp
new file mode 100644
index 000000000..e4f1e0a69
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Drinks.hpp
@@ -0,0 +1,145 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class ItemCanteen
+{
+ weight = 0.25;
+};
+class ItemCanteenInfected
+{
+ weight = 0.25;
+};
+class ItemCanteenSafe
+{
+ weight = 0.25;
+};
+class ItemCanteenBoiled
+{
+ weight = 0.25;
+};
+class ItemCanteenHerbal
+{
+ weight = 0.25;
+};
+class ItemCanteenEmpty
+{
+ weight = 0.05;
+};
+class ItemWaterbottle
+{
+ weight = 0.25;
+};
+class ItemWaterbottleBoiled
+{
+ weight = 0.25;
+};
+class ItemWaterBottleInfected
+{
+ weight = 0.25;
+};
+class ItemWaterBottleSafe
+{
+ weight = 0.25;
+};
+class ItemWaterBottleHerbal
+{
+ weight = 0.25;
+};
+class ItemWaterbottleUnfilled
+{
+ weight = 0.05;
+};
+class ItemWaterBottleDmg
+{
+ weight = 0.05;
+};
+class ItemSodaMdew
+{
+ weight = 0.2;
+};
+class ItemSodaPepsi
+{
+ weight = 0.2;
+};
+class ItemSodaCoke
+{
+ weight = 0.2;
+};
+class ItemSodaMtngreen
+{
+ weight = 0.2;
+};
+class ItemSodaR4z0r
+{
+ weight = 0.2;
+};
+class ItemSodaClays
+{
+ weight = 0.2;
+};
+class ItemSodaSmasht
+{
+ weight = 0.2;
+};
+class ItemSodaDrwaste
+{
+ weight = 0.2;
+};
+class ItemSodaFranka
+{
+ weight = 0.2;
+};
+class ItemSodaLemonade
+{
+ weight = 0.2;
+};
+class ItemSodaLirik
+{
+ weight = 0.2;
+};
+class ItemSodaLvg
+{
+ weight = 0.2;
+};
+class ItemSodaMzly
+{
+ weight = 0.2;
+};
+class ItemSodaPeppsy
+{
+ weight = 0.2;
+};
+class ItemSodaRabbit
+{
+ weight = 0.2;
+};
+class ItemSodaSacrite
+{
+ weight = 0.2;
+};
+class ItemSodaRocketFuel
+{
+ weight = 0.2;
+};
+class ItemSodaGrapeDrink
+{
+ weight = 0.2;
+};
+class ItemSherbet
+{
+ weight = 0.2;
+};
+class ItemSodaRbull
+{
+ weight = 0.2;
+};
+class ItemSodaOrangeSherbet
+{
+ weight = 0.2;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Explosives.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Explosives.hpp
new file mode 100644
index 000000000..d46cd03c4
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Explosives.hpp
@@ -0,0 +1,74 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class HandGrenade_east
+{
+ weight = 0.5;
+};
+class HandGrenade_west
+{
+ weight = 0.5;
+};
+class HandRoadFlare
+{
+ weight = 0.1;
+};
+class HandChemBlue
+{
+ weight = 0.1;
+};
+class HandChemGreen
+{
+ weight = 0.1;
+};
+class HandChemRed
+{
+ weight = 0.1;
+};
+class PipeBomb
+{
+ weight = 4;
+};
+class TimeBomb
+{
+ weight = 4;
+};
+class Mine
+{
+ weight = 8;
+};
+class SmokeShellRed
+{
+ weight = 0.4;
+};
+class SmokeShellYellow
+{
+ weight = 0.4;
+};
+class SmokeShellGreen
+{
+ weight = 0.4;
+};
+class SmokeShellBlue
+{
+ weight = 0.4;
+};
+class SmokeShellPurple
+{
+ weight = 0.4;
+};
+class SmokeShellOrange
+{
+ weight = 0.4;
+};
+class SmokeShell
+{
+ weight = 0.4;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Food.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Food.hpp
new file mode 100644
index 000000000..8b35d1e1d
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Food.hpp
@@ -0,0 +1,234 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class FishRawTrout
+{
+ weight = 1;
+};
+class FishCookedTrout
+{
+ weight = 1;
+};
+class FishRawSeaBass
+{
+ weight = 6;
+};
+class FishCookedSeaBass
+{
+ weight = 5;
+};
+class FishRawTuna
+{
+ weight = 27;
+};
+class FishCookedTuna
+{
+ weight = 25;
+};
+class FoodbeefCooked
+{
+ weight = 0.25;
+};
+class FoodmuttonCooked
+{
+ weight = 0.25;
+};
+class FoodchickenCooked
+{
+ weight = 0.25;
+};
+class FoodrabbitCooked
+{
+ weight = 0.25;
+};
+class FoodbaconCooked
+{
+ weight = 0.25;
+};
+class FoodGoatCooked
+{
+ weight = 0.25;
+};
+class FoodGoatRaw
+{
+ weight = 0.25;
+};
+class FoodmuttonRaw
+{
+ weight = 0.25;
+};
+class FoodchickenRaw
+{
+ weight = 0.25;
+};
+class FoodBaconRaw
+{
+ weight = 0.25;
+};
+class FoodRabbitRaw
+{
+ weight = 0.25;
+};
+class FoodbeefRaw
+{
+ weight = 0.25;
+};
+class FoodSteakRaw
+{
+ weight = 0.25;
+};
+class FoodBioMeat
+{
+ weight = 0.2;
+};
+class FoodCanSardines
+{
+ weight = 0.2;
+};
+class FoodCanBakedBeans
+{
+ weight = 0.2;
+};
+class FoodCanFrankBeans
+{
+ weight = 0.2;
+};
+class FoodCanPasta
+{
+ weight = 0.2;
+};
+class FoodCanUnlabeled
+{
+ weight = 0.2;
+};
+class FoodMRE
+{
+ weight = 0.4;
+};
+class FoodPistachio
+{
+ weight = 0.003;
+};
+class FoodNutmix
+{
+ weight = 0.003;
+};
+class FoodCanBeef
+{
+ weight = 0.2;
+};
+class FoodCanPotatoes
+{
+ weight = 0.2;
+};
+class FoodCanGriff
+{
+ weight = 0.2;
+};
+class FoodCanBadguy
+{
+ weight = 0.2;
+};
+class FoodCanBoneboy
+{
+ weight = 0.2;
+};
+class FoodCanCorn
+{
+ weight = 0.2;
+};
+class FoodCanCurgon
+{
+ weight = 0.2;
+};
+class FoodCanDemon
+{
+ weight = 0.2;
+};
+class FoodCanFraggleos
+{
+ weight = 0.2;
+};
+class FoodCanHerpy
+{
+ weight = 0.2;
+};
+class FoodCanDerpy
+{
+ weight = 0.2;
+};
+class FoodCanOrlok
+{
+ weight = 0.2;
+};
+class FoodCanPowell
+{
+ weight = 0.2;
+};
+class FoodCanTylers
+{
+ weight = 0.2;
+};
+class FoodCanRusUnlabeled
+{
+ weight = 0.2;
+};
+class FoodCanRusStew
+{
+ weight = 0.2;
+};
+class FoodCanRusPork
+{
+ weight = 0.2;
+};
+class FoodCanRusPeas
+{
+ weight = 0.2;
+};
+class FoodCanRusMilk
+{
+ weight = 0.2;
+};
+class FoodCanRusCorn
+{
+ weight = 0.2;
+};
+class FoodChipsSulahoops
+{
+ weight = 0.2;
+};
+class FoodChipsMysticales
+{
+ weight = 0.2;
+};
+class FoodChipsChocolate
+{
+ weight = 0.2;
+};
+class FoodCandyChubby
+{
+ weight = 0.2;
+};
+class FoodCandyAnders
+{
+ weight = 0.2;
+};
+class FoodCandyLegacys
+{
+ weight = 0.2;
+};
+class FoodCakeCremeCakeClean
+{
+ weight = 0.2;
+};
+class FoodCandyMintception
+{
+ weight = 0.2;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LMGAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LMGAmmo.hpp
new file mode 100644
index 000000000..8616f63cc
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LMGAmmo.hpp
@@ -0,0 +1,42 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class 200Rnd_556x45_M249
+{
+ weight = 10;
+};
+class 100Rnd_762x51_M240
+{
+ weight = 8;
+};
+class 100Rnd_556x45_M249
+{
+ weight = 5;
+};
+class 100Rnd_556x45_BetaCMag
+{
+ weight = 5;
+};
+class 75Rnd_545x39_RPK
+{
+ weight = 1.25;
+};
+class 75Rnd_762x39_RPK
+{
+ weight = 1.5;
+};
+class 100Rnd_762x54_PK
+{
+ weight = 8;
+};
+class 50Rnd_762x54_UK59
+{
+ weight = 1;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LauncherAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LauncherAmmo.hpp
new file mode 100644
index 000000000..be42a1c7c
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LauncherAmmo.hpp
@@ -0,0 +1,182 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class PG7V
+{
+ weight = 2.2;
+};
+class PG7VL
+{
+ weight = 2.6;
+};
+class PG7VR
+{
+ weight = 4.5;
+};
+class OG7
+{
+ weight = 2;
+};
+class RPG18
+{
+ weight = 1.2;
+};
+class AT13
+{
+ weight = 14;
+};
+class Igla
+{
+ weight = 11;
+};
+class Strela
+{
+ weight = 10;
+};
+class Javelin
+{
+ weight = 12;
+};
+class M136
+{
+ weight = 6;
+};
+class Stinger
+{
+ weight = 6;
+};
+class SMAW_HEAA
+{
+ weight = 6;
+};
+class SMAW_HEDP
+{
+ weight = 6;
+};
+class MAAWS_HEAA
+{
+ weight = 6;
+};
+class MAAWS_HEDP
+{
+ weight = 6;
+};
+class Dragon_EP1
+{
+ weight = 11;
+};
+class 1Rnd_HE_M203
+{
+ weight = 0.25;
+};
+class 1Rnd_Smoke_M203
+{
+ weight = 0.25;
+};
+class 1Rnd_SmokeGreen_M203
+{
+ weight = 0.25;
+};
+class 1Rnd_SmokeRed_M203
+{
+ weight = 0.25;
+};
+class 1Rnd_SmokeYellow_M203
+{
+ weight = 0.25;
+};
+class FlareRed_M203
+{
+ weight = 0.25;
+};
+class FlareGreen_M203
+{
+ weight = 0.25;
+};
+class FlareWhite_M203
+{
+ weight = 0.25;
+};
+class FlareYellow_M203
+{
+ weight = 0.25;
+};
+class 6Rnd_HE_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_FlareRed_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_FlareGreen_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_FlareWhite_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_FlareYellow_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_Smoke_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_SmokeRed_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_SmokeGreen_M203
+{
+ weight = 1.5;
+};
+class 6Rnd_SmokeYellow_M203
+{
+ weight = 1.5;
+};
+class 1Rnd_HE_GP25
+{
+ weight = 0.25;
+};
+class FlareWhite_GP25
+{
+ weight = 0.25;
+};
+class FlareGreen_GP25
+{
+ weight = 0.25;
+};
+class FlareRed_GP25
+{
+ weight = 0.25;
+};
+class FlareYellow_GP25
+{
+ weight = 0.25;
+};
+class 1Rnd_SMOKE_GP25
+{
+ weight = 0.25;
+};
+class 1Rnd_SMOKERED_GP25
+{
+ weight = 0.25;
+};
+class 1Rnd_SMOKEGREEN_GP25
+{
+ weight = 0.25;
+};
+class 1Rnd_SMOKEYELOW_GP25
+{
+ weight = 0.25;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Medical.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Medical.hpp
new file mode 100644
index 000000000..3c072eb26
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Medical.hpp
@@ -0,0 +1,149 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class ItemAntibacterialWipe
+{
+ weight = 0.003;
+};
+class ItemSepsisBandage
+{
+ weight = 0.005;
+};
+class ItemBandage
+{
+ weight = 0.005;
+};
+class ItemPainkiller
+{
+ weight = 0.1;
+};
+class ItemMorphine
+{
+ weight = 0.1;
+};
+class ItemEpinephrine
+{
+ weight = 0.1;
+};
+class ItemHeatPack
+{
+ weight = 0.1;
+};
+class ItemBloodbag
+{
+ weight = 0.4;
+};
+class ItemAntibiotic
+{
+ weight = 0.1;
+};
+class ItemAntibiotic6
+{
+ weight = 0.08;
+};
+class ItemAntibiotic5
+{
+ weight = 0.06;
+};
+class ItemAntibiotic4
+{
+ weight = 0.04;
+};
+class ItemAntibiotic3
+{
+ weight = 0.02;
+};
+class ItemAntibiotic2
+{
+ weight = 0.009;
+};
+class ItemAntibiotic1
+{
+ weight = 0.005;
+};
+class ItemAntibioticEmpty
+{
+ weight = 0.002;
+};
+class bloodBagANEG
+{
+ weight = 0.4;
+};
+class bloodBagAPOS
+{
+ weight = 0.4;
+};
+class bloodBagBNEG
+{
+ weight = 0.4;
+};
+class bloodBagBPOS
+{
+ weight = 0.4;
+};
+class bloodBagABNEG
+{
+ weight = 0.4;
+};
+class bloodBagABPOS
+{
+ weight = 0.4;
+};
+class bloodBagONEG
+{
+ weight = 0.4;
+};
+class bloodBagOPOS
+{
+ weight = 0.4;
+};
+class wholeBloodBagANEG
+{
+ weight = 0.4;
+};
+class wholeBloodBagAPOS
+{
+ weight = 0.4;
+};
+class wholeBloodBagBNEG
+{
+ weight = 0.4;
+};
+class wholeBloodBagBPOS
+{
+ weight = 0.4;
+};
+class wholeBloodBagABNEG
+{
+ weight = 0.4;
+};
+class wholeBloodBagABPOS
+{
+ weight = 0.4;
+};
+class wholeBloodBagONEG
+{
+ weight = 0.4;
+};
+class wholeBloodBagOPOS
+{
+ weight = 0.4;
+};
+class bloodTester
+{
+ weight = 0.1;
+};
+class transfusionKit
+{
+ weight = 0.1;
+};
+class emptyBloodBag
+{
+ weight = 0.003;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/PistolAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/PistolAmmo.hpp
new file mode 100644
index 000000000..ba24c129c
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/PistolAmmo.hpp
@@ -0,0 +1,58 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class 20Rnd_B_765x17_Ball
+{
+ weight = 0.4;
+};
+class 10Rnd_B_765x17_Ball
+{
+ weight = 0.2;
+};
+class 30Rnd_9x19_UZI_SD
+{
+ weight = 0.4;
+};
+class 30Rnd_9x19_UZI
+{
+ weight = 0.4;
+};
+class 17Rnd_9x19_glock17
+{
+ weight = 0.2;
+};
+class 17Rnd_9x19_glock17SD
+{
+ weight = 0.2;
+};
+class 6Rnd_45ACP
+{
+ weight = 0.1;
+};
+class 15Rnd_9x19_M9
+{
+ weight = 0.2;
+};
+class 15Rnd_9x19_M9SD
+{
+ weight = 0.2;
+};
+class 8Rnd_9x18_Makarov
+{
+ weight = 0.15;
+};
+class 8Rnd_9x18_MakarovSD
+{
+ weight = 0.15;
+};
+class 7Rnd_45ACP_1911
+{
+ weight = 0.02;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/RifleAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/RifleAmmo.hpp
new file mode 100644
index 000000000..1d7afbe5b
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/RifleAmmo.hpp
@@ -0,0 +1,97 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class Hatchet_Swing
+{
+ weight = 0;
+};
+class Machete_Swing
+{
+ weight = 0;
+};
+class Fishing_Swing
+{
+ weight = 0;
+};
+class Crowbar_Swing
+{
+ weight = 0;
+};
+class Sledge_Swing
+{
+ weight = 0;
+};
+class Bat_Swing
+{
+ weight = 0;
+};
+class BatBarbed_Swing
+{
+ weight = 0;
+};
+class BatNails_Swing
+{
+ weight = 0;
+};
+class 5Rnd_762x54_Mosin
+{
+ weight = 0.08;
+};
+class 10Rnd_303British
+{
+ weight = 0.15;
+};
+class 30Rnd_762x39_AK47
+{
+ weight = 0.8;
+};
+class 30Rnd_545x39_AK
+{
+ weight = 0.5;
+};
+class 30Rnd_545x39_AKSD
+{
+ weight = 0.5;
+};
+class 30Rnd_762x39_SA58
+{
+ weight = 0.8;
+};
+class 20rnd_762x51_SB_SCAR
+{
+ weight = 0.5;
+};
+class 20rnd_762x51_B_SCAR
+{
+ weight = 0.5;
+};
+class 20Rnd_762x51_FNFAL
+{
+ weight = 0.5;
+};
+class 20Rnd_556x45_Stanag
+{
+ weight = 0.4;
+};
+class 30Rnd_556x45_StanagSD
+{
+ weight = 0.5;
+};
+class 30Rnd_556x45_Stanag
+{
+ weight = 0.5;
+};
+class 30Rnd_556x45_G36
+{
+ weight = 0.5;
+};
+class 30Rnd_556x45_G36SD
+{
+ weight = 0.5;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SMGAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SMGAmmo.hpp
new file mode 100644
index 000000000..91d30e427
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SMGAmmo.hpp
@@ -0,0 +1,26 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class 30Rnd_9x19_MP5
+{
+ weight = 0.4;
+};
+class 30Rnd_9x19_MP5SD
+{
+ weight = 0.4;
+};
+class 64Rnd_9x19_Bizon
+{
+ weight = 0.8;
+};
+class 64Rnd_9x19_SD_Bizon
+{
+ weight = 0.8;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/ShotgunAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/ShotgunAmmo.hpp
new file mode 100644
index 000000000..e5d1d077d
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/ShotgunAmmo.hpp
@@ -0,0 +1,77 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class BoltSteel
+{
+ weight = 0.02;
+};
+class BoltSteel4pack
+{
+ weight = 0.08;
+};
+class SteelBolt
+{
+ weight = 0.1;
+};
+class SteelBolt4pack
+{
+ weight = 0.3;
+};
+class WoodenArrow
+{
+ weight = 0.02;
+};
+class 1Rnd_Arrow_Wood
+{
+ weight = 0.02;
+};
+class 1Rnd_Bolt_Tranquilizer
+{
+ weight = 0.03;
+};
+class 1Rnd_Bolt_Explosive
+{
+ weight = 0.04;
+};
+class Quiver
+{
+ weight = 0.08;
+};
+class 12Rnd_Quiver_Wood
+{
+ weight = 0.08;
+};
+class 2Rnd_12Gauge_Slug
+{
+ weight = 0.075;
+};
+class 2Rnd_12Gauge_Buck
+{
+ weight = 0.075;
+};
+class 8Rnd_12Gauge_Buck
+{
+ weight = 0.3;
+};
+class 8Rnd_12Gauge_Slug
+{
+ weight = 0.3;
+};
+class 8Rnd_B_Saiga12_74Slug
+{
+ weight = 0.3;
+};
+class 8Rnd_B_Saiga12_Pellets
+{
+ weight = 0.3;
+};
+class 15Rnd_W1866_Slug
+{
+ weight = 0.5;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SniperAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SniperAmmo.hpp
new file mode 100644
index 000000000..ab0768523
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SniperAmmo.hpp
@@ -0,0 +1,42 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class 10Rnd_127x99_m107
+{
+ weight = 0.5;
+};
+class 5Rnd_762x51_M24
+{
+ weight = 0.2;
+};
+class 20Rnd_762x51_DMR
+{
+ weight = 0.5;
+};
+class 5Rnd_17HMR
+{
+ weight = 0.15;
+};
+class 5Rnd_127x108_KSVK
+{
+ weight = 0.3;
+};
+class 10Rnd_762x54_SVD
+{
+ weight = 0.4;
+};
+class 10Rnd_9x39_SP5_VSS
+{
+ weight = 0.2;
+};
+class 20Rnd_9x39_SP5_VSS
+{
+ weight = 0.4;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Storage.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Storage.hpp
new file mode 100644
index 000000000..74b263c48
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Storage.hpp
@@ -0,0 +1,36 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class ItemVault
+{
+ weight = 50;
+};
+class ItemTent
+{
+ weight = 4;
+};
+class ItemDomeTent
+{
+ weight = 5;
+};
+class ItemDesertTent
+{
+ weight = 5;
+};
+class StashSmall
+{
+ weight = 4;
+};
+class StashMedium
+{
+ weight = 5;
+};
+
+//lockbox weight is in cfgMagazines
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Trash.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Trash.hpp
new file mode 100644
index 000000000..23e097a3d
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Trash.hpp
@@ -0,0 +1,205 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class TrashJackDaniels
+{
+ weight = 0.02;
+};
+class ItemTrashRazor
+{
+ weight = 0.003;
+};
+class ItemTrashToiletpaper
+{
+ weight = 0.001;
+};
+class ItemZombieParts
+{
+ weight = 5;
+};
+class ItemSodaEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaCokeEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaPepsiEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaMdewEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaMtngreenEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaR4z0rEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaClaysEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaSmashtEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaDrwasteEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaFrankaEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaLemonadeEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaLirikEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaLvgEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaMzlyEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaPeppsyEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaRabbitEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaSacriteEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaRocketFuelEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaGrapeDrinkEmpty
+{
+ weight = 0.002;
+};
+class ItemSodaSherbetEmpty
+{
+ weight = 0.002;
+};
+class TrashTinCan
+{
+ weight = 0.003;
+};
+class FoodCanBeefEmpty
+{
+ weight = 0.003;
+};
+class FoodCanPotatoesEmpty
+{
+ weight = 0.003;
+};
+class FoodCanGriffEmpty
+{
+ weight = 0.003;
+};
+class FoodCanBadguyEmpty
+{
+ weight = 0.003;
+};
+class FoodCanBoneboyEmpty
+{
+ weight = 0.003;
+};
+class FoodCanCornEmpty
+{
+ weight = 0.003;
+};
+class FoodCanCurgonEmpty
+{
+ weight = 0.003;
+};
+class FoodCanDemonEmpty
+{
+ weight = 0.003;
+};
+class FoodCanFraggleosEmpty
+{
+ weight = 0.003;
+};
+class FoodCanHerpyEmpty
+{
+ weight = 0.003;
+};
+class FoodCanDerpyEmpty
+{
+ weight = 0.003;
+};
+class FoodCanOrlokEmpty
+{
+ weight = 0.003;
+};
+class FoodCanPowellEmpty
+{
+ weight = 0.003;
+};
+class FoodCanTylersEmpty
+{
+ weight = 0.003;
+};
+class FoodCanUnlabeledEmpty
+{
+ weight = 0.003;
+};
+class FoodCanRusUnlabeledEmpty
+{
+ weight = 0.003;
+};
+class FoodCanRusStewEmpty
+{
+ weight = 0.003;
+};
+class FoodCanRusPorkEmpty
+{
+ weight = 0.003;
+};
+class FoodCanRusPeasEmpty
+{
+ weight = 0.003;
+};
+class FoodCanRusMilkEmpty
+{
+ weight = 0.003;
+};
+class FoodCanRusCornEmpty
+{
+ weight = 0.003;
+};
+class FoodChipsSulahoopsEmpty
+{
+ weight = 0.003;
+};
+class FoodChipsMysticalesEmpty
+{
+ weight = 0.003;
+};
+class FoodChipsChocolateEmpty
+{
+ weight = 0.003;
+};
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/VehicleParts.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/VehicleParts.hpp
new file mode 100644
index 000000000..5f5d99387
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/VehicleParts.hpp
@@ -0,0 +1,70 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class PartWheel
+{
+ weight = 10;
+};
+class PartFueltank
+{
+ weight = 10;
+};
+class PartGlass
+{
+ weight = 5;
+};
+class PartEngine
+{
+ weight = 15;
+};
+class PartGeneric
+{
+ weight = 5;
+};
+class PartVRotor
+{
+ weight = 15;
+};
+class ItemJerrycan
+{
+ weight = 10;
+};
+class ItemJerryMixed
+{
+ weight = 10;
+};
+class ItemJerryMixed4
+{
+ weight = 8;
+};
+class ItemJerryMixed3
+{
+ weight = 6;
+};
+class ItemJerryMixed2
+{
+ weight = 4;
+};
+class ItemJerryMixed1
+{
+ weight = 2;
+};
+class ItemJerrycanEmpty
+{
+ weight = 1;
+};
+class ItemFuelcan
+{
+ weight = 5;
+};
+class ItemFuelcanEmpty
+{
+ weight = 0.5;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.h b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.h
deleted file mode 100644
index 4e16a59bf..000000000
--- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.h
+++ /dev/null
@@ -1,2040 +0,0 @@
-/****************************************************************************
-Copyright (C) 2010 Team ~R3F~
-This program is free software under the terms of the GNU General Public License version 3.
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-@authors team-r3f.org
-@version 1.00
-@date 20101006
-*****************************************************************************/
-
-class CfgWeight
-{
- class Weapons
- {
- class Chainsaw
- {
- weight = 4.5;
- };
- class SCAR_L_STD_Mk4CQT
- {
- weight = 3.6;
- };
- class SCAR_L_STD_HOLO
- {
- weight = 3.5;
- };
- class SCAR_L_STD_EGLM_TWS
- {
- weight = 5.3;
- };
- class SCAR_L_STD_EGLM_RCO
- {
- weight = 4.5;
- };
- class SCAR_L_CQC_Holo
- {
- weight = 3.7;
- };
- class SCAR_L_CQC_EGLM_Holo
- {
- weight = 5;
- };
- class SCAR_L_CQC_CCO_SD
- {
- weight = 3.7;
- };
- class SCAR_L_CQC
- {
- weight = 3.5;
- };
- class SCAR_H_STD_EGLM_Spect
- {
- weight = 5.5;
- };
- class SCAR_H_CQC_CCO_SD
- {
- weight = 4;
- };
- class SCAR_H_CQC_CCO
- {
- weight = 4;
- };
- class SCAR_H_STD_TWS_SD
- {
- weight = 5.2;
- };
- class SCAR_H_LNG_Sniper_SD
- {
- weight = 5;
- };
- class SCAR_H_LNG_Sniper
- {
- weight = 5;
- };
- class M4A3_RCO_GL_EP1
- {
- weight = 4.5;
- };
- class M4A3_CCO_EP1
- {
- weight = 3;
- };
- class M14_EP1
- {
- weight = 5.5;
- };
- class M14_DZ
- {
- weight = 5.5;
- };
- class FN_FAL
- {
- weight = 4.5;
- };
- class FN_FAL_ANPVS
- {
- weight=5.5;
- };
- class FNFAL_DZ
- {
- weight = 4.5;
- };
- class FNFAL_ANPVS4_DZ
- {
- weight=5.5;
- };
- class FN_FAL_ANPVS4_DZE
- {
- weight=5.5;
- };
- class glock17_EP1
- {
- weight = 0.7;
- };
- class G17_DZ
- {
- weight = 0.7;
- };
- class G17_FL_DZ
- {
- weight = 0.7;
- };
- class G36A_camo
- {
- weight = 3.6;
- };
- class G36A_Camo_DZ
- {
- weight = 3.6;
- };
- class G36C_camo
- {
- weight = 2.8;
- };
- class G36K_camo
- {
- weight = 3;
- };
- class G36K_Camo_DZ
- {
- weight = 3;
- };
- class G36_C_SD_camo
- {
- weight = 3.6;
- };
- class revolver_EP1
- {
- weight = 1;
- };
- class Revolver_DZ
- {
- weight = 1;
- };
- class revolver_gold_EP1
- {
- weight = 1;
- };
- class UZI_SD_EP1
- {
- weight = 1.9;
- };
- class UZI_EP1
- {
- weight = 1.7;
- };
- class PDW_DZ
- {
- weight = 1.7;
- };
- class Sa61_EP1
- {
- weight = 1.3;
- };
- class M249_EP1
- {
- weight = 6.5;
- };
- class M249_TWS_EP1
- {
- weight = 11;
- };
- class M249_m145_EP1
- {
- weight = 8;
- };
- class M249_m145_EP1_DZE
- {
- weight = 8;
- };
- class M60A4_EP1
- {
- weight = 10;
- };
- class M60A4_EP1_DZE
- {
- weight = 10;
- };
- class m240_scoped_EP1
- {
- weight = 14;
- };
- class m240_scoped_EP1_DZE
- {
- weight = 14;
- };
- class MG36_camo
- {
- weight = 3.6;
- };
- class Mk_48_DES_EP1
- {
- weight = 8.2;
- };
- class M32_EP1
- {
- weight = 6;
- };
- class M79_EP1
- {
- weight = 2.7;
- };
- class Mk13_EP1
- {
- weight = 2.7;
- };
- class m107_TWS_EP1
- {
- weight = 14.3;
- };
- class M24_des_EP1
- {
- weight = 6;
- };
- class M110_TWS_EP1
- {
- weight = 7.7;
- };
- class M110_NVG_EP1
- {
- weight = 7.5;
- };
- class Sa58V_RCO_EP1
- {
- weight = 3.3;
- };
- class SA58_ACOG_DZ
- {
- weight = 3.3;
- };
- class Sa58V_EP1
- {
- weight = 3.1;
- };
- class Sa58V_CCO_EP1
- {
- weight = 3.2;
- };
- class SA58_CCO_DZ
- {
- weight = 3.2;
- };
- class Sa58P_EP1
- {
- weight = 3.1;
- };
- class SA58_DZ
- {
- weight = 3.1;
- };
- class SA58_RIS_DZ
- {
- weight = 3.1;
- };
- class MAAWS
- {
- weight = 7.5;
- };
- class M47Launcher_EP1
- {
- weight = 7;
- };
- class M16A4_ACG
- {
- weight = 3.8;
- };
- class M16A4_ACOG_DZ
- {
- weight = 3.8;
- };
- class M16A4
- {
- weight = 3.8;
- };
- class M16A4_DZ
- {
- weight = 3.8;
- };
- class M16A2
- {
- weight = 3.8;
- };
- class M16A2_DZ
- {
- weight = 3.8;
- };
- class M16A4_ACG_GL
- {
- weight = 5.2;
- };
- class BAF_L85A2_RIS_Holo
- {
- weight = 5.2;
- };
- class L85_Holo_DZ
- {
- weight = 5.2;
- };
- class FN_FAL_ANPVS4
- {
- weight = 5.7;
- };
- class M16A4_GL
- {
- weight = 5.2;
- };
- class M16A2GL
- {
- weight = 5.2;
- };
- class M16A2_GL_DZ
- {
- weight = 5.2;
- };
- class M4A1_AIM_SD_camo
- {
- weight = 3;
- };
- class M4A1_Aim_camo
- {
- weight = 3;
- };
- class M4A1_Aim
- {
- weight = 3;
- };
- class M4A1_CCO_DZ
- {
- weight = 3;
- };
- class M4A1
- {
- weight = 3;
- };
- class M4A1_DZ
- {
- weight = 3;
- };
- class M4A1_HWS_GL_Camo
- {
- weight = 4.5;
- };
- class M4A1_HWS_GL_SD_Camo
- {
- weight = 4.5;
- };
- class M4A1_HWS_GL
- {
- weight = 4.5;
- };
- class M4A1_RCO_GL
- {
- weight = 4.5;
- };
- class M8_carbine
- {
- weight = 3.4;
- };
- class M8_compact
- {
- weight = 3;
- };
- class M8_carbineGL
- {
- weight = 4.8;
- };
- class MP5SD
- {
- weight = 2.6;
- };
- class MP5A5
- {
- weight = 2.6;
- };
- class MP5_SD_DZ
- {
- weight = 2.6;
- };
- class MP5_DZ
- {
- weight = 2.6;
- };
- class G36_C_SD_eotech
- {
- weight = 3.6;
- };
- class BAF_AS50_scoped
- {
- weight = 5.6;
- };
- class BAF_LRR_scoped
- {
- weight = 5.6;
- };
- class m107_DZ
- {
- weight = 14;
- };
- class G36a
- {
- weight = 3.6;
- };
- class G36
- {
- weight = 3;
- };
- class G36C
- {
- weight = 2.8;
- };
- class G36C_DZ
- {
- weight = 3;
- };
- class M1014
- {
- weight = 3.8;
- };
- class M1014_DZ
- {
- weight = 3.8;
- };
- class Remington870_lamp
- {
- weight = 4.0;
- };
- class Remington870_DZ
- {
- weight = 4.0;
- };
- class Remington870_FL_DZ
- {
- weight = 4.0;
- };
- class MR43
- {
- weight = 3.5;
- };
- class MR43_DZ
- {
- weight = 3.5;
- };
- class Winchester1866
- {
- weight = 2.8;
- };
- class Winchester1866_DZ
- {
- weight = 2.8;
- };
- class M240
- {
- weight = 13;
- };
-
- class M240_DZ
- {
- weight = 13;
- };
- class M249
- {
- weight = 6.5;
- };
- class M249_DZ
- {
- weight = 6.5;
- };
- class M249_EP1_DZ
- {
- weight = 6.5;
- };
- class Mk_48
- {
- weight = 8.2;
- };
-
- class Mk_48_DZ
- {
- weight = 8.2;
- };
- class Mk48_DZ
- {
- weight = 8.2;
- };
- class M8_SAW
- {
- weight = 4.5;
- };
- class MG36
- {
- weight = 3.6;
- };
- class M4SPR
- {
- weight = 4.5;
- };
- class M8_sharpshooter
- {
- weight = 4.5;
- };
- class DMR
- {
- weight = 5.5;
- };
- class DMR_DZ
- {
- weight = 5.5;
- };
- class M24
- {
- weight = 6;
- };
- class M24_DZ
- {
- weight = 6;
- };
- class M40A3
- {
- weight = 7.5;
- };
- class M40A3_DZ
- {
- weight = 7.5;
- };
- class M107
- {
- weight = 14;
- };
- class Colt1911
- {
- weight = 1.1;
- };
- class M1911_DZ
- {
- weight = 1.1;
- };
- class M9
- {
- weight = 1;
- };
- class M9_DZ
- {
- weight = 1;
- };
- class M9SD
- {
- weight = 1.2;
- };
- class M9_SD_DZ
- {
- weight = 1.2;
- };
- class 8Rnd_12Gauge_Slug
- {
- weight = 0.3;
- };
- class SteelBolt
- {
- weight = 0.1;
- };
- class SteelBolt4pack
- {
- weight = 0.3;
- };
- class Javelin
- {
- weight = 16;
- };
- class M136
- {
- weight = 7.6;
- };
- class Stinger
- {
- weight = 10;
- };
- class SMAW
- {
- weight = 7.5;
- };
- class Binocular
- {
- weight = 1;
- };
- class Binocular_Vector
- {
- weight = 1;
- };
- class NVGoggles
- {
- weight = 1;
- };
- class Laserdesignator
- {
- weight = 5.5;
- };
- class ItemCompass
- {
- weight = 0.1;
- };
- class ItemGPS
- {
- weight = 0.3;
- };
- class ItemWatch
- {
- weight = 0.1;
- };
- class ItemMap
- {
- weight = 0.1;
- };
- class ItemRadio
- {
- weight = 0.3;
- };
- class AKS_GOLD
- {
- weight = 4.0;
- };
- class AKS_74
- {
- weight = 2.7;
- };
- class AK74_DZ
- {
- weight = 2.7;
- };
- class AK74_Kobra_DZ
- {
- weight = 2.7;
- };
- class AKM_DZ
- {
- weight = 2.7;
- };
- class AKS74U_DZ
- {
- weight = 2.7;
- };
- class AKS74U_Kobra_DZ
- {
- weight = 2.7;
- };
- class AKS_74_GOSHAWK
- {
- weight = 3.5;
- };
- class AKS_74_NSPU
- {
- weight = 3.5;
- };
- class AK_74_GL_kobra
- {
- weight = 4.2;
- };
- class SVD_NSPU_EP1
- {
- weight = 6.9;
- };
- class SVD_des_EP1
- {
- weight = 6.3;
- };
- class LeeEnfield
- {
- weight = 4;
- };
- class LeeEnfield_DZ
- {
- weight = 4;
- };
- class AK_107_kobra
- {
- weight = 3.8;
- };
- class AK_107_GL_kobra
- {
- weight = 5.3;
- };
- class AK_107_pso
- {
- weight = 4;
- };
- class AK_107_GL_pso
- {
- weight = 5.5;
- };
- class AKS_74_U
- {
- weight = 2.7;
- };
- class AKS_74_UN_kobra
- {
- weight = 3;
- };
- class AKS_74_pso
- {
- weight = 3.6;
- };
- class AKS_74_kobra
- {
- weight = 3;
- };
- class AK_74
- {
- weight = 3.1;
- };
- class AK_74_GL
- {
- weight = 4.6;
- };
- class AK_47_M
- {
- weight = 3.2;
- };
- class AK_47_S
- {
- weight = 3;
- };
- class PK
- {
- weight = 9;
- };
- class UK59_DZ
- {
- weight = 9;
- };
- class RPK_74
- {
- weight = 4.7;
- };
- class RPK74_DZ
- {
- weight = 4.7;
- };
- class Pecheneg
- {
- weight = 9;
- };
- class Pecheneg_DZ
- {
- weight = 9;
- };
- class PKM_DZ
- {
- weight = 9;
- };
- class Huntingrifle
- {
- weight = 4;
- };
- class CZ550_DZ
- {
- weight = 4;
- };
- class ksvk
- {
- weight = 12;
- };
- class KSVK_DZE
- {
- weight = 12;
- };
- class SVD
- {
- weight = 6.2;
- };
- class SVD_DZ
- {
- weight = 6.2;
- };
- class SVD_Camo
- {
- weight = 6.3;
- };
- class SVD_Gh_DZ
- {
- weight = 6.3;
- };
- class Makarov
- {
- weight = 0.75;
- };
- class MakarovSD
- {
- weight = 0.9;
- };
- class Makarov_DZ
- {
- weight = 0.75;
- };
- class Makarov_SD_DZ
- {
- weight = 0.9;
- };
- class Saiga12K
- {
- weight = 3.5;
- };
- class bizon
- {
- weight = 2.1;
- };
- class Bizon_Silenced
- {
- weight = 2.3;
- };
- class Bizon_DZ
- {
- weight = 2.1;
- };
- class Bizon_SD_DZ
- {
- weight = 2.3;
- };
- class VSS_Vintorez
- {
- weight = 3.2;
- };
- class RPG7V
- {
- weight = 6.3;
- };
- class RPG18
- {
- weight = 1.4;
- };
- class MetisLauncher
- {
- weight = 16;
- };
- class Igla
- {
- weight = 7;
- };
- class Strela
- {
- weight = 6;
- };
- };
-
-
- class Magazines
- {
- class 30Rnd_762x39_SA58
- {
- weight = 0.8;
- };
- class 20rnd_762x51_SB_SCAR
- {
- weight = 0.5;
- };
- class 20rnd_762x51_B_SCAR
- {
- weight = 0.5;
- };
- class 20Rnd_762x51_FNFAL
- {
- weight = 0.5;
- };
- class 100Rnd_556x45_M249
- {
- weight = 5;
- };
- class 100Rnd_556x45_BetaCMag
- {
- weight = 5;
- };
- class 20Rnd_B_765x17_Ball
- {
- weight = 0.4;
- };
- class 10Rnd_B_765x17_Ball
- {
- weight = 0.2;
- };
- class 30Rnd_9x19_UZI_SD
- {
- weight = 0.4;
- };
- class 30Rnd_9x19_UZI
- {
- weight = 0.4;
- };
- class 17Rnd_9x19_glock17
- {
- weight = 0.2;
- };
- class 6Rnd_45ACP
- {
- weight = 0.1;
- };
- class MAAWS_HEAA
- {
- weight = 6;
- };
- class MAAWS_HEDP
- {
- weight = 6;
- };
- class Dragon_EP1
- {
- weight = 11;
- };
- class 30Rnd_556x45_StanagSD
- {
- weight = 0.5;
- };
- class 30Rnd_556x45_Stanag
- {
- weight = 0.5;
- };
- class 30Rnd_556x45_G36
- {
- weight = 0.5;
- };
- class 30Rnd_556x45_G36SD
- {
- weight = 0.5;
- };
- class 15Rnd_W1866_Slug
- {
- weight = 0.5;
- };
- class 30Rnd_9x19_MP5
- {
- weight = 0.4;
- };
- class 30Rnd_9x19_MP5SD
- {
- weight = 0.4;
- };
- class 15Rnd_9x19_M9
- {
- weight = 0.2;
- };
- class 15Rnd_9x19_M9SD
- {
- weight = 0.2;
- };
- class 1Rnd_HE_M203
- {
- weight = 0.25;
- };
- class 1Rnd_Smoke_M203
- {
- weight = 0.25;
- };
- class 1Rnd_SmokeGreen_M203
- {
- weight = 0.25;
- };
- class 1Rnd_SmokeRed_M203
- {
- weight = 0.25;
- };
- class 1Rnd_SmokeYellow_M203
- {
- weight = 0.25;
- };
- class FlareRed_M203
- {
- weight = 0.25;
- };
- class FlareGreen_M203
- {
- weight = 0.25;
- };
- class FlareWhite_M203
- {
- weight = 0.25;
- };
- class FlareYellow_M203
- {
- weight = 0.25;
- };
- class 6Rnd_HE_M203
- {
- weight = 1.5;
- };
- class 6Rnd_FlareRed_M203
- {
- weight = 1.5;
- };
- class 6Rnd_FlareGreen_M203
- {
- weight = 1.5;
- };
- class 6Rnd_FlareWhite_M203
- {
- weight = 1.5;
- };
- class 6Rnd_FlareYellow_M203
- {
- weight = 1.5;
- };
- class 6Rnd_Smoke_M203
- {
- weight = 1.5;
- };
- class 6Rnd_SmokeRed_M203
- {
- weight = 1.5;
- };
- class 6Rnd_SmokeGreen_M203
- {
- weight = 1.5;
- };
- class 6Rnd_SmokeYellow_M203
- {
- weight = 1.5;
- };
- class 10Rnd_127x99_m107
- {
- weight = 0.5;
- };
- class 5Rnd_762x51_M24
- {
- weight = 0.2;
- };
- class 20Rnd_762x51_DMR
- {
- weight = 0.5;
- };
- class 8Rnd_12Gauge_Buck
- {
- weight = 0.3;
- };
- class 20Rnd_556x45_Stanag
- {
- weight = 0.4;
- };
- class 200Rnd_556x45_M249
- {
- weight = 10;
- };
- class 100Rnd_762x51_M240
- {
- weight = 8;
- };
- class Javelin
- {
- weight = 12;
- };
- class M136
- {
- weight = 6;
- };
- class Stinger
- {
- weight = 6;
- };
- class SMAW_HEAA
- {
- weight = 6;
- };
- class SMAW_HEDP
- {
- weight = 6;
- };
- class HandGrenade_west
- {
- weight = 0.5;
- };
- class PipeBomb
- {
- weight = 4;
- };
- class TimeBomb
- {
- weight = 4;
- };
- class Mine
- {
- weight = 8;
- };
- class SmokeShellRed
- {
- weight = 0.4;
- };
- class SmokeShellYellow
- {
- weight = 0.4;
- };
- class SmokeShellGreen
- {
- weight = 0.4;
- };
- class SmokeShellBlue
- {
- weight = 0.4;
- };
- class SmokeShellPurple
- {
- weight = 0.4;
- };
- class SmokeShellOrange
- {
- weight = 0.4;
- };
- class SmokeShell
- {
- weight = 0.4;
- };
-
- class 10Rnd_303British
- {
- weight = 0.15;
- };
- class 30Rnd_545x39_AK
- {
- weight = 0.5;
- };
- class 30Rnd_545x39_AKSD
- {
- weight = 0.5;
- };
- class 75Rnd_545x39_RPK
- {
- weight = 1.25;
- };
- class 30Rnd_762x39_AK47
- {
- weight = 0.8;
- };
- class 100Rnd_762x54_PK
- {
- weight = 8;
- };
- class 5Rnd_17HMR
- {
- weight = 0.15;
- };
- class 5Rnd_127x108_KSVK
- {
- weight = 0.3;
- };
- class 10Rnd_762x54_SVD
- {
- weight = 0.4;
- };
- class 10Rnd_9x39_SP5_VSS
- {
- weight = 0.2;
- };
- class 20Rnd_9x39_SP5_VSS
- {
- weight = 0.4;
- };
- class 8Rnd_9x18_Makarov
- {
- weight = 0.15;
- };
- class 8Rnd_9x18_MakarovSD
- {
- weight = 0.15;
- };
- class 8Rnd_B_Saiga12_74Slug
- {
- weight = 0.3;
- };
- class 8Rnd_B_Saiga12_Pellets
- {
- weight = 0.3;
- };
- class 64Rnd_9x19_Bizon
- {
- weight = 0.8;
- };
- class 64Rnd_9x19_SD_Bizon
- {
- weight = 0.8;
- };
- class 1Rnd_HE_GP25
- {
- weight = 0.25;
- };
- class FlareWhite_GP25
- {
- weight = 0.25;
- };
- class FlareGreen_GP25
- {
- weight = 0.25;
- };
- class FlareRed_GP25
- {
- weight = 0.25;
- };
- class FlareYellow_GP25
- {
- weight = 0.25;
- };
- class 1Rnd_SMOKE_GP25
- {
- weight = 0.25;
- };
- class 1Rnd_SMOKERED_GP25
- {
- weight = 0.25;
- };
- class 1Rnd_SMOKEGREEN_GP25
- {
- weight = 0.25;
- };
- class 1Rnd_SMOKEYELOW_GP25
- {
- weight = 0.25;
- };
- class PG7V
- {
- weight = 2.2;
- };
- class PG7VL
- {
- weight = 2.6;
- };
- class PG7VR
- {
- weight = 4.5;
- };
- class OG7
- {
- weight = 2;
- };
- class RPG18
- {
- weight = 1.2;
- };
- class AT13
- {
- weight = 14;
- };
- class Igla
- {
- weight = 11;
- };
- class Strela
- {
- weight = 10;
- };
- class HandGrenade_east
- {
- weight = 0.5;
- };
- class IR_Strobe_Target
- {
- weight = 0.4;
- };
- class Laserbatteries
- {
- weight = 0.005;
- };
-
- class ItemPainkiller
- {
- weight = 0.1;
- };
- class ItemMorphine
- {
- weight = 0.1;
- };
- class ItemEpinephrine
- {
- weight = 0.1;
- };
- class ItemBloodbag
- {
- weight = 0.4;
- };
- class ItemHeatPack
- {
- weight = 0.1;
- };
-
-
- class ItemAntibiotic
- {
- weight = 0.1;
- };
- class ItemWaterbottle
- {
- weight = 0.5;
- };
- class ItemWaterbottleBoiled
- {
- weight = 0.5;
- };
- class ItemSodaMdew
- {
- weight = 0.2;
- };
- class ItemSodaPepsi
- {
- weight = 0.2;
- };
- class ItemSodaCoke
- {
- weight = 0.2;
- };
- class FoodCanSardines
- {
- weight = 0.2;
- };
- class FoodCanBakedBeans
- {
- weight = 0.2;
- };
- class FoodCanFrankBeans
- {
- weight = 0.2;
- };
- class FoodBioMeat
- {
- weight = 0.2;
- };
- class FoodCanPasta
- {
- weight = 0.2;
- };
- class FoodCanUnlabeled
- {
- weight = 0.2;
- };
-
-
-
- class FoodMRE
- {
- weight = 0.4;
- };
- class FoodPistachio
- {
- weight = 0.003;
- };
- class FoodNutmix
- {
- weight = 0.003;
- };
-
-
-
- class FoodbeefCooked
- {
- weight = 0.25;
- };
- class FoodmuttonCooked
- {
- weight = 0.25;
- };
- class FoodchickenCooked
- {
- weight = 0.25;
- };
- class FoodrabbitCooked
- {
- weight = 0.25;
- };
- class FoodbaconCooked
- {
- weight = 0.25;
- };
- class FoodmuttonRaw
- {
- weight = 0.25;
- };
- class FoodchickenRaw
- {
- weight = 0.25;
- };
- class FoodBaconRaw
- {
- weight = 0.25;
- };
- class FoodRabbitRaw
- {
- weight = 0.25;
- };
- class FoodbeefRaw
- {
- weight = 0.25;
- };
- class FoodSteakRaw
- {
- weight = 0.25;
- };
- class ItemFlashlight
- {
- weight = 0.1;
- };
- class ItemFlashlightRed
- {
- weight = 0.1;
- };
- class ItemKnife
- {
- weight = 0.1;
- };
-
-
-
- class Crossbow
- {
- weight = 1;
- };
- class MeleeCrowbar
- {
- weight = 1;
- };
- class MeleeHatchet
- {
- weight = 1;
- };
- class MeleeSledge
- {
- weight = 9.1;
- };
- class MeleeMachete
- {
- weight = 1;
- };
- class MeleeFishingPole
- {
- weight = 1;
- };
- class ItemHatchet
- {
- weight = 1;
- };
- class ItemCrowbar
- {
- weight = 1;
- };
- class ItemSledge
- {
- weight = 9.1;
- };
- class ItemMatchbox
- {
- weight = 0.005;
- };
- class ItemToolbox
- {
- weight = 1;
- };
- class ItemKeyKit
- {
- weight = 1;
- };
- class ItemEtool
- {
- weight = 1;
- };
-
- class Skin_FR_OHara_DZ
- {
- weight = 1;
- };
- class Skin_FR_Rodriguez_DZ
- {
- weight = 1;
- };
- class Skin_CZ_Soldier_Sniper_EP1_DZ
- {
- weight = 1;
- };
- class Skin_Graves_Light_DZ
- {
- weight = 1;
- };
- class Skin_GUE_Soldier_MG_DZ
- {
- weight = 1;
- };
- class Skin_GUE_Soldier_Sniper_DZ
- {
- weight = 1;
- };
- class Skin_GUE_Soldier_Crew_DZ
- {
- weight = 1;
- };
- class Skin_GUE_Soldier_CO_DZ
- {
- weight = 1;
- };
- class Skin_GUE_Soldier_2_DZ
- {
- weight = 1;
- };
- class Skin_Survivor2_DZ
- {
- weight = 1;
- };
- class Skin_Camo1_DZ
- {
- weight = 1;
- };
- class Skin_Sniper1_DZ
- {
- weight = 1;
- };
- class Skin_Rocket_DZ
- {
- weight = 1;
- };
- class Skin_Soldier1_DZ
- {
- weight = 1;
- };
- class Skin_RU_Policeman_DZ
- {
- weight = 1;
- };
- class Skin_Pilot_EP1_DZ
- {
- weight = 1;
- };
- class Skin_Haris_Press_EP1_DZ
- {
- weight = 1;
- };
- class Skin_Ins_Soldier_GL_DZ
- {
- weight = 1;
- };
- class Skin_GUE_Commander_DZ
- {
- weight = 1;
- };
- class Skin_Functionary1_EP1_DZ
- {
- weight = 1;
- };
- class Skin_Priest_DZ
- {
- weight = 1;
- };
- class Skin_Rocker1_DZ
- {
- weight = 1;
- };
- class Skin_Rocker2_DZ
- {
- weight = 1;
- };
- class Skin_Rocker3_DZ
- {
- weight = 1;
- };
- class Skin_Rocker4_DZ
- {
- weight = 1;
- };
- class Skin_Bandit1_DZ
- {
- weight = 1;
- };
- class Skin_Bandit2_DZ
- {
- weight = 1;
- };
- class Skin_BanditW1_DZ
- {
- weight = 1;
- };
- class Skin_BanditW2_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorW2_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorWpink_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorWsequisha_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorWcombat_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorWdesert_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorWurban_DZ
- {
- weight = 1;
- };
- class Skin_SurvivorW3_DZ
- {
- weight = 1;
- };
- class Skin_Soldier_TL_PMC_DZ
- {
- weight = 1;
- };
- class Skin_Soldier_Sniper_PMC_DZ
- {
- weight = 1;
- };
- class Skin_Soldier_Bodyguard_AA12_PMC_DZ
- {
- weight = 1;
- };
- class Skin_Drake_Light_DZ
- {
- weight = 1;
- };
- class Skin_CZ_Special_Forces_GL_DES_EP1_DZ
- {
- weight = 1;
- };
- class Skin_TK_INS_Soldier_EP1_DZ
- {
- weight = 1;
- };
- class Skin_TK_INS_Warlord_EP1_DZ
- {
- weight = 1;
- };
-
- class HandRoadFlare
- {
- weight = 0.1;
- };
- class HandChemBlue
- {
- weight = 0.1;
- };
- class HandChemGreen
- {
- weight = 0.1;
- };
- class HandChemRed
- {
- weight = 0.1;
- };
- class ItemBandage
- {
- weight = 0.005;
- };
- class Hatchet_Swing
- {
- weight = 0;
- };
- class Machete_Swing
- {
- weight = 0;
- };
- class Fishing_Swing
- {
- weight = 0;
- };
- class Crowbar_Swing
- {
- weight = 0;
- };
- class Sledge_Swing
- {
- weight = 0;
- };
- class ItemVault
- {
- weight = 100;
- };
- class PartWoodPile
- {
- weight = 1;
- };
- class PartWheel
- {
- weight = 10;
- };
- class PartFueltank
- {
- weight = 10;
- };
- class PartGlass
- {
- weight = 5;
- };
- class PartEngine
- {
- weight = 15;
- };
- class ItemGenerator
- {
- weight = 30;
- };
- class PartGeneric
- {
- weight = 5;
- };
- class PartVRotor
- {
- weight = 15;
- };
- class ItemJerrycan
- {
- weight = 10;
- };
- class ItemJerryMixed
- {
- weight = 10;
- };
- class ItemJerryMixed4
- {
- weight = 8;
- };
- class ItemJerryMixed3
- {
- weight = 6;
- };
- class ItemJerryMixed2
- {
- weight = 4;
- };
- class ItemJerryMixed1
- {
- weight = 2;
- };
- class ItemJerrycanEmpty
- {
- weight = 1;
- };
- class ItemTent
- {
- weight = 5;
- };
- class ItemDesertTent
- {
- weight = 5;
- };
- class ItemDomeTent
- {
- weight = 5;
- };
- class TrapBear
- {
- weight = 1;
- };
- class ItemTankTrap
- {
- weight = 5;
- };
- class ItemWire
- {
- weight = 2.5;
- };
- class ItemGoldBar
- {
- weight = 0.02;
- };
- class ItemGoldBar10oz
- {
- weight = 0.2;
- };
- class ItemSilverBar
- {
- weight = 0.02;
- };
- class ItemSilverBar10oz
- {
- weight = 0.2;
- };
- class ItemBronzeBar
- {
- weight = 0.02;
- };
- class ItemCopperBar
- {
- weight = 0.02;
- };
- class ItemCopperBar10oz
- {
- weight = 0.2;
- };
- class ItemAluminumBar
- {
- weight = 0.02;
- };
- class ItemTinBar
- {
- weight = 0.02;
- };
- class BoltSteel
- {
- weight = 0.02;
- };
- class BoltSteel4pack
- {
- weight = 0.08;
- };
- class 1Rnd_Arrow_Wood
- {
- weight = 0.02;
- };
- class 12Rnd_Quiver_Wood
- {
- weight = 0.08;
- };
- class TrashTinCan
- {
- weight = 0.003;
- };
- class FoodCanUnlabeledEmpty
- {
- weight = 0.003;
- };
- class ItemTrashRazor
- {
- weight = 0.003;
- };
- class ItemTrashToiletpaper
- {
- weight = 0.001;
- };
-
- class 7Rnd_45ACP_1911
- {
- weight = 0.02;
- };
- class ItemZombieParts
- {
- weight = 5;
- };
- class ItemSandbag
- {
- weight = 10;
- };
- class ItemSandbagLarge
- {
- weight = 50;
- };
- class ItemWaterbottleUnfilled
- {
- weight = 0.05;
- };
- class ItemSodaEmpty
- {
- weight = 0.002;
- };
- class ItemSodaCokeEmpty
- {
- weight = 0.002;
- };
- class ItemSodaPepsiEmpty
- {
- weight = 0.002;
- };
- class ItemSodaMdewEmpty
- {
- weight = 0.002;
- };
- class TrashJackDaniels
- {
- weight = 0.02;
- };
-
-
- class ItemCanvas
- {
- weight = 4;
- };
- class ItemBurlap
- {
- weight = 8;
- };
- class ItemLightBulb
- {
- weight = 0.02;
- };
- class ItemPole
- {
- weight = 10;
- };
- class ItemCorrugated
- {
- weight = 29;
- };
- class PartWoodPlywood
- {
- weight = 4;
- };
- class PartWoodLumber
- {
- weight = 2;
- };
-
- class FishRawTrout
- {
- weight = 1;
- };
- class FishCookedTrout
- {
- weight = 1;
- };
- class FishRawSeaBass
- {
- weight = 6;
- };
- class FishCookedSeaBass
- {
- weight = 5;
- };
- class FishRawTuna
- {
- weight = 27;
- };
- class FishCookedTuna
- {
- weight = 25;
- };
-
- class 30m_plot_kit
- {
- weight = 0.02;
- };
- class fuel_pump_kit
- {
- weight = 50;
- };
- class light_pole_kit
- {
- weight = 10;
- };
- class stick_fence_kit
- {
- weight = 6;
- };
- class park_bench_kit
- {
- weight = 50;
- };
- class wood_shack_kit
- {
- weight = 50;
- };
- class storage_shed_kit
- {
- weight = 100;
- };
- class outhouse_kit
- {
- weight = 50;
- };
- class wooden_shed_kit
- {
- weight = 75;
- };
- class rusty_gate_kit
- {
- weight = 80;
- };
- class sun_shade_kit
- {
- weight = 50;
- };
- class m240_nest_kit
- {
- weight = 100;
- };
- class ItemFuelBarrel
- {
- weight = 167;
- };
- class ItemFuelBarrelEmpty
- {
- weight = 20;
- };
- class ItemOilBarrel
- {
- weight = 140;
- };
-
- class bulk_NVGoggles
- {
- weight = 25;
- };
- class bulk_DZ_Backpack_EP1
- {
- weight = 25;
- };
- class bulk_15Rnd_9x19_M9SD
- {
- weight = 25;
- };
- class bulk_30Rnd_556x45_StanagSD
- {
- weight = 25;
- };
- class bulk_ItemSandbag
- {
- weight = 25;
- };
- class bulk_ItemGPS
- {
- weight = 25;
- };
- class bulk_ItemMap
- {
- weight = 25;
- };
- class bulk_ItemEtool
- {
- weight = 25;
- };
- class bulk_17Rnd_9x19_glock17
- {
- weight = 25;
- };
- };
-};
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.hpp
new file mode 100644
index 000000000..56c1337a4
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.hpp
@@ -0,0 +1,48 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class CfgWeight
+{
+ class Weapons
+ {
+ #include "Weapons\Launchers.hpp"
+ #include "Weapons\LMG.hpp"
+ #include "Weapons\Pistols.hpp"
+ #include "Weapons\Rifles.hpp"
+ #include "Weapons\Shotguns.hpp"
+ #include "Weapons\SMG.hpp"
+ #include "Weapons\Snipers.hpp"
+ #include "Weapons\Tools.hpp"
+ };
+
+ class Magazines
+ {
+ #include "Magazines\Attachments.hpp"
+ #include "Magazines\BuildingSupplies.hpp"
+ #include "Magazines\Bulk.hpp"
+ #include "Magazines\Clothes.hpp"
+ #include "Magazines\Crafting.hpp"
+ #include "Magazines\Currency.hpp"
+ #include "Magazines\Drinks.hpp"
+ #include "Magazines\Explosives.hpp"
+ #include "Magazines\Food.hpp"
+ #include "Magazines\LauncherAmmo.hpp"
+ #include "Magazines\LMGAmmo.hpp"
+ #include "Magazines\Medical.hpp"
+ #include "Magazines\PistolAmmo.hpp"
+ #include "Magazines\RifleAmmo.hpp"
+ #include "Magazines\ShotgunAmmo.hpp"
+ #include "Magazines\SMGAmmo.hpp"
+ #include "Magazines\SniperAmmo.hpp"
+ #include "Magazines\Storage.hpp"
+ #include "Magazines\Trash.hpp"
+ #include "Magazines\VehicleParts.hpp"
+ };
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf
index b947741c3..d04d7a798 100644
--- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf
@@ -53,7 +53,7 @@ R3F_WEIGHT_FNCT_GetItemWeight = {
_total_weight = _total_weight + _weight;
} else {
// log only if not found
- //diag_log format["Class not found %1", _x];
+ diag_log format["No R3F weight config for: %1", _x];
};
};
};
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/LMG.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/LMG.hpp
new file mode 100644
index 000000000..c086850e9
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/LMG.hpp
@@ -0,0 +1,173 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class L110A1_DZ
+{
+ weight = 6.5;
+};
+class L110A1_CCO_DZ
+{
+ weight = 6.7;
+};
+class L110A1_Holo_DZ
+{
+ weight = 6.7;
+};
+class BAF_L110A1_Aim_DZE
+{
+ weight = 6.7;
+};
+class M249_EP1
+{
+ weight = 6.5;
+};
+class M249_TWS_EP1
+{
+ weight = 11;
+};
+class M249_m145_EP1
+{
+ weight = 8;
+};
+class M249_m145_EP1_DZE
+{
+ weight = 8;
+};
+class M60A4_EP1
+{
+ weight = 10;
+};
+class M60A4_EP1_DZE
+{
+ weight = 10;
+};
+class m240_scoped_EP1
+{
+ weight = 14;
+};
+class m240_scoped_EP1_DZE
+{
+ weight = 14;
+};
+class MG36_camo
+{
+ weight = 3.6;
+};
+class Mk_48_DES_EP1
+{
+ weight = 8.2;
+};
+class M240
+{
+ weight = 13;
+};
+class M240_DZ
+{
+ weight = 13;
+};
+class M240_CCO_DZ
+{
+ weight = 13.2;
+};
+class M240_Holo_DZ
+{
+ weight = 13.2;
+};
+class M249
+{
+ weight = 6.5;
+};
+class M249_DZ
+{
+ weight = 6.5;
+};
+class M249_Holo_DZ
+{
+ weight = 6.7;
+};
+class M249_CCO_DZ
+{
+ weight = 6.7;
+};
+class M249_EP1_DZ
+{
+ weight = 6.5;
+};
+class Mk_48
+{
+ weight = 8.2;
+};
+class Mk_48_DZ
+{
+ weight = 8.2;
+};
+class Mk48_DZ
+{
+ weight = 8.2;
+};
+class Mk48_CCO_DZ
+{
+ weight = 8.4;
+};
+class Mk48_Holo_DZ
+{
+ weight = 8.4;
+};
+class MG36
+{
+ weight = 3.6;
+};
+class PK
+{
+ weight = 9;
+};
+class Pecheneg
+{
+ weight = 9;
+};
+class Pecheneg_DZ
+{
+ weight = 9;
+};
+class PKM_DZ
+{
+ weight = 9;
+};
+class RPK_74
+{
+ weight = 4.7;
+};
+class RPK74_DZ
+{
+ weight = 4.7;
+};
+class RPK74_Kobra_DZ
+{
+ weight = 4.9;
+};
+class RPK74_PSO1_DZ
+{
+ weight = 4.9;
+};
+class RPK_DZ
+{
+ weight = 5;
+};
+class RPK_Kobra_DZ
+{
+ weight = 5.2;
+};
+class RPK_PSO1_DZ
+{
+ weight = 5.2;
+};
+class UK59_DZ
+{
+ weight = 4.7;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Launchers.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Launchers.hpp
new file mode 100644
index 000000000..9e7295185
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Launchers.hpp
@@ -0,0 +1,62 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class M32_EP1
+{
+ weight = 6;
+};
+class M79_EP1
+{
+ weight = 2.7;
+};
+class Mk13_EP1
+{
+ weight = 2.7;
+};
+class MAAWS
+{
+ weight = 7.5;
+};
+class M47Launcher_EP1
+{
+ weight = 7;
+};
+class M136
+{
+ weight = 7.6;
+};
+class Stinger
+{
+ weight = 10;
+};
+class SMAW
+{
+ weight = 7.5;
+};
+class RPG7V
+{
+ weight = 6.3;
+};
+class RPG18
+{
+ weight = 1.4;
+};
+class MetisLauncher
+{
+ weight = 16;
+};
+class Igla
+{
+ weight = 7;
+};
+class Strela
+{
+ weight = 6;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp
new file mode 100644
index 000000000..cb0163db7
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp
@@ -0,0 +1,98 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class glock17_EP1
+{
+ weight = 0.7;
+};
+class G17_DZ
+{
+ weight = 0.7;
+};
+class G17_FL_DZ
+{
+ weight = 0.72;
+};
+class G17_SD_DZ
+{
+ weight = 0.71;
+};
+class G17_SD_FL_DZ
+{
+ weight = 0.73;
+};
+class revolver_EP1
+{
+ weight = 1;
+};
+class Revolver_DZ
+{
+ weight = 1;
+};
+class revolver_gold_EP1
+{
+ weight = 1;
+};
+class UZI_SD_EP1
+{
+ weight = 1.9;
+};
+class UZI_EP1
+{
+ weight = 1.7;
+};
+class PDW_DZ
+{
+ weight = 1.7;
+};
+class Sa61_EP1
+{
+ weight = 1.3;
+};
+class Colt1911
+{
+ weight = 1.1;
+};
+class M1911_DZ
+{
+ weight = 1.1;
+};
+class M9
+{
+ weight = 1;
+};
+class M9_DZ
+{
+ weight = 1;
+};
+class M9SD
+{
+ weight = 1.2;
+};
+class M9_SD_DZ
+{
+ weight = 1.2;
+};
+class Makarov
+{
+ weight = 0.75;
+};
+class MakarovSD
+{
+ weight = 0.9;
+};
+class Makarov_DZ
+{
+ weight = 0.75;
+};
+class Makarov_SD_DZ
+{
+ weight = 0.9;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp
new file mode 100644
index 000000000..988fb1e24
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp
@@ -0,0 +1,729 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+class AK_107_kobra
+{
+ weight = 3.8;
+};
+class AK_107_GL_kobra
+{
+ weight = 5.3;
+};
+class AK_107_pso
+{
+ weight = 4;
+};
+class AK_107_GL_pso
+{
+ weight = 5.5;
+};
+class AKS_74_U
+{
+ weight = 2.7;
+};
+class AKS_74_UN_kobra
+{
+ weight = 3;
+};
+class AKS_74_pso
+{
+ weight = 3.6;
+};
+class AKS_74_kobra
+{
+ weight = 3;
+};
+class AK74_Kobra_DZ
+{
+ weight = 2.7;
+};
+class AK74_Kobra_SD_DZ
+{
+ weight = 2.72;
+};
+class AK74_GL_Kobra_DZ
+{
+ weight = 2.73;
+};
+class AK74_GL_Kobra_SD_DZ
+{
+ weight = 2.75;
+};
+class AK_74
+{
+ weight = 3.1;
+};
+class AK74_DZ
+{
+ weight = 2.7;
+};
+class AK74_SD_DZ
+{
+ weight = 2.72;
+};
+class AK74_GL_DZ
+{
+ weight = 2.73;
+};
+class AK_74_GL
+{
+ weight = 2.73;
+};
+class AK74_GL_SD_DZ
+{
+ weight = 2.75;
+};
+class AK74_PSO1_DZ
+{
+ weight = 2.73;
+};
+class AK74_PSO1_SD_DZ
+{
+ weight = 2.75;
+};
+class AK74_GL_PSO1_DZ
+{
+ weight = 2.76;
+};
+class AK74_GL_PSO1_SD_DZ
+{
+ weight = 2.78;
+};
+class AK_47_M
+{
+ weight = 3.2;
+};
+class AKM_DZ
+{
+ weight = 2.7;
+};
+class AKM_Kobra_DZ
+{
+ weight = 2.9;
+};
+class AKM_PSO1_DZ
+{
+ weight = 3;
+};
+class AK_47_S
+{
+ weight = 3;
+};
+class AKS_GOLD
+{
+ weight = 4.0;
+};
+class AKS_74
+{
+ weight = 2.7;
+};
+class AKS74U_DZ
+{
+ weight = 2.7;
+};
+class AKS74U_Kobra_DZ
+{
+ weight = 2.9;
+};
+class AKS74U_Kobra_SD_DZ
+{
+ weight = 3.1;
+};
+class AKS74U_SD_DZ
+{
+ weight = 2.9;
+};
+class AKS_74_GOSHAWK
+{
+ weight = 3.5;
+};
+class AKS_74_NSPU
+{
+ weight = 3.5;
+};
+class AK_74_GL_kobra
+{
+ weight = 4.2;
+};
+class BAF_L85A2_RIS_Holo
+{
+ weight = 5.2;
+};
+class L85_Holo_DZ
+{
+ weight = 5.2;
+};
+class FN_FAL
+{
+ weight = 4.5;
+};
+class FNFAL_DZ
+{
+ weight = 4.5;
+};
+class FNFAL_CCO_DZ
+{
+ weight = 4.7;
+};
+class FNFAL_Holo_DZ
+{
+ weight = 4.7;
+};
+class FN_FAL_ANPVS
+{
+ weight=5.5;
+};
+class FN_FAL_ANPVS4
+{
+ weight = 5.7;
+};
+class FNFAL_ANPVS4_DZ
+{
+ weight=5.5;
+};
+class FN_FAL_ANPVS4_DZE
+{
+ weight=5.5;
+};
+class G36a
+{
+ weight = 3.6;
+};
+class G36
+{
+ weight = 3;
+};
+class G36C
+{
+ weight = 2.8;
+};
+class G36C_DZ
+{
+ weight = 2.8;
+};
+class G36C_SD_DZ
+{
+ weight = 3;
+};
+class G36C_CCO_DZ
+{
+ weight = 3;
+};
+class G36C_CCO_SD_DZ
+{
+ weight = 3.2;
+};
+class G36C_Holo_DZ
+{
+ weight = 3;
+};
+class G36C_Holo_SD_DZ
+{
+ weight = 3.2;
+};
+class G36C_ACOG_DZ
+{
+ weight = 3.1;
+};
+class G36C_ACOG_SD_DZ
+{
+ weight = 3.3;
+};
+class G36_C_SD_eotech
+{
+ weight = 3.6;
+};
+class G36A_camo
+{
+ weight = 3.6;
+};
+class G36A_Camo_DZ
+{
+ weight = 3.6;
+};
+class G36C_camo
+{
+ weight = 2.8;
+};
+class G36K_camo
+{
+ weight = 3;
+};
+class G36K_Camo_DZ
+{
+ weight = 3;
+};
+class G36K_Camo_SD_DZ
+{
+ weight = 3.2;
+};
+class G36_C_SD_camo
+{
+ weight = 3.6;
+};
+class LeeEnfield
+{
+ weight = 4;
+};
+class LeeEnfield_DZ
+{
+ weight = 4;
+};
+class M16A2GL
+{
+ weight = 5.2;
+};
+class M16A4
+{
+ weight = 3.8;
+};
+class M16A4_DZ
+{
+ weight = 3.8;
+};
+class M16A4_FL_DZ
+{
+ weight = 4;
+};
+class M16A4_GL_DZ
+{
+ weight = 4;
+};
+class M16A4_GL_FL_DZ
+{
+ weight = 4.2;
+};
+class M16A4_CCO_DZ
+{
+ weight = 4;
+};
+class M16A4_CCO_FL_DZ
+{
+ weight = 4.2;
+};
+class M16A4_GL_CCO_DZ
+{
+ weight = 4.2;
+};
+class M16A4_GL_CCO_FL_DZ
+{
+ weight = 4.4;
+};
+class M16A4_Holo_DZ
+{
+ weight = 4;
+};
+class M16A4_Holo_FL_DZ
+{
+ weight = 4.2;
+};
+class M16A4_GL_Holo_DZ
+{
+ weight = 4.2;
+};
+class M16A4_GL_Holo_FL_DZ
+{
+ weight = 4.4;
+};
+class M16A4_ACOG_DZ
+{
+ weight = 3.8;
+};
+class M16A4_ACOG_FL_DZ
+{
+ weight = 4.2;
+};
+class M16A4_GL_ACOG_DZ
+{
+ weight = 4.2;
+};
+class M16A4_GL_ACOG_FL_DZ
+{
+ weight = 4.4;
+};
+class M16A2_GL_DZ
+{
+ weight = 5.2;
+};
+class M16A4_ACG
+{
+ weight = 3.8;
+};
+class M16A4_GL
+{
+ weight = 5.2;
+};
+class M16A2
+{
+ weight = 3.8;
+};
+class M16A2_DZ
+{
+ weight = 3.8;
+};
+class M16A4_ACG_GL
+{
+ weight = 5.2;
+};
+class M4A1_AIM_SD_camo
+{
+ weight = 3;
+};
+class M4A1_Aim_camo
+{
+ weight = 3;
+};
+class M4A1_Aim
+{
+ weight = 3;
+};
+class M4A1_CCO_DZ
+{
+ weight = 3;
+};
+class M4A1
+{
+ weight = 3;
+};
+class M4A1_DZ
+{
+ weight = 3;
+};
+class M4A1_FL_DZ
+{
+ weight = 3.2;
+};
+class M4A1_SD_DZ
+{
+ weight = 3.2;
+};
+class M4A1_SD_FL_DZ
+{
+ weight = 3.4;
+};
+class M4A1_GL_DZ
+{
+ weight = 3.2;
+};
+class M4A1_GL_FL_DZ
+{
+ weight = 3.4;
+};
+class M4A1_GL_SD_DZ
+{
+ weight = 3.4;
+};
+class M4A1_GL_SD_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_CCO_FL_DZ
+{
+ weight = 3.4;
+};
+class M4A1_CCO_SD_DZ
+{
+ weight = 3.4;
+};
+class M4A1_CCO_SD_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_CCO_DZ
+{
+ weight = 3.4;
+};
+class M4A1_GL_CCO_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_CCO_SD_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_CCO_SD_FL_DZ
+{
+ weight = 3.8;
+};
+class M4A1_Holo_DZ
+{
+ weight = 3.2;
+};
+class M4A1_Holo_FL_DZ
+{
+ weight = 3.4;
+};
+class M4A1_Holo_SD_DZ
+{
+ weight = 3.4;
+};
+class M4A1_Holo_SD_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_Holo_DZ
+{
+ weight = 3.4;
+};
+class M4A1_GL_Holo_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_Holo_SD_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_Holo_SD_FL_DZ
+{
+ weight = 3.8;
+};
+class M4A1_ACOG_DZ
+{
+ weight = 3.2;
+};
+class M4A1_ACOG_FL_DZ
+{
+ weight = 3.4;
+};
+class M4A1_ACOG_SD_DZ
+{
+ weight = 3.4;
+};
+class M4A1_ACOG_SD_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_ACOG_DZ
+{
+ weight = 3.4;
+};
+class M4A1_GL_ACOG_FL_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_ACOG_SD_DZ
+{
+ weight = 3.6;
+};
+class M4A1_GL_ACOG_SD_FL_DZ
+{
+ weight = 3.8;
+};
+class M4A1_HWS_GL_Camo
+{
+ weight = 4.5;
+};
+class M4A1_HWS_GL_SD_Camo
+{
+ weight = 4.5;
+};
+class M4A1_HWS_GL
+{
+ weight = 4.5;
+};
+class M4A1_RCO_GL
+{
+ weight = 4.5;
+};
+class M8_carbine
+{
+ weight = 3.4;
+};
+class M8_compact
+{
+ weight = 3;
+};
+class M8_carbineGL
+{
+ weight = 4.8;
+};
+class M8_SAW
+{
+ weight = 4.5;
+};
+class M8_sharpshooter
+{
+ weight = 4.5;
+};
+class Mosin_DZ
+{
+ weight = 4;
+};
+class Mosin_FL_DZ
+{
+ weight = 4.2;
+};
+class Mosin_Belt_DZ
+{
+ weight = 4.2;
+};
+class Mosin_Belt_FL_DZ
+{
+ weight = 4.4;
+};
+class Mosin_PU_DZ
+{
+ weight = 4.2;
+};
+class Mosin_PU_FL_DZ
+{
+ weight = 4.4;
+};
+class Mosin_PU_Belt_DZ
+{
+ weight = 4.4;
+};
+class Mosin_PU_Belt_FL_DZ
+{
+ weight = 4.6;
+};
+class Sa58V_RCO_EP1
+{
+ weight = 3.3;
+};
+class SA58_ACOG_DZ
+{
+ weight = 3.3;
+};
+class Sa58V_EP1
+{
+ weight = 3.1;
+};
+class Sa58V_CCO_EP1
+{
+ weight = 3.5;
+};
+class SA58_CCO_DZ
+{
+ weight = 3.3;
+};
+class Sa58P_EP1
+{
+ weight = 3.1;
+};
+class SA58_DZ
+{
+ weight = 3.1;
+};
+class SA58_RIS_DZ
+{
+ weight = 3.1;
+};
+class SA58_RIS_FL_DZ
+{
+ weight = 3.3;
+};
+class SA58_CCO_FL_DZ
+{
+ weight = 3.5;
+};
+class SA58_Holo_DZ
+{
+ weight = 3.3;
+};
+class SA58_Holo_FL_DZ
+{
+ weight = 3.5;
+};
+class SA58_ACOG_FL_DZ
+{
+ weight = 3.5;
+};
+class SCAR_L_STD_Mk4CQT
+{
+ weight = 3.6;
+};
+class SCAR_L_STD_HOLO
+{
+ weight = 3.5;
+};
+class SCAR_L_STD_EGLM_TWS
+{
+ weight = 5.3;
+};
+class SCAR_L_STD_EGLM_RCO
+{
+ weight = 4.5;
+};
+class SCAR_L_CQC_Holo
+{
+ weight = 3.7;
+};
+class SCAR_L_CQC_EGLM_Holo
+{
+ weight = 5;
+};
+class SCAR_L_CQC_CCO_SD
+{
+ weight = 3.7;
+};
+class SCAR_L_CQC
+{
+ weight = 3.5;
+};
+class SCAR_H_STD_EGLM_Spect
+{
+ weight = 5.5;
+};
+class SCAR_H_CQC_CCO_SD
+{
+ weight = 4;
+};
+class SCAR_H_CQC_CCO
+{
+ weight = 4;
+};
+class SCAR_H_STD_TWS_SD
+{
+ weight = 5.2;
+};
+class SCAR_H_LNG_Sniper_SD
+{
+ weight = 5;
+};
+class SCAR_H_LNG_Sniper
+{
+ weight = 5;
+};
+class M4A3_RCO_GL_EP1
+{
+ weight = 4.5;
+};
+class M4A3_CCO_EP1
+{
+ weight = 3;
+};
+class M14_EP1
+{
+ weight = 5.5;
+};
+class M14_DZ
+{
+ weight = 5.5;
+};
+class M14_Gh_DZ
+{
+ weight = 5.6;
+};
+class M14_CCO_DZ
+{
+ weight = 5.7;
+};
+class M14_CCO_Gh_DZ
+{
+ weight = 5.8;
+};
+class M14_Holo_DZ
+{
+ weight = 5.7;
+};
+class M14_Holo_Gh_DZ
+{
+ weight = 5.8;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/SMG.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/SMG.hpp
new file mode 100644
index 000000000..a79ee0dd1
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/SMG.hpp
@@ -0,0 +1,42 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class bizon
+{
+ weight = 2.1;
+};
+class Bizon_Silenced
+{
+ weight = 2.3;
+};
+class Bizon_DZ
+{
+ weight = 2.1;
+};
+class Bizon_SD_DZ
+{
+ weight = 2.3;
+};
+class MP5SD
+{
+ weight = 2.6;
+};
+class MP5A5
+{
+ weight = 2.6;
+};
+class MP5_SD_DZ
+{
+ weight = 2.6;
+};
+class MP5_DZ
+{
+ weight = 2.6;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Shotguns.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Shotguns.hpp
new file mode 100644
index 000000000..925d4b60f
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Shotguns.hpp
@@ -0,0 +1,86 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class Crossbow
+{
+ weight = 1;
+};
+class Crossbow_DZ
+{
+ weight = 1;
+};
+class Crossbow_FL_DZ
+{
+ weight = 1.1;
+};
+class Crossbow_CCO_DZ
+{
+ weight = 1.1;
+};
+class Crossbow_CCO_FL_DZ
+{
+ weight = 1.2;
+};
+class Crossbow_Scope_DZ
+{
+ weight = 1.1;
+};
+class Crossbow_Scope_FL_DZ
+{
+ weight = 1.2;
+};
+class M1014
+{
+ weight = 3.8;
+};
+class M1014_DZ
+{
+ weight = 3.8;
+};
+class M1014_CCO_DZ
+{
+ weight = 4;
+};
+class M1014_Holo_DZ
+{
+ weight = 4;
+};
+class Remington870_lamp
+{
+ weight = 4.0;
+};
+class Remington870_DZ
+{
+ weight = 4.0;
+};
+class Remington870_FL_DZ
+{
+ weight = 4.0;
+};
+class MR43
+{
+ weight = 3.5;
+};
+class MR43_DZ
+{
+ weight = 3.5;
+};
+class Saiga12K
+{
+ weight = 3.5;
+};
+class Winchester1866
+{
+ weight = 2.8;
+};
+class Winchester1866_DZ
+{
+ weight = 2.8;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Snipers.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Snipers.hpp
new file mode 100644
index 000000000..39e273e8a
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Snipers.hpp
@@ -0,0 +1,126 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class m107_TWS_EP1
+{
+ weight = 14.3;
+};
+class M24_des_EP1
+{
+ weight = 6;
+};
+class M110_TWS_EP1
+{
+ weight = 7.7;
+};
+class M110_NVG_EP1
+{
+ weight = 7.5;
+};
+class BAF_AS50_scoped
+{
+ weight = 5.6;
+};
+class BAF_LRR_scoped
+{
+ weight = 5.6;
+};
+class m107_DZ
+{
+ weight = 14;
+};
+class M4SPR
+{
+ weight = 4.5;
+};
+class DMR
+{
+ weight = 5.5;
+};
+class DMR_DZ
+{
+ weight = 5.5;
+};
+class DMR_Gh_DZ
+{
+ weight = 5.6;
+};
+class Huntingrifle
+{
+ weight = 4;
+};
+class CZ550_DZ
+{
+ weight = 4;
+};
+class ksvk
+{
+ weight = 12;
+};
+class KSVK_DZE
+{
+ weight = 12;
+};
+class M24
+{
+ weight = 6;
+};
+class M24_DZ
+{
+ weight = 6;
+};
+class M24_Gh_DZ
+{
+ weight = 6.1;
+};
+class M40A3
+{
+ weight = 7.5;
+};
+class M40A3_DZ
+{
+ weight = 7.5;
+};
+class M40A3_Gh_DZ
+{
+ weight = 7.6;
+};
+class M107
+{
+ weight = 14;
+};
+class SVD_NSPU_EP1
+{
+ weight = 6.9;
+};
+class SVD_des_EP1
+{
+ weight = 6.3;
+};
+class SVD
+{
+ weight = 6.2;
+};
+class SVD_DZ
+{
+ weight = 6.2;
+};
+class SVD_Camo
+{
+ weight = 6.3;
+};
+class SVD_Gh_DZ
+{
+ weight = 6.3;
+};
+class VSS_Vintorez
+{
+ weight = 3.2;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Tools.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Tools.hpp
new file mode 100644
index 000000000..7608ad053
--- /dev/null
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Tools.hpp
@@ -0,0 +1,158 @@
+/****************************************************************************
+Copyright (C) 2010 Team ~R3F~
+This program is free software under the terms of the GNU General Public License version 3.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+@authors team-r3f.org
+@version 1.00
+@date 20101006
+*****************************************************************************/
+
+class Chainsaw
+{
+ weight = 4.5;
+};
+class ChainSawB
+{
+ weight = 4.5;
+};
+class ChainsawG
+{
+ weight = 4.5;
+};
+class ChainsawP
+{
+ weight = 4.5;
+};
+class ChainsawR
+{
+ weight = 4.5;
+};
+class Binocular
+{
+ weight = 1;
+};
+class Binocular_Vector
+{
+ weight = 1;
+};
+class NVGoggles
+{
+ weight = 1;
+};
+class Laserdesignator
+{
+ weight = 5.5;
+};
+class ItemCompass
+{
+ weight = 0.1;
+};
+class ItemGPS
+{
+ weight = 0.3;
+};
+class ItemWatch
+{
+ weight = 0.1;
+};
+class ItemMap
+{
+ weight = 0.1;
+};
+class ItemRadio
+{
+ weight = 0.3;
+};
+class ItemFlashlight
+{
+ weight = 0.1;
+};
+class ItemFlashlightRed
+{
+ weight = 0.1;
+};
+class ItemKnife
+{
+ weight = 0.1;
+};
+class MeleeCrowbar
+{
+ weight = 1;
+};
+class MeleeHatchet
+{
+ weight = 1;
+};
+class MeleeSledge
+{
+ weight = 9.1;
+};
+class MeleeMachete
+{
+ weight = 1;
+};
+class MeleeFishingPole
+{
+ weight = 1;
+};
+class MeleeBaseBallBat
+{
+ weight = 1;
+};
+class MeleeBaseBallBatBarbed
+{
+ weight = 1.05;
+};
+class MeleeBaseBallBatNails
+{
+ weight = 1.05;
+};
+class ItemHatchet
+{
+ weight = 1;
+};
+class ItemHatchetBroken
+{
+ weight = 1;
+};
+class ItemCrowbar
+{
+ weight = 1;
+};
+class ItemSledge
+{
+ weight = 9.1;
+};
+class ItemMatchbox
+{
+ weight = 0.005;
+};
+class ItemToolbox
+{
+ weight = 1;
+};
+class ItemKeyKit
+{
+ weight = 0.05;
+};
+class ItemEtool
+{
+ weight = 1;
+};
+class ItemPickaxe
+{
+ weight = 1;
+};
+class ItemPickaxeBroken
+{
+ weight = 1;
+};
+class ItemShovel
+{
+ weight = 1;
+};
+class ItemShovelBroken
+{
+ weight = 1;
+};
\ No newline at end of file