Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function mutelogic()
- target = GetVariable("target") or ""
- stance = core.vitals.stance
- --
- if string.find(stance, "b") then
- SendNoEcho("ka defaulthigh on")
- end
- if string.find(stance, "c") then
- SendNoEcho("ka defaulthigh off")
- end
- --
- --poisons
- if string.find(stance, "n") or string.find(stance, "k") then
- left = "pyrotoxin"
- right = "pyrotoxin"
- elseif string.find(stance, "b") then
- left = "senso"
- right = "tetrodin"
- elseif string.find(stance, "th") then
- left = "senso"
- right = "hadrudin"
- elseif string.find(stance, "c") then
- left = "hadrudin"
- right = "tetrodin"
- elseif string.find(stance, "sl")then
- left = "senso"
- right = "hadrudin"
- end
- --centre
- if string.find(stance, "th") or string.find(stance, "tl") then
- if target_limbs["left leg"]["damaged"] == 0 and
- target_limbs["right leg"]["damaged"] == 0 then
- return "cdb"
- elseif target_limbs["left leg"]["damaged"] == 0 then
- return "cdll"
- elseif target_limbs["right leg"]["damaged"] == 0 then
- return "cdrl"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["left arm"]["damaged"] == 0 then
- return "cdla"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 0 then
- return "cdra"
- else
- return "cdll"
- end
- end
- --
- -- surge
- if string.find(stance, "c") then
- if target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 0 then
- return "sbll"
- elseif target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 0 then
- return "sbrl"
- --[[
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 0 then
- return "sbrl"
- elseif target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 0 then
- return "sbll"
- ]]--
- elseif target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["left leg"]["damaged"] == 0 then
- return "sbll"
- elseif target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 0 then
- return "sbrl"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["left arm"]["mangled"] == 0 and
- target_limbs["left arm"]["damaged"] == 1 then
- return "sbla"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["mangled"] == 0 and
- target_limbs["right arm"]["damaged"] == 1 then
- return "sbra"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["left arm"]["damaged"] == 0 then
- return "sbla"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 0 then
- return "sbra"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 then
- return "sbchest"
- else
- return "sbll"
- end
- end
- --
- -- killer
- if string.find(stance, "sh") or string.find(stance, "sl") then
- if target_limbs["left leg"]["damaged"] == 0 then
- return "sbll"
- elseif target_limbs["right leg"]["damaged"] == 0 then
- return "sbrl"
- --[[]]--
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["left arm"]["damaged"] == 0 then
- return "sbla"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 0 then
- return "sbra"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["left arm"]["damaged"] == 1 then
- return "sbchest"
- --[[]]--
- else
- --return "sbll"
- return "killer"
- end
- end
- --
- return "newice2"
- end
- function armslogic()
- target = GetVariable("target") or ""
- stance = core.vitals.stance
- --
- if string.find(stance, "b") then
- SendNoEcho("ka defaulthigh on")
- end
- if string.find(stance, "c") then
- SendNoEcho("ka defaulthigh off")
- end
- --
- --centre
- if string.find(stance, "th") or string.find(stance, "tl") then
- if target_limbs["left arm"]["damaged"] == 0 and
- target_limbs["right arm"]["damaged"] == 0 then
- return "cdba"
- elseif target_limbs["left arm"]["damaged"] == 0 then
- return "cdla"
- elseif target_limbs["right arm"]["damaged"] == 0 then
- return "cdra"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["left leg"]["damaged"] == 0 then
- return "cdll"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 0 then
- return "cdrl"
- else
- return "cdll"
- end
- end
- --
- -- surge
- if string.find(stance, "c") then
- if target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 0 then
- return "sbra"
- elseif target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 0 then
- return "sbla"
- elseif target_limbs["left arm"]["mangled"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["left arm"]["damaged"] == 0 then
- return "sbla"
- elseif target_limbs["left arm"]["mangled"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 0 then
- return "sbra"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["left leg"]["mangled"] == 0 and
- target_limbs["left leg"]["damaged"] == 1 then
- return "sbll"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["right leg"]["mangled"] == 0 and
- target_limbs["right leg"]["damaged"] == 1 then
- return "sbrl"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["left leg"]["damaged"] == 0 then
- return "sbll"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 0 then
- return "sbrl"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 then
- return "sbchest"
- else
- return "sbll"
- end
- end
- --
- -- killer
- if string.find(stance, "sh") or string.find(stance, "sl") then
- if target_limbs["left arm"]["damaged"] == 0 then
- return "sbla"
- elseif target_limbs["right arm"]["damaged"] == 0 then
- return "sbra"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["left leg"]["damaged"] == 0 then
- return "sbll"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 0 then
- return "sbrl"
- elseif target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["left leg"]["damaged"] == 1 then
- return "sbchest"
- else
- return "sbll"
- end
- end
- --
- return "newice2"
- end
- function reversesurge()
- stance = core.vitals.stance
- if string.find(stance, "k") then
- if target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 0 then
- return "sbll"
- elseif target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 0 then
- return "sbrl"
- --[[
- if target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 0 then
- return "sbrl"
- elseif target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 0 then
- return "sbll"
- ]]--
- elseif target_limbs["left leg"]["damaged"] == 0 then
- return "sbll"
- elseif target_limbs["right leg"]["damaged"] == 0 then
- return "sbrl"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["left arm"]["mangled"] == 0 and
- target_limbs["left arm"]["damaged"] == 1 then
- return "sbla"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["mangled"] == 0 and
- target_limbs["right arm"]["damaged"] == 1 then
- return "sbra"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["left arm"]["damaged"] == 0 then
- return "sbla"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 0 then
- return "sbra"
- elseif target_limbs["left leg"]["damaged"] == 1 and
- target_limbs["left leg"]["mangled"] == 1 and
- target_limbs["right leg"]["damaged"] == 1 and
- target_limbs["right leg"]["mangled"] == 1 and
- target_limbs["right arm"]["damaged"] == 1 and
- target_limbs["right arm"]["mangled"] == 1 and
- target_limbs["left arm"]["damaged"] == 1 and
- target_limbs["left arm"]["mangled"] == 1 then
- return "sbchest"
- else
- return "sbll"
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement