mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Update object_roadFlare.sqf
This commit is contained in:
@@ -1,42 +1,39 @@
|
|||||||
|
private ["_type", "_flare", "_lightArea", "_lightSpark", "_color"];
|
||||||
|
|
||||||
_flare = _this select 0;
|
_flare = _this select 0;
|
||||||
_type = _this select 1;
|
_type = _this select 1;
|
||||||
//_sfx = objNull;
|
|
||||||
if (!isNull _flare) then {
|
if (!isNull _flare) then {
|
||||||
switch (_type) do {
|
if (_type == 0) then {
|
||||||
case 0: {
|
//Area Light
|
||||||
//_isLocal = local _flare;
|
_lightArea = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
||||||
//Area Light
|
_lightArea setLightColor [0.5,0,0]; //[0.1,0.005,0.005];
|
||||||
_lightArea = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
_lightArea setLightAmbient [0.2,0.01,0.01];
|
||||||
_lightArea setLightColor [0.5,0,0]; //[0.1,0.005,0.005];
|
_lightArea setLightBrightness 0.2;
|
||||||
_lightArea setLightAmbient [0.2,0.01,0.01];
|
_lightArea lightAttachObject [_flare, [0,0,0]];
|
||||||
_lightArea setLightBrightness 0.2;
|
|
||||||
_lightArea lightAttachObject [_flare, [0,0,0]];
|
|
||||||
|
|
||||||
//Spark Light
|
//Spark Light
|
||||||
_lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
_lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
||||||
_lightSpark setLightColor [0.1,0.1,0.1];
|
_lightSpark setLightColor [0.1,0.1,0.1];
|
||||||
_lightSpark setLightAmbient [0.05,0.05,0.05];
|
_lightSpark setLightAmbient [0.05,0.05,0.05];
|
||||||
_lightSpark setLightBrightness 0.05;
|
_lightSpark setLightBrightness 0.05;
|
||||||
_lightSpark lightAttachObject [_flare, [0,0,0]];
|
_lightSpark lightAttachObject [_flare, [0,0,0]];
|
||||||
|
|
||||||
while {alive _flare} do {
|
while {alive _flare} do {
|
||||||
_lightArea setLightAmbient [((random 0.2) + 0.2),0.01,0.01];
|
_lightArea setLightAmbient [((random 0.2) + 0.2),0.01,0.01];
|
||||||
//_lightArea setLightColor [((random 0.1) + 0.1),0.005,0.005];
|
uiSleep (random 0.1);
|
||||||
uiSleep (random 0.1);
|
|
||||||
};
|
|
||||||
deleteVehicle _lightArea;
|
|
||||||
deleteVehicle _lightSpark;
|
|
||||||
};
|
|
||||||
case 1: {
|
|
||||||
//Spark Light
|
|
||||||
_color = getArray(configFile >> "cfgAmmo" >> (typeOf _flare) >> "lightColor");
|
|
||||||
_lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
|
||||||
_lightSpark setLightColor _color;
|
|
||||||
_lightSpark setLightAmbient _color;
|
|
||||||
_lightSpark setLightBrightness 0.01;
|
|
||||||
_lightSpark lightAttachObject [_flare, [0,0,0]];
|
|
||||||
waitUntil{!(alive _flare)};
|
|
||||||
deleteVehicle _lightSpark;
|
|
||||||
};
|
};
|
||||||
|
deleteVehicle _lightArea;
|
||||||
|
deleteVehicle _lightSpark;
|
||||||
|
} else {
|
||||||
|
//Spark Light
|
||||||
|
_color = getArray(configFile >> "cfgAmmo" >> (typeOf _flare) >> "lightColor");
|
||||||
|
_lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
||||||
|
_lightSpark setLightColor _color;
|
||||||
|
_lightSpark setLightAmbient _color;
|
||||||
|
_lightSpark setLightBrightness 0.01;
|
||||||
|
_lightSpark lightAttachObject [_flare, [0,0,0]];
|
||||||
|
waitUntil{!(alive _flare)};
|
||||||
|
deleteVehicle _lightSpark;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user