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