<!-- Script -->
<script>
<![CDATA[
require "tprint"
require "commas"
require "serialize"
require "copytable"
currentPowerlevel = 0
currentFatigue = 0
currentKi = 0
kiRestoreLevel = 0
plRestoreLevel = 0
fatigueRestoreLevel = 0
attackType = ""
currentAttack = ""
mobTarget = ""
healItem = ""
waterContainer = ""
willDevour = ""
willDrink = ""
kiLevel = 0
plLevel = 0
fatigueLevel = 0
function fightTriggerOn()
EnableTriggerGroup ("autoFarm", true)
end
function fightTriggerOff()
EnableTriggerGroup ("autoFarm", false)
end
function timerzOff()
EnableTimerGroup ("Timerz", false)
end
function timerzOn()
EnableTimerGroup ("Timerz", true)
end -- TimerzOn
function watchPrompt(name, list, args)
kilevel = string.gsub (args [2], ",", "")
currentKi = tonumber(kilevel) + currentKi
plLevel = string.gsub (args [1], ",", "")
currentPowerlevel = tonumber(plLevel) + currentPowerlevel
fatigueLevel = string.gsub (args [4], ",", "")
currentFatigue = tonumber(fatigueLevel) + currentFatigue
end -- watchPrompt
function setFleePowerlevel(name, list, args)
plRestoreLevel = args[1]
end -- setFleePowerlevel
function setFleeKiLevel(name, list, args)
kiRestoreLevel = args[1]
end -- setFleeKiLevel
function setFleeFatigueLevel(name, list, args)
mobTarget = args[1]
end -- setTarget
function healUp()
if (currentPowerlevel =< plRestoreLevel) then
fightTriggerOff()
timerzOff()
healTriggerOn()
end -- if statement
end -- healUp
function fatigueUp()
if (currentFatigue >= fatigueRestoreLevel) then
fightTriggerOff()
timerzOff()
fatigueTriggerOn()
end -- if statement
end -- fatigueUp
function kiUp()
if (currentKi =< kiRestoreLevel) then
fightTriggerOff()
timerzOff()
kiTriggerOn()
end -- if statement
end -- kiUp
function attackOnce()
Send(currentAttack .. mobTarget)
Send("sense" .. mobTarget)
end -- attackOnce
function setTarget(name, list, args)
mobTarget = args[1]
end -- setTarget
function setAttack(name, list, args)
currentAttack = args[1]
end -- setAttack
function setHealItem(name, list, args)
healItem = args[1]
end -- setHealItem
function setWaterType(name, list, args)
waterContainer = args[1]
willDrink = true
end -- setWaterType
function senseMobTarget()
Send("sense ".. mobTarget)
end -- senseMobTarget
function setDevourOn()
willDevour = true
end -- willDevour
function afterDeath()
if willDevour == "true" then
Send("--")
Send("get all all")
Send("Get Namek")
Send("Get Corpse")
else
Send("--")
Send("get all all")
Send("Get Namek")
end -- if statement
end -- afterDeath
function fatigueTriggerOn()
if willDevour == "true" then
Send("--")
Send("flee")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
Send("devour corpse")
fightTriggerOn()
elseif willDrink == "true" then
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
Send("drink" .. waterContainer)
else
Send("Camp")
Send("Sleep")
end -- if statement
end -- fatigueTriggerOn
function healTriggerOn()
Send("--")
Send("flee")
Send("swallow Senzu")
fightTriggerOn()
end
]]>
</script>
</muclient>
|