Jump to content

[Request] Resto Druid as Party Healer


Recommended Posts

Hi Guys,

 

first of all i like to thank you for ur great work! I'm realy happy with WRobot and its worth every cent!

 

So and here is my problem:

i cant get my druid to heal his group in party mode... ive tried somethings in the fight class editor but im a noob ^^

the profile only has to do following steps:

if any party member has <= 90% hp then cast rejuvenion prio: 1;

if any party member has <= 60% hp then cast healing touch prio: 2;

if any party member has <= 30% hp then cast regrowth prio: 3;

buff any party member with mark of the wild on cooldown;

dont fight;

 

can anyone get this to work?

 

Regards 

Ohlolol

Link to comment
Share on other sites

Don't know if it's also possible and how to do in xml but here's a short example in c# that should to what you're after. I'm not very skilled yet and learned from default profiles and code snippets - there could be better ways to do it.

I coulnd't test it due the lack of active accounts currently. But don't hesitate to ask back if it's not working or check the file yourself. Some important parts are commented.

 

regards

Netquick

//edit: stupid me, first attached the wrong file and after i remembered there was a problem with healing all members but not the druid himself. Added v2 for that case.

[Vanilla]Resto_Druid_v1.cs

[Vanilla]Resto_Druid_v2.cs

Link to comment
Share on other sites

Hi Guys,

 

today i tryed both classes but cant get it to work :(

 

updated to latetest wRobot version 1.9

here is the log:

[F] 20:52:22 - [FightClass] Loading Fight class: C:\Users\udo\Desktop\wow_helping\FightClass\[Vanilla]Resto_Druid_v1.cs
[E] 20:52:23 - Compilator Error :
c:\Users\udo\AppData\Local\Temp\mgrlvgc1.0.cs(66,34) : error CS0103: Der Name 'nqFightClassSetting' ist im aktuellen Kontext nicht vorhanden.
 

after removing the condition for healspec:

 

[F] 20:53:11 - [FightClass] Loading Fight class: C:\Users\udo\Desktop\wow_helping\FightClass\[Vanilla]Resto_Druid_v2.cs
[E] 20:53:11 - Fight Class Loading error.

 

thanks for your help!

// Edit:

I'm a programmer in my job but i dont got time to get comfortly with c# and the wRobot API... 

but before i tryed ur files i tryed to integrate it in my modified feral druid profile...

it wont work but i will share the result with u

regards Ohlolol

[Vanilla]Druid_PartyHealer_noFight.cs

Edited by ohlolol
added file
Link to comment
Share on other sites

Oh my bad, forgot to remove that condition from settings as I copied from a larger project that I'm on.

@eeny: I'm writing a fightclass that switches between different classes and roles without changing fc and will upload this if finished. Just sticked some snippets from that for the RestoDruid-Class.

Now after removing unused condition I tried it by creating a 60 Druid quickly. Seems to work after some further tweaking. Only one issue I couldn't solve so far: As soon as in combat the healer stops to move and doesn't follow anymore. If the target is out of range he just does nothing anymore.

Here's v3:

[Vanilla]Resto_Druid_v3.cs

Link to comment
Share on other sites

Hi netquick,

 

worked now, thanks dude!

 

i will now try to create my own Restro Druid FC for leveling in Party as healer.

 

After i got a realse candidate i will share it with our community :)

 

Regards 

Ohlolol

Link to comment
Share on other sites

Took a look in your file.

There were few errors:

- Can't use !ObjectManager.Me.ManaPercentage < 10 since you can't use negative "me"  and correct writing is ObjectManager.Me.ManaPercentage >= 10

- Same problem as with my first file: for using self heal you have to target yourself first

- Some InCombatFlagOnly checks made some problems too.

- Guess you could remove Buffsection since care() and grpHeal() covers all already i think

- It's still spamming travel form (was indoor while testing, so did nothing) - you have to take a look in that I guess. 

 

And I did the following:

if (!ObjectManager.Me.IsDeadMe)
                    {
                        care();
                        Buff();
                        //doing heals in group
                        if (Party.IsInGroup())
                        {
                            if (ObjectManager.Me.ManaPercentage > 20)
                            {
                                GrpHeal();
                            }                       
                            if (Fight.InFight && ObjectManager.Me.Target > 0)
                            {
                                // new: grp Heals
                                if (ObjectManager.Me.ManaPercentage > 5)
                                {
                                    GrpHeal();
                                }
                            }
                            //care();
                        }
                        if (!Party.IsInGroup())
                        {
                            CombatRotation();
                        }
                        // new: grp Heals
                    }

That way it acts as heal if in group and fights as normal when solo.

My reply is attached. Have a good night (or day whetever you are) :-)

netquick

 

[Vanilla]Druid_PartyHealer_noFight-1.cs

Link to comment
Share on other sites

Good morning from Germany netquick,

 

thank you very much for ur work here and for ur advise :)

i will test it today and tweek a little around with the travel form thing, i think i should remove the spell because using mount Travel Form should work better...

honestly your a realy nice guy, keep on going!

 

Regards

Ohlolol

Link to comment
Share on other sites

Oh a neighbor ;)

I'm in Switzerland - stickin' with english for the rest of us.

I had the problem with highlevel druid too - just went to retro-wow and made some instant 60 there. Nice for testing.

Finally I'm glad to help, just started with wRobot 3 weeks ago and had to search the forum myself a lot for solutions to similar problems for my fightclass.

Nice profile noe for general use as a casting druid I guess. Think it works fine for leveling in party.

Regards and gn8

netquick

Link to comment
Share on other sites

Oh how's the weather in switzerland? we hit -19°C last night :(

 

back to Topic:

so as a lvl 42 resto druid the solo grinding goes well except the fact that it trys to attak friendly npc's... will fix that on saturday...

 

didn't tryed the party mode yet but it should run as it should :)

 

Greetings

 

Ohlolol

Link to comment
Share on other sites

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...