Skip gear sound in player_forceSave

Don't play sound when gear flashes open momentarily for force save and
backpack mag ammo count.

Vanilla commit:

98784aae79
This commit is contained in:
ebayShopper
2017-03-20 17:26:41 -04:00
parent 8d545d14a1
commit 93d6c85dbc
4 changed files with 9 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ _created = false;
if ( isNull _dialog ) then {
//startLoadingScreen [""];
DZE_GearCheckBypass = true; //Bypass gear menu checks since dialog will always open on player's gear
skipGearSound = true; //Don't play sound for force save
createGearDialog [player, "RscDisplayGear"];
_dialog = findDisplay 106;
_created = true;
@@ -54,6 +55,7 @@ for "_i" from 122 to 129 do
if ( _created ) then {
closeDialog 0;
skipGearSound = false;
//endLoadingScreen;
};

View File

@@ -1,3 +1,5 @@
if (skipGearSound) exitWith {};
private["_type"];
_type="open_inventory";
if( (!isNull cursorTarget) && (player distance cursorTarget < 5) && (vehicle player == player) ) then {

View File

@@ -358,6 +358,7 @@ if (!isDedicated) then {
closeDialog 0;
if (gear_done) then {sleep 0.001;};
DZE_GearCheckBypass = true; //Bypass gear menu checks since dialog will always open on player's gear
skipGearSound = true; //Don't play sound when checking backpack mags ammo count
player action ["Gear", player];
if (gear_done) then {sleep 0.001;};
_dialog = findDisplay 106;
@@ -369,6 +370,7 @@ if (!isDedicated) then {
if (_i in [100,200,299]) then {
closeDialog 0;
DZE_GearCheckBypass = true; //Bypass gear menu checks since dialog will always open on player's gear
skipGearSound = true; //Don't play sound when checking backpack mags ammo count
player action ["Gear", player];
};
if (_i > 300) exitWith {};
@@ -382,6 +384,7 @@ if (!isDedicated) then {
sleep 0.001;
};
};
skipGearSound = false;
_dialog
};

View File

@@ -539,7 +539,6 @@ if (isNil "DZE_selfTransfuse_Values") then {DZE_selfTransfuse_Values = [12000,15
if (isNil "DZE_PlotPole") then {DZE_PlotPole = [30,45];};
DZE_maintainRange = ((DZE_PlotPole select 0)+20);
if (isNil "DZE_slowZombies") then {DZE_slowZombies = false;};
TimeOutDisplayed = false;
if (isServer) then {
dayz_traps = [];
@@ -663,6 +662,8 @@ if (!isDedicated) then {
dayz_getout = objNull;
dayz_getoutTime = 0;
dayz_HitBy = objNull;
skipGearSound = false;
TimeOutDisplayed = false;
voice_actions = ["voiceOverNet","PushToTalk","PushToTalkAll","PushToTalkCommand","PushToTalkDirect","PushToTalkGroup","PushToTalkSide","PushToTalkVehicle"];
// EPOCH ADDITIONS