Files
DayZ-Epoch/dayz_code/actions/pzombie/pz_attack.sqf
vbawol 9ca20ad439 0.961
+ Corrected conversion rate for silver to gold when selling bulk supply
crates.
+ Added sleep within spawn {} for fetching vehicle ID, should reduce db
spam.
+ Switched normal wire to fortrazor_wire and added as builtitems
+ Potential fix for wild spawning helicopters in forests.
+ Player zombies should now be able to break the legs of other players.
+ Purchased vehicles now spawn on the closestHeliHCivil within 200m.
2013-02-17 09:14:52 -06:00

35 lines
655 B
Plaintext

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;
};
[player,"hit",0,false] call dayz_zombieSpeak;
player switchmove "";
sleep 1;
s_player_pzombiesattack = -1;