Important: Please register to test the 20 minutes trial version or buy the bot!
Bot is ready for 5.3 rev# 17055 enjoy!
Wow Bot: CrawlerBot Last version: click here State: EU: working US: working

Author Topic: Destruction (Work in Progress)  (Read 598 times)

November 30, 2012, 13:24:16 PM

quinntree

  • *
  • Posts: 120
  • Reputation: 15
    • View Profile
Hi guys,

This is something I have put together tonight, I have not finished it and have other things I'd like to put in there but will need further testing.
As it stands it's working quite well and I hope everyone likes what I've done so far.

I usually have Soul Leech, Mortal Coil, and Grimoire of Sacrifice (Change this depending on Pet or no Pet) talents to help with Survival.

The Custom Class will rebuff. (Remember this is not designed to be used with a pet)

Stay tuned for Updates over the next couple of days!

Edit 1* Hi, I decided to offer a Pet Mode Function in the script. Now you can choose whether to use a pet or not. *Still More To Come*

Hope you enjoy  :D

Code: [Select]
function Settings()
FightDist = 40;
PullDist = 40;

-- Pet Mode - For those wishing to choose to use a pet or not --

-- 0 = Sacrifice Pet
-- 1 = Void Lord

PetMode = 1


end

function GetPower()

LuaDoString("burningembers = UnitPower('player', 14);");
embers = tonumber(WowGetLuaValue("burningembers"));
return embers;

end

function PullMob(MobAddr)


if HasBuff(Player, 108503) == false and PetMode == 0 then

if GetPet() == 0 then
_Log("Summoning Pet");
CastSpellByID(691 , 0 , true);
Sleep(1800)
end

if IsSpellKnown(108503) and IsSpellReady(108503) then
_Log("Sacrifice Pet");
CastSpellByID(108503 , Player , true);
NextAction();
end

end

if GetPet() == 0 and PetMode == 1 then
_Log("Summoning Pet");
CastSpellByID(697 , 0 , true);
Sleep(1800)
end




if HasBuff(Player,109773) == false then
_Log("Dark Intent");
CastSpellByID(109773 , Player , true);
NextAction();
end


if GetPet() ~= 0 and PetMode == 1 then
LuaDoString("PetAttack()")
Sleep(1500)
end


if GetPower() >= 3 then
_Log("Chaos Bolt");
CastSpellByID(116858 , MobAddr , true);
NextAction();
end



if IsSpellKnown(172) then
_Log("Immolate");
CastSpellByID(172 , MobAddr , true);
NextAction();
end


if IsSpellKnown(17962) and IsSpellReady(17962) then
_Log("Conflagrate");
CastSpellByID(17962 , MobAddr , true);
NextAction();
end


end


function NextAction()
if true then return end
end

function Fight()
Target = GetAttacker(1);

if IsSpellKnown(686) and IsSpellReady(686) then
-- _Log("Incinerate");
LuaDoString('RunMacroText("/cast Incinerate")')
NextAction();
Sleep(1000)
end

-- Ignor for now --

-- if IsSpellKnown(686) and (GetUnitHpPro(Target)) > 19 then
-- _Log("Incinerate");
-- CastSpellByID(686 , Target , true);
-- NextAction();
-- end


if GetPower() >= 1 and IsSpellKnown(17877) and (GetUnitHpPro(Target)) < 20 then
_Log("Shadowburn");
LuaDoString('RunMacroText("/stopcasting")')
CastSpellByID(17877 , Target , true);
NextAction();
end


if IsSpellKnown(17962) and IsSpellReady(17962) and HasBuff(Player,117828) == false and (GetUnitHpPro(Target)) > 30 then
_Log("Conflagrate");
CastSpellByID(17962 , Target , true);
NextAction();
end

if IsSpellKnown(172) and HasBuff(Target,348) == false then
_Log("Immolate");
CastSpellByID(172 , Target , true);
NextAction();
end

-- Health Recovery And Pet Summon --

if PlayerHpPercent() < 80 and IsSpellKnown(6789) and IsSpellReady(6789) then
_Log("Mortal Coil");
CastSpellByID(6789 , Target , true);
NextAction();
end

if GetPet() == 0 and PetMode == 1 then
_Log("Summoning Pet");
CastSpellByID(697 , 0 , true);
Sleep(1800)
end

if GetUnitHpPro(GetPet()) <= 80 and PetMode == 1 then
_Log("Health Funnel")
CastSpellByID(755 , 0 , true);
end


-- Multiple Mobs --


if GetAttackerCount() >1 then


if IsSpellKnown(172) and  not HasBuff(Target,348) then
_Log("Immolate");
CastSpellByID(172 , Target , true);
NextAction();
end

if GetPower() > 1 then
_Log("Chaos Bolt");
CastSpellByID(116858 , Target , true);
NextAction();
end

if GetPower() > 1 then
_Log("Chaos Bolt");
CastSpellByID(116858 , Target , true);
NextAction();
end

if IsSpellKnown(1122) and IsSpellReady(1122) then
_Log("Infernal!!");
CastSpellByID(1122 , Player , true);
Sleep(200)
tPos = GetUnitPos(Player);
DoTerrainClick(tPos[0],tPos[1],tPos[2])
Sleep(1500)
NextAction();
end



end




end
« Last Edit: December 01, 2012, 22:39:37 PM by quinntree »
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

November 30, 2012, 17:26:20 PM
Reply #1

SlackerDude

  • *
  • Posts: 16
  • Reputation: 0
    • View Profile
Thanks for this.  I've been testing using the 85-90 Jade Forest script that looks for 7 different mobs.  I've tested with and without the VoidLord out & it works well both ways, just take the mobs down way quicker when the tank is helping to beat on them.

November 30, 2012, 19:07:31 PM
Reply #2

bugler18

  • *
  • Posts: 31
  • Reputation: 1
  • On and off again WoW
    • View Profile
Kinda scares me not having my voidlord out, but ima give this a shot. Thanks!

Killling things faster than other profiles. However, it would be better to do a Grimoire of Service and have the Voidlord stay out, otherwise it is pretty useless for grinding. But for simple work, like Tilling, its just fine.
« Last Edit: November 30, 2012, 19:20:37 PM by bugler18 »
Insanity is doing something multiple times, and each time expecting a different result.

November 30, 2012, 23:55:47 PM
Reply #3

quinntree

  • *
  • Posts: 120
  • Reputation: 15
    • View Profile
I added a Pet mode for  you guys.

Will be adding a few more things soon, although I am quite happy with it at the moment.
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

December 01, 2012, 18:58:35 PM
Reply #4

SlackerDude

  • *
  • Posts: 16
  • Reputation: 0
    • View Profile
Downloading latest & will be giving it a run shortly, thanks!

EDIT: Okay,  testing shows killing the capacitor totems (I'm guessing at the IDs 125720 & 135622), with fel flame (ID 77799) one-shots the totem, allowing a quicker kill of the shamen.  If there is a way to look for the appearance of the totem, shift focus to it, kill it & then return to the shamen, this class file would be pretty much bullet proof.

EDIT:  I feel stupid for finally realizing that a sort-of workaround for the totems here is to simply increase the pull distance in the bot.  Anyway, I thought I'd share.  :-)
« Last Edit: December 03, 2012, 04:00:46 AM by SlackerDude »

December 03, 2012, 16:35:00 PM
Reply #5

maikel10909

  • *
  • Posts: 10
  • Reputation: 0
    • View Profile
[16:32:40] - Anti AFK Started!
[16:32:40] - Next Action in: 24 Sek
[16:32:42] - Load 33_22
[16:32:42] - Download Mesh 34_22!
[16:32:44] - Load 34_22
[16:32:44] - Download Mesh 35_22!
[16:32:48] - Load 35_22
[16:32:48] - Download Mesh 33_23!
[16:32:48] - Bot Thread Stoped!
[16:32:49] - Grinding Started!
[16:32:52] - Load 33_23
[16:32:52] - Download Mesh 34_23!
[16:32:52] - Found 1 steps
[16:32:52] - Load Step: 1
[16:32:52] - Start Grinding from 80 - 83
[16:32:52] - Building Grind Path...
[16:32:52] - Load 34_23
[16:32:52] - Failed with error: -2147483647
[16:32:52] - Failed with error: -2147483647
[16:32:52] - Failed with error: -2147483647
[16:32:52] - Download Mesh 35_23!
[16:32:53] - Load 35_23
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Failed with error: -2147483647
[16:32:53] - Download Mesh 33_24!
[16:32:54] - Load 33_24
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Failed with error: -2147483647
[16:32:54] - Download Mesh 34_24!
[16:32:55] - Load 34_24
[16:32:55] - Download Mesh 35_24!
[16:32:56] - Load 35_24
[16:32:56] - Download Mesh 36_20!
[16:32:56] - Load 36_20
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Failed with error: -2147483647
[16:32:56] - Download Mesh 36_21!
[16:32:57] - Load 36_21
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Failed with error: -2147483647
[16:32:57] - Download Mesh 36_22!
[16:32:58] - Bot Thread Stoped!
[16:32:58] - Load 36_22
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Failed with error: -2147483647
[16:32:58] - Download Mesh 36_23!
[16:33:00] - Load 36_23
[16:33:00] - Download Mesh 36_24!
[16:33:02] - Load 36_24
[16:33:02] - Download Mesh 37_20!
[16:33:05] - Load 37_20
[16:33:06] - Download Mesh 37_21!
[16:33:10] - Load 37_21
[16:33:10] - Download Mesh 37_22!
[16:33:14] - Load 37_22
[16:33:15] - Download Mesh 37_23!
[16:33:18] - Grinding Started!
[16:33:18] - Load 37_23
[16:33:19] - Download Mesh 37_24!
[16:33:19] - Found 1 steps
[16:33:19] - Load Step: 1
[16:33:19] - Start Grinding from 80 - 83
[16:33:19] - Building Grind Path...
[16:33:20] - Load 37_24
[16:33:20] - Failed with error: -2147483647
[16:33:20] - No Data...
[16:33:20] - Download Mesh 32_20!
[16:33:23] - Load 32_20
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Failed with error: -2147483647
[16:33:23] - Download Mesh 32_21!
[16:33:26] - Load 32_21
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Failed with error: -2147483647
[16:33:26] - Download Mesh 32_22!
[16:33:29] - Load 32_22
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Failed with error: -2147483647
[16:33:29] - Download Mesh 32_23!
[16:33:34] - Load 32_23
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:34] - Failed with error: -2147483647
[16:33:35] - Download Mesh 32_24!

goes for destro and demology, what is wrong

December 03, 2012, 17:39:18 PM
Reply #6

quinntree

  • *
  • Posts: 120
  • Reputation: 15
    • View Profile
@Maikel

That looks like you've interupted the meshing process at some stage in the past and now it's giving you grief. It has nothing to do with the actual custom class.

Best bet is to replace your folder with a fresh install
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

December 23, 2012, 21:42:52 PM
Reply #7

SlackerDude

  • *
  • Posts: 16
  • Reputation: 0
    • View Profile
Quinntree,  have u done any more work on this?  I use it and find it works very well me.  Great work! & + rep

December 24, 2012, 09:59:32 AM
Reply #8

quinntree

  • *
  • Posts: 120
  • Reputation: 15
    • View Profile
Quinntree,  have u done any more work on this?  I use it and find it works very well me.  Great work! & + rep

Thanks, And I haven't been for awhile, I put all my efforts into Monk recently, Do you have any idea's for what you think you might like the bot to do other than what it is doing? If so I can look into it for you, and maybe tweak some things.
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

 

* Useful Links

WoW Bot - CrawlerBot
* Download
* Guides
* Info & Clip

* Useful Stuff