All pastes #404068 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-20 20:07 UTC
rendered paste body
function TEST_Threat_AI_LevelAggroCheck(LuaAI, player)
      petcheck = TEST_Threat_AI.CheckPet(LuaAI)
      if petcheck ~= false then
         return true
      else
        data = LuaAI:Data();
        if player:getLevel() ~= nil then
           local playerslevel = player:getLevel()
           local classof = player:getClass()
           local mobslevel = data["moblevel"]
           local lvldif = 1
           if playerslevel >= mobslevel and classof ~= 0 then
              lvldif = (playerslevel - mobslevel)
           log("mobslevel %d, playerlevel %d, class %s",mobslevel,playerslevel,classof);
           end
           if lvldif >= 20 then
              return true
           end
        end
        return false
      end
      return false
end