Demonology Custom - MMOCrawlerbots | WoW Bot Forum
Important: Please register to use the 20 minutes trial version or buy the bot!
Bot ready for World of Warcraft 5.4 Build 17538

UpdateLauncher DOWNLOAD

Wow Bot: CrawlerBot Last version: click here State: EU: working US: working

  • Demonology Custom 5 1
Currently:  

Author Topic: Demonology Custom  (Read 1496 times)

November 02, 2012, 07:27:10 AM

quinntree Offline

  • *
  • Posts: 120
  • Reputation: 17
    • View Profile
Hi this is the Custom Class I have created for grinding and have had much success leveling my character from 87 to 90.
I use a Void Lord with  Soul Leech and Mortal Coil Talents.

This will rebuff with Dark Intent and uses Corruption and shadow bolt as main spells while using Soulfire procs.

EDIT**  Hi guys, this is my newer version of this Custom Class. It's much more advanced and allows for AOE'ing of multi targets aswell as healing pet if needed :-)

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

function PullMob(MobAddr)

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

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


if IsSpellKnown(172) and IsSpellReady(172) then
_Log("Cast Corruption");
CastSpellByID(172 , MobAddr , true);
NextAction();
end
end

function NextAction()
if true then return end
end

function Fight()
Target = GetAttacker(1);

if MovedBack == 0 then
SendKey(83, 1);
end


if GetUnitHpPro(GetPet()) <= 60 then
_Log("Health Funnel")
CastSpellByID(755 , 0 , true);
end


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


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


--  SoulFire Procs  --
         

                 if HasBuff(Player, 122355) and IsSpellKnown(6353) == true then
                 _Log("Soulfire Proc");
                 CastSpellByID(6353 , Target , true);
                 NextAction();
                 end
                 if HasBuff(Player, 122355) and IsSpellKnown(6353) == true then
                 _Log("Soulfire Proc");
                 CastSpellByID(6353 , Target , true);
                 NextAction();
                 end
                 if HasBuff(Player, 122355) and IsSpellKnown(6353) == true then
                 _Log("Soulfire Proc");
                 CastSpellByID(6353 , Target , true);
                 NextAction();
                 end



if IsSpellKnown(686) and IsSpellReady(686) then
_Log("Cast Shadowbolt");
CastSpellByID(686 , Target , true);
NextAction();
end

--  AOE MULTIPLE MOBS  --


if GetAttackerCount() >1 then
if IsSpellKnown(105174) and IsSpellReady(105174) then
_Log("Hand");
CastSpellByID(105174, Target, true);
end
                if IsSpellKnown(105174) and IsSpellReady(105174) then
_Log("Hand");
CastSpellByID(105174, Target, true);
end
if IsSpellKnown(689) and IsSpellReady(689) then
_Log("Drain Life");
CastSpellByID(689, Target, true);
end
if IsSpellKnown(105174) and IsSpellReady(105174) then
_Log("Hand");
CastSpellByID(105174, Target, true);
end

if GetUnitHpPro(GetPet()) <= 60 then
_Log("Health Funnel")
CastSpellByID(755 , 0 , true);
end
                if IsSpellKnown(105174) and IsSpellReady(105174) then
_Log("Hand");
CastSpellByID(105174, Target, true);
end
if IsSpellKnown(689) and IsSpellReady(689) then
_Log("Drain Life");
CastSpellByID(689, Target, true);
end

if IsSpellKnown(105174) and IsSpellReady(105174) then
_Log("Hand");
CastSpellByID(105174, Target, true);
end

                if IsSpellKnown(119898) and IsSpellReady(119898) then
_Log("Wrath");
CastSpellByID(119898, Target, true);
end

if GetUnitHpPro(GetPet()) <= 60 then
_Log("Health Funnel")
CastSpellByID(755 , 0 , true);
end
                if IsSpellKnown(105174) and IsSpellReady(105174) then
_Log("Hand");
CastSpellByID(105174, Target, true);
end
if IsSpellKnown(689) and IsSpellReady(689) then
_Log("Drain Life");
CastSpellByID(689, Target, true);
end


NextAction();
end

end

« Last Edit: November 13, 2012, 01:28:52 AM by quinntree »
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

November 02, 2012, 07:45:50 AM
Reply #1

munzik Offline

  • *
  • Posts: 31
  • Reputation: 14
    • View Profile
Can you attach the profile to your post please.

November 02, 2012, 08:21:18 AM
Reply #2

quinntree Offline

  • *
  • Posts: 120
  • Reputation: 17
    • View Profile
Can you attach the profile to your post please.

Done :-)
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

November 06, 2012, 23:31:17 PM
Reply #3

Botfan Offline

  • *
  • Posts: 54
  • Reputation: 13
    • View Profile
hi,

might there be a chance to implement smth like "pet hp <50% -> petheal"?
cuz mine died sometimes from mop gruop pulling
edit: and of course a "check if pet is alive" -> call pet if not :D

thx a lot
« Last Edit: November 06, 2012, 23:42:58 PM by Botfan »

November 13, 2012, 01:19:29 AM
Reply #4

quinntree Offline

  • *
  • Posts: 120
  • Reputation: 17
    • View Profile
I shall take a look soon and do a fix for this :-)
Takes many hours of debugging to create good Custom Classes. If you like what I've created, Please Rate/Rep :-)

November 17, 2012, 11:48:29 AM
Reply #5

cindy Offline

  • *
  • Posts: 21
  • Reputation: 0
    • View Profile
Just using with my Warlock from 88 to 90.

But when my Pet dies the Bot can't act anymore. My warlock Dies without it.

There is no action to cast a new pet.

Can you insert a function for that?

Thx alot
« Last Edit: November 17, 2012, 11:55:13 AM by cindy »

December 17, 2012, 18:05:22 PM
Reply #6

Drac0 Offline

  • *
  • Posts: 121
  • Reputation: 23
    • View Profile
My modification:
Summons Wrathguard and heals him
and some other fixes
If u like my Profile or Guide  please +Rep ;] cheers

January 15, 2013, 16:00:48 PM
Reply #7

toonterrier Offline

  • *
  • Posts: 41
  • Reputation: 8
    • View Profile
just a  sugestion. mortal coil seems a dangerous opener if your fighting above your weight, wich under the circumstances i belive most of us are,
can this be changed to H.O.G  besides being safer it should increase damage and less likely to pull adds
im new to bots and had a look and tested manualy and it works but cant alter the  profile  yet as i dont have a clue

January 16, 2013, 21:43:28 PM
Reply #8

flyboy Offline

  • *
  • Posts: 6
  • Reputation: 1
    • View Profile
yeh i have the same problem
the fear pulling more adds, and there is no benifit from the healing it gives so early in a fight

February 02, 2013, 00:55:47 AM
Reply #9

Athermal Online

  • *
  • *
  • Posts: 789
  • Reputation: 192
  • German Noob
    • View Profile
i made a new cc file and hope ive nothing forgotten. with my char (lvl59) it works nice at hellfire penisula killing voidwalker. and 4 voidwalker are no problem. i started with lvl20 and modified/added more and more. now i think its done. pls test it with low levels and high levels.

*pet check for highest pet
*infernal >2
*command demon
*knowledge
*touch of chaos/shadowbold if lvl < 26
*axe toss
*mortal coil
*carrion swarm
*...

pls test it and tell me bugs or missings.

cheers ather
You like it then give +rep for it

February 08, 2013, 11:41:09 AM
Reply #10

Athermal Online

  • *
  • *
  • Posts: 789
  • Reputation: 192
  • German Noob
    • View Profile
i was not really happy with my first demon cc, now an updated version. and a plugin for deactivate metamorphosis after fight.

« Last Edit: February 11, 2013, 09:33:22 AM by Athermal »
You like it then give +rep for it

 

* Recent Topics

Re: Mount Id's, Complete List. [FLYING] by tigers777
[Today at 03:35:56]


Re: superguildinvite plugin by gamergod
[Today at 01:02:41]


Re: just close bot and game by Microchipen
[Today at 00:06:21]


Re: kristall des wahnsinns by freddy
[November 12, 2013, 23:05:24 PM]


Re: Ruberducks Toolbox by freddy
[November 12, 2013, 21:37:34 PM]

* Useful Stuff