Jump to content

Ordush

Elite user
  • Posts

    1167
  • Joined

  • Last visited

Everything posted by Ordush

  1. The fightclass will attack what the bot tells it to attack, if your quester/profile is not telling it to kill adds, then it wont.
  2. You are seriously stating here that it doesn't seems to work? :O Ofc. it works. Please refer to the FAQ. If this does not solve your issues, please don't hesitate to visit my discord channel for more help. That error you see there is not actually an error, it's just WRobot that thinks there is a format exception.
  3. @Droidz Sorry bout the late answer, i was hospitalized. This prints 11,3342 as range, when it's 8 yard range. So not better. =/
  4. Imagine your fightclass being a text with instruments, where each instrument can't be read without reading the other instruments coming before it first. So it reads form top to buttom, then it repeats. (Loop). The amount of instructions it has to read through determines how fast it reads the page. So if you have a shit ton of conditions, it'll slow down the reading process. Reading from memory goes faster than looking for in-game lua conditions. So if you want the 'reading speed' to increase, you want to decrease the amount of in-game lua conditions or make your overall conditions smarter. I will make an example here for you on how you can make your conditions smarter (faster). Say you have 4 spells after eachother. Spell1 (Cast this if if not in combat, cast this if mana is x%) Spell2 (Cast this if not in combat, cast this if mana is y%) Spell3 (Cast this if not in combat, cast this if mana is z%) Spell4 (Cast this if not in combat, cast this if mana is w%) You change this to be smarter like this: My4Spells (Cast this if not in combat) { Spell1 (Cast this if mana is x%) Spell2 (cast this if mana is y%) Spell3 (cast this if mana is z%) Spell4 (cast this if mana is w%) } this is a very very rough and stupid example, but it should get the point out. So in short, to speed up the condition reading. You want: 1. Memory > Lua conditions 2. Smart code 3. If you look at my Vanilla/TBC hunter fightclasses (or any fightclass i have made) you will see right away that i have used TONS of Lua. So it can be done, but you want to read through lua as few times as possible. :) 4. The higher FPS your fightclass has the faster it reads through the page (FRAMES). So increasing the FPS both for the fightclass AND in-game will add a little speed (just like Droidz said it). Hope this helps.
  5. The problem is that wrobot range calculator is bugged. I am working on a work-around. I will release the long awaited update tomorrow.
  6. Yes, this is a bug in WRobot's range calculation. I will fix this asap. I have been sick for almost 2 months now. So i haven't gotten much coding time. :( When i have not been sick, i have been working.
  7. @Droidz Pretty please look into this <3
  8. It works fine in the way that i am using it. In my TBC profile, this works perfectly, no bugs etc. The issue here is the range being off, which is what i started saying. :) I think i've produced enough evidence. :) Also, the range needed for ranged attacks is set to 5 yards. in vanilla it's not 5 yards it's 8 yards. :)
  9. wManager.Events.FightEvents.OnFightLoop += (unit, cancelable) => { var unitsAffectingMyCombat = ObjectManager.GetUnitAttackPlayer(); var unitsAttackMe = unitsAffectingMyCombat.Where(u => u != null && u.IsValid && u.IsTargetingMe).ToList(); LuaUtils.wrPrint("GetDistance:" +ObjectManager.Target.GetDistance); LuaUtils.wrPrint("DistanceGood:" + _AutoShot.IsDistanceGood); if (ObjectManager.Target.IsAttackable && unit.IsValid && !ObjectManager.Me.IsCast && ObjectManager.Target.GetDistance < 8 && !ObjectManager.Target.IsTargetingMe && !ObjectManager.Target.GetMove && unitsAttackMe.Count <= 0) { Move.Backward(Move.MoveAction.PressKey, 3000); } }; However, it's not so much the refresh rate of the distance calculation, because as you can see in my screenshot, i am standing completely still at 7yard range from the mob, and WRobot thinks i'm 9 yards away. Edit: When a mob is melee hitting me WRobot thinks it's 3 yards away.
  10. Please @Droidz read this, and see my screenshot. The code to print ObjectManager.Target.GetDistance i use is here: public static void wrPrint(float message) { { Lua.LuaDoString("DEFAULT_CHAT_FRAME:AddMessage('" + message.ToString() + "')"); } } Then you can just put wrPrint(ObjectManager.Target.GetDistance); Into a while loop or into wManager.Events.FightEvents.OnFightLoop += (unit, cancelable) => { }; if you only wanna spam your chat when actually shooting a mob or dummy. I need to be 13.3 yards away from the target, for it to be in range with a 8 yard spell (any ranged hunter attack). So when i am actually 8 yards away from the target, ObjectManager.Target.GetDistance thinks i'm 13.3 yards away. This is both with and without Calculate interact/combat distance by target size in general advanced settings. wrPrint("DistanceGood:" + _AutoShot.IsDistanceGood); This prints false under what ObjectManager.Target.GetDistance claims is 5 yards, above 5 yards it prints true. But in vanilla Auto Shot distance is not 5 Yards, it's 8 Yards. If you want to compare you IsDistanceGood with in-game "Is Distance Good" checker then you can do /run DEFAULT_CHAT_FRAME:AddMessage(IsActionInRange(1)) then put whatever spell you wanna check against on action bar slot 1. Like Auto Shot
  11. @Droidz It should be very easy to reproduce, because i am using the code you supplied in another thread. :)
  12. I don't see that anywhere in my settings, but i tried turning off Calculate interact/combat distance by target size. Did not help anything. :( Edit: It looks like the target size calculator is what is not working.
  13. I even tried telling it to walk away if !_AutoShoot.IsDistanceGood , same problem (_AutoShot is Spell "Auto Shot")
  14. It seems that the 'range' calculator for Vanilla is off by a few yards. If i tell the bot to walk away from mobs if they are less than 8 yards range from me (to be able to use ranged abilities as hunter), the bot does not walk far enough away (it walks less then 8 yards away). If i set it to 12 yards instead of 8, then it will walk far enough away for the mob to be more then 8 yards range from me) This works totally fine in TBC, but not in Vanilla.
  15. I will add aspect of the monkey, and a option to turn off backpeddal, changing the range to 8 does not work, there is a bug either with WRobot or wow classic (probably wrobot), that makes it so it can't use ranged abilities when it is set to 8 yards. I can try set it to 8 yards again, see if anything has changed with WRobot updates. In vanilla, you can't check for immunity, but i can set a timer on Serpent Sting, which however, is a bad idea, because serpent sting can miss. I will look into if i can read for "immune" somehow. These are the best 'fixes' i can come up with for now. :) I will however look more into it. :)
  16. a delay timer is a bad idea, but it should send pet before shooting anything else, if you make sure your pet has highest growl, it should not have aggro issues. If that is still the case, then feign death will soon be updated so it works better. :)
  17. This is obviously a bug that you are experiencing, why would you make a review based on this? Please refer to the FAQ, if nothing there helps you. Please don't hesitate to go to my Discord for further assistance.
  18. Version 1.4.0

    277 downloads

    This is my paid version of the Vanilla Hunter Marksmanship Wrobot Rotation It is highly advanced, and has an in-game interface, where you can control almost every aspect of the rotation. For support and suggestions please use: https://wrobot.eu/forums/forum/84-hunter-fightclass-vanilla/ Purchase Links https://sellfy.com/p/wyVU/ Talents http://armory.twinstar.cz/talent-calc.php?cid=3&d=vanilla&tal=5000000000000000520510305130513300242010000000 Features The Paid version comes with some unique features like the in-game interface, /commands and more. The hunter will move back if you are too close to the target to use your bow. This requires that the target does not have aggro on the hunter. The hunter will feed it's pet if needed, and you can set the food in-game. This fightclass will save your settings between sessions, so if you set something example: Turn off Multi-Shot. Then next time you log on it will have saved that setting! Can be used for leveling (Utillizes level abilities) You can even turn stuff on that is not yet learned. The fightclass will begin using the abilities when they are learned if they are turned on. Optimized rotation for max DPS Does not break Polymorph, and doesn't break drinking (Unless your mana is full) Using these abilities can be turned off in the interface Hunter Combat Abilities - Aimed Shot <- Main ability - Multi-shot <- Second Main ability - Hunter's Mark <- Will only cast on targets that is sensible (Hostile targets etc.) - Rapid Fire <- Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Volley <- Uses Volley if 5 or more mobs around target - Volley Mob Amount <- Set the amount of mobs that needs to be in a group, to use Volley. Racial Abilities - Blood Fury <- Will only be able to use if you are an Orc, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Berserking <- Will only be able to use if you are a Troll, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss Item Abilities - Trinket 1 - <- Will use your first trinket if it has a use ability, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Trinket 2 - <- Will use your second trinket if it has a use ability, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss Hunter Misc Abilities - Aspect of the Hawk <- Will keep on unless Cheetah is on, then it will only be on in combat - Trueshot Aura <- Always on - Feign Death <- Smart | Will only use this if pet is close to target and it will also wait some time for your pet to get aggro. - Disengage <- Will use disengage if you have an active pet, and a mob is targeting you in melee range. Pet Misc Abilities - Pet Auto Attack <- Pet will auto attack your target (will not spam) - Call pet - Revive Pet - Mend pet - Feed pet <- Very smart | Will feed pet whatever food you have specified in the Pet Settings area. It will only feed pet if pet needs it. Pet will not attack while being fed Leveling Abilities - Concussive Shot <- Will be off by default unless you are below level 20 - Serpent Sting <- Will be off by default unless you are below level 20 - Arcane shot <- Is off by default unless you are below level 20 - Raptor Strike <- Will be off by default unless you are below level 20 - Mongoose Bite <- Will be off by default unless you are below level 20 - Aspect of the Cheetah <- Will be used between fights, to get there faster. - Aspect of the Monkey <- Will only work if Aspect of the Hawk is Disabled Misc Abilities Wing Clip <- Turned off by default, as it's mainly used in pvp. Viper Sting <- Turned off by default, as it's mainly used in pvp. Backtracking <- Turn on/off backtracking from mobs. Combat Range <- Adjust the range which the hunter will begin attacking mobs. (Default 25). Advanced Settings Fightclass Settings - Feign Death Delay (Seconds): The number of seconds after a fight has been started, till the bot is allowed to use Feign Death (The higher the number, the more time the pet has to get aggro). Pet Settings - You can add/remove foods from the lists here: It should be noted that if you log out or reloadUI the food lists will reset. (This will be fixed in next update) Commands /wr or /wrobot <- Shows available commands (You can use /wr or /wrobot for all commands) /wrobot FC version <- Shows the version of the Fightclass /wrobot FC status <- Shows or hides the Rotation Status window /wrobot FC pause <- Pauses/Unpauses the bot /wrobot FC pettank <- Enables/Disables pet tank These commands can be bound in-game by making a macro and adding to an action bar. Coming Soon - More advanced settings - Redesign of switches - Saving of player added foods between sessions (Right now it does not save the food you add manually if you logout or reloadui.) Versions: FAQ: In-game Interface Always feel free to send me suggestions or bug reports via PM on WRobot Forum or through my Discord channel!
  19. Version 1.4.7

    1122 downloads

    (This is a digital product, there are no refunds). This is my paid version of the Vanilla Hunter Beastmaster Wrobot Rotation It is highly advanced, and has an in-game interface, where you can control almost every aspect of the rotation. For support and suggestions please use: https://wrobot.eu/forums/forum/84-hunter-fightclass-vanilla/ https://sellfy.com/p/pGN2/ http://armory.twinstar.cz/talent-calc.php?cid=3&d=vanilla&tal=0500320152521051510510304000000000000000000000 The Paid version comes with some unique features like the in-game interface, /commands and more. The hunter will move back if you are too close to the target to use your bow. This requires that the target does not have aggro on the hunter. The hunter will feed it's pet if needed, and you can set the food in-game. This fightclass will save your settings between sessions, so if you set something example: Turn off Multi-Shot. Then next time you log on it will have saved that setting! Can be used for leveling (Utillizes level abilities) You can even turn stuff on that is not yet learned. The fightclass will begin using the abilities when they are learned if they are turned on. Optimized rotation for max DPS Does not break Polymorph, and doesn't break drinking (Unless your mana is full) Using these abilities can be turned off in the interface Hunter Combat Abilities - Aimed Shot <- Main ability - Multi-shot <- Second Main ability - Hunter's Mark <- Will only cast on targets that is sensible (Hostile targets etc.) - Rapid Fire <- Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Volley <- Uses Volley if 5 or more mobs around target - Volley Mob Amount <- Set the amount of mobs that needs to be in a group, to use Volley. Racial Abilities - Blood Fury <- Will only be able to use if you are an Orc, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Berserking <- Will only be able to use if you are a Troll, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss Item Abilities - Trinket 1 - <- Will use your first trinket if it has a use ability, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Trinket 2 - <- Will use your second trinket if it has a use ability, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss Hunter Misc Abilities - Aspect of the Hawk <- Will keep on unless Cheetah is on, then it will only be on in combat - Feign Death <- Smart | Will only use this if pet is close to target and it will also wait some time for your pet to get aggro. - Disengage <- Will use disengage if you have an active pet, and a mob is targeting you in melee range. Pet Misc Abilities - Bestial Wrath <- Will only use if you have pet, Has 4 modes Cooldown, Cooldown 2+, Elite & Boss - Pet Auto Attack <- Pet will auto attack your target (will not spam) - Call pet - Revive Pet - Mend pet - Feed pet <- Very smart | Will feed pet whatever food you have specified in the Pet Settings area. It will only feed pet if pet needs it. Pet will not attack while being fed Leveling Abilities - Concussive Shot <- Will be off by default unless you are below level 20 - Serpent Sting <- Will be off by default unless you are below level 20 - Arcane shot <- Is off by default unless you are below level 20 - Raptor Strike <- Will be off by default unless you are below level 20 - Mongoose Bite <- Will be off by default unless you are below level 20 - Aspect of the Cheetah <- Will be used between fights, to get there faster. - Aspect of the Monkey <- Will only work if Aspect of the Hawk is Disabled Misc Abilities Wing Clip <- Turned off by default, as it's mainly used in pvp. Viper Sting <- Turned off by default, as it's mainly used in pvp. Backtracking <- Turn on/off backtracking from mobs. Combat Range <- Adjust the range which the hunter will begin attacking mobs. (Default 25). Advanced Settings Fightclass Settings - Feign Death Delay (Seconds): The number of seconds after a fight has been started, till the bot is allowed to use Feign Death (The higher the number, the more time the pet has to get aggro). Pet Settings - You can add/remove foods from the lists here 4 /wr or /wrobot <- Shows available commands (You can use /wr or /wrobot for all commands) /wrobot FC version <- Shows the version of the Fightclass /wrobot FC status <- Shows or hides the Rotation Status window /wrobot FC pause <- Pauses/Unpauses the bot /wrobot FC pettank <- Enables/Disables pet tank These commands can be bound in-game by making a macro and adding to an action bar. More advanced settings Redesign of switches
  20. Hey Jhin. I will release an update soon, where raptor strike and mongoose is rewritten, it seems to be bugging a bit. :)
×
×
  • Create New...