From dd205247933a775b99bd230e09fa5b5e630f5a15 Mon Sep 17 00:00:00 2001 From: vbawol Date: Wed, 10 Apr 2013 08:54:13 -0500 Subject: [PATCH] 1.0.0.2 pre test + [FIXED] Can now refuel and siphon while swimming again. Must stay at same position for 6 seconds. + [FIXED] Refuel sound now only plays when an actual refuel/siphon takes place. + [FIXED] Check fuel levels again just before refuel or siphon actions. + [FIXED] Player Zombies can now no longer pickup "Take %" objects. + [FIXED] Dogs now correctly consume any available raw meat. + [FIXED] Machete now spawns correctly, it was missing WeaponHolder_ItemMachete config. + [UPDATED] Updated batttleye scripts. + [CHANGED] Gutting zombies and animals now double checks for "meatHarvested" after animation and before action. + [CHANGED] Survivor2_DZ was not in the list of AllPlayers. + [CHANGED] Lowered alert radius when gutting zombies to 50m instead of 100m. + [CHANGED] Moved all clothes to cfgloots to reduce spawn chances as we add more. (clothes, militaryclothes, specialclothes) + [CHANGED] HMMWV URAL and UAZ road debris now has its own military loot tables that include sandbags. + [CHANGED] New vehicle spawns now have a new damage system using a random percent between min and max variables. Defaults: (DynamicVehicleDamageLow = 0; DynamicVehicleDamageHigh = 100;) + [CHANGED] Animal count was too low was 5 now 8. Can be overridden with dayz_maxAnimals set inside mission init.sqf. + [ADDED] Taming dogs now has a 50% chance to fail and consume meat, Chance to tame without failure increases with number of days alive (dayz_skilllevel). + [ADDED] Added spawnMarkerCount variable override to use more spawn marker locations. (default=4) + [ADDED] Added medic animation requirement for gutting zombies and animals so you can now walk away to cancel gutting process. + [ADDED] Added old bandit skin back in as Skin_Bandit2_DZ as a drop on Residential. + [ADDED] New vehicle spawns now have a chance to spawn 0-3 loot randomly from all cfgloots. + [ADDED] Added new desert themed domed camping tent (ItemTentDomed) that holds 75 mags, 12 weapons, and 7 backpacks - thanks to vRNemesis for model and texture. + [ADDED] Added server side ability to enabled taming dogs and can be enabled by setting dayz_tameDogs = true; within mission init.sqf. (default: false) + [ADDED] Added parachute spawning players as a server side option enable server side with the variable dayz_paraSpawn = true; within mission init.sqf. (default: false) + [ADDED] Randomly spawning (like helicopter crashes) Mass Grave with 8-16 zombies and 2x more loot. + [REMOVED] Commented out remaining unused call to stream_locationCheck. + [INFO] Changes can be made to all zombie spawn variables via the mission init.sqf (defaults: dayz_maxLocalZombies = 40; dayz_maxGlobalZombies =30; dayz_maxZeds = 500;) + [INFO] DZEdebug = true; (default: false) will enable debug so that road debris and new vehicle spawns are visible via map markers. Also debug will enable "Save to arma.RPT" that allows access of a tool to obtain lootpos information for buildings used for adding support for additional maps. --- .../R3F_Realism/R3F_Weight/R3F_CfgWeight.h | 8 + MPMissions/TEMPLATE/dynamic_vehicle.sqf | 7 +- Server Files/Battleye/BEServer.dll | Bin 0 -> 192512 bytes Server Files/Battleye/addbackpackcargo.txt | 1 + Server Files/Battleye/addmagazinecargo.txt | 12 + Server Files/Battleye/addweaponcargo.txt | 2 + Server Files/Battleye/attachto.txt | 78 +++++ Server Files/Battleye/bans.txt | 262 ++++++++++++++++ Server Files/Battleye/createvehicle.txt | 74 +++++ Server Files/Battleye/deleteVehicle.txt | 1 + Server Files/Battleye/mpeventhandler.txt | 178 +++++++++++ Server Files/Battleye/publicvariable.txt | 46 +++ Server Files/Battleye/publicvariableval.txt | 238 +++++++++++++++ Server Files/Battleye/publicvariablevar.txt | 1 + Server Files/Battleye/remotecontrol.txt | 1 + Server Files/Battleye/remoteexec.txt | 178 +++++++++++ Server Files/Battleye/scripts.txt | 283 ++++++++++++++++++ Server Files/Battleye/selectplayer.txt | 1 + Server Files/Battleye/setdamage.txt | 2 + Server Files/Battleye/setpos.txt | 121 ++++++++ Server Files/Battleye/setvariable.txt | 35 +++ Server Files/Battleye/setvariableval.txt | 237 +++++++++++++++ Server Files/Battleye/teamswitch.txt | 1 + dayz_code/CfgMagazines.hpp | 3 +- dayz_code/actions/build.sqf | 2 +- dayz_code/actions/dog/feed.sqf | 18 +- dayz_code/actions/gather_meat.sqf | 86 ++++-- dayz_code/actions/gather_zparts.sqf | 72 ++++- dayz_code/actions/object_pickup.sqf | 63 ++-- dayz_code/actions/player_build.sqf | 16 +- dayz_code/actions/refuel.sqf | 71 +++-- dayz_code/actions/siphonFuel.sqf | 110 ++++--- dayz_code/actions/tame_dog.sqf | 62 +++- dayz_code/actions/tent_pitch.sqf | 20 +- dayz_code/cfgLoot.hpp | 73 +++++ dayz_code/cfgVehicles.hpp | 16 + dayz_code/compile/fn_selfActions.sqf | 18 +- dayz_code/compile/player_gearSync.sqf | 2 +- dayz_code/compile/player_packTent.sqf | 13 +- dayz_code/compile/spawn_loot.sqf | 9 +- dayz_code/config.cpp | 175 +++++++---- dayz_code/init/object_pickupAction.sqf | 3 + dayz_code/init/variables.sqf | 19 +- dayz_code/rscTitles.hpp | 2 +- dayz_code/system/player_monitor.fsm | 21 +- dayz_equip/config.cpp | 73 ++++- dayz_equip/models/astan.p3d | Bin 0 -> 120479 bytes dayz_equip/textures/tent_personal_co.paa | Bin 0 -> 356194 bytes dayz_server/compile/server_playerDied.sqf | 16 +- dayz_server/compile/server_playerSetup.sqf | 14 +- dayz_server/compile/server_spawnCrashSite.sqf | 28 +- dayz_server/compile/server_updateObject.sqf | 9 +- dayz_server/init/server_functions.sqf | 75 +++-- 53 files changed, 2523 insertions(+), 333 deletions(-) create mode 100644 Server Files/Battleye/BEServer.dll create mode 100644 Server Files/Battleye/addbackpackcargo.txt create mode 100644 Server Files/Battleye/addmagazinecargo.txt create mode 100644 Server Files/Battleye/addweaponcargo.txt create mode 100644 Server Files/Battleye/attachto.txt create mode 100644 Server Files/Battleye/bans.txt create mode 100644 Server Files/Battleye/createvehicle.txt create mode 100644 Server Files/Battleye/deleteVehicle.txt create mode 100644 Server Files/Battleye/mpeventhandler.txt create mode 100644 Server Files/Battleye/publicvariable.txt create mode 100644 Server Files/Battleye/publicvariableval.txt create mode 100644 Server Files/Battleye/publicvariablevar.txt create mode 100644 Server Files/Battleye/remotecontrol.txt create mode 100644 Server Files/Battleye/remoteexec.txt create mode 100644 Server Files/Battleye/scripts.txt create mode 100644 Server Files/Battleye/selectplayer.txt create mode 100644 Server Files/Battleye/setdamage.txt create mode 100644 Server Files/Battleye/setpos.txt create mode 100644 Server Files/Battleye/setvariable.txt create mode 100644 Server Files/Battleye/setvariableval.txt create mode 100644 Server Files/Battleye/teamswitch.txt create mode 100644 dayz_equip/models/astan.p3d create mode 100644 dayz_equip/textures/tent_personal_co.paa diff --git a/MPMissions/TEMPLATE/R3F_Realism/R3F_Weight/R3F_CfgWeight.h b/MPMissions/TEMPLATE/R3F_Realism/R3F_Weight/R3F_CfgWeight.h index 9bb918b2d..e2a826787 100644 --- a/MPMissions/TEMPLATE/R3F_Realism/R3F_Weight/R3F_CfgWeight.h +++ b/MPMissions/TEMPLATE/R3F_Realism/R3F_Weight/R3F_CfgWeight.h @@ -1286,6 +1286,10 @@ class CfgWeight { weight = 1; }; + class Skin_Bandit2_DZ + { + weight = 1; + }; class Skin_BanditW1_DZ { weight = 1; @@ -1427,6 +1431,10 @@ class CfgWeight { weight = 5; }; + class ItemTentDomed + { + weight = 5; + }; class TrapBear { weight = 1; diff --git a/MPMissions/TEMPLATE/dynamic_vehicle.sqf b/MPMissions/TEMPLATE/dynamic_vehicle.sqf index a59409a60..81695b161 100644 --- a/MPMissions/TEMPLATE/dynamic_vehicle.sqf +++ b/MPMissions/TEMPLATE/dynamic_vehicle.sqf @@ -64,5 +64,10 @@ AllowedVehiclesList = [ ["AH6X_DZ",2], ["MTVR_DES_EP1",1], ["LandRover_MG_TK_EP1",1], - ["M1030_US_DES_EP1",1] + ["M1030_US_DES_EP1",1], + ["HMMWV_M1151_M2_CZ_DES_EP1",2], + ["HMMWV_M998A2_SOV_DES_EP1",2], + ["HMMWV_M1035_DES_EP1",2], + ["HMMWV_DZ",2], + ["HMMWV_Ambulance_CZ_DES_EP1",2] ]; \ No newline at end of file diff --git a/Server Files/Battleye/BEServer.dll b/Server Files/Battleye/BEServer.dll new file mode 100644 index 0000000000000000000000000000000000000000..e1d74dbf8e5278087fce699c08bba7f86751555c GIT binary patch literal 192512 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