Ordush
Elite user-
Posts
1171 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Everything posted by Ordush
-
[PAID] [PVE] [RAID] Fire - Mage - TBC(2.4.3) by Ordush
Ordush commented on Ordush's file in Fight Classes - TBC
- 15 comments
-
- tbc
- fightclass
- (and 5 more)
-
Version 1.4.0
278 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!- 6 comments
-
Version 1.4.7
1150 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- 166 comments
- 6 reviews
-
[PAID] [PVE] [RAID] Beastmaster - Hunter - 1-70 - TBC(2.4.3) by Ordush
Ordush commented on Ordush's file in Fight Classes - TBC
- 91 comments
-
Can this bot actually do anything on its own?
Ordush replied to YatagarasuKamisan's topic in General discussion
He's talking about Vanilla servers. -
Your in-game macro is not using UseItemByName, it's taking what you have in container slot 0,1. This means it will only try to feed your pet with whatever is in that slot. You can do the same with your bot with the following Code: if GetPetHappiness() < 3 then CastSpellByName("Feed Pet") PickupContainerItem(0,1) end This will make the bot feed the pet with whatever you have in slot 0,1 in your bags (like your macro) if the pet is not happy. :) Edit: For the first code snippet to work, you could make a foreach loop and check every slot in your bag for itemname. :)
-
RunMacroText Was also first added in TBC ;)
-
It's because UseItemByName function wasn't added till TBC. :)
-
I personally don't have any , but you'd just make either a list or an array, then do a for loop. :)
-
Note that TBC doesn't have the property (IsInterruptible), so you have to either use kick on everything that is cast or you have to manually add all spells you want to interrupt. :)
-
[PAID] [PVE] [RAID] Beastmaster - Hunter - 1-70 - TBC(2.4.3) by Ordush
Ordush commented on Ordush's file in Fight Classes - TBC
- 91 comments
-
[PAID] [PVE] [RAID] Beastmaster - Hunter - 1-70 - TBC(2.4.3) by Ordush
Ordush commented on Ordush's file in Fight Classes - TBC
Hi Tenduo, i resent out the version 2.0.0 because i found out that it was indeed not bugged. Have you read the FAQ? Have you been on the discord? The fightclass is working perfectly fine, so if you are having issues, then it's because of something on your side. What language is your wow client? Have you tried making a fresh WRobot install into a new folder and load it from there?- 91 comments
-
Ah cool. @Droidz The most important thing for me was just to know whether or not it was trying to cast while casting. (UnitCastingInfo("player") == nil) :)
-
Hey all i've begun rewritting my fightclases to C#. I am using IsSpellUsable which is all nice and good. I've looked in the dll, which is obviously obfusticated. I can't seem to find heads and toe on what IsSpellUsable does? I know that it checks if you have cooldown on spell, and i'm guessing that it checks if target is in line of sight. Does it also check if you are already casting something? Because i for some spells like frost bolt etc. you don't want to wait with casting till you are not casting, due to the lag making you able to cast faster if you spam the button. :) Also what about launch? CastSpellByName ?
-
Well, not exactly. :) Some of it is looped, if it needs to be. Where others aren't. :)
-
Hmm, i guess i could do that to compare the content with the spell id with a foreach, but that would mean i'd have to assign a rank to all id's which is the same problem as before :/
-
Hehe, that's what i wrote above. Also easy local name, rank = GetSpellInfo("spellID") The thing is, i'm a pretty advanced Lua programmer, but the IsSpellKnown is function is what is tricking me. I could make it myself and manually add every spellid, then compare the given rank by ID with rank from GetSpellInfo. This will take ages, which is why i'm trying to find out how Blizz did it. :)
-
Awesome mate, so it checks the spellbook if it has a spell with given spellid. But this is in C#. Is there any way to do this in Lua? (My druid is not made in CS): =/ I know it can be done in Lua, because blizzard themselves implemented it in WOTLK with the IsSpellKnown Function Which is the one i'm trying to get. :)
-
Here is EXACTLY what i want to do using my old PQR shadow priest (WOTLK) example. :) -- Prayer of Fortitude local POFortitude = false local POFMat = false -- Rank 4 if IsSpellKnown(48162) then POFortitude = 48162 POFMat = "DevoutCandles" -- Rank 3 elseif IsSpellKnown(25392) then POFortitude = 25392 POFMat = "SacredCandles" -- Rank 2 elseif IsSpellKnown(21564) then POFortitude = 21564 POFMat = "SacredCandles" -- Rank 1 elseif IsSpellKnown(21562) then POFortitude = 21562 POFMat = "HolyCandles" end So i want to check if the player has a spell in a certain rank by ID As you can see here: If the player doesn't have Prayer of Fortitude at all, it will make POFortitude false If the player does have Prayer of Fortitude rank 2 it will make POFortitude that rank Then later when i tell it to cast spell by ID (I cast by ID to make it multi-lang). It will check the bag if it has mat based on POFMat >5 (So it only casts prayer if it has more than 5 mats).
-
I want to input spell id, then i want it to return true if the player has that spell and nil if the player doesn't. If you do GetSpellInfo("AnyID") it will always just post the info in that table no matter if you know the spell or not. If you do GetSpellInfo(GetSpellInfo("AnyID")) then IF you know the spell (no matter what rank you have) it will post the table for the highest rank of the spell that spell in your spellbook. (Because you basicly search for name instead of ID). What is to check SpellID if player has that spell WITH the rank that follows with the ID then return true else return nil, even if it has the Spell but in a lower rank. Hope it makes sense. :) So in short, not the max rank the player has, that's easy just do GetSpellInfo(GetSpellInfo("AnyID")) I want to check for the rank that comes with the ID.
-
@Matenia I figured why this method doesn't work well. It sure does work cross language, but you won't be able to rank check with this. If you have rank 1 of an ability, it will never do nil no matter what ID you use, be it rank 1 or rank 5 of a spell. Reason this has a consequence: Say i want it to buy mats for buffs. Then i won't be able to specify what mats to buy based on what rank is available. I could go the long way and check what rank the player has as max (which this will always post if it's not nil). Then set to nil if the known rank (google) for a spell does not mach the rank of the players spell. However, it would be a lot easier if i had the wow api function from wotlk+. So if anyone knows a way to get the functions from the wow api. (the whole code) please let me know. :)
-
LOL I just realized i posted in the wrong forum hahaha nevermind lol The method he posted obviously works fine, he is just using list instead of array. My question was simply if i could use array when checking for buffs. His answer lead me to the short answer which is no. And the long answer is: Yes if you do a foreach and check every buff 1 buff at a time. Sorry Icesythe lol
-
what wow api would that be? If you are talking about IsSpellKnown then i can't. Since that is not in TBC. Or are you talking about some other function in the wow api?
-
LOL Doh... Why did i not think of that? Thank you mate! much appreciated! <3
-
Yeah, and that takes me nowhere, when i want to make my fightclase multi-language. :) My point was exactly that i wanted to use ID instead of name, so that example french players don't have to use English client. :) try and check id 1234, just an example. :) But thank you for the tip mate! :)