mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-17 09:10:27 +03:00
Should improve client FPS while still allowing conditions and scripts to be customized. Some special vehicles like MV22, UH1Y, etc. have UserActions overwritten in their configs, so please let me know if you find any others that do not get the option to repair or salvage because UserActions is overwritten in their config. I think I got them all. Vanilla commits:a8c4238c0c350d73abe1
28 lines
782 B
Plaintext
28 lines
782 B
Plaintext
private ["_dir","_nearPlayers","_object","_speed","_vel"];
|
|
_object = _this;
|
|
|
|
if (!local _object) exitWith {
|
|
localize "str_actions_pilot_seat" call dayz_rollingMessages;
|
|
};
|
|
|
|
_nearPlayers = {(isPlayer _x && _x != player)} count (player nearEntities ["CAManBase",8]);
|
|
|
|
if ((_object isKindOf "C130J_US_EP1" or _object isKindOf "MV22") && _nearPlayers < 1) exitWith {
|
|
localize "STR_EPOCH_NEED_HELP" call dayz_rollingMessages;
|
|
};
|
|
|
|
_vel = velocity _object;
|
|
_dir = direction _object;
|
|
_speed = -1;
|
|
_object setVelocity [
|
|
(_vel select 0) + (sin _dir * _speed),
|
|
(_vel select 1) + (cos _dir * _speed),
|
|
(_vel select 2)
|
|
];
|
|
|
|
// Alert Zombies
|
|
[player,20,true,(getPosATL player)] call player_alertZombies;
|
|
|
|
// Added Nutrition-Factor for work
|
|
["Working",0,[0,1,3,0]] call dayz_NutritionSystem;
|