Update inits

This commit is contained in:
ebaydayz
2016-03-27 23:47:30 -04:00
parent 23caf14dc9
commit e1a0bfebc1
54 changed files with 2844 additions and 2007 deletions

View File

@@ -168,7 +168,7 @@ if(_IsNearPlot == 0) then { //No live plotpoles were found nearby
if(!_canBuildOnPlot) exitWith { DZE_ActionInProgress = false;cutText [format[(localize "STR_EPOCH_PLAYER_135"),_needText,_distance],"PLAIN DOWN"];};
_buildables = DZE_maintainClasses + DZE_LockableStorage;
_buildables = DZE_maintainClasses + DZE_LockableStorage + ["DZ_buildables"];
_buildables set [count _buildables,"TentStorage"];
_center = if (isNull _nearestPole) then {_pos} else {_nearestPole};
if ((count (nearestObjects [_center,_buildables,_distance])) >= DZE_BuildingLimit) exitWith {DZE_ActionInProgress = false;cutText [(format [localize "str_epoch_player_41",_distance]),"PLAIN DOWN"];};

View File

@@ -181,7 +181,7 @@ if(_IsNearPlot == 0) then {
// _message
if(!_canBuildOnPlot) exitWith { DZE_ActionInProgress = false; cutText [format[(localize "STR_EPOCH_PLAYER_135"),_needText,_distance] , "PLAIN DOWN"]; };
_buildables = DZE_maintainClasses + DZE_LockableStorage;
_buildables = DZE_maintainClasses + DZE_LockableStorage + ["DZ_buildables"];
_buildables set [count _buildables,"TentStorage"];
_center = if (isNull _nearestPole) then {_pos} else {_nearestPole};
if ((count (nearestObjects [_center,_buildables,_distance])) >= DZE_BuildingLimit) exitWith {DZE_ActionInProgress = false;cutText [(format [localize "str_epoch_player_41",_distance]),"PLAIN DOWN"];};

View File

@@ -66,12 +66,7 @@ private["_plyr","_brtns","_lightPcnt","_target"];
_plyr = _this select 0;
_target = _this select 1;
if(isNil "dayz_fullMoonNights")then{dayz_fullMoonNights = false;};
if(dayz_fullMoonNights)then{
_brtns = 0.024;
}else{
_brtns = 0.018;
};
_brtns = if (dayz_ForcefullmoonNights) then {0.024} else {0.018};
_brtns = _brtns + ((_brtns/100) * ((_plyr distance _target)/15)); //Add percentage of brightness based on distance from player
//Min / Max Levels
//if (_brtns > 0.025)then{_brtns = 0.025;};

View File

@@ -176,9 +176,9 @@ if (DZE_HaloJump) then {
};
};
if (!DZE_ForceNameTagsOff) then {
if (DZE_NameTags > 0) then {
if (s_player_showname < 0 && !_isPZombie) then {
if (DZE_ForceNameTags) then {
if (DZE_NameTags < 2) then {
s_player_showname = 1;
player setVariable["DZE_display_name",true,true];
} else {

View File

@@ -157,6 +157,7 @@ if (_currentWpn != "") then {_newUnit selectWeapon _currentWpn;};
[objNull, player, rSwitchMove, _currentAnim] call RE;
//dayz_originalPlayer attachTo [_newUnit];
player disableConversation true;
player setVariable ["BIS_noCoreConversations",true];
// _playerUID=getPlayerUID player;
// _playerObjName = format["player%1",_playerUID];

View File

@@ -0,0 +1,43 @@
// EPOCH CONFIG VARIABLES //
// To change a variable copy it to your mission init.sqf in the Epoch Config Variables section
// Standard DayZ variables are found in dayz_code\init\variables.sqf
dayz_sellDistance_vehicle = 10; // Max distance players can sell land vehicles from at traders
dayz_sellDistance_boat = 30; // Max distance players can sell boats from at traders
dayz_sellDistance_air = 40; // Max distance players can sell air vehicles from at traders
dayz_tameDogs = true; // Allow taming dogs with raw meat
DynamicVehicleDamageLow = 0; // Min damage random vehicles can spawn with
DynamicVehicleDamageHigh = 100; // Max damage random vehicles can spawn with
DynamicVehicleFuelLow = 0; // Min fuel random vehicles can spawn with
DynamicVehicleFuelHigh = 100; // Max fuel random vehicles can spawn with
DZE_AllowCargoCheck = false; // Allow viewing how much space remains in vehicles, safes, tents, etc.
DZE_AntiWallLimit = 3; // Number of activations before player_antiWall kills player for glitching attempt. Lower is stricter, but may result in false positives.
DZE_DeathMsgGlobal = false; // Display death messages in global chat
DZE_DeathMsgSide = false; // Display death messages in side chat
DZE_DeathMsgTitleText = false; // Display death messages as title text
DZE_HaloJump = true; // Enable halo jumping out of air vehicles above 400m
DZE_NameTags = 1; // Name displays when looking at player up close 0 = Off, 1= On, 2 = Player choice
DZE_ForceNameTagsInTrader = false; // Force name display when looking at player up close in traders. Overrides player choice.
DZE_HumanityTargetDistance = 25; // Distance to show name tags (red for bandit, blue for hero, green for friend)
DZE_HeliLift = true; // Enable Epoch heli lift system
DZE_PlayerZed = false; // Enable spawning as a player zombie when players die with infected status
DZE_R3F_WEIGHT = false; // Enable R3F weight. Players carrying too much will be overburdened and knocked out.
MaxAmmoBoxes = 3; // Max number of random Supply_Crate_DZE to spawn around the map
MaxMineVeins = 50; // Max number of random mine veins to spawn around the map
timezoneswitch = 0; // Changes murderMenu times with this offset in hours.
/*
Developers:
This file's purpose is to slim down init.sqf to only the map specific and most frequently changed variables.
It cuts down on the amount of if(isNil)then{}; statements in variables.sqf and makes the mission smaller.
Variables that are map specific or frequently changed should be included in init.sqf by default
with a corresponding if(isNil)then{}; in variables.sqf.
*/

View File

@@ -519,23 +519,15 @@ s_player_lockUnlockInside = [];
s_player_parts = [];
if(isNil "Dayz_Dark_UI") then {Dayz_Dark_UI = false;};
if(isNil "DayZ_UseSteamID") then {DayZ_UseSteamID = true;};
if(isNil "timezoneswitch") then {timezoneswitch = 0;};
if(isNil "DZE_SelfTransfuse") then {DZE_SelfTransfuse = false;};
if(isNil "DZE_PlayerZed") then {DZE_PlayerZed = true;};
if(isNil "DZE_GodModeBase") then {DZE_GodModeBase = false;};
if(isNil "DZE_Debug_Damage") then {DZE_Debug_Damage = true;};
if(isNil "DZE_TRADER_SPAWNMODE") then {DZE_TRADER_SPAWNMODE = false;};
if(isNil "dayz_tameDogs") then {dayz_tameDogs = false;};
if(isNil "dayz_sellDistance_vehicle") then {dayz_sellDistance_vehicle = 10;};
if(isNil "dayz_sellDistance_boat") then {dayz_sellDistance_boat = 30;};
if(isNil "dayz_sellDistance_air") then {dayz_sellDistance_air = 40;};
if(isNil "dayz_paraSpawn") then {dayz_paraSpawn = false;};
if(isNil "DZE_BuildingLimit") then {DZE_BuildingLimit = 150;};
if(isNil "DZE_HumanityTargetDistance") then {DZE_HumanityTargetDistance = 25;};
if(isNil "DZE_BuildOnRoads") then {DZE_BuildOnRoads = false;};
if(isNil "DZE_MissionLootTable") then {DZE_MissionLootTable = false;};
if(isNil "DZE_ConfigTrader") then {DZE_ConfigTrader = false;};
if(isNil "DZE_HeliLift") then {DZE_HeliLift = true;};
if(isNil "DZE_DamageBeforeMaint") then {DZE_DamageBeforeMaint = 0.09;};
if(isNil "DZE_StaticConstructionCount") then {DZE_StaticConstructionCount = 0;};
if(isNil "DZE_selfTransfuse_Values") then {DZE_selfTransfuse_Values = [12000, 15, 300];};
@@ -583,23 +575,13 @@ if (isServer) then {
serverVehicleCounter = [];
if(isNil "EpochEvents") then {EpochEvents = [];};
if(isNil "DZE_vehicleAmmo") then {DZE_vehicleAmmo = 0;};
if(isNil "DZE_BackpackGuard") then {DZE_BackpackGuard = true;};
if(isNil "DZE_DeathMsgGlobal") then {DZE_DeathMsgGlobal = false;};
if(isNil "DZE_DeathMsgSide") then {DZE_DeathMsgSide = false;};
if(isNil "DZE_DeathMsgTitleText") then {DZE_DeathMsgTitleText = false;};
if(isNil "dayz_MapArea") then {dayz_MapArea = 10000;};
if(isNil "DynamicVehicleArea") then {DynamicVehicleArea = dayz_MapArea / 2;};
if(isNil "DynamicVehicleDamageLow") then {DynamicVehicleDamageLow = 0;};
if(isNil "DynamicVehicleDamageHigh") then {DynamicVehicleDamageHigh = 100;};
if(isNil "DynamicVehicleFuelLow") then {DynamicVehicleFuelLow = 0;};
if(isNil "DynamicVehicleFuelHigh") then {DynamicVehicleFuelHigh = 100;};
if(isNil "HeliCrashArea") then {HeliCrashArea = dayz_MapArea / 2;};
if(isNil "DZE_DiagFpsSlow") then {DZE_DiagFpsSlow = false;}; // Log server FPS + player count every 5 minutes
if(isNil "DZE_DiagFpsFast") then {DZE_DiagFpsFast = false;}; // Log server FPS + player count every 2 minutes
if(isNil "DZE_DiagVerbose") then {DZE_DiagVerbose = false;}; // Also log allMissionObjects count (very intensive)
if(isNil "MaxAmmoBoxes") then {MaxAmmoBoxes = 3;};
if(isNil "MaxDynamicDebris") then {MaxDynamicDebris = 100;};
if(isNil "MaxMineVeins") then {MaxMineVeins = 50;};
if(isNil "MaxVehicleLimit") then {MaxVehicleLimit = 50;};
};
@@ -721,14 +703,7 @@ if (!isDedicated) then {
Dayz_freefall = [ time, 0, 0.1 ];
// EPOCH ADDITIONS
if(isNil "DZE_AllowCargoCheck") then {DZE_AllowCargoCheck = true;};
if(isNil "DZE_ForceNameTags") then {DZE_ForceNameTags = false;};
if(isNil "DZE_ForceNameTagsOff") then {DZE_ForceNameTagsOff = false;};
if(isNil "DZE_ForceNameTagsInTrader") then {DZE_ForceNameTagsInTrader = false;};
if(isNil "DZE_HaloJump") then {DZE_HaloJump = true;};
if(isNil "DZE_AntiWallLimit") then {DZE_AntiWallLimit = 3;};
if(isNil "DZE_requireplot") then {DZE_requireplot = 1;};
if(isNil "DZE_R3F_WEIGHT") then {DZE_R3F_WEIGHT = true;};
autoRunActive = 0;
dayz_combat = 0;
DZE_ActionInProgress = false;