What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

FightThisWay

That is weird. You know how WoW leaves you in 'combat' mode sometimes when you're not really in combat? I would continually get the message 'I don't have a target'. 'That requires a target.' when it happened, so I added that bit in there to disable the voice spam.

The only difference between that, and the old one, is the addition of 'target != null' and 'target.isvalidunit'. Try adding the new code back in, but leave off the 'isvalidunit' check - just make it the 'not null' check. Does it still work for you on autoattack? If so, that's what I'll keep.

BTW - what was your new toon class/spec? I could check this out myself if I knew what class was failing.

I'm busy on making my own class spec files because I'm leveling 5 toons in dungeons fighting as a group. When I'm done adding stuff + tweaking I'll publish it.
Will download the latest version now and test it on a lvl 1 toon again. (all meleeclasses I tested had this problem)

For the people who are interested about the 5 man dungeon project using FTW: 3 warriors all specs, frostmage, holy paladin.


EDIT:

I tested with the suggestions like you said. Removing the null part but this doesnt help. He didn't wanted to attack Kresh - NPC - World of Warcraft with this
Code:
private bool On_AutoAttack()            {
                string fnname = "MBC.On_AutoAttack";
                MyTimer.Start(fnname);
                if (!StyxWoW.Me.IsAutoAttacking && StyxWoW.Me.IsValidUnit())
                {
                    log("    AutoAttack");
                    Lua.DoString("StartAttack()");
                }
                MyTimer.Stop(fnname);
                return false;
            }

Will use the old method again untill you find a solution.
 
Last edited:
Hi, im using this with my ret paladin while leveling.
Thing is, its great but my paladin targets every aggresive mob within 10 yards or so and attacks them while they are not needed for my quest.
Also, my paladin attacks ranged with ranged -> jugement and not walking over to the target...

Is there also a way to let the bot ignore monsters that are not needed for a quest when hes on hes way turning in a quest? would make life much easier because he spents pretty alot of time killing monsters on hes way to new quests etc.

this are my settings:

Remove this part:

Code:
-----------------------------------------------------------------------
-- Pull more if possible
-----------------------------------------------------------------------
Me.PullMore Judgment
Target.AddsCount < 0
Me.Health >= 50
Me.InParty = 0

PS:Try enclosing your CCs with [ code ] [ /code ] tags.
 
Ah, so both are necessary then. I've updated the file based on your test. I look forward to testing it when I get to level 90.

I tried that but still it wont recognize the number of stacks, the full log and my CC .txt file is attached because is different to yours, (i took the rotation from Enhancement Shaman PvE DPS Rotation and Cooldowns (MoP 5.0.5)) .
I will keep trying to get debug it.
Thanks!

Edit:
It seems this makes it work:
Code:
Lightning Bolt
	Me.HasAura("Maelstrom") = 1
	Me.StackCount("Maelstrom Weapon") > 4

The log says:
Code:
[14:40:15.114 D] [FTW] 11:40:15 +++ Maelstrom - 0 stacks, 29.9 seconds remaining
[14:40:15.115 D] [FTW] 11:40:15 ----- Unleashed Fury
[14:40:15.257 D] [FTW] 11:40:15 -------------------- FTW.Combat (112) Type: None, Loc: <0, 0, 0>
[14:40:15.371 D] [FTW] 11:40:15 -------------------- FTW.Combat (114) Type: None, Loc: <0, 0, 0>
[14:40:15.653 D] [FTW] 11:40:15 -------------------- FTW.Combat (113) Type: None, Loc: <0, 0, 0>
[14:40:15.823 D] [Cast] Lightning Bolt 403
[14:40:15.824 D] [CGSpellBook::CastSpell] Override ID: 403, KnownIndex: 57
[14:40:15.842 N] [FTW] 11:40:15     Target.Cast Lightning Bolt on Training Dummy 5742 health 100 dist 2.6 aggro 0 UnitNotInThreatTable (addscount 1)
[14:40:15.842 D] [FTW] 11:40:15 106 Lightning Bolt
[14:40:15.842 D] [FTW] 11:40:15 107     Me.HasAura('Maelstrom') = 1     1 = 1
[14:40:15.842 D] [FTW] 11:40:15 108     Me.StackCount('Maelstrom Weapon') > 4     5 > 4
[14:40:15.842 D] [FTW] 11:40:15         TRUE
[14:40:15.842 D] [FTW] 11:40:15 -------------------- FTW.Combat (188) Type: None, Loc: <0, 0, 0>
[14:40:16.127 D] [FTW] 11:40:16 -------------------- FTW.Combat (113) Type: None, Loc: <0, 0, 0>
[14:40:16.233 D] [FTW] 11:40:16 -------------------- FTW.Combat (106) Type: None, Loc: <0, 0, 0>
[14:40:16.330 D] [FTW] 11:40:16 ----- Maelstrom
 
Thanks for your response ramakandra, unfortunatly it is not solving my issue. I solved that it randomly attacks monsters.
Could anyone help me solve this:

My ret paladin attacks ranged mobs with judgement and does not walk over to melee it.
Because of this it takes long time to kill ranged mobs.

If anyone could help it would be awsome
 
Thanks for your response ramakandra, unfortunatly it is not solving my issue. I solved that it randomly attacks monsters.
Could anyone help me solve this:

My ret paladin attacks ranged mobs with judgement and does not walk over to melee it.
Because of this it takes long time to kill ranged mobs.

If anyone could help it would be awsome
disable kill between hotspots on settings
 
disable kill between hotspots on settings

I did, to solve the issue ''randomly attack monsters''
I don't need help with that one anymore since i solved the issue :)
I need help with:

My ret paladin attacks ranged mobs with judgement and does not walk over to melee it.
Because of this it takes long time to kill ranged mobs.

Thanks for your kind response though
 
I did, to solve the issue ''randomly attack monsters''
I don't need help with that one anymore since i solved the issue :)
I need help with:

My ret paladin attacks ranged mobs with judgement and does not walk over to melee it.
Because of this it takes long time to kill ranged mobs.

Thanks for your kind response though

^^ this.. also of note, my druid tends to stand in bear form while the ranged mob slowly owns him. never walking in to engage.
 
This is a CC tho, it shouldnt handle the moving of the character but try with:
Code:
Me.FindBetterTarget
Me.FollowTarget
 
There's a bug that causes CanCast to return true erroneously sometimes in HonorBuddy. I've put in a fix for it - it now uses the WoW API to perform the CanCast checks itself. Just download the latest version of FTW and look at your class, before submitting bug reports - it's probably fixed already.
 
Last edited:
HOLD ALL BUG REPORTS.
HonorBuddy has introduced a breaking change in their software, that has broken most classes of FightThisWay.


Basically, they're no longer checking the power cost of a spell, or whether or not it's even available to the character, before allowing the custom class to cast it. Thus, it tries to cast 'Berserking' when you're not a troll, 'War Stomp' when you're not a tauren, 'Enraged Regeneration' when you don't have any rage, etc.

I've got a bug report in the Beta Release thread about it, and am awaiting a reply. Beta Release

If they don't fix it, we have no choice but to double or triple the size of the custom classes, to put in power checks, race checks, 'hasspell' checks, etc. Breaking 'CanCast' broke a lot in FightThisWay.
too bad... =[
 
Is it possible to turn off the auto mode? - it works like Tuanha's routines where you can control the movements but the bot does the rotation for you

Thanks
 
Is it possible to turn off the auto mode? - it works like Tuanha's routines where you can control the movements but the bot does the rotation for you

Thanks

Bleargh, I just modified the code to accommodate this. I'm now doing WoW API calls with Lua to check the info I need. It works, too bad I had to do it, but at least I saved the custom class!

Download the latest version, and let me know if you continue to have issues with it casting the same spell over and over, or not getting to the buffs, or something.

I DID tweak the Fury warrior file based on your feedback though - check it out, let me know if it works better for. Seeing it cast 'Enraged Regeneration' even though it didn't have any rage, was the eye opener that alerted me to this bug, so thanks! The DPS is much better now that it's not spamming 'whirlwind' over and over and until it dies - 2nd dps in dungeon.
 
Is it possible to turn off the auto mode? - it works like Tuanha's routines where you can control the movements but the bot does the rotation for you

Thanks

Yeah - just hit the ScrollLock key on to handle movement yourself, and press it off to make FTW handle it for you.
 
changelos pleeeeeeeeeeeeease.....

also.... ty =3

Too tired to post a changelog! Fury Warriors got a few changes, Demonology Warlocks got a lot of changes with Dark Apotheosis support, resto druids got minor tweaks (swiftmend wasn't working).

If I were a demonology warlock, but didn't have Dark Apotheosis, I would definitely be in the lookout for breaking changes. The others - not so much, probably works fine. :-D
 
Back
Top