private ["_item","_ent","_cnt","_index","_wound","_damage","_rnd","_move"]; _item = _this select 3; _ent = _item; // remove menu player removeAction s_player_pzombiesattack; s_player_pzombiesattack = 1; _rnd = round(random 9) + 1; _move = "ZombieStandingAttack" + str(_rnd); player playMoveNow _move; sleep 1; _isZombie = _ent isKindOf "zZombie_base"; // TODO add distance check and maybe los if (_ent isKindOf "Animal" or _isZombie) then { _ent setDamage 1; } else { //["usecBreakLegs",[_unit,player]] call broadcastRpcCallAll; usecBreakLegs = [_unit,player]; publicVariable "usecBreakLegs"; }; [player,"hit",0,false] call dayz_zombieSpeak; player switchmove ""; sleep 1; s_player_pzombiesattack = -1;