Jump to content

About This File

Im trying to make the best, free C# fight class for Vanilla Feral Druid.  Built towards working with my vanilla levelling profiles

 

The idea behind this was to make a Feral druid FC that will go 1-60 where you dont need to populate the action bars with spells after training.

please set the food / drink tab to look like the attached screenshot. If you want to add actual drink you can set the upper mana to 95%.

Levels 1-4 will be a bit plain as it will just be melee / healing touch (wont use wrath).  4-10 will be a moonfire / rejuvenation rotation.

10-60 Is a bit more fun as the bot should get shapeshifting.  Will use bear form til cat form is learned.

Bear form is a simple maul spam.

Cat form will use rake and claw.  Will use combo points with Rip if mob  health > 50% and  Ferocious bite if mob health < 50%.

Should pull with faerie fire << need testers

Should also buff omen of clarity if your specced.

 

 

Will break forms at 35% health and drop HoTs / heals and shift back in . 

Will also break form if out of combat and dont have Mark / thorns active.

Will also also break form if your target is a friendly NPC, trainer or vendor.

 

I think this will work best when grinding lower level mobs.. once you need to heal a lot mana will become an issue.

 

If you have any suggestions / bugs / recommendations drop me a PM and i can look into it.

Druid_food.PNG


What's New in Version 1.2.3   See changelog

Released

1.0.1

-fixed some labelling in error cases

-fixed issue where is the buffs ran out while targeting a friendly unit the bot would spam buff on the target till OOM

1.0.2

- added timer mechanism so the bot wouldnt spam regrowth for regen

1.0.3

removed regrowth as an out of combat 'buff'

1.1.0

First attempt and clearing forms for quest givers.

1.1.1

Fixed Faerie fire cast in cat form

1.1.2

Added form drop for node's nearby- needs testing

1.1.3

Added a "no bleed" so cat form wont spam rake / Rip on targets who don't bleed.

1.2.0

Cleaned up the enter / drop form conditions

Added cat form as a buff so you can run around in cat instead of no form.

1.2.1

Added a stopfight if NPC is tagged (BETA)

1.2.2

Added break form when out of combat with low mana.

1.2.3

Added mana thresholds of 70% for Buffs

Got sick of watching the bot res, buff and enter combat only to die because it didnt have the mana to get into form.

Fixed logic error with out of combat heals....

1.2.5

More mana logic when OoC

1.3

Added stealth druid will prowl between mobs if a player someone is within 125 yards


User Feedback

Recommended Comments



bobington69

Posted

That is the log pretty much.. targets a unit.. and just does that over and over lol. Unless there is another log I am missing. It is working better now that it casts moonfire to make the mob attack me.. but leveling a new character would be auto ban with that cast interupt movement over and over. 

bobington69

Posted

03:20:45 - [Fight] Player Attack Strigid Owl (lvl 5)
[F] 03:20:51 - Fightclass successfully casted: Moonfire()
[F] 03:20:52 - Fightclass successfully casted: Moonfire()
[F] 03:20:53 - Fightclass successfully casted: Wrath()
[F] 03:20:53 - Fightclass successfully casted: Wrath()
[F] 03:20:56 - Fightclass successfully casted: Wrath()
[F] 03:20:56 - Fightclass successfully casted: Wrath()
[F] 03:21:01 - Fightclass successfully casted: Moonfire()
03:21:03 - [Looting] Loot Strigid Owl
03:21:04 - [Fight] Player Attack Strigid Owl (lvl 5)
 

Seems to be spamming wrath too fast as well.. i can hear it "click click click". Only casts wrath like 3 times.  I thought level 1-4 was supposed to be auto attack and healing touch.. why is it even casting wrath?

eeny

Posted

13 minutes ago, bobington69 said:

03:20:45 - [Fight] Player Attack Strigid Owl (lvl 5)
[F] 03:20:51 - Fightclass successfully casted: Moonfire()
[F] 03:20:52 - Fightclass successfully casted: Moonfire()
[F] 03:20:53 - Fightclass successfully casted: Wrath()
[F] 03:20:53 - Fightclass successfully casted: Wrath()
[F] 03:20:56 - Fightclass successfully casted: Wrath()
[F] 03:20:56 - Fightclass successfully casted: Wrath()
[F] 03:21:01 - Fightclass successfully casted: Moonfire()
03:21:03 - [Looting] Loot Strigid Owl
03:21:04 - [Fight] Player Attack Strigid Owl (lvl 5)
 

Seems to be spamming wrath too fast as well.. i can hear it "click click click". Only casts wrath like 3 times.  I thought level 1-4 was supposed to be auto attack and healing touch.. why is it even casting wrath?

Do you have the full logfile with the FC getting loaded?- that doesnt look like anything i have publicly released.

bobington69

Posted

Sorry.. but it is your fc. 1-60 feral. Here is log. All addons have been disabled and keybinding reset since starting profile. Still same problem. Just create a lvl 1 night elf druid and you will see the problem. I can even send you the profile file if you want it. 

25 Aug 2018 01H21.log.html

eeny

Posted

2 hours ago, bobington69 said:

Sorry.. but it is your fc. 1-60 feral. Here is log. All addons have been disabled and keybinding reset since starting profile. Still same problem. Just create a lvl 1 night elf druid and you will see the problem. I can even send you the profile file if you want it. 

25 Aug 2018 01H21.log.html

This is not my fight class. Its a DLL file, all mine are CS files because i want people to edit / improve and feed back into them.  This is Matenia's druid file.

[F] 03:49:37 - [FightClass] Loading Fight class: C:\Users\Quickplaya\Desktop\lolwow\\FightClass\FeralDruidVanilla.dll

grrberry

Posted

Quote

C:\Users\Quickplaya\Desktop\lolwow\\FightClass\FeralDruidVanilla.dll

 

Quickplaya is this you? ?

Whats up with yelling in every discord channel possible, even ratting in serverforums, sending fake pics everywhere and accusing everyone of being responsible of u being banned, and then making new name?

You are completely loco my friend.

 

https://i.imgur.com/gCZy8TL.png

 

Drekal

Posted

hello i got the problem that the bot is trying to drink in cat form and thats not possible.. i set drinking to 15% and he doesnt cancel cat form for drinking.. he just waits until he is full.. sometimes he is useing drinks but most of the time he just waits for regging..

eeny

Posted

6 hours ago, Drekal said:

hello i got the problem that the bot is trying to drink in cat form and thats not possible.. i set drinking to 15% and he doesnt cancel cat form for drinking.. he just waits until he is full.. sometimes he is useing drinks but most of the time he just waits for regging..

Hey Drekal,

What file are you using- One of the three files is a feral_drink.cs file that should break for for food / drink.

Personally i think a Feral druid bot with passable gear should not need to drink too often (at all in my view).  

Drekal

Posted

2 hours ago, eeny said:

Hey Drekal,

What file are you using- One of the three files is a feral_drink.cs file that should break for for food / drink.

Personally i think a Feral druid bot with passable gear should not need to drink too often (at all in my view).  

im using the druid_drink.cs but it doesnt break at all times and it bugs around with healing touch as regen too.. not too bad cause like u said he doesnt have to drink every mob but after like 3-4 mobs he has too and when there is a 2-3 min break for nothing that makes it not too effective.. its a really nice fightclass dont misunderstand me but i really wonder where those bugs come from

t00z

Posted

Wanted to thank you eeny for the public profile- works great and I have learned much about the framework for WRobot.

Was having issues with going to vendors and mailboxes- sometimes it would try to sell to vendor before the script can make the check to drop cat form and skips selling all together. There was also no detection for mailbox and you just remain in catform while it attempts to open the mail frame.

Below is a "fix"/workaround for anyone who wants to use this profile with mailbox and cleaner interaction with vendor. All this does is disable cat form when WRobot enters "ToTown" phase (which covers vendoring and mailing for my particular setup). It's not as fast, but it eliminates the chance of error. You can tailor it to your needs if you use bear/dire bear forms,etc.

Open the fightclass and search for "//get into cat for travel". You'll want to replace that statement with this:

 

		 //break cat for Mailbox/ToTown
        if (robotManager.Helpful.Logging.Status.ToLower().Contains("town") && !(ObjectManager.Me.InCombatFlagOnly) && ObjectManager.Me.HaveBuff("Cat Form"))
        {
            Lua.LuaDoString("CastSpellByName(\"Cat Form\",1)");
            Thread.Sleep(400);
        }

		//get into cat for travel
        if (!ObjectManager.Me.HaveBuff("Cat Form") && ObjectManager.Me.HealthPercent >= 81 && Cat.KnownSpell && ObjectManager.Me.Target < 1 && ObjectManager.Me.ManaPercentage > 70 && !(ObjectManager.Me.InCombatFlagOnly) && ObjectManager.Me.HaveBuff("Thorns") && ObjectManager.Me.HaveBuff("Mark of the Wild") && !(robotManager.Helpful.Logging.Status.ToLower().Contains("town")))
        {
             Cat.Launch();
			 Thread.Sleep(400);
        } 		

P.S. - Hooray! My first public contribution! ?

andreuccio

Posted

Lvl 40 feral

Typical behaviour: 

Resurrect, use healing touch, rush into battle w/o mana for shape shifting.  Autoattack with staff, get hurt, and to the moment when mana replenished for shifting, health is low, so again healing, oom and another cycle.

DPSmate shows ~60% damage from autoattack, 20% from claw

The only way to avoid is lowering Food HP threshold, but this is dangerous.

Is there any way to make the bot wait for mana before attacking? He

 

 

raka

Posted

Bot not pulling with faerie fire, also after combat not healing. I would asume it would break and use rejuv if say at 80%?

 

eeny

Posted

3 hours ago, raka said:

Bot not pulling with faerie fire, also after combat not healing. I would asume it would break and use rejuv if say at 80%?

 

Faerie fire (feral) should work as long as you have it trained. normal FF wont work of course.

Rejuvination when Out of combat is dependant on your health + mana.  Less than 55% HP and mana is > 50.  Its cool to want to beak form + heal after every fight... you will go oom after a few mobs though.  play around with the numbers if you want... but i think this is fairly efficient.

 

         //break cat for the out of combat heals
        if (!ObjectManager.Me.HaveBuff("Rejuvenation") && !ObjectManager.Me.InCombatFlagOnly && ObjectManager.Me.HaveBuff("Cat Form") && ObjectManager.Me.HealthPercent <= 55 && ObjectManager.Me.ManaPercentage > 50 && ObjectManager.Me.Target < 1)
        {
                Lua.LuaDoString("CastSpellByName(\"Cat Form\",1)");    
                Thread.Sleep(400);

Sifiez

Posted

Im having an issue where the bot is spamming abilities when im in form. Its constantly trying to spam Moonfire when im in Cat form. Same with Mounting. It will try to either go into Travel form or Mount while the bot is in cat form. Is there a way to fix this?


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...