class z_bloodsucker : Zed_Base { scope = 2; glassesEnabled = 0; vehicleClass = "Zombie"; displayName = $STR_ZNAME_BLOODSUCKER; model = "\nst\NS_mutants\blood\bloodsucker.p3d"; hiddenSelections[] = {"invisible"}; //hiddenSelectionsTextures[] = {}; fsmDanger = ""; fsmFormation = ""; moves = "CfgMovesBloodsucker"; isMan = false; weapons[] = {}; magazines[] = {}; sensitivity = 1; // sensor sensitivity sensitivityEar = 1; identityTypes[] = {}; class TalkTopics {}; languages[] = {}; armor = 46; damageScale = 250; sepsisChance = 20; BleedChance = 35; forcedSpeed = 6; // Left here to prevent errors in player_zombieCheck class Eventhandlers { init = "_this call mutant_initialize;"; local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] call mutant_initialize;"; HandleDamage = "_this call mutant_damageHandler;"; Killed = "_this call mutant_eventKill;"; }; class UserActions { class Butcher { displayName = $STR_EPOCH_ACTIONS_GUTBLOOD; displayNameDefault = $STR_EPOCH_ACTIONS_GUTBLOOD; priority = 0; radius = 3; position = ""; showWindow = 1; onlyForPlayer = 1; shortcut = ""; condition = "(['Butcher',this] call userActionConditions)"; statement = "this spawn player_butcher;"; }; }; class HitPoints { class HitHead { armor = 10; material = -1; name = "head_hit"; passThrough = true; memoryPoint = "pilot"; }; class HitBody : HitHead { armor = 20; name = "body"; memoryPoint = "aimPoint"; }; class HitSpine : HitHead { armor = 10; name = "Spine2"; memoryPoint = "aimPoint"; }; class HitHands : HitHead { armor = 10; material = -1; name = "hands"; passThrough = true; }; class HitLArm : HitHands { name = "LeftArm"; memoryPoint = "lelbow"; }; class HitRArm : HitHands { name = "RightArm"; memoryPoint = "relbow"; }; class HitLForeArm : HitHands { name = "LeftForeArm"; memoryPoint = "lwrist"; }; class HitRForeArm : HitHands { name = "RightForeArm"; memoryPoint = "rwrist"; }; class HitLHand : HitHands { name = "LeftHand"; memoryPoint = "LeftHandMiddle1"; }; class HitRHand : HitHands { name = "RightHand"; memoryPoint = "RightHandMiddle1"; }; class HitLegs : HitHands { name = "legs"; memoryPoint = "pelvis"; }; class HitLLeg : HitHands { name = "LeftLeg"; memoryPoint = "lknee"; }; class HitLLegUp : HitHands { name = "LeftUpLeg"; memoryPoint = "lfemur"; }; class HitRLeg : HitHands { name = "RightLeg"; memoryPoint = "rknee"; }; class HitRLegUp : HitHands { name = "RightUpLeg"; memoryPoint = "rfemur"; }; }; }; class z_bloodsucker2: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER2; }; class z_bloodsucker3: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER3; }; class z_bloodsucker4: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER4; }; class z_bloodsucker5: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER5; }; class z_bloodsucker6: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER6; }; class z_bloodsucker7: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER7; }; class z_bloodsucker8: z_bloodsucker { displayName = $STR_ZNAME_BLOODSUCKER8; };