From 4944612222a7577c9b04ea89b632987b7f0e0a94 Mon Sep 17 00:00:00 2001 From: A Man Date: Mon, 27 Apr 2020 18:43:18 +0200 Subject: [PATCH] Update weight configs Big thanks @Damian6666 for helping out. Still work in progress --- .../Configs/CfgWeapons/Item/ItemKeys.hpp | 1 + .../R3F_Weight/Magazines/Ammo/Grenades.hpp | 118 +++++ .../Magazines/{ => Ammo}/LMGAmmo.hpp | 0 .../LauncherAmmo.hpp} | 108 +++-- .../Magazines/{ => Ammo}/PistolAmmo.hpp | 0 .../Magazines/{ => Ammo}/RifleAmmo.hpp | 0 .../Magazines/{ => Ammo}/SMGAmmo.hpp | 0 .../Magazines/{ => Ammo}/ShotgunAmmo.hpp | 0 .../Magazines/{ => Ammo}/SniperAmmo.hpp | 0 .../R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp | 74 +++ .../R3F_Weight/Magazines/Attachments.hpp | 61 +++ .../Magazines/Buildings/BearTrap.hpp | 12 + .../Magazines/Buildings/Camonets.hpp | 16 + .../R3F_Weight/Magazines/Buildings/Misc.hpp | 95 ++++ .../Magazines/Buildings/ModularBuilding.hpp | 129 ++++++ .../Magazines/Buildings/Sandbag.hpp | 29 ++ .../Magazines/Buildings/Storage.hpp | 39 ++ .../R3F_Weight/Magazines/Buildings/Tent.hpp | 12 + .../Magazines/Buildings/TripWire.hpp | 16 + .../R3F_Realism/R3F_Weight/Magazines/Bulk.hpp | 1 - .../R3F_Weight/Magazines/Consumables/Fish.hpp | 24 + .../R3F_Weight/Magazines/Consumables/Meat.hpp | 56 +++ .../PackagedFood.hpp} | 82 ---- .../Consumables/PlasticWaterbottle.hpp | 100 +++++ .../R3F_Weight/Magazines/Consumables/Soda.hpp | 84 ++++ .../Magazines/Consumables/WaterBottle.hpp | 100 +++++ .../R3F_Weight/Magazines/Crafting.hpp | 18 - .../R3F_Weight/Magazines/Currency.hpp | 119 ----- .../R3F_Weight/Magazines/Drinks.hpp | 293 ------------ .../R3F_Weight/Magazines/Explosives.hpp | 74 --- .../Magazines/Items/BarrelsCans.hpp | 40 ++ .../R3F_Weight/Magazines/Items/Bulk.hpp | 97 ++++ .../Magazines/Items/ChainsawGas.hpp | 25 ++ .../R3F_Weight/Magazines/Items/Concrete.hpp | 24 + .../Magazines/Items/Currency/AluminumBar.hpp | 8 + .../Magazines/Items/Currency/Briefcase.hpp | 106 +++++ .../Magazines/Items/Currency/CopperBar.hpp | 8 + .../Magazines/Items/Currency/GoldBar.hpp | 40 ++ .../Magazines/Items/Currency/SilverBar.hpp | 40 ++ .../Magazines/Items/Currency/TinBar.hpp | 8 + .../Magazines/Items/DocumentsPapers.hpp | 95 ++++ .../Magazines/Items/Electronics.hpp | 29 ++ .../R3F_Weight/Magazines/Items/Explosives.hpp | 29 ++ .../R3F_Weight/Magazines/Items/Flares.hpp | 19 + .../R3F_Weight/Magazines/Items/Gems.hpp | 28 ++ .../R3F_Weight/Magazines/Items/Locks.hpp | 8 + .../R3F_Weight/Magazines/Items/Metal.hpp | 44 ++ .../R3F_Weight/Magazines/Items/Misc.hpp | 124 +++++ .../R3F_Weight/Magazines/Items/Ores.hpp | 12 + .../R3F_Weight/Magazines/Items/Paints.hpp | 28 ++ .../R3F_Weight/Magazines/Items/Planting.hpp | 49 ++ .../R3F_Weight/Magazines/Items/Textiles.hpp | 24 + .../Magazines/Items/ToolCrafting.hpp | 24 + .../Magazines/Items/VehicleParts.hpp | 22 + .../R3F_Weight/Magazines/Items/Wood.hpp | 42 ++ .../R3F_Weight/Magazines/LauncherAmmo.hpp | 198 -------- .../R3F_Weight/Magazines/Storage.hpp | 28 -- .../R3F_Weight/Magazines/Trash.hpp | 15 +- .../R3F_Realism/R3F_Weight/R3F_CfgWeight.hpp | 68 ++- .../R3F_Weight/R3F_Weight_Fnct.sqf | 37 +- .../R3F_Realism/R3F_Weight/Weapons/LMG.hpp | 41 +- .../R3F_Weight/Weapons/Pistols.hpp | 112 +++-- .../R3F_Realism/R3F_Weight/Weapons/Rifles.hpp | 423 +++++++++++++++++- .../R3F_Realism/R3F_Weight/Weapons/SMG.hpp | 90 +++- .../R3F_Weight/Weapons/Snipers.hpp | 93 ++++ 65 files changed, 2781 insertions(+), 958 deletions(-) create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/Grenades.hpp rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{ => Ammo}/LMGAmmo.hpp (100%) rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{VehicleParts.hpp => Ammo/LauncherAmmo.hpp} (52%) rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{ => Ammo}/PistolAmmo.hpp (100%) rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{ => Ammo}/RifleAmmo.hpp (100%) rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{ => Ammo}/SMGAmmo.hpp (100%) rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{ => Ammo}/ShotgunAmmo.hpp (100%) rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{ => Ammo}/SniperAmmo.hpp (100%) create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/BearTrap.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Camonets.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/ModularBuilding.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Sandbag.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Storage.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Tent.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/TripWire.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Bulk.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Fish.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Meat.hpp rename SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/{Food.hpp => Consumables/PackagedFood.hpp} (56%) create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/PlasticWaterbottle.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Soda.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/WaterBottle.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Crafting.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Currency.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Drinks.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Explosives.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/BarrelsCans.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Bulk.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ChainsawGas.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Concrete.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/AluminumBar.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/Briefcase.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/CopperBar.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/GoldBar.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/SilverBar.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/TinBar.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/DocumentsPapers.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Electronics.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Explosives.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Flares.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Gems.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Locks.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Metal.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Ores.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Paints.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Planting.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Textiles.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ToolCrafting.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/VehicleParts.hpp create mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Wood.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LauncherAmmo.hpp delete mode 100644 SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Storage.hpp diff --git a/SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp b/SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp index 88ce608c3..decf8b539 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp @@ -5,6 +5,7 @@ class ItemKey: ItemCore { displayname = "Black Key"; keyid = 0; scope = 2; + weight = 0.01; class ItemActions { class Toolbelt diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/Grenades.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/Grenades.hpp new file mode 100644 index 000000000..5efc16c2d --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/Grenades.hpp @@ -0,0 +1,118 @@ +class HandGrenade_east +{ + weight = 0.5; +}; +class HandGrenade_west +{ + weight = 0.5; +}; + +class 1Rnd_HE_M203 +{ + weight = 0.5; +}; +class 6Rnd_HE_M203 +{ + weight = 3; +}; +class FlareWhite_M203 +{ + weight = 0.5; +}; +class 6Rnd_FlareWhite_M203 +{ + weight = 3; +}; +class FlareGreen_M203 +{ + weight = 0.5; +}; +class 6Rnd_FlareGreen_M203 +{ + weight = 3; +}; +class FlareRed_M203 +{ + weight = 0.5; +}; +class 6Rnd_FlareRed_M203 +{ + weight = 3; +}; +class FlareYellow_M203 +{ + weight = 0.5; +}; +class 6Rnd_FlareYellow_M203 +{ + weight = 3; +}; +class 1Rnd_Smoke_M203 +{ + weight = 0.5; +}; +class 6Rnd_Smoke_M203 +{ + weight = 3; +}; +class 1Rnd_SmokeRed_M203 +{ + weight = 0.5; +}; +class 6Rnd_SmokeRed_M203 +{ + weight = 3; +}; +class 1Rnd_SmokeGreen_M203 +{ + weight = 0.5; +}; +class 6Rnd_SmokeGreen_M203 +{ + weight = 3; +}; +class 1Rnd_SmokeYellow_M203 +{ + weight = 0.5; +}; +class 6Rnd_SmokeYellow_M203 +{ + weight = 3; +}; + +class 1Rnd_HE_GP25 +{ + weight = 0.5; +}; +class FlareWhite_GP25 +{ + weight = 0.5; +}; +class FlareGreen_GP25 +{ + weight = 0.5; +}; +class FlareRed_GP25 +{ + weight = 0.5; +}; +class FlareYellow_GP25 +{ + weight = 0.5; +}; +class 1Rnd_SMOKE_GP25 +{ + weight = 0.5; +}; +class 1Rnd_SmokeRed_GP25 +{ + weight = 0.5; +}; +class 1Rnd_SmokeYellow_GP25 +{ + weight = 0.5; +}; +class 1Rnd_SmokeGreen_GP25 +{ + weight = 0.5; +}; \ 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/Ammo/LMGAmmo.hpp similarity index 100% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LMGAmmo.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/LMGAmmo.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/VehicleParts.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/LauncherAmmo.hpp similarity index 52% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/VehicleParts.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/LauncherAmmo.hpp index 5f5d99387..020319f7f 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/VehicleParts.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/LauncherAmmo.hpp @@ -8,63 +8,83 @@ along with this program. If not, see . @date 20101006 *****************************************************************************/ -class PartWheel +class PG7V { - weight = 10; + weight = 2.2; }; -class PartFueltank +class PG7VL { - weight = 10; + weight = 2.6; }; -class PartGlass +class PG7VR { - weight = 5; + weight = 4.5; }; -class PartEngine +class PG9_AT { - weight = 15; + weight = 4.5; }; -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 +class OG7 { weight = 2; }; -class ItemJerrycanEmpty +class OG9_HE { - weight = 1; + weight = 2; }; -class ItemFuelcan +class RPG18 { - weight = 5; + weight = 1.2; }; -class ItemFuelcanEmpty +class AT13 { - weight = 0.5; -}; \ No newline at end of file + weight = 14; +}; +class Igla +{ + weight = 11; +}; +class 2Rnd_Igla +{ + weight = 22; +}; +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_HEDP +{ + weight = 6; +}; +class MAAWS_HEAT +{ + weight = 6; +}; +class NLAW +{ + weight = 6; +}; +class Dragon_EP1 +{ + weight = 11; +}; diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/PistolAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/PistolAmmo.hpp similarity index 100% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/PistolAmmo.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/PistolAmmo.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/RifleAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/RifleAmmo.hpp similarity index 100% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/RifleAmmo.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/RifleAmmo.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SMGAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/SMGAmmo.hpp similarity index 100% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SMGAmmo.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/SMGAmmo.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/ShotgunAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/ShotgunAmmo.hpp similarity index 100% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/ShotgunAmmo.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/ShotgunAmmo.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SniperAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/SniperAmmo.hpp similarity index 100% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/SniperAmmo.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/SniperAmmo.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp new file mode 100644 index 000000000..c3eb7b3bf --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp @@ -0,0 +1,74 @@ +class 29Rnd_30mm_AGS30 +{ + weight = 16; +}; + +class 48Rnd_40mm_MK19 +{ + weight = 25; +}; + +class 2000Rnd_762x51_M134 +{ + weight = 50; +}; + +class 4000Rnd_762x51_M134 +{ + weight = 100; +}; + +class 100Rnd_127x99_M2 +{ + weight = 30; +}; + +class 50Rnd_127x107_DSHKM +{ + weight = 15; +}; + +class 150Rnd_127x107_DSHKM +{ + weight = 45; +}; + +class 50Rnd_127x108_KORD +{ + weight = 15; +}; + +class 150Rnd_127x108_KORD +{ + weight = 45; +}; + +class pook_1300Rnd_762x51_M60 +{ + weight = 40; +}; + +class pook_250Rnd_762x51 +{ + weight = 8; +}; + +class 6Rnd_Grenade_Camel +{ + weight = 6; +}; + +class pook_12Rnd_Grenade_Camel +{ + weight = 12; +}; + +class 3Rnd_GyroGrenade +{ + weight = 3; +}; + +class 500Rnd_TwinVickers +{ + weight = 10; +}; \ 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 index 3afa05a8b..3e98fb47b 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Attachments.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Attachments.hpp @@ -77,6 +77,67 @@ class Attachment_Sup545 weight = 0.08; }; class Attachment_Sup556 +{ + weight = 0.1; +}; + +//New + +class Attachment_ANPVS4 +{ + weight = 0.1; +}; + +class Attachment_Laser +{ + weight = 0.1; +}; + +class Attachment_NSPU +{ + weight = 0.1; +}; + +class Attachment_NV +{ + weight = 0.1; +}; + +class Attachment_Sup45 +{ + weight = 0.1; +}; + +class Attachment_Sup762 +{ + weight = 0.1; +}; + +class Attachment_SupBizon +{ + weight = 0.1; +}; + +class Attachment_SupMakarov +{ + weight = 0.1; +}; + +class Attachment_Tws +{ + weight = 0.1; +}; + +class Attachment_Sup10 +{ + weight = 0.1; +}; + +class Attachment_Sup68 +{ + weight = 0.1; +}; +class Attachment_Ghillie_Desert { weight = 0.1; }; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/BearTrap.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/BearTrap.hpp new file mode 100644 index 000000000..f1d5ef1d0 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/BearTrap.hpp @@ -0,0 +1,12 @@ +class TrapBear +{ + weight = 1; +}; +class ItemTrapBearTrapFlare +{ + weight = 1; +}; +class ItemTrapBearTrapSmoke +{ + weight = 1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Camonets.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Camonets.hpp new file mode 100644 index 000000000..0bc59f40c --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Camonets.hpp @@ -0,0 +1,16 @@ +class desert_large_net_kit +{ + weight = 50; +}; +class forest_large_net_kit +{ + weight = 50; +}; +class desert_net_kit +{ + weight = 25; +}; +class forest_net_kit +{ + weight = 25; +}; diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp new file mode 100644 index 000000000..e03d5f2e3 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp @@ -0,0 +1,95 @@ +class ItemFireBarrel_kit +{ + weight = 45; +}; + +class workbench_kit +{ + weight = 10; +}; + +// DayZ Mod workbench +class ItemWorkBench +{ + weight = 10; +}; + +class wood_ramp_kit +{ + weight = 70; +}; + +class plot_pole_kit +{ + weight = 0.02; +}; + +class metal_panel_kit +{ + weight = 50; +}; + +class ItemCorrugated +{ + weight = 29; +}; + +class ItemWire +{ + weight = 2.5; +}; + +class ItemTankTrap +{ + weight = 5; +}; + +class ItemGenerator +{ + weight = 30; +}; + +class fuel_pump_kit +{ + weight = 50; +}; + +class light_pole_kit +{ + weight = 10; +}; + +class deer_stand_kit +{ + weight = 25; +}; + +class m240_nest_kit +{ + weight = 125; +}; + +class rusty_gate_kit +{ + weight = 80; +}; + +class stick_fence_kit +{ + weight = 6; +}; + +class sun_shade_kit +{ + weight = 50; +}; + +class park_bench_kit +{ + weight = 50; +}; + +class ItemScaffoldingKit +{ + weight = 80; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/ModularBuilding.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/ModularBuilding.hpp new file mode 100644 index 000000000..f9813be33 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/ModularBuilding.hpp @@ -0,0 +1,129 @@ +class metal_floor_kit +{ + weight = 325; +}; + +class half_cinder_wall_kit +{ + weight = 325; +}; + +class full_cinder_wall_kit +{ + weight = 600; +}; + +class cinder_door_kit +{ + weight = 325; +}; + +class cinder_door_kit_locked +{ + weight = 340; +}; + +class cinder_garage_kit +{ + weight = 325; +}; + +class cinder_garage_kit_locked +{ + weight = 340; +}; + +class ItemWoodFloor +{ + weight = 25; +}; + +class ItemWoodFloorHalf +{ + weight = 15; +}; + +class ItemWoodFloorQuarter +{ + weight = 10; +}; + +class ItemWoodStairs +{ + weight = 25; +}; + +class ItemWoodStairsSupport +{ + weight = 30; +}; + +class ItemWoodLadder +{ + weight = 25; +}; + +class ItemWoodWall +{ + weight = 25; +}; + +class ItemWoodWallThird +{ + weight = 7; +}; + +class ItemWoodWallWindow +{ + weight = 25; +}; + +class ItemWoodWallDoor +{ + weight = 25; +}; + +class ItemWoodWallWithDoor +{ + weight = 25; +}; + +class ItemWoodWallWithDoorLocked +{ + weight = 30; +}; + +class ItemWoodWallGarageDoor +{ + weight = 25; +}; + +class ItemWoodWallGarageDoorLocked +{ + weight = 25; +}; + +class ItemWoodWallLg +{ + weight = 25; +}; + +class ItemWoodWallWindowLg +{ + weight = 30; +}; + +class ItemWoodWallDoorLg +{ + weight = 30; +}; + +class ItemWoodWallWithDoorLg +{ + weight = 30; +}; + +class ItemWoodWallWithDoorLgLocked +{ + weight = 35; +}; diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Sandbag.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Sandbag.hpp new file mode 100644 index 000000000..7a6b9e70e --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Sandbag.hpp @@ -0,0 +1,29 @@ +class ItemSandbag +{ + weight = 10; +}; + +class BagFenceRound_DZ_kit +{ + weight = 10; +}; + +class ItemSandbagLarge +{ + weight = 50; +}; + +class ItemSandbagExLarge +{ + weight = 150; +}; + +class ItemSandbagExLarge5x +{ + weight = 200; +}; + +class sandbag_nest_kit +{ + weight = 50; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Storage.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Storage.hpp new file mode 100644 index 000000000..2f5477d1f --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Storage.hpp @@ -0,0 +1,39 @@ +class outhouse_kit +{ + weight = 50; +}; + +class wooden_shed_kit +{ + weight = 75; +}; + +class wood_shack_kit +{ + weight = 50; +}; + +class storage_shed_kit +{ + weight = 100; +}; + +class ItemGunRackKit +{ + weight = 20; +}; + +class ItemWoodCrateKit +{ + weight = 20; +}; + +class ItemVault +{ + weight = 50; +}; + +class ItemLockbox +{ + weight = 15; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Tent.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Tent.hpp new file mode 100644 index 000000000..7f3dee133 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Tent.hpp @@ -0,0 +1,12 @@ +class ItemTent +{ + weight = 4; +}; +class ItemDomeTent +{ + weight = 5; +}; +class ItemDesertTent +{ + weight = 5; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/TripWire.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/TripWire.hpp new file mode 100644 index 000000000..93403a0bc --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/TripWire.hpp @@ -0,0 +1,16 @@ +class ItemTrapTripwireCans +{ + weight = 0.2; +}; +class ItemTrapTripwireFlare +{ + weight = 0.2; +}; +class ItemTrapTripwireGrenade +{ + weight = 0.2; +}; +class ItemTrapTripwireSmoke +{ + weight = 0.2; +}; \ 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 deleted file mode 100644 index 656f56d3d..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Bulk.hpp +++ /dev/null @@ -1 +0,0 @@ -/* Bulk weights are included in CfgMagazines */ \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Fish.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Fish.hpp new file mode 100644 index 000000000..3975ed839 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Fish.hpp @@ -0,0 +1,24 @@ +class FishRawTrout +{ + weight = 1; +}; +class FishCookedTrout +{ + weight = 1; +}; +class FishRawSeaBass +{ + weight = 6; +}; +class FishCookedSeaBass +{ + weight = 5; +}; +class FishRawTuna +{ + weight = 27; +}; +class FishCookedTuna +{ + weight = 25; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Meat.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Meat.hpp new file mode 100644 index 000000000..93c7582eb --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Meat.hpp @@ -0,0 +1,56 @@ +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 FoodDogRaw +{ + weight = 0.25; +}; +class FoodDogCooked +{ + weight = 0.25; +}; \ 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/Consumables/PackagedFood.hpp similarity index 56% rename from SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Food.hpp rename to SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/PackagedFood.hpp index 621b9bfc3..012555962 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Food.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/PackagedFood.hpp @@ -1,85 +1,3 @@ -/**************************************************************************** -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 FoodBioMeat { weight = 0.2; diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/PlasticWaterbottle.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/PlasticWaterbottle.hpp new file mode 100644 index 000000000..43c6a367c --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/PlasticWaterbottle.hpp @@ -0,0 +1,100 @@ +class ItemPlasticWaterBottle +{ + weight = 0.22; +}; +class ItemPlasticWaterBottleBoiled +{ + weight = 0.22; +}; +class ItemPlasticWaterBottleInfected +{ + weight = 0.22; +}; +class ItemPlasticWaterBottleSafe +{ + weight = 0.22; +}; +class ItemPlasticWaterBottleHerbal +{ + weight = 0.22; +}; +class ItemPlasticWaterbottleUnfilled +{ + weight = 0.02; +}; +class ItemPlasticWaterbottleDmg +{ + weight = 0.02; +}; +class ItemPlasticWaterbottle1oz +{ + weight = 0.04; +}; +class ItemPlasticWaterbottle2oz +{ + weight = 0.06; +}; +class ItemPlasticWaterbottle3oz +{ + weight = 0.08; +}; +class ItemPlasticWaterbottle4oz +{ + weight = 0.1; +}; +class ItemPlasticWaterbottle5oz +{ + weight = 0.12; +}; +class ItemPlasticWaterbottle6oz +{ + weight = 0.14; +}; +class ItemPlasticWaterbottle7oz +{ + weight = 0.16; +}; +class ItemPlasticWaterbottle8oz +{ + weight = 0.17; +}; +class ItemPlasticWaterbottle9oz +{ + weight = 0.2; +}; +class ItemPlasticWaterbottle1ozBoiled +{ + weight = 0.04; +}; +class ItemPlasticWaterbottle2ozBoiled +{ + weight = 0.06; +}; +class ItemPlasticWaterbottle3ozBoiled +{ + weight = 0.08; +}; +class ItemPlasticWaterbottle4ozBoiled +{ + weight = 0.1; +}; +class ItemPlasticWaterbottle5ozBoiled +{ + weight = 0.12; +}; +class ItemPlasticWaterbottle6ozBoiled +{ + weight = 0.14; +}; +class ItemPlasticWaterbottle7ozBoiled +{ + weight = 0.16; +}; +class ItemPlasticWaterbottle8ozBoiled +{ + weight = 0.17; +}; +class ItemPlasticWaterbottle9ozBoiled +{ + weight = 0.2; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Soda.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Soda.hpp new file mode 100644 index 000000000..e212a8cb1 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/Soda.hpp @@ -0,0 +1,84 @@ +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/Consumables/WaterBottle.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/WaterBottle.hpp new file mode 100644 index 000000000..9bb81fec0 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Consumables/WaterBottle.hpp @@ -0,0 +1,100 @@ +class ItemWaterbottle +{ + weight = 0.22; +}; +class ItemWaterbottleBoiled +{ + weight = 0.22; +}; +class ItemWaterBottleInfected +{ + weight = 0.22; +}; +class ItemWaterBottleSafe +{ + weight = 0.22; +}; +class ItemWaterBottleHerbal +{ + weight = 0.22; +}; +class ItemWaterBottleUnfilled +{ + weight = 0.02; +}; +class ItemWaterBottleDmg +{ + weight = 0.02; +}; +class ItemWaterbottle1oz +{ + weight = 0.04; +}; +class ItemWaterbottle2oz +{ + weight = 0.06; +}; +class ItemWaterbottle3oz +{ + weight = 0.08; +}; +class ItemWaterbottle4oz +{ + weight = 0.1; +}; +class ItemWaterbottle5oz +{ + weight = 0.12; +}; +class ItemWaterbottle6oz +{ + weight = 0.14; +}; +class ItemWaterbottle7oz +{ + weight = 0.16; +}; +class ItemWaterbottle8oz +{ + weight = 0.17; +}; +class ItemWaterbottle9oz +{ + weight = 0.2; +}; +class ItemWaterbottle1ozBoiled +{ + weight = 0.04; +}; +class ItemWaterbottle2ozBoiled +{ + weight = 0.06; +}; +class ItemWaterbottle3ozBoiled +{ + weight = 0.08; +}; +class ItemWaterbottle4ozBoiled +{ + weight = 0.1; +}; +class ItemWaterbottle5ozBoiled +{ + weight = 0.12; +}; +class ItemWaterbottle6ozBoiled +{ + weight = 0.14; +}; +class ItemWaterbottle7ozBoiled +{ + weight = 0.16; +}; +class ItemWaterbottle8ozBoiled +{ + weight = 0.17; +}; +class ItemWaterbottle9ozBoiled +{ + weight = 0.2; +}; \ 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 deleted file mode 100644 index 73b127325..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Crafting.hpp +++ /dev/null @@ -1,18 +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 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 deleted file mode 100644 index e36d80919..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Currency.hpp +++ /dev/null @@ -1,119 +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 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 deleted file mode 100644 index f6972c22f..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Drinks.hpp +++ /dev/null @@ -1,293 +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 ItemWaterbottle -{ - weight = 0.22; -}; -class ItemWaterbottleBoiled -{ - weight = 0.22; -}; -class ItemWaterBottleInfected -{ - weight = 0.22; -}; -class ItemWaterBottleSafe -{ - weight = 0.22; -}; -class ItemWaterBottleHerbal -{ - weight = 0.22; -}; -class ItemWaterBottleUnfilled -{ - weight = 0.02; -}; -class ItemWaterBottleDmg -{ - weight = 0.02; -}; -class ItemWaterbottle1oz -{ - weight = 0.04; -}; -class ItemWaterbottle2oz -{ - weight = 0.06; -}; -class ItemWaterbottle3oz -{ - weight = 0.08; -}; -class ItemWaterbottle4oz -{ - weight = 0.1; -}; -class ItemWaterbottle5oz -{ - weight = 0.12; -}; -class ItemWaterbottle6oz -{ - weight = 0.14; -}; -class ItemWaterbottle7oz -{ - weight = 0.16; -}; -class ItemWaterbottle8oz -{ - weight = 0.17; -}; -class ItemWaterbottle9oz -{ - weight = 0.2; -}; -class ItemWaterbottle1ozBoiled -{ - weight = 0.04; -}; -class ItemWaterbottle2ozBoiled -{ - weight = 0.06; -}; -class ItemWaterbottle3ozBoiled -{ - weight = 0.08; -}; -class ItemWaterbottle4ozBoiled -{ - weight = 0.1; -}; -class ItemWaterbottle5ozBoiled -{ - weight = 0.12; -}; -class ItemWaterbottle6ozBoiled -{ - weight = 0.14; -}; -class ItemWaterbottle7ozBoiled -{ - weight = 0.16; -}; -class ItemWaterbottle8ozBoiled -{ - weight = 0.17; -}; -class ItemWaterbottle9ozBoiled -{ - weight = 0.2; -}; -class ItemPlasticWaterBottle -{ - weight = 0.22; -}; -class ItemPlasticWaterBottleBoiled -{ - weight = 0.22; -}; -class ItemPlasticWaterBottleInfected -{ - weight = 0.22; -}; -class ItemPlasticWaterBottleSafe -{ - weight = 0.22; -}; -class ItemPlasticWaterBottleHerbal -{ - weight = 0.22; -}; -class ItemPlasticWaterbottleUnfilled -{ - weight = 0.02; -}; -class ItemPlasticWaterbottleDmg -{ - weight = 0.02; -}; -class ItemPlasticWaterbottle1oz -{ - weight = 0.04; -}; -class ItemPlasticWaterbottle2oz -{ - weight = 0.06; -}; -class ItemPlasticWaterbottle3oz -{ - weight = 0.08; -}; -class ItemPlasticWaterbottle4oz -{ - weight = 0.1; -}; -class ItemPlasticWaterbottle5oz -{ - weight = 0.12; -}; -class ItemPlasticWaterbottle6oz -{ - weight = 0.14; -}; -class ItemPlasticWaterbottle7oz -{ - weight = 0.16; -}; -class ItemPlasticWaterbottle8oz -{ - weight = 0.17; -}; -class ItemPlasticWaterbottle9oz -{ - weight = 0.2; -}; -class ItemPlasticWaterbottle1ozBoiled -{ - weight = 0.04; -}; -class ItemPlasticWaterbottle2ozBoiled -{ - weight = 0.06; -}; -class ItemPlasticWaterbottle3ozBoiled -{ - weight = 0.08; -}; -class ItemPlasticWaterbottle4ozBoiled -{ - weight = 0.1; -}; -class ItemPlasticWaterbottle5ozBoiled -{ - weight = 0.12; -}; -class ItemPlasticWaterbottle6ozBoiled -{ - weight = 0.14; -}; -class ItemPlasticWaterbottle7ozBoiled -{ - weight = 0.16; -}; -class ItemPlasticWaterbottle8ozBoiled -{ - weight = 0.17; -}; -class ItemPlasticWaterbottle9ozBoiled -{ - weight = 0.2; -}; -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 deleted file mode 100644 index d46cd03c4..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Explosives.hpp +++ /dev/null @@ -1,74 +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 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/Items/BarrelsCans.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/BarrelsCans.hpp new file mode 100644 index 000000000..b91ca7f2c --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/BarrelsCans.hpp @@ -0,0 +1,40 @@ +class ItemJerrycanEmpty +{ + weight = 1; +}; +class ItemJerrycan +{ + weight = 10; +}; +class ItemFuelcanEmpty +{ + weight = 0.5; +}; +class ItemFuelcan +{ + weight = 5; +}; +class ItemFuelBarrel +{ + weight = 167; +}; +class ItemFuelBarrelEmpty +{ + weight = 20; +}; +class ItemOilBarrel +{ + weight = 140; +}; +class ItemOilBarrelEmpty +{ + weight = 20; +}; +class ItemMethylaminBarrelEmpty +{ + weight = 20; +}; +class ItemMethylaminBarrel +{ + weight = 160; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Bulk.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Bulk.hpp new file mode 100644 index 000000000..90a3c2d53 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Bulk.hpp @@ -0,0 +1,97 @@ +//FoodandDrinks +class bulk +{ + weight = 5; +}; + +class bulk_empty +{ + weight = 5; +}; + +class bulk_ItemSodaCoke +{ + weight = 6; +}; + +class bulk_ItemSodaCokeFull +{ + weight = 7; +}; + +class bulk_ItemSodaPepsi +{ + weight = 6; +}; + +class bulk_ItemSodaPepsiFull +{ + weight = 7; +}; + +class bulk_FoodbaconCooked +{ + weight = 5; +}; + +class bulk_FoodbaconCookedFull +{ + weight = 5; +}; + +// Ammo +class bulk_17Rnd_9x19_glock17 +{ + weight = 17; +}; + +class bulk_15Rnd_9x19_M9SD +{ + weight = 17; +}; + +class bulk_30Rnd_9x19_MP5SD +{ + weight = 18; +}; + +class bulk_30Rnd_556x45_StanagSD +{ + weight = 20; +}; + +//BuildingSupplies +class bulk_ItemSandbag +{ + weight = 60; +}; + +class bulk_ItemTankTrap +{ + weight = 25; +}; + +class bulk_ItemTankTrapHalf +{ + weight = 12.5; +}; + +class bulk_ItemWire +{ + weight = 25; +}; + +class bulk_ItemWireHalf +{ + weight = 12.5; +}; + +class bulk_PartGeneric +{ + weight = 60; +}; + +class bulk_PartGenericHalf +{ + weight = 30; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ChainsawGas.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ChainsawGas.hpp new file mode 100644 index 000000000..91b10cef9 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ChainsawGas.hpp @@ -0,0 +1,25 @@ +// For Chainsaw +class ItemMixOil +{ + weight = 0.25; +}; +class ItemJerryMixed +{ + weight = 10; +}; +class ItemJerryMixed4 +{ + weight = 8; +}; +class ItemJerryMixed3 +{ + weight = 6; +}; +class ItemJerryMixed2 +{ + weight = 4; +}; +class ItemJerryMixed1 +{ + weight = 2; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Concrete.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Concrete.hpp new file mode 100644 index 000000000..aab988a80 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Concrete.hpp @@ -0,0 +1,24 @@ +class ItemStone +{ + weight = 10; +}; + +class ItemConcreteBlock +{ + weight = 15; +}; + +class CinderBlocks +{ + weight = 100; +}; + +class MortarBucket +{ + weight = 21; +}; + +class equip_brick +{ + weight = 0.5; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/AluminumBar.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/AluminumBar.hpp new file mode 100644 index 000000000..e2dba4b5a --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/AluminumBar.hpp @@ -0,0 +1,8 @@ +class ItemAluminumBar +{ + weight = 0.01; +}; +class ItemAluminumBar10oz +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/Briefcase.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/Briefcase.hpp new file mode 100644 index 000000000..4189d8116 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/Briefcase.hpp @@ -0,0 +1,106 @@ +//GoldBriefcase +class ItemBriefcaseEmpty +{ + weight = 1; +}; + +class ItemBriefcase10oz +{ + weight = 1.2; +}; + +class ItemBriefcase20oz +{ + weight = 1.5; +}; + +class ItemBriefcase30oz +{ + weight = 1.8; +}; + +class ItemBriefcase40oz +{ + weight = 2.1; +}; + +class ItemBriefcase50oz +{ + weight = 2.4; +}; + +class ItemBriefcase60oz +{ + weight = 2.7; +}; + +class ItemBriefcase70oz +{ + weight = 2.9; +}; + +class ItemBriefcase80oz +{ + weight = 3.2; +}; + +class ItemBriefcase90oz +{ + weight = 3.5; +}; + +class ItemBriefcase100oz +{ + weight = 3.8; +}; + +//SilverBriefcase +class ItemSilvercase_Base +{ + weight = 1.2; +}; + +class ItemBriefcaseS20oz +{ + weight = 1.5; +}; + +class ItemBriefcaseS30oz +{ + weight = 1.8; +}; + +class ItemBriefcaseS40oz +{ + weight = 2.1; +}; + +class ItemBriefcaseS50oz +{ + weight = 2.4; +}; + +class ItemBriefcaseS60oz +{ + weight = 2.7; +}; + +class ItemBriefcaseS70oz +{ + weight = 2.9; +}; + +class ItemBriefcaseS80oz +{ + weight = 3.2; +}; + +class ItemBriefcaseS90oz +{ + weight = 3.5; +}; + +class ItemBriefcaseS100oz +{ + weight = 3.8; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/CopperBar.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/CopperBar.hpp new file mode 100644 index 000000000..0140ee5b8 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/CopperBar.hpp @@ -0,0 +1,8 @@ +class ItemCopperBar +{ + weight = 0.01; +}; +class ItemCopperBar10oz +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/GoldBar.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/GoldBar.hpp new file mode 100644 index 000000000..4ea9353ce --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/GoldBar.hpp @@ -0,0 +1,40 @@ +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; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/SilverBar.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/SilverBar.hpp new file mode 100644 index 000000000..5909512e4 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/SilverBar.hpp @@ -0,0 +1,40 @@ +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; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/TinBar.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/TinBar.hpp new file mode 100644 index 000000000..84d7f2640 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Currency/TinBar.hpp @@ -0,0 +1,8 @@ +class ItemTinBar +{ + weight = 0.01; +}; +class ItemTinBar10oz +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/DocumentsPapers.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/DocumentsPapers.hpp new file mode 100644 index 000000000..807faee8c --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/DocumentsPapers.hpp @@ -0,0 +1,95 @@ +class ItemDocument +{ + weight = 0.1; +}; + +class ItemPlotDeed +{ + weight = 0.1; +}; + +class ItemLetter +{ + weight = 0.1; +}; + +class ItemBook1 +{ + weight = 0.1; +}; + +class ItemBook2 +{ + weight = 0.1; +}; + +class ItemBook3 +{ + weight = 0.1; +}; + +class ItemBook4 +{ + weight = 0.1; +}; + +class ItemNewspaper +{ + weight = 0.1; +}; + +class ItemDocumentRamp +{ + weight = 0.1; +}; + +class ItemBookBible +{ + weight = 0.1; +}; + +class ItemTrashPaper +{ + weight = 0.01; +}; + +class ItemTrashPaperMusic +{ + weight = 0.01; +}; + +class equip_paper_sheet +{ + weight = 0.01; +}; + +class equip_note +{ + weight = 0.01; +}; + +// Vehicle upgrade parts +class ItemORP +{ + weight = 0.1; +}; + +class ItemAVE +{ + weight = 0.1; +}; + +class ItemLRK +{ + weight = 0.1; +}; + +class ItemTNK +{ + weight = 0.1; +}; + +class ItemARM +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Electronics.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Electronics.hpp new file mode 100644 index 000000000..dbc7f7707 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Electronics.hpp @@ -0,0 +1,29 @@ +class equip_aa_battery +{ + weight = 0.01; +};; + +class equip_d_battery +{ + weight = 0.02; +}; + +class equip_floppywire +{ + weight = 0.3; +}; + +class equip_scrapelectronics +{ + weight = 0.5; +}; + +class ItemLightBulb +{ + weight = 0.02; +}; + +class Laserbatteries +{ + weight = 0.005; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Explosives.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Explosives.hpp new file mode 100644 index 000000000..b1143f17f --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Explosives.hpp @@ -0,0 +1,29 @@ +class PipeBomb +{ + weight = 4; +}; + +class TimeBomb +{ + weight = 4; +}; + +class Mine +{ + weight = 8; +}; + +class MineE +{ + weight = 8; +}; + +class ItemC4Charge +{ + weight = 0.8; +}; + +class ItemCarBomb +{ + weight = 0.8; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Flares.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Flares.hpp new file mode 100644 index 000000000..7ad9e3d65 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Flares.hpp @@ -0,0 +1,19 @@ +class HandRoadFlare : HandGrenade +{ + weight = 0.7; +}; + +class HandChemBlue : HandGrenade +{ + weight = 0.1; +}; + +class HandChemGreen : HandGrenade +{ + weight = 0.1; +}; + +class HandChemRed : HandGrenade +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Gems.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Gems.hpp new file mode 100644 index 000000000..1ad048dd8 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Gems.hpp @@ -0,0 +1,28 @@ +class ItemTopaz +{ + weight = 2; +}; +class ItemObsidian +{ + weight = 2; +}; +class ItemSapphire +{ + weight = 2; +}; +class ItemAmethyst +{ + weight = 2; +}; +class ItemEmerald +{ + weight = 2; +}; +class ItemCitrine +{ + weight = 2; +}; +class ItemRuby +{ + weight = 2; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Locks.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Locks.hpp new file mode 100644 index 000000000..358e52f2a --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Locks.hpp @@ -0,0 +1,8 @@ +class ItemComboLock +{ + weight = 0.03; +}; +class ItemPadlock +{ + weight = 0.03; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Metal.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Metal.hpp new file mode 100644 index 000000000..31090e240 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Metal.hpp @@ -0,0 +1,44 @@ +class PartGeneric +{ + weight = 5; +}; + +class ItemPole +{ + weight = 10; +}; + +class ItemMetalSheet +{ + weight = 10; +}; + +class equip_metal_sheet +{ + weight = 5; +}; + +class equip_metal_sheet_rusted +{ + weight = 5; +}; + +class ItemRSJ +{ + weight = 60; +}; + +class equip_1inch_metal_pipe +{ + weight = 0.4; +}; + +class equip_2inch_metal_pipe +{ + weight = 0.8; +}; + +class equip_tent_poles +{ + weight = 0.3; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp new file mode 100644 index 000000000..7f0cd84ec --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp @@ -0,0 +1,124 @@ +class ItemZombieParts +{ + weight = 5; +}; + +class ItemHotwireKit +{ + weight = 2; +}; + +class ItemCards +{ + weight = 0.7; +}; + +class ItemKosmosSmokes +{ + weight = 0.8; +}; + +class ItemKosmosSmokesOpen +{ + weight = 0.6; +}; + +class equip_nails +{ + weight = 0.01; +}; + +class ItemScrews +{ + weight = 0.01; +}; + +class equip_duct_tape +{ + weight = 0.4; +}; + +class equip_feathers +{ + weight = 0.01; +}; + +class equip_pvc_box +{ + weight = 0.2; +}; + +class equip_hobo_fishing_kit +{ + weight = 2.8; +}; + +class equip_hose +{ + weight = 0.15; +}; + +class equip_hose_clamp +{ + weight = 0.1; +}; + +class Item_coni +{ + weight = 0.5; +}; + +class Item_Connector_I +{ + weight = 0.5; +}; + +class Item_Connector_L +{ + weight = 0.5; +}; + +class Item_Connector_T +{ + weight = 0.5; +}; + +class equip_tin_powder +{ + weight = 0.1; +}; + +class equip_slugsinacan +{ + weight = 0.1; +}; + +class equip_cable_tie +{ + weight = 0.02; +}; + +class equip_needle +{ + weight = 0.01; +}; + +class equip_laser +{ + weight = 0.1; +}; + +class equip_weapon_rails +{ + weight = 0.1; +}; + +class equip_rail_screws +{ + weight = 0.1; +}; + +class IR_Strobe_Target +{ + weight = 0.4; +}; diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Ores.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Ores.hpp new file mode 100644 index 000000000..b3f27408a --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Ores.hpp @@ -0,0 +1,12 @@ +class PartOre +{ + weight = 1; +}; +class PartOreSilver +{ + weight = 1.2; +}; +class PartOreGold +{ + weight = 1.5; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Paints.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Paints.hpp new file mode 100644 index 000000000..2e94f30a3 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Paints.hpp @@ -0,0 +1,28 @@ +class equip_paint +{ + weight = 9.5; +}; +class equip_paint_generic +{ + weight = 9.5; +}; +class equip_paint_black +{ + weight = 9.5; +}; +class equip_paint_white +{ + weight = 9.5; +}; +class equip_paint_blue +{ + weight = 9.5; +}; +class equip_paint_green +{ + weight = 9.5; +}; +class equip_paint_red +{ + weight = 9.5; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Planting.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Planting.hpp new file mode 100644 index 000000000..6f47834cc --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Planting.hpp @@ -0,0 +1,49 @@ +class ItemFertilizer +{ + weight = 0.1; +}; + +class ItemPumpkinSeed +{ + weight = 0.1; +}; + +class ItemPumpkinPlant +{ + weight = 0.1; +}; + +class ItemHempSeed +{ + weight = 0.1; +}; + +class ItemHempPlant +{ + weight = 0.1; +}; + +class ItemKiloHemp +{ + weight = 1; +}; + +class ItemKiloTobacco +{ + weight = 1; +}; + +class ItemKiloBlackTea +{ + weight = 1; +}; + +class ItemTobaccoLeafs +{ + weight = 0.1; +}; + +class equip_comfreyleafs +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Textiles.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Textiles.hpp new file mode 100644 index 000000000..289482bca --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Textiles.hpp @@ -0,0 +1,24 @@ +class ItemCanvas +{ + weight = 4; +}; + +class ItemBurlap +{ + weight = 8; +}; + +class equip_rag +{ + weight = 0.3; +}; + +class equip_string +{ + weight = 0.05; +}; + +class equip_rope +{ + weight = 0.1; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ToolCrafting.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ToolCrafting.hpp new file mode 100644 index 000000000..d4dc09c67 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/ToolCrafting.hpp @@ -0,0 +1,24 @@ +class equip_lever +{ + weight = 0.5; +}; + +class ItemSledgeHead +{ + weight = 9; +}; + +class ItemSledgeHandle +{ + weight = 1; +}; + +class equip_Crossbow_Kit +{ + weight = 4; +}; + +class equip_crossbow_stock +{ + weight = 4; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/VehicleParts.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/VehicleParts.hpp new file mode 100644 index 000000000..29e9fedfb --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/VehicleParts.hpp @@ -0,0 +1,22 @@ +class PartWheel +{ + weight = 10; +}; +class PartFueltank +{ + weight = 10; +}; +class PartGlass +{ + weight = 5; +}; +class PartEngine +{ + weight = 15; +}; +class PartVRotor +{ + weight = 15; +}; + +// PartGeneric can be found under Items\Metal.hpp diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Wood.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Wood.hpp new file mode 100644 index 000000000..a549a536a --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Wood.hpp @@ -0,0 +1,42 @@ +class ItemLog +{ + weight = 1; +}; +class ItemPlank +{ + weight = 1; +}; + +class PartWoodPile +{ + weight = 1; +}; + +class PartPlankPack +{ + weight = 6; +}; + +class PartPlywoodPack +{ + weight = 12; +}; + +class PartWoodPlywood +{ + weight = 4; +}; +class PartWoodLumber +{ + weight = 2; +}; + +class equip_wood_pallet +{ + weight = 10; +}; + +class equip_crate +{ + weight = 12; +}; \ 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 deleted file mode 100644 index 4650933f2..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/LauncherAmmo.hpp +++ /dev/null @@ -1,198 +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 PG7V -{ - weight = 2.2; -}; -class PG7VL -{ - weight = 2.6; -}; -class PG7VR -{ - weight = 4.5; -}; -class PG9_AT -{ - weight = 4.5; -}; -class OG7 -{ - weight = 2; -}; -class OG9_HE -{ - weight = 2; -}; -class RPG18 -{ - weight = 1.2; -}; -class AT13 -{ - weight = 14; -}; -class Igla -{ - weight = 11; -}; -class 2Rnd_Igla -{ - weight = 22; -}; -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_HEDP -{ - weight = 6; -}; -class MAAWS_HEAT -{ - weight = 6; -}; -class NLAW -{ - 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/Storage.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Storage.hpp deleted file mode 100644 index cc2b36019..000000000 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Storage.hpp +++ /dev/null @@ -1,28 +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 ItemVault -{ - weight = 50; -}; -class ItemTent -{ - weight = 4; -}; -class ItemDomeTent -{ - weight = 5; -}; -class ItemDesertTent -{ - 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 index 23e097a3d..6f21836fa 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Trash.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Trash.hpp @@ -1,13 +1,4 @@ -/**************************************************************************** -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 +class TrashJackDaniels { weight = 0.02; }; @@ -19,10 +10,6 @@ class ItemTrashToiletpaper { weight = 0.001; }; -class ItemZombieParts -{ - weight = 5; -}; class ItemSodaEmpty { weight = 0.002; 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 index 94c31b9a0..951c3bf62 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/R3F_CfgWeight.hpp @@ -25,23 +25,59 @@ class CfgWeight class Magazines { #include "Magazines\Attachments.hpp" - #include "Magazines\Bulk.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\Buildings\BearTrap.hpp" + #include "Magazines\Buildings\Camonets.hpp" + #include "Magazines\Buildings\ModularBuilding.hpp" + #include "Magazines\Buildings\Sandbag.hpp" + #include "Magazines\Buildings\Storage.hpp" + #include "Magazines\Buildings\Tent.hpp" + #include "Magazines\Buildings\Misc.hpp" + #include "Magazines\Buildings\TripWire.hpp" + + #include "Magazines\Consumables\Fish.hpp" + #include "Magazines\Consumables\Meat.hpp" + #include "Magazines\Consumables\PackagedFood.hpp" + #include "Magazines\Consumables\PlasticWaterbottle.hpp" + #include "Magazines\Consumables\Soda.hpp" + #include "Magazines\Consumables\WaterBottle.hpp" + + #include "Magazines\Items\Currency\AluminumBar.hpp" + #include "Magazines\Items\Currency\Briefcase.hpp" + #include "Magazines\Items\Currency\CopperBar.hpp" + #include "Magazines\Items\Currency\GoldBar.hpp" + #include "Magazines\Items\Currency\SilverBar.hpp" + #include "Magazines\Items\Currency\TinBar.hpp" + + #include "Magazines\Items\BarrelsCans.hpp" + #include "Magazines\Items\Bulk.hpp" + #include "Magazines\Items\ChainsawGas.hpp" + #include "Magazines\Items\Concrete.hpp" + #include "Magazines\Items\DocumentsPapers.hpp" + #include "Magazines\Items\Electronics.hpp" + #include "Magazines\Items\Explosives.hpp" + #include "Magazines\Items\Flares.hpp" + #include "Magazines\Items\Gems.hpp" + #include "Magazines\Items\Locks.hpp" + #include "Magazines\Items\Metal.hpp" + #include "Magazines\Items\Misc.hpp" + #include "Magazines\Items\Ores.hpp" + #include "Magazines\Items\Paints.hpp" + #include "Magazines\Items\Planting.hpp" + #include "Magazines\Items\Textiles.hpp" + #include "Magazines\Items\ToolCrafting.hpp" + #include "Magazines\Items\VehicleParts.hpp" + #include "Magazines\Items\Wood.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" + #include "Magazines\Trash.hpp" + + #include "Magazines\Ammo\LauncherAmmo.hpp" + #include "Magazines\Ammo\LMGAmmo.hpp" + #include "Magazines\Ammo\PistolAmmo.hpp" + #include "Magazines\Ammo\RifleAmmo.hpp" + #include "Magazines\Ammo\ShotgunAmmo.hpp" + #include "Magazines\Ammo\SMGAmmo.hpp" + #include "Magazines\Ammo\SniperAmmo.hpp" + #include "Magazines\Ammo\VehicleAmmo.hpp" }; class Backpacks { 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 267ae283d..986c8e1bb 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 @@ -40,27 +40,32 @@ R3F_WEIGHT_FNCT_GetItemWeight = { _weight = 0; CfgWeight = configFile >> "CfgWeight"; { - if(isclass(CfgWeight >> "Weapons" >> _x)) then { + + if (isclass(CfgWeight >> "Weapons" >> _x)) then { _weight = getNumber(CfgWeight >> "Weapons" >> _x >> "weight"); _total_weight = _total_weight + _weight; - }else{ - if(isclass(CfgWeight >> "Magazines" >> _x)) then { - _weight = getNumber(CfgWeight >> "Magazines" >> _x >> "weight"); - _total_weight = _total_weight + _weight; - }else{ - - _weight = 0; - if(isNumber (configFile >> "cfgMagazines" >> _x >> "weight")) then { - _weight = getNumber(configFile >> "cfgMagazines" >> _x >> "weight"); - }; - - if(_weight > 0) then { + } else { + if (isNumber (configFile >> "cfgWeapons" >> _x >> "weight")) then { + _weight = getNumber(configFile >> "cfgWeapons" >> _x >> "weight"); + } else { + if (isclass(CfgWeight >> "Magazines" >> _x)) then { + _weight = getNumber(CfgWeight >> "Magazines" >> _x >> "weight"); _total_weight = _total_weight + _weight; } else { - // log only if not found - diag_log format["No R3F weight config for: %1", _x]; + + _weight = 0; + if (isNumber (configFile >> "cfgMagazines" >> _x >> "weight")) then { + _weight = getNumber(configFile >> "cfgMagazines" >> _x >> "weight"); + }; + + if (_weight > 0) then { + _total_weight = _total_weight + _weight; + } else { + // log only if not found + diag_log format["No R3F weight config for: %1", _x]; + }; }; - }; + }; }; }count _arr_class; 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 index 12ef6c30d..f5a50c664 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/LMG.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/LMG.hpp @@ -55,7 +55,7 @@ class m240_scoped_EP1_DZE { weight = 14; }; -class MG36_camo +class MG36_Camo_DZ //NEW { weight = 3.6; }; @@ -119,7 +119,7 @@ class Mk48_Holo_DZ { weight = 8.4; }; -class MG36 +class MG36_DZ //NEW { weight = 3.6; }; @@ -171,7 +171,42 @@ class UK59_DZ { weight = 4.7; }; -class BAF_L86A2_ACOG +class L86A2_LSW_DZ //NEW { weight = 6.7; }; +class XM8_SAW_DZ //NEW +{ + weight = 6.7; +}; +class XM8_DES_SAW_DZ //NEW +{ + weight = 6.7; +}; +class XM8_GREY_SAW_DZ //NEW +{ + weight = 6.7; +}; +class Mk43_DZ //NEW +{ + weight = 6.7; +}; +class MK43_Holo_DZ //NEW +{ + weight = 6.7; +}; +class MK43_ACOG_DZ //NEW +{ + weight = 6.7; +}; +class Mk48_DES_CCO_DZ //NEW +{ + weight = 6.7; +}; +class MK43_M145_DZ //NEW +{ + weight = 6.7; +}; + + + 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 index cb0163db7..94d6a2726 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp @@ -1,14 +1,4 @@ -/**************************************************************************** -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 +class glock17_EP1 { weight = 0.7; }; @@ -40,22 +30,6 @@ 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; @@ -80,6 +54,10 @@ class M9_SD_DZ { weight = 1.2; }; +class M9_Camo_DZ +{ + weight = 0.9; +}; class Makarov { weight = 0.75; @@ -93,6 +71,86 @@ class Makarov_DZ weight = 0.75; }; class Makarov_SD_DZ +{ + weight = 0.9; +}; +class MK22_DZ +{ + weight = 0.9; +}; +class MK22_SD_DZ +{ + weight = 0.9; +}; +class MK22_2_DZ +{ + weight = 0.9; +}; +class MK22_2_SD_DZ +{ + weight = 0.9; +}; +class P99_Green_SD_DZ +{ + weight = 0.9; +}; +class P99_Green_DZ +{ + weight = 0.9; +}; +class P99_Black_SD_DZ +{ + weight = 0.9; +}; +class P99_Black_DZ +{ + weight = 0.9; +}; +class P99_Silver_SD_DZ +{ + weight = 0.9; +}; +class P99_Silver_DZ +{ + weight = 0.9; +}; +class Kimber_M1911_DZ +{ + weight = 0.9; +}; +class Kimber_M1911_SD_DZ +{ + weight = 0.9; +}; +class USP_DZ +{ + weight = 0.9; +}; +class USP_SD_DZ +{ + weight = 0.9; +}; +class BrowningHP_DZ +{ + weight = 0.9; +}; +class Colt_Anaconda_DZ +{ + weight = 1.9; +}; +class Colt_Anaconda_Gold_DZ +{ + weight = 1.9; +}; +class Colt_Bull_DZ +{ + weight = 1.9; +}; +class Colt_Python_DZ +{ + weight = 1.9; +}; +class M1911_2_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 index 219637f30..e2909a04c 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp @@ -391,7 +391,7 @@ class G36A_Camo_DZ { weight = 3.6; }; -class G36C_camo +class G36C_Camo_DZ { weight = 2.8; }; @@ -407,10 +407,6 @@ class G36K_Camo_SD_DZ { weight = 3.2; }; -class G36_C_SD_camo -{ - weight = 3.6; -}; class LeeEnfield { weight = 4; @@ -871,3 +867,420 @@ class M14_Holo_Gh_DZ { weight = 5.8; }; +//NEW +class M1A_SC16_BL_DZ +{ + weight = 5.8; +}; +class M1A_SC16_BL_CCO_DZ +{ + weight = 6.2; +}; +class M1A_SC16_BL_HOLO_DZ +{ + weight = 6.2; +}; +class M1A_SC16_BL_ACOG_DZ +{ + weight = 6.6; +}; +class M1A_SC16_BL_PU_DZ +{ + weight = 6.8; +}; +class M1A_SC16_TAN_DZ +{ + weight = 5.8; +}; +class M1A_SC16_TAN_CCO_DZ +{ + weight = 6.2; +}; +class M1A_SC16_TAN_HOLO_DZ +{ + weight = 6.2; +}; +class M1A_SC16_TAN_ACOG_DZ +{ + weight = 6.6; +}; +class M1A_SC16_TAN_PU_DZ +{ + weight = 6.8; +}; +class M1A_SC2_BL_DZ +{ + weight = 5.8; +}; +class M1A_SC2_BL_CCO_DZ +{ + weight = 6.2; +}; +class M1A_SC2_BL_HOLO_DZ +{ + weight = 6.2; +}; +class M1A_SC2_BL_ACOG_DZ +{ + weight = 6.6; +}; +class M1A_SC2_BL_PU_DZ +{ + weight = 6.8; +}; +class G36C_Camo_Holo_SD_DZ +{ + weight = 5.8; +}; +class HK53A3_DZ +{ + weight = 7.8; +}; +class PDR_DZ +{ + weight = 5.1; +}; +class HK416_DZ +{ + weight = 5.0; +}; +class HK416_CCO_DZ +{ + weight = 5.2; +}; +class HK416_SD_DZ +{ + weight = 5.2; +}; +class HK416_CCO_SD_DZ +{ + weight = 5.4; +}; +class HK416_Holo_SD_DZ +{ + weight = 5.4; +}; +class HK416_GL_DZ +{ + weight = 5.2; +}; +class HK416_GL_SD_DZ +{ + weight = 5.4; +}; +class HK416_GL_CCO_DZ +{ + weight = 5.4; +}; +class HK416_GL_CCO_SD_DZ +{ + weight = 5.6; +}; +class HK416_GL_Holo_DZ +{ + weight = 5.4; +}; +class HK416_GL_Holo_SD_DZ +{ + weight = 5.6; +}; +class HK416C_DZ +{ + weight = 5.0; +}; +class HK416C_CCO_DZ +{ + weight = 5.2; +}; +class HK416C_Holo_DZ +{ + weight = 5.2; +}; +class HK416C_GL_DZ +{ + weight = 5.2; +}; +class HK416C_GL_CCO_DZ +{ + weight = 5.4; +}; +class HK416C_GL_Holo_DZ +{ + weight = 5.4; +}; +class HK416C_ACOG_DZ +{ + weight = 5.4; +}; +class HK416C_GL_ACOG_DZ +{ + weight = 5.6; +}; +class HK417_DZ +{ + weight = 5.0; +}; +class HK417_CCO_DZ +{ + weight = 5.2; +}; +class HK417_Holo_DZ +{ + weight = 5.2; +}; +class HK417_SD_DZ +{ + weight = 5.2; +}; +class HK417_CCO_SD_DZ +{ + weight = 5.4; +}; +class HK417_Holo_SD_DZ +{ + weight = 5.4; +}; +class HK417_ACOG_DZ +{ + weight = 5.2; +}; +class HK417_ACOG_SD_DZ +{ + weight = 5.4; +}; +class HK417C_DZ +{ + weight = 5.4; +}; +class HK417C_CCO_DZ +{ + weight = 5.6; +}; +class HK417C_Holo_DZ +{ + weight = 5.4; +}; +class HK417C_GL_DZ +{ + weight = 5.6; +}; +class HK417C_GL_CCO_DZ +{ + weight = 5.0; +}; +class HK417C_GL_Holo_DZ +{ + weight = 5.2; +}; +class HK417C_ACOG_DZ +{ + weight = 5.4; +}; +class HK417C_GL_ACOG_DZ +{ + weight = 5.6; +}; +class CTAR21_DZ +{ + weight = 5.4; +}; +class CTAR21_CCO_DZ +{ + weight = 5.4; +}; +class CTAR21_ACOG_DZ +{ + weight = 5.4; +}; +class Groza1_DZ +{ + weight = 5.6; +}; +class Groza1_SD_DZ +{ + weight = 5.6; +}; +class Groza9_DZ +{ + weight = 5.6; +}; +class Groza9_SD_DZ +{ + weight = 5.6; +}; +class Groza9_GL_DZ +{ + weight = 5.6; +}; +class MK14_DZ +{ + weight = 5.6; +}; +class MK16_DZ +{ + weight = 5.6; +}; +class MK16_CCO_DZ +{ + weight = 5.6; +}; +class MK16_Holo_DZ +{ + weight = 5.6; +}; +class MK16_CCO_SD_DZ +{ + weight = 5.6; +}; +class MK16_Holo_SD_DZ +{ + weight = 5.6; +}; +class MK16_GL_DZ +{ + weight = 5.6; +}; +class MK16_GL_CCO_DZ +{ + weight = 5.6; +}; +class MK16_GL_CCO_SD_DZ +{ + weight = 5.6; +}; +class MK16_GL_Holo_DZ +{ + weight = 5.6; +}; +class MK16_GL_Holo_SD_DZ +{ + weight = 5.6; +}; +class MK16_ACOG_DZ +{ + weight = 5.6; +}; +class MK16_GL_ACOG_DZ +{ + weight = 5.6; +}; +class MK16_ACOG_SD_DZ +{ + weight = 5.6; +}; +class MK16_GL_ACOG_SD_DZ +{ + weight = 5.6; +}; +class MK17_DZ +{ + weight = 5.6; +}; +class MK17_CCO_DZ +{ + weight = 5.6; +}; +class MK17_Holo_DZ +{ + weight = 5.6; +}; +class MK17_CCO_SD_DZ +{ + weight = 5.6; +}; +class MK17_Holo_SD_DZ +{ + weight = 5.6; +}; +class MK17_GL_DZ +{ + weight = 5.6; +}; +class MK17_GL_CCO_DZ +{ + weight = 5.6; +}; +class MK17_GL_CCO_SD_DZ +{ + weight = 5.6; +}; +class MK17_GL_Holo_DZ +{ + weight = 5.6; +}; +class MK17_GL_Holo_SD_DZ +{ + weight = 5.6; +}; +class MK17_ACOG_DZ +{ + weight = 5.6; +}; +class MK17_GL_ACOG_DZ +{ + weight = 5.6; +}; +class MK17_ACOG_SD_DZ +{ + weight = 5.6; +}; +class XM8_Compact_DZ +{ + weight = 5.6; +}; +class XM8_DES_Compact_DZ +{ + weight = 5.6; +}; +class XM8_GREY_Compact_DZ +{ + weight = 5.6; +}; +class XM8_GREY_2_Compact_DZ +{ + weight = 5.6; +}; +class XM8_DZ +{ + weight = 5.6; +}; +class XM8_DES_DZ +{ + weight = 5.6; +}; +class XM8_GREY_DZ +{ + weight = 5.6; +}; +class XM8_GREY_2_DZ +{ + weight = 5.6; +}; +class XM8_GL_DZ +{ + weight = 5.6; +}; +class XM8_DES_GL_DZ +{ + weight = 5.6; +}; +class XM8_GREY_GL_DZ +{ + weight = 5.6; +}; +class XM8_Sharpsh_DZ +{ + weight = 5.6; +}; +class XM8_DES_Sharpsh_DZ +{ + weight = 5.6; +}; +class XM8_GREY_Sharpsh_DZ +{ + weight = 5.6; +}; +class XM8_SD_DZ +{ + weight = 5.6; +}; \ 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 index a79ee0dd1..31c443dd8 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/SMG.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/SMG.hpp @@ -1,14 +1,4 @@ -/**************************************************************************** -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 +class bizon { weight = 2.1; }; @@ -24,19 +14,79 @@ class Bizon_SD_DZ { weight = 2.3; }; -class MP5SD -{ - weight = 2.6; -}; class MP5A5 { - weight = 2.6; -}; -class MP5_SD_DZ -{ - weight = 2.6; + weight = 2; }; class MP5_DZ +{ + weight = 2; +}; +class MP5SD +{ + weight = 2.2; +}; +class MP5_SD_DZ +{ + weight = 2.2; +}; +class UZI_SD_EP1 +{ + weight = 1.8; +}; +class UZI_EP1 +{ + weight = 1.6; +}; +class PDW_DZ +{ + weight = 1.6; +}; +class PDW_SD_DZ +{ + weight = 1.8; +}; +class Sa61_EP1 +{ + weight = 1.3; +}; +class Mac10_DZ +{ + weight = 1.0; +}; +class Kriss_DZ +{ + weight = 2.6; +}; +class TMP_DZ +{ + weight = 1.6; +}; +class TMP_SD_DZ +{ + weight = 1.8; +}; +class UMP_DZ +{ + weight = 2.8; +}; +class UMP_SD_DZ +{ + weight = 3; +}; +class MP7_DZ +{ + weight = 2.6; +}; +class MP7_SD_DZ +{ + weight = 2.6; +}; +class P90_DZ +{ + weight = 2.6; +}; +class P90_SD_DZ { weight = 2.6; }; \ 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 index 8afaf5d5f..7c290a7aa 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Snipers.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Snipers.hpp @@ -148,3 +148,96 @@ class VSS_Vintorez { weight = 3.2; }; +//NEW +class MSR_DZ +{ + weight = 3.2; +}; +class RSASS_DZ +{ + weight = 3.2; +}; +class XM2010_DZ +{ + weight = 3.2; +}; +class M21_DZ +{ + weight = 3.2; +}; +class M1A_SC16_BL_Sniper_DZ +{ + weight = 9.8; +}; +class M1A_SC16_TAN_Sniper_DZ +{ + weight = 9.8; +}; +class M1A_SC2_BL_Sniper_DZ +{ + weight = 9.8; +}; +class SVD_PSO1_Gh_DES_DZ +{ + weight = 9.8; +}; +class SVD_NSPU_DZ +{ + weight = 9.8; +}; +class HK417_Sniper_DZ +{ + weight = 9.8; +}; +class HK417_Sniper_SD_DZ +{ + weight = 9.8; +}; +class Groza1_Sniper_DZ +{ + weight = 9.8; +}; +class Groza1_Sniper_SD_DZ +{ + weight = 9.8; +}; +class Groza9_Sniper_DZ +{ + weight = 9.8; +}; +class Groza9_GL_Sniper_DZ +{ + weight = 9.8; +}; +class Groza9_Sniper_SD_DZ +{ + weight = 9.8; +}; +class MK14_Sniper_DZ +{ + weight = 9.8; +}; +class MK14_Sniper_SD_DZ +{ + weight = 9.8; +}; +class MK17_Sniper_DZ +{ + weight = 9.8; +}; +class MK17_Sniper_SD_DZ +{ + weight = 9.8; +}; +class M110_NV_DZ +{ + weight = 9.8; +}; +class M4A3_Camo_DZ +{ + weight = 9.8; +}; +class M4A3_Camo_ACOG_DZ +{ + weight = 9.8; +};