FORUM [20/48]: https://wrobot.eu/forums/forum/38-wrotation-assistance/ #################################################################################################### ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10099-sunder-armor/ TITLE: Sunder Armor ---------------------------------------------------------------------------------------------------- Unknown Anyone know of any solution for using https://wotlk.evowow.com?spell=7386 Sunder Armor? Always keep in 5 staks without wasting the rage. ---------------------------------------- @Ordush | 2018-10-07T09:55:30Z I know that @Ordush Warrior Tank FC uses Sunder Armor... might wanna ask him, maybe he shares some information with you Edited October 7, 2018 by Bambo ---------------------------------------- Unknown Can not be done on Vanilla, without a lot of tinkering. I know that you are using fightclass editor. ? ---------------------------------------- Unknown | 2018-10-07T12:47:12Z Does ObjectManager.Target.BuffStack not work? I have a prot warr fightclass which used to have this working (can't 100% remember how), however the person said the stacks don't actually matter because sunder is actually just a rage aggro builder as well so it's used as a filler. Edited October 7, 2018 by Marsbar aggro, not rage ---------------------------------------- Unknown Yea but debuff timer doesn't work in vanilla, so you can't reapply. ---------------------------------------- Unknown Ah okay so the way to go about it would be to start/reset a timer (couple of seconds shorter than the debuff duration) on each application of sunder and the condition to be timer.IsReady && BuffStack == 5 ---------------------------------------- Unknown | 2018-10-07T18:51:46Z Yep. I don't think the FC editor has timers, unless he adds it as C#. ? Edit: He also has to base the timer on each mob he has the sunders on. What he can do: Use mob GUID, and if mob has 4 sunder stacks then on next application add a timer based on that guid. That is why i said the " without a lot of tinkering. " . ? Edited October 7, 2018 by Ordush ---------------------------------------- Unknown OP linked to a WotLK DB because he is actually a WotLK player. I noticed his spongebob icon and all the other 3.3.5a threads. So using Lua he can definitely achieve this. ---------------------------------------- Garub You are completely right, i totally overlooked that lol. I just saw Bambo mentioning me, and i instantly thought it was Vanilla, because that is what my FC is. But, yeah wotlk is easy. You can even set the conditions in the FC editor. Just add two conditions. one being 1-5 stacks. and another that reapply based on 5 stacks and x time left. ? ---------------------------------------- Unknown I cant make it work… tried everything but it just wont let me do this! Trying to have it in my DPS wotlk warrior Rotation so it applies the sunders at x time left but i cant make it work. Warrior test.xml ---------------------------------------- Garub Hello, Try this, it should work. put into your fightclass editor and enable C# code. if (Target.HaveBuff("Sunder Armor") && Player.RagePercentage >= 30 && Target.BuffStack("Sunder armor") <= 4 && Target.HealthPercent >= 30 && SpellManager.KnowSpell("Sunder Armor")) { SpellManager.CastSpellByNameLUA("Sunder Armor"); Thread.Sleep(150); } ---------------------------------------- Unknown I cant see, where u find condition?? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/12112-performance-issues-on-tauri/ TITLE: Performance issues on Tauri ---------------------------------------------------------------------------------------------------- Unknown Hey all, I'm hoping someone can provide some ideas.  I'm currently using wRotation with a combat routine that I've made.  It does not use framelock at the moment. I've run into an issue where when I run any of the LFR raids on Tauri, my WoW client performance is very bad.  The performance is really bad during the first pull of any boss.  My WoW client will be rendering 4-5 FPS and sometimes even lower.  This is with a 980ti and 6700k. I believe it's due to the amount of players, pets, and enemies within close proximity to my character.  Has anyone run into this before? ---------------------------------------- Unknown Hello, You can try  to disable your antivirus (Kaspersky caused this type of problem in the past). But it depends a lot on how your fightclass, profile, ... is coded. ---------------------------------------- Unknown I'm not running any AV other than Windows defender but I'll make some changes to the fight class and see if the performance changes. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/12177-performance-is-terrible/ TITLE: Performance is terrible? ---------------------------------------------------------------------------------------------------- Unknown Hello everyone, i hope, since this is my first real post, i don't ask a severly dumb question. So i downloaded WRobot for WOTLK, patch 3.3.5a, so far so good, the Options don't seem too complicated. I downloaded some Fight classes to test (Pala, DK, Hunter) and also that AiO (all classes for wotlk). I mainly play Ret pal and UH dk, but the performance of ANY FightClass is horrendous so far - almost feels like a Pixel Bot. (Please don't tell me WRobot is using Pixels instead of LUA, i really don't know) The spells are pressed slow, the combat in PvP is no fun at all, since my retri doesn't really cater to the situation. For example - you get slowed and want to reach an enemy 1v1 - The HoF cast get's through at about 4 seconds left on the slow duration. I don't know if this is enough to somewhat pinpoint what i'm doing wrong. My first rule, always assume that you "me in that case" are the error. So all in all, what do i need to do, to get a decent Fight Class going. (Also tried PvP on an 80 instant server, where everyone has the same Gear, and i get absolutely wrecked) Thank you all for reading so far, and i will appreciate every tip to point out to my personal failure. ---------------------------------------- Unknown It uses Lua. Which means you need a really high framerate to make shit happen. And generally a good machine if you want to cheat in PvP. None of them are PvP fightclasses anyway. There are no rotations for cheating here. ---------------------------------------- Unknown Thank you Matenia for answering that quickly. I have a quite decent Machine i'd say with Ryzen 1700x and a 1080ti from Zotac. What do you mean by "There are no rotations for cheating here"? And the rotation Ret Pal Rotation from ScripterQQ is designed for PvP as far as i understood But i might try putting down settings for maximum FPS. Cheers Matenia PS: with PQR i actually get very decent results - for whatever reason. But it gets me banned really quick ^^ ---------------------------------------- Unknown That's a fightclass to be used with battlegrounder. And that one in particular is extremely unperformant. PQR works differently, it injects a module directly into the client and unlocks Lua. WRobot is out of process ---------------------------------------- Unknown Would you by any chance know of any Ret Paladin rotation that would perform decent in an PVE environment with WRobot? Thank you for your answers so far. ---------------------------------------- Unknown I have one if you message your discord nane ---------------------------------------- Unknown The AIO works smooth in the PVE environment. You have to be more clear what you want, and btw. I have no stuttering or slow choosing problems, so maybe the Problem is on your end? Maybe some used addons or something similar? ---------------------------------------- Unknown Everytime the bot chooses an attack and the GCD comes on - as soon as the GCD run's out it waits almost a whole second before performing any other action. It just seems terribly slow. Maybe i have issues in the setup of the bot itself or smth else? ---------------------------------------- Unknown Could be, all I could say is that the FC works fluidly. But if you want more help it is a good start to post a log, otherwise it would be guessing for the next few hours. ---------------------------------------- Unknown 21 Mai 2020 17H15.log.html This is an example. I don't know if i should run it longer to see if theres anything wrong. ---------------------------------------- Unknown You're running a ton of addons and expecting a Lua-heavy out of process bot to work fast... ---------------------------------------- Unknown Disable all your addons and try again if you see better performance! Then you see which addons interfere if you enable one after another. ---------------------------------------- Unknown I now know which Addons are interfering with the Program. Had that never happen before with any Bot so i didn't know better. ---------------------------------------- Unknown Then it´s solved? ---------------------------------------- Unknown Pretty much, yes. Thank you ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/12297-start-attack/ TITLE: Start Attack? ---------------------------------------------------------------------------------------------------- Unknown Hi, i have an issue with the Wrotation, with my hunter and the AIO,dll fightclass, when someone in the party is in combat, my hunter coming to start the attack, but with any another class i need to target the mob to start attack, how can i solve that? i have the same general configurations in wrobot, may is something with the fightclass how can i replicate that? ---------------------------------------- Unknown "Help Party Members" or something like that in advanced settings. ? ---------------------------------------- Unknown that is already check ---------------------------------------- Unknown Rotation bot isn't supposed to target for you. (Just notiiced you wrote rotation bot). If it does, then it's because the fightclass OR a plugin has some code that targets target of party members if they are in combat. ---------------------------------------- Unknown if ( Lua . LuaDoString (@ "if UnitExists(""party1"") and UnitAffectingCombat(""party1"") and not UnitExists(""target"") then return true else return false end" )) { Lua . LuaDoString (@ "AssistUnit(""party1"")" ); Fight . InFight = true ; } This is some very very crude code that I just wrote out of memory for party1. You can just add all your party members to a list and then iterate the list instead. Maybe there is even some api in wrobot. But I am not by my PC. Wrote this just to give you a gist of it. ---------------------------------------- Unknown ty ill prove it ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/12524-wrobot-fight-class-auto-attack/ TITLE: WRobot Fight Class Auto Attack ---------------------------------------------------------------------------------------------------- Unknown Is there a way to make the bot use a skill only right after an auto attack? ---------------------------------------- Unknown Hello, you want use skill only when target is already in combat with you? you can check if the target targeting your character. ---------------------------------------- Unknown No I mean like have the bot use a skill after each white hit on the target ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/12595-fixed-wrotation-wont-let-me-change-target/ TITLE: [Fixed] Wrotation wont let me change target ---------------------------------------------------------------------------------------------------- Unknown So if a hunter's/dk's pet attack me, bot is attacking that pet until me or it dies/ even if i click on hunter/dk wrobot change to pet itself, how to disable it? ---------------------------------------- Artek Hello, you have option in advanced general settings to ignore pet ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/13013-change-pause-key/ TITLE: Change pause key ---------------------------------------------------------------------------------------------------- Unknown How can i change the pause key? Its annoying to click it each time i leave combat ---------------------------------------- Unknown | 2021-04-22T21:29:44Z ALT + X = Pause ALT + C = Stop the product If you already knew them forget my answer ? Edited April 22, 2021 by iMod ---------------------------------------- Unknown I knew of those but i want to change those to make it easier to pause and unpause ---------------------------------------- @Droidz I brought the idea up to @Droidz as well to possibly implement a way to customize key binds to change from one WRobot module to another. IE: If I hit Shift+Alt+F to start Fishing Bot. Or maybe Shift+Alt+R to run WRotation bot. It would save a ton of time having to Alt+Tab every time I wanted to make minor changes based on my current needs in-game. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/13020-changing-target-with-marco-error/ TITLE: Changing target with Marco Error ---------------------------------------------------------------------------------------------------- Unknown Hey I have a question. I am using this Macro; RunMacroText("/cleartarget"); and I get a Blizzard UI error. But I dont get the error when I manually press the macro. Is there some option i am not seeing? Thanks ---------------------------------------- Unknown You're running non-secure code through WRobot, which executes code securely. Just use ClearTarget() as your Lua function ---------------------------------------- Unknown Thanks for the reply. You saying as a Lua Script under spell conditions? ClearTarget() Research: none Return: nil Or just add as a spell RunMacroText("ClearTarget()"); ---------------------------------------- Unknown I don't know what you're trying to do. Add it to a fightclass? The spell needs to be ClearTarget() and set to be Lua. Or the spell can be C# and Interact.ClearTarget() with it set to C#. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/13921-target-is-elemental-or-mechanical/ TITLE: Target is Elemental or Mechanical ---------------------------------------------------------------------------------------------------- Unknown I'm trying to use the fightclass builder to make a warrior fight class and I'm running into a issue where my character tries to use rend on targets that are immune to it. Is there a way around this? ---------------------------------------- crabe local creatureType = UnitCreatureType ( "target" ) return creatureType == "Elemental" or creatureType == "Mechanical" Hopefully makes it more readable ---------------------------------------- Unknown Does anyone know how to input this into the Lua Script condition in the Fight Class Editor? I'm not familiar with Lua. Thank you ---------------------------------------- Unknown | 2022-06-10T05:06:02Z Try this -- In the fight class editor, there is a box under the Name of the fight class with pet options as well. Look for "Custom Code" or "Additional C# Code".. I cannot remember off the top of my head right now.. Enter: internal static bool CanBleed ( WoWUnit unit ) { return unit . CreatureTypeTarget != "Elemental" && unit . CreatureTypeTarget != "Mechanical" ; } Then in the selected spell conditions add C# check and type: CanBleed ( ObjectManager . Target ) Edited June 10, 2022 by Apexx ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/13949-warrior-fight-class-stance-change/ TITLE: Warrior Fight Class Stance Change ---------------------------------------------------------------------------------------------------- Unknown I'm trying to make my warrior switch to berserker stance during combat if charge is on cooldown, but it isn't doing it. I put Berserker Stance into the fight class editor and set the conditions Me In Combat to true and Cooldown Enabled as Charge and True, any suggestions? Thank you ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/14294-is-there-anyway-to-get-it-to-heal-without-being-in-right-click-attack-stance/ TITLE: Is there anyway to get it to heal without being in right click attack stance? ---------------------------------------------------------------------------------------------------- Unknown So when im running healing fight class with wrotation the only way it will activate healing is if i right click an enemy which then puts me in fighting stance. Its not a super big issue untill you get some nerd that wonders what healer actually goes into fighting stance every fight. [F] 13:03:47 - [RTF] Casting Chain Heal on Dranzer [936748722493127075] [F] 13:03:49 - [RTF] Casting Earth Shield on Vipxx [936748722493309181] 13:04:09 - [Fight] Player Attack Ingvar the Plunderer (lvl 72) [F] 13:04:09 - [RTF] Casting Tidal Force on Raheal [936748722493266201] 13:04:23 - [Fight] Player Attack The Evalcharr (lvl 71) 13:04:24 - [Fight] Player Attack Ingvar the Plunderer (lvl 72) [F] 13:04:30 - [RTF] Casting Riptide on Raheal [936748722493266201] [F] 13:04:30 - [RTF] Casting Riptide on Raheal [936748722493266201] Thats the log what im talking about is it will stand there and watch people die untill your right click and enemy and engage the [Fight] I have start rotation when combat starts ticked and i also have heal OOC ticked. any reply is much appreciated friends. ---------------------------------------- Unknown Healbot with the WOTLK version works with the AIO profile but the rest of the healing profiles with asside from holy grail require you to have target and be in combat to initiate the heals. ---------------------------------------- Unknown If it's not a .dll file you should be able to modify it. ---------------------------------------- Unknown Yeah i just have only made Damage class profiles, Im not sure what exactly it is i need to make healing automaticaly activate regardless of being in attack stance. Once i figure it out im just going to make my own. ---------------------------------------- Unknown I made a healing class and altered it to be a "Plugin" rather than a Fight Class it worked well without having a target or being "in combat". ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/14524-wrotation-548/ TITLE: Wrotation 5.4.8 ---------------------------------------------------------------------------------------------------- Unknown So i just bought a subscription and after 3 minutes of using wrotation the game just crashes, any idea how to fix? ---------------------------------------- Unknown Hello, Disable all Wow addons, all WRobot plugins and share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- Unknown 970158339_18jn.202213H17.log.html 1221467676_18jn.202213H29.log.html ---------------------------------------- Unknown I think your problem is caused by your fightclass. ---------------------------------------- Unknown And is there any way to fix it? im not really familiar with coding ---------------------------------------- Unknown Hey, im pretty sure the problem is with the wRobot, i have tried other fight classes, and even created one and they all have the same result, they crash after 2-3 minutes. The attached fightclass is the one i created with the fight class editor, it spams this error: wrobot LuaBot > Current block is closed before end of file. If anyone could take a look at it and would have a clue why wow closes after 2-3 minutes i would really appreciate it. mw-orb.xml Edit: If wrobot is just injected and the bot is not "started" the game closes after ~5 mins ---------------------------------------- Unknown The first fightclass seems to attach the same event a significant number of times, whereas it should be done only once. In your second (xml shared), you spam lua code , but this lua code is incorrect. Try with download fightclass (or without to be sure) ---------------------------------------- Unknown As i said, i tried without anything, just wrobot injected and still crashes after 4-5 minutes Also is there any way to prevent it from spamming? I made this xml with the fight class editor ---------------------------------------- Unknown You play in what server ? ---------------------------------------- Unknown Tauri wow ---------------------------------------- Unknown Any updates? ---------------------------------------- Unknown Not an answer, but wRotation work for me on Tauri Edit - a couple hours after posting this, logging back into Tauri and see there is ban. wRotation only, no hooks. Got to level over level 40 ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/14599-fight-class/ TITLE: Fight class ---------------------------------------------------------------------------------------------------- Unknown Hi gays, i am using few fights class preset, and when I trying it with Automation, it is working right. But during Gathering my hero use only autoattack. Where is wrong? ---------------------------------------- Unknown Hello, Disable all Wow addons, all WRobot plugins and share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- Unknown I've attached the latest log file with gathering path and fighting situation. Please look. 29 июн 2022 19H09.log.html ---------------------------------------- Unknown In the log, bot seems to cast spells. Try to use English game client (some fightclass works only with English client) ---------------------------------------- Unknown I think need to change  spellbook id for current Sirus server. What do you think? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/14700-re-cast-mind-flay-when-theres-200-ms-remaining/ TITLE: Re-cast Mind Flay when there's 200 ms remaining. ---------------------------------------------------------------------------------------------------- Unknown Hello, I have a newb question. How do I make the rotation to re-cast Mind Flay to the target when Mind Flay is still 200 ms from complete? Thank you. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/14984-cross-faction-groups-wrotation-targets-party-members/ TITLE: Cross faction groups, wRotation targets party members. ---------------------------------------------------------------------------------------------------- Unknown Not sure if it is the fight class or product settings. I did check "Ignore fight with Players" but I still see that the other faction in a group will be targeted (and I have to manually switch back to mob). Might be them targeting me to heal.  Is there another setting in the product? I don't see anything about targeting in the fight class. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15041-auto-select/ TITLE: Auto Select ---------------------------------------------------------------------------------------------------- Unknown Hello Community, I'm trying to use the bot in the most simple way possible I want to use WRotation with NO MOVEMENT and I want the bot to auto select and just kill an enemy everytime it respawns. This to me seems to me like it would be the easiest way to avoid detection because anytime a GM or player comes across the character it will just appear as if the person went AFK after fighting the mob. ---------------------------------------- Unknown I mean standing in one place doing dps to a single mob is kinda bottish, + you're rotation would always be the same to the pattern would be the same. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15044-using-wrotation-in-group-auto-selecting-targets/ TITLE: Using WRotation in group - auto selecting targets ---------------------------------------------------------------------------------------------------- Unknown WRotation works fine solo. But in group it auto selects target even if it is not the assist's target. I've tried deselecting 'Help Group Members' but then it wont start the rotation at all even when I assist or initiate combat. Also tried deselecting "Don't start combat" and "Launch Rotation when combat starts". What settings do i need to change to allow WRotation to begin the rotation after I have selected a target whilst grouped? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15120-wrotation-with-tbc-operator-plugin/ TITLE: Wrotation with tbc operator plugin ---------------------------------------------------------------------------------------------------- Unknown Hey there, I was just about to set up a former wrotation based party bot without movement, as I used to do years ago. Running on a clean tbc client I'm using wrotation with the operator plugin - which sadly was discontinued a while ago as I just saw. My two slaves work just fine - bot hooks up and loads the rotation, waiting for input - but as soon as the master is trying to start the Server to communicate with the slaves, the game instantly crashes with exception: 0x80000004 (single step) If I launch the master via Wrobot without DX Hook, only the Wrobot Client crashes and WoW keeps running. Gets me wondering if something has changed regarding the wrobot client over the years and if somebody knows a workaround or might have a similar plugin at hand. Would be lovely to get a response, cheers. ---------------------------------------- Unknown Hello, It's this plugin https://wrobot.eu/files/file/1385-free-operator-multiboxing-multiboxing-assistance-plugin/ ? ---------------------------------------- Unknown Yep, that's exactly what I'm using. Crashes immediately as the Server tries to initialize, can't find any clues in the logs what causes it however :\ ---------------------------------------- Unknown I'm sorry, I can't help you. Maybe try to contact him to find out if he agrees to share his code. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15216-wrotation-not-working-in-game/ TITLE: Wrotation not working in game ---------------------------------------------------------------------------------------------------- Unknown Hi there, I used the Wrobot for shadowlands 9.2.7, and the wrotation is only working in Wrobot pannel, when is switch the UI to WOW,  the Wrotation is not working anymore, however, when I back to the UI of Wrobot again, the wrotation is working again. Why? someone knows? best wishes. ---------------------------------------- Unknown Hello, In wow settings try to limit max foreground fps (at a lower value than your computer can generate). ---------------------------------------- Unknown Thank you sir, its work!! However, when wrotation working the WOW has a obviously lag, the FPS was only around 45. can tweak to improve the quality of FPS? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15232-help-with-wrotation-movement/ TITLE: Help with Wrotation movement ---------------------------------------------------------------------------------------------------- Unknown Hi guys! I was wondering if you can help me with this please. When I turn on the wrotation and when manually moving forward and whenever I press jump or press left or right keys it stops moving forward, I have to repress W again to start moving again. How can I make the Wrobot stop doing it? Thank you I'm using Hunter class btw ---------------------------------------- Unknown Hello, In the WRotation options (Product settings) you have disabled the option 'Manage character movement'? In some cases the fightclass can also pose this type of problem (if it is not made to be used with WRotation). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15234-how-to-use-dll-fightclasses-files/ TITLE: How to use .dll fightclasses files? ---------------------------------------------------------------------------------------------------- Unknown Hi guys! where do I put the .dll fight class file and how to use the file ? for example "Project Wholesome - WOTLK Fightclasses " ? please help . Thank you ---------------------------------------- Unknown Fightclass folder, just like everything else. Then you select it, just like any other ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15284-wrotation-not-working-on-1121/ TITLE: WRotation Not Working on 1.12.1 ---------------------------------------------------------------------------------------------------- Unknown Hi, After selecting WRotation as Product and choosing the corresponding Fight Class under General Settings, when I press the start button and go in game and engage in combat, nothing happens.  In the In Game tab, the bot state seems to permanently stay "Idle." Any help would be greatly appreciated. ---------------------------------------- Unknown Hello, Disable all Wow addons, all WRobot plugins and share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/15587-survival-hunter-explosive-shot-priority-every-6-seconds-or-when-ready/ TITLE: Survival Hunter Explosive Shot Priority every 6 seconds or when ready ---------------------------------------------------------------------------------------------------- Unknown Hi guys, Im new to C+ and trying to make my way into it... I tried my best making my Explosive Shot Priority but i just can get it to work with c+ ---------------------------------------- Deikesu Hello, you can use https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.stopwatch?view=net-9.0 or WRobot Timer https://wrobot.eu/byme/doc/html/AllMembers.T-robotManager.Helpful.Timer.htm ( https://github.com/droidzfr/WRobot_Packages/blob/60ae2bf88708e27e1b461244dcc1cbac17485eb4/vanilla/FightClass/Mage.cs#L159 ) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1709-how-can-i-find-the-time-remaining-on-a-buffdebuff/ TITLE: How can I find the time remaining on a buff/debuff? ---------------------------------------------------------------------------------------------------- Unknown First off, I just started using WRotation and I wanted to say thanks. I really like a bot that allows me to write me own profiles. I'm trying to write a profile for raiding on feral druid that uses the icyveins.com rotation for 6.0.2. Is there a way I can check a buff or debuff for it's remaining time? For instance, I would like to be able to refresh Rip at less than 7 seconds on my target's buff. I'm using the Rotation Creator to design this and cannot seem to find an acceptable option. If not, is there a way to find this "time remaining" using a lua script or something? Also, how do profile creators deal with casting healthstones below a specified percentage? 19102.Feral.Druid.xml ---------------------------------------- Ohren Hello, Look this code: In you case (for spell http://wod.wowhead.com/spell=1079 (id: 1079)), to check in your target if remaining time has less than 7 secondes add this lua condition: LuaScript: local name = GetSpellInfo(1079); _, _, _, _, _, _, expirationTime = UnitDebuff("target", name); timeRemaining = expirationTime - GetTime(); if (timeRemaining <= 7) then retV = "1"; else retV = "0"; end Research: 1 Var: result ---------------------------------------- Unknown Hello, since 11 years they a new methode to get GetBuffTimeLeft ? Thanks ---------------------------------------- Unknown Hello, wManager . Wow . ObjectManager . ObjectManager . Me . GetBuff ( "Buff name" ). TimeLeft https://wrobot.eu/byme/doc/html/AllMembers.T-wManager.Wow.Class.Aura.htm ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10085-cast-spell-without-targeting/ TITLE: Cast spell without targeting ---------------------------------------------------------------------------------------------------- Unknown I'm trying to cast spell on ally without targeting him. So, I made this "spell" in the fightclass and checked "C# true": CastSpellByName("Renew(Rank 1), surname); I tried with my surname and "player" and on other surname around me ? ---------------------------------------- Unknown https://wow.gamepedia.com/API_CastSpellByName ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10158-implement-stance-dance/ TITLE: Implement Stance Dance ---------------------------------------------------------------------------------------------------- Unknown First, I'm new to to coding but i would really like if someone could show me a snippet of how to go about implementing stance dance to the warrior routine. Some obvious examples where Stance-dance is needed Overpower pops : Berserker Stance ---> Battle Stance  -->Use Overpower Taunt resisted: Def Stance ---> Battle Stance  -->Use Mocking Blow ---------------------------------------- Unknown All of these require Lua events: Check how it reads whether overpower procs here: https://github.com/EinBaum/SP_Overpower (or if you're not in vanilla read up on COMBAT_LOG_EVENT_UNFILTERED in TBC+) If overpower procs, set a boolean value to true in your rotation scripts Build a step in your rotation that that switches to Battle Stance if the boolean is true and rage is below 25 Build a step that casts overpower in battlestance if possible AND sets the boolean back to false Build a step that casts Berserker stance, if you're not in Berserker stance and the boolean is set to false (info on how to read current stances: http://wowwiki.wikia.com/wiki/API_GetShapeshiftFormInfo ) ---------------------------------------- Unknown Could you please show me how that would be written ? Like for Example : Berserker Stance ---> Battle Stance  -->Use Overpower Cuz im not sure i fully graps how it should be written out ---------------------------------------- Unknown At that point, I'd have to put in a lot of effort into figuring out the fightclass editor and I'd be doing all the work for you. Don't have the time for that, sorry. ---------------------------------------- Unknown So i should use the fightclass editor? ---------------------------------------- Unknown No, but I assumed you would be using it, because you didn't clarify anything. If you are writing a fightclass in C# for vanilla: private static DateTime _lastDodge = DateTime . MinValue ; private static DateTime _lastOverpower = DateTime . MinValue ; public void Initialize () { EventsLuaWithArgs . OnEventsLuaWithArgs += OverpowerHandler ; } private void OverpowerHandler ( LuaEventsId id , List args ) { if ( id == LuaEventsId . CHAT_MSG_COMBAT_SELF_MISSES ) { string msg = args [ 0 ]; if ( new Regex ( "You attack\\. (.+) dodges\\." ). Matches ( msg ). Count > 0 ) { Logging . WriteFight ( "Setting dodge - time to overpower" ); _lastDodge = DateTime . Now ; } } if ( id == LuaEventsId . CHAT_MSG_SPELL_SELF_DAMAGE || id == LuaEventsId . CHAT_MSG_SPELL_DAMAGESHIELDS_ON_SELF ) { string msg = args [ 0 ]; if ( new Regex ( "Your (.+) was dodged by (.+)\\." ). Matches ( msg ). Count > 0 ) { Logging . WriteFight ( "Setting dodge - time to overpower" ); _lastDodge = DateTime . Now ; } if ( new Regex ( "Your (Overpower) .*" ). Matches ( msg ). Count > 0 ) { Logging . WriteFight ( "Overpower successful" ); _lastOverpower = DateTime . Now ;; } } } Now you can modify your rotation to read those variables, for example if ( _lastDodge . AddSeconds ( 3.5 ) > DateTime . Now && _lastDodge > _lastOverpower ) { SpellManager . CastSpellByNameLUA ( "Battle Stance" ); Thread . Sleep ( 1500 + Usefuls . LatencyReal + 50 ); SpellManager . CastSpellByNameLUA ( "Overpower" ); Thread . Sleep ( 1500 + Usefuls . LatencyReal + 50 ); SpellManager . CastSpellByNameLUA ( "Berserker Stance" ); } Just as an example. You can also just build this into your rotation as different steps, rather than one "action" where you create sleeps between executing skills (because maybe in the mean time you need to cast something else due to many enemies around). You could also put that code right into the OverpowerHandler function, but then you'd have to do stuff like wait until GCD is over etc to make sure you can actually cast Battle Stance + Overpower when the dodge happens. ---------------------------------------- Unknown Thank you for the answer!! I'm analyzing what you wrote as I write this, but I was wondering why you didn't use the API_ GetShapeshiftFormInfo() ? Maybe a stupid question but still... ---------------------------------------- Unknown Because that's for the rotation steps that you (might have to) implement yourself. It's for conditiomal if you wanna make sure to only switch stances if you aren't currently IN a certain stance. I'm only giving pointers, not creating everything for you. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10225-wrotation-or-bot-itself-crashing/ TITLE: Wrotation (Or Bot itself) crashing. ---------------------------------------------------------------------------------------------------- Unknown hi, i just logged onto my wrobot and account and what happened next kinda surprised me. The Bot had frozen and so had WoW 3.3.5a, i do not know what is going on or how to stop it from crashing WoW, or itself, it had worked before perfectly... but not today? ---------------------------------------- Unknown i will post THREE of my last logs but there is NO issue? 6 Oct 2018 16H15 - rcapmf.log.html 6 Oct 2018 16H15.log.html 6 Oct 2018 16H16.log.html ---------------------------------------- Unknown this might also be an issue, i tried copying LUA scripts from other spells to help me with my warriors WOTLK build Warrior_Arms.xml ---------------------------------------- @BetterSister #helpme @droidz @BetterSister Help me obi droid better sister, you're my only hopes? ? ---------------------------------------- Unknown Hello, can you read this: https://wrobot.eu/forums/topic/1381-repairinstall-wrobot/#comment-966 Plugin like MemoryClean are useless you can disable it. Try to download another wow client ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10583-get-newest-combat-log-line/ TITLE: Get newest Combat Log line? ---------------------------------------------------------------------------------------------------- Unknown Hello, I always need the newest Combat Log line asap (to evaluate them) but couldn't find any CombatLog Class how can I access it the best way via C#? ---------------------------------------- Unknown http://wowwiki.wikia.com/wiki/API_COMBAT_LOG_EVENT?oldid=1648822 Or for vanilla, much much more complicated ---------------------------------------- Unknown need vanilla ---------------------------------------- Unknown vanilla uses 6-10 different events, check out vanilla addons for the Lua API they use, best to check out someting like Recount or DpsMeter or some shit ---------------------------------------- Unknown Nah I know the event already I just don't know the function of WRobot (if it has it) to hook the event with args? ---------------------------------------- Unknown EventsLuaWithArgs . OnEventsLuaWithArgs += delegate ( LuaEventsId id , List args ) { }; ---------------------------------------- Unknown thanks man ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10590-ghosthealer/ TITLE: Ghosthealer ---------------------------------------------------------------------------------------------------- Unknown Bot always use Ghosthealer after 1-2 dead times..what can i do? ---------------------------------------- Unknown Hello, Can you share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10740-function-helper/ TITLE: function helper ---------------------------------------------------------------------------------------------------- Unknown hi all, how create only one function for fight? i wanna if enemyarenaplayer use Tremortotem my pet go autoattack him ? it's possible to relize ?(im control my char dmg/way) ---------------------------------------- Unknown Why don't you just use gladdy addon, when you hear termor totem get dropped, rebind a key force pet attack focus, and always focus the shaman as an of target ---------------------------------------- Miragex01 Yes it is possible. In LUA for Grounding Totem would be simple this, if UnitBuffID ( "arena1" , 8178 ) -- Checks if arena target has the Grounding Totem buff or UnitBuffID ( "arena2" , 8178 ) or UnitBuffID ( "arena3" , 8178 ) then RunMacroText ( "/petattack Grounding Totem" ) -- Sends pet to Grounding Totem end Just change up the ID with the Tremor Totem Buff. ---------------------------------------- Unknown ty ❤️ ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10831-how-does-the-rotation-bot-work/ TITLE: How does the Rotation Bot work? ---------------------------------------------------------------------------------------------------- Unknown I've bought a few profiles and fight classes and understand how those work, but how does the rotation bot work? Like do you click on Rotation then load a fightclass and just uncheck everything that doesnt relate to only doing a rotation? I ask because I would like to use a rotation bot to tank/heal/dps dungeons, raids, and bgs. I also cant see even the good paid fight classes being optimal rotations for raiding/pvp. Where would i find actual good profiles for that? I've looked under the rotation tab here on the forums and came up empty, maybe because im just a new user at this bot but any and all help would be greatly appreciated. ---------------------------------------- Skemez Make your own. All wRotation does is put you in fight with whatever target you select and then the fightclass does the rotation. When wRobot runs normally, it picks targets, walks towards them and puts you in fight, then the rotation handles the rest. The general consensus amongst the people selling fightclasses is that they're meant to keep your bot running while you're afk. If you're not good enough to press 3 buttons for your PvE rotation or want to script in PvP because you've failed to git gud, you won't find much help here. ---------------------------------------- Unknown I don't think that's fair. There are some endgame rotations in the downloads section, but they are few and far between. You may also want to mention what expansion you're playing on! ---------------------------------------- shaded The whole getting good arguement on a botting forum is a little contradictory. But to stay on topic with my post, I find it hard to believe that none of the scripters making the best fight classes (I'm well aware you are one of them, I am a customer of yours, so keep that in mind) don't feel like their is a need for optimal end game rotation be it pve or pvp. It wasn't even that long ago that SBR one of the best combat routines for retail wow even made vanilla routines for end game raiding and that community was bigger than the on here until they pulled the plug. ---------------------------------------- Skemez There might be a "need" for it, but none of us have any interest in helping people cheat at endgame if they aren't good enough at the game to press a few buttons. Especially for TBC, where scripting was thankfully never rampant, I have no interest in introducing any of that. I'm an avid PvP myself, I founded AT back in 2009. I take the competitive part of the game seriously. Getting past a few levels of a shittily designed part of the game (that makes up for maybe 10% of the game actually played and has no real effect on any relevant part of game) on a private server that forces you to start at level 1 for a game that for most people started 59 levels higher is not quite comparable to trying to best other players in direct competition - especially if you feel like you need scripts because you couldn't possibly do it manually. ---------------------------------------- Unknown That's understandable, but I'd like to say that the whole "not being good enough" arguement isn't the only reason why people use rotation bots for end game. Laziness is a huge reason. Me personally increased awareness, it's not up for debate that you can pay much more attention and call out much more effectively when you aren't managing a rotation. I understand you're not about making those profiles and I respect that. Hopefully someone will come along on down the line that has interest in it. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/10967-help-with-wrotation/ TITLE: Help with WRotation ---------------------------------------------------------------------------------------------------- Unknown Hi guys! I'm new to WRobot and I was wondering if I can set a key to trigger my FightClass rotation instead of it attacking automatically once I click the target? I've been searching and trying to figure out if I can. Please help Thank you ---------------------------------------- Unknown Hello, In product setting you have option "Launch rotation when combat starts" (but with some fightclasses may not work). You can also use shortcut "Alt-X" to pause/unpause bot our "Alt-C" to start/stop bot ---------------------------------------- Unknown ok thanks ---------------------------------------- Unknown How can turn on aouto-target for party if I playing for a heal? Or how i turn off character movement control mode on BG? It's possible? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/11351-pvp-helper/ TITLE: pvp helper ---------------------------------------------------------------------------------------------------- Unknown Can I configure wrobot as a pvp assistant? that is, it performs a specific action, for example: interrupts the pronouncing of an enemy. In addition to this action WROBOT does nothing, that is - I fully play ---------------------------------------- Unknown Hello, Sorry, he haven't default feature for this. But you can use party product and in product settings use follow player per name option (and use custom fightclass with interrupt spell) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/11628-target-has-mana/ TITLE: "Target has mana" ---------------------------------------------------------------------------------------------------- Unknown I'm trying to find this condition in FC Editor but cannot find anything similar. Anyone know how to check if target has mana? ---------------------------------------- Unknown You could check the target's class and current form. ---------------------------------------- i4mb1sh0p Hey for C# you can use a Mana check like this ObjectManager.Target.ManaPercentage > 0 or if you wish to use Lua if UnitMana ( 'player' )/ UnitManaMax ( 'Player' ) < # then return true end # = number from 1 - 100 , whatever % you wish to use . ---------------------------------------- Unknown Thank you! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/11706-artificial-cooldown/ TITLE: Artificial Cooldown ---------------------------------------------------------------------------------------------------- Unknown I've written a fairly basic warlock fightclass. I've included a 'castspell(1, "pet")' spell so the pet casts consume shadows when I am out of combat and PetHealthPct <50. Aside from the fact that I spam this ability during combat , I was wondering is there a way to add an artificial cooldown to the ability to prevent it from spaming...eg. Once used...don't use for at least another 10 seconds. Any help or advice appreciated ? ---------------------------------------- Unknown You can use buffcheck ---------------------------------------- Unknown Thanks Smokie, I know how to check buffs on myself but how do I check the pets buffs? ---------------------------------------- Unknown ObjectManager.Pet.HaveBuff(“name”); ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/12020-stances-with-fight-classes/ TITLE: Stances with Fight classes ---------------------------------------------------------------------------------------------------- Unknown Hi!, is there a way to make a Fightclass stay on Berserk stance? Whenever im running wRotation, my character just keeps switching from Berserk to Battle stance over and over, and i haven't seen anything in fight class editor to actually specify for it to not do that ---------------------------------------- Unknown Who’s fightclass you using? ---------------------------------------- Unknown No one's specifically as i find the rotation's not completely optimal, so i was making my own. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3524-healer-with-wrotation/ TITLE: Healer with WRotation ---------------------------------------------------------------------------------------------------- Unknown Is WRotation working with healer? seem not working on me.. ---------------------------------------- Unknown if can then how to set. let the bot take target as players. ---------------------------------------- Unknown You can't create an healing routine with the FightClass Creator. You need to code it in C#. ---------------------------------------- Unknown can you give an example ---------------------------------------- Unknown like this ... Restoration Druid.xml ---------------------------------------- Unknown + this topic. can anyone give an example how bot detects party member low hp or debuff? ---------------------------------------- Unknown You need to use c# and objectamanger and then you must iterate thru party or just players around and then add it to a directory type with health values and find the lowest health value and get the guid of that player and target him in norma way of hidden focus way etc etc. It's quite advanced stuff if you are new to programming if you are not new it's quite easy. You can look at that plugin It's quite nasty old outdated but it can should you a general idea how it can be done. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5006-cast-spell-without-targeting/ TITLE: Cast spell without targeting. ---------------------------------------------------------------------------------------------------- Unknown Hi is this possible to cast spell on player without targeting that player before? There was many pqr profiles for ( healing ones ) which was casting all healing spells on friendly target without taking the target slot. It was easy to reproduce using wow plus hack ( for example ) on cata doing simple thing like CastSpellByName("Flash Heal",target.guid) where the target guid is not blizzard crap ( "target","player","pet" etc ) but numerical value of guid ( 123423423423 ) or maybe memory adress of the target player structure anyway it was working , and this is also working too on pqr so is that possible on wrobot to? Now I must find the target, check hp, target it, cast spell. But without that interaction thing is that possible? ---------------------------------------- Unknown Yes it is possible if ( target . Guid == ObjectManager . Me . Guid ) { // Cast on self Lua . LuaDoString ( $ "CastSpellByID({spell.Id}, \"player\")" ); } else { // Cast on target Lua . LuaDoString ( $ "CastSpellByID({spell.Id}, \"{target.Name}\")" ); } ---------------------------------------- Unknown Ok thank you for answer that method is working - you don't need a target but you must be in party otherwise it  will not work. Second question - sometimes object manager don't have access to name field? The result name is Unknown despite all other values are correct and visible . How to get rid of that Unknown thing without lua guid comparasion ( because it's eating resources like crazy ) ---------------------------------------- Unknown You don't need to be in a party the only thing you need is a valid WoWUnit/Player object. No clue about your other problem never had such issue. ---------------------------------------- Unknown Ok. Go to a city with a disco priest. Take a name of anyplayer around with afk write Lua.DoString("CastSpellById(17,\"THATPLAYERNAME\")") and look what will happen ( 17 is power world : shield ). You will cast it on yourself. Always with your snippet the situation is identical. Alawys on self but if in party then ok. Second thing using that example for object manager iteration: if (!ObjectManager.Me.IsDead && Party.IsInGroup() && !Usefuls.IsLoadingOrConnecting && Usefuls.InGame) { foreach (var playerGuid in Party.GetPartyGUID()) { if (playerGuid > 0) { var p = new WoWPlayer(0); var obj = ObjectManager.GetObjectByGuid(playerGuid); if (obj.IsValid && obj.Type == WoWObjectType.Player) { p = new WoWPlayer(obj.GetBaseAddress); } if (p.IsValid && !p.IsDead) { Logging.Write(p.name); } } } That p.name sometimes return value Unknown instead of player name all other values are correct. ---------------------------------------- Unknown Well i'm using a bit different method. I'm searching the player object first, validate it and using its name, works fine for me without party. This is the way I use to cast a heal spell: /// /// Cast a heal /// /// The heal you want to cast /// The target you want to heal /// The health procent we want to heal /// Indicates if we are able to move /// Recast if buff is under the given time /// How much stacks you want at the target /// The debuff we are looking for /// Flag that determines if we need to be the owner /// Returns true if we can cast the spell otherwise false public static bool CastHeal ( Spell spell , WoWUnit target , int healthProcent = 100 , bool canMove = true , double buffTimeLeft = 0 , int stacks = 0 , Spell debuff = null , bool owner = true ) { // Check if the spell is known if (! IsSpellKnown ( spell )) { // Skip return false ; } // Need heal? if ( target . HealthPercent > healthProcent ) { // Skip return false ; } // Are we allowed to move? if ( ObjectManager . Me . GetMove == true && ! canMove ) { // Skip return false ; } // Wait until global cooldown is done Thread . Sleep ( SpellManager . GlobalCooldownTimeLeft ()); // Check if buff exists bool hasDebuff ; if ( debuff != null ) { hasDebuff = Functions . HasBuff ( debuff , target , buffTimeLeft , stacks , owner ); } else { hasDebuff = Functions . HasBuff ( spell , target , buffTimeLeft , stacks , owner ); } // Validate spell if (! ObjectManager . Me . IsStunned && ! ObjectManager . Me . IsDead && ! ObjectManager . Me . IsCast && ! target . IsDead && spell . IsSpellUsable && spell . IsDistanceGood && ! hasDebuff && ! TraceLine . TraceLineGo ( target . Position )) { if ( target . Guid == ObjectManager . Me . Guid ) { // Cast on self Lua . LuaDoString ( $ "CastSpellByID({spell.Id}, \"player\")" ); } else { // Cast on target Lua . LuaDoString ( $ "CastSpellByID({spell.Id}, \"{target.Name}\")" ); } // Log Logging . WriteDebug ( $ "Cast: {spell.NameInGame}" ); // Return return true ; } // Return return false ; } You need to find another way for spell.IsDistanceGood to validate the distance since we don't have a target. To get the party member I'm using Party . GetPartyHomeAndInstance (). Where ( p => p . Type == WoWObjectType . Player ) May its a way that works for you. ---------------------------------------- Unknown Thank you for your example it's very usefull and full of usefull tips. ---------------------------------------- Unknown You are welcome. For the distance issue you could use something like (ObjectManager.Me.Position.DistanceTo(target.Position) <= spell.MaxRange) ---------------------------------------- Unknown And sorry again one more question - how to check LOS? ---------------------------------------- Unknown ! TraceLine . TraceLineGo ( target . Position ) For some reasons if it is false you are able to see the object. Ask as much as you want because thats what the forum is for ---------------------------------------- Unknown Hello , I know this post is somewhat old but i wanted to give a little update on how to go around needing to use Lua, I don't use a lot of lua because its a 80 Ms to inject into the wow client. this method works on Wotlk and able to help heal self and or players. SpellManager . CastSpellByNameOn ( "Rejuvenation" , p . Name ); or SpellManager . CastSpellByNameOn ( "Rejuvenation" , "PlayerName" ); or SpellManager.CastSpellByNameOn("Rejuvenation", ObjectManager.Me.Name); Really any code with a name string will work ---------------------------------------- Unknown if (p.HealthPercent <= 90 && !p.HaveBuff("Wild Growth") && Wild.KnownSpell && Wild.IsSpellUsable) { if (p.HealthPercent >= 1) { SpellManager.CastSpellByNameOn("Wild Growth", p.Name); Usefuls.WaitIsCasting(); } } Updated code that i made for someone. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6870-interrupt-focus-target-if-casting-spell-by-name/ TITLE: Interrupt focus target if casting spell by name? ---------------------------------------------------------------------------------------------------- Unknown I have been trying to find a way to interrupt my focus target if they try to cast a certain spell by name? Thanks! ---------------------------------------- 435 f = 0 ; spellName = "Flash Heal" ; spell , _ , _ , _ , _ , _ , _ , _ , _ = UnitCastingInfo ( "Focus" ); if spell == spellName then f = 1 end ; You must add that to Lua script part and check the f value. If f = 1 then you can cast the interrupt spell ( in that case that  will interrupt Flash Heal) If you need to interrupt anything that is interruptable or interrupt a list of spells or interrupt channeling well check the lua documentation ;) ---------------------------------------- Unknown Thanks, working it now! ---------------------------------------- Unknown That worked great thanks a million. ---------------------------------------- Unknown Not working for me. :S Can someone post me a xml with this? :'D ---------------------------------------- Unknown whats lua to interrupt channeled spells? Atm is interrups any channel spell instantly ---------------------------------------- Unknown http://wowprogramming.com/docs/api/UnitChannelInfo.html ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/8359-possible-to-only-use-spell-if-buff-is-not-on/ TITLE: Possible to only use spell if buff is NOT on ---------------------------------------------------------------------------------------------------- Unknown Setting up a fury warrior rotation- Is there a way to use Bloodthirst only if NOT enraged? ---------------------------------------- Unknown use a "c sharp "condition  and  wrigt this   !ObjectManager.Me.HaveBuff(spellID) ---------------------------------------- Unknown c sharp condition and  writ  : !ObjectManager.Me.HaveBuff(184362) http://fr.wowhead.com/spell=184362/enrager ---------------------------------------- Unknown Thank you!! So the "!" is what makes you use a spell if you are NOT enraged? ---------------------------------------- Unknown yes    remove the "!" for  use bloodthirts  when you are not  enraged ---------------------------------------- Unknown Nisar, I'm sorry the last thing you said confused me a bit. My apologies. Just so I am clear: !ObjectManager.Me.HaveBuff(184362) will make it so Bloodthirst is cast ONLY when Enrage is NOT active ObjectManager.Me.HaveBuff(184362) will make it so Bloodthirst is cast ONLY when Enrage is  active? thank you ---------------------------------------- Unknown yes  its  right sorry for late ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9070-dispellheal-targets-in-reach/ TITLE: Dispell/heal targets in reach ---------------------------------------------------------------------------------------------------- Unknown Hey, how can i set up, that he Dispells every target he can with a magic effect in reach and do the same with a healing spell, are there any conditions i can just use? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9252-movement-turned-off-but-still-moving/ TITLE: Movement - Turned off but still moving. ---------------------------------------------------------------------------------------------------- Unknown Hello, loving wrotation so far, makes grinding much less of a chore. I'm having a problem however when using Lbniese Paid Rogue 1.6.3 fightclass. Despite Manage character movement being turned off, when i select a mob and get close, the bot still seems to gain a mind of its own and starts running at the selected mob. I've been assured by Lbniese that the fightclass contains no movement so it must be something related to Wrotation? I'm using this in 1.12.1 Vanilla wow on Kronos. Please help, its driving me crazy! All i want to do is pickpocket some mobs and use a rotation ? ---------------------------------------- Unknown How about plugins? Which do you have, or none at all? ---------------------------------------- Unknown Hi Razzue, none at all - both Wrobot and Ingame. ---------------------------------------- Unknown Hello, Can you share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- @Droidz @Droidz WRotation 's "Ressurrect when dead" option is off. but in BG when I die it runs to corpse, cant even stop it manually ? is there any solution for that? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9538-skill-delay-problem/ TITLE: Skill delay problem. ---------------------------------------------------------------------------------------------------- Unknown I'm having a problem, when my character uses an ability that will be used in the next attack he for all other routine combat functions and only resumes after that ability is used, I will explain for a better understanding. ============================================================= Using [Spell] Cast Heroic Strike (Heroic Strike) -------------------------------------------------- AT THIS TIME IT FOR ALL ACTIVITIES SO HE RETURNS AFTER THAT (Heroic Strike) AND USED. EVEN IF I HAVE RAGE. -------------------------------------------------- [Spell] Cast Revenge (Revenge) ============================================================= This is also true of Cleave. 9 jun 2018 13H25.log.html Warrior_Prot_xxx.xml ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9760-wrobot-stopped-working/ TITLE: Wrobot stopped working ---------------------------------------------------------------------------------------------------- Unknown Wrobot stopped working, what am I doing wrong? 12 jul 2018 14H09.log.html Warrior_Prot_xxx_PVE.xml ---------------------------------------- Garub Hello, I don"t found problem in your log ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9801-wrotation-warmane/ TITLE: Wrotation warmane ---------------------------------------------------------------------------------------------------- Unknown Hello folks, does anyone know If Wrotation will work on warmane servers without getting banned? I know that PQR will get you banned because of their own anti-cheat. best regards ---------------------------------------- ScripterQQ Yes it isn't detected and neither is EWT. Pretty sure people have even modified the old PQR by now to work around Warmane's detection (which was mostly string detection, looking for PQR in chatframe) ---------------------------------------- Unknown Perfect, that's what I wanted to hear ---------------------------------------- Unknown A modified pqr version would be nice to have, specially for those times where I am in dungeon and I'm literally so tired that I can't focus well on doing the basic 1-2-3 rotation, and I just want to finish the dungeon asap and get the emblems and log out. However, I am still very careful even with wrobot, I got flagged by the sentinel anticheat recently, while using the auction feature on my main account. I don't know exactly what happened but after that, I switched the auction feature on a trash character and now it camps the AH day and night non stop, and I never got a warning. So stupid... ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9843-interrupt-casting-at-80-90/ TITLE: interrupt casting at 80 - 90% ---------------------------------------------------------------------------------------------------- Unknown Hello folks, I'm currently working on a simple pvp rotation, but I still struggle with interrupt spells. If you choose Target in Cast in profile creator it will interrupt the target immediately and it will look really fishy, if you choose Target Casting Time Left it feels like it doesn't really matter which value you choose, it will interrupt very early as well. thanks in advance ---------------------------------------- Unknown Hello, you can try to use lua codition https://wow.gamepedia.com/API_UnitCastingInfo : local name , text , texture , startTimeMS , endTimeMS , isTradeSkill , castID , notInterruptible , spellId = UnitCastingInfo ( "player" ) if name then local finish = GetTime () - startTimeMS / 1000 local casttime = ( endTimeMS - startTimeMS ) / 1000 local p = finish * 100 / casttime print ( name .. ' casting ' .. p .. ' %.' ) end ---------------------------------------- @Droidz @Droidz do we have to replace the first line ? lets say I want to use (shadow priest's) silence to interrupt any cast. 15487 silence, silence, path?(what path?), 1500(where it can attempt interrupt), 500(where the attempt ends?), tradeskill(what is this?), 15487(silence id), notInterruptible(then what), spellId = UnitCastingInfo("focus") Silence, Silence, _, _, endTime = UnitCastingInfo"focus") if spell then local finish = endTimeMS/1000 - GetTime()  print(spell .. ' will be finished casting in ' .. finish .. ' seconds.') end if I add this as lua script is it going to work? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9870-wrotation-dont-let-me-choose-my-target/ TITLE: Wrotation don't let me choose my target ---------------------------------------------------------------------------------------------------- Unknown Hi all, i have a problem, i use a fightclass for my beast hunter, and exemple, when  i have multiple target, i cant choose the one who i want to kill, when i click on a different target, the rotation automactly choose another one, can you help me pleasE ? ---------------------------------------- Unknown Hello, try with another fightclass ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9947-warrior-shield-bash-in-battle-stance/ TITLE: Warrior Shield Bash in Battle Stance ---------------------------------------------------------------------------------------------------- Unknown Hi everyone, I am trying to make use of shield bash in battle stance but it requires shield to be equipped. Normally in battlestance, when my wrotation is on, my warrior has 2h weapon equipped so, shield bash doesn't work as it requires shield to be equipped. Is there any possible way to make it equip shield on using shield bash, like some lua code? I am new to this stuff so I really have no clue how to do it. Any help or hints would be glady appreciated. Thanks :)) ---------------------------------------- Unknown I have seen people ask this many times in forums but it has always gone unanswered. I tried adding Equipitembyname(ITEMID/NAME) in the lua code but it still isn't working. Am I doing something wrong or is it not within the bounds of the API? Please help me. xD @Droidz ---------------------------------------- Unknown Anyway - read the damn docs: http://wowwiki.wikia.com/wiki/API_EquipItemByName You will need to call: EquipItemByName ( "mainHand" ); PickupInventoryItem ( 16 ); EquipItemByName ( "offHand" ); PickupInventoryItem ( 17 ); -- or the macro call RunMacroText ( "/equip mainHandName\n/equip offHandName" ); ---------------------------------------- Unknown Yes I am very new to LUA so i had no clue how to use the strings. I will try and see if this works. Thanks for guiding me. :)) ---------------------------------------- Unknown could post your profile for me to use on my, (I do not know how to program). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/9996-tbc-and-vanilla/ TITLE: tbc and vanilla ---------------------------------------------------------------------------------------------------- Unknown can i botting vanilla and tbc same time? ---------------------------------------- Unknown hello, yes if you have subscription with several sessions ---------------------------------------- Unknown yes I've bought WRobot - 10 sessions but how does it work? I start the game and update the wrobot to the same version but I guess that version is wrong if i already have the bot on another version..sry my bad english ---------------------------------------- Unknown https://wrobot.eu/forums/topic/3633-getting-started-with-wrobot-video/ ---------------------------------------- Unknown try to gather information from that video, if you still need help add me on discord Bambo#6404 ---------------------------------------- Unknown now works :) thanks a lot ! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4171-wrotation-wont-atack-heart-on-en-ilgynoth/ TITLE: Wrotation - wont atack heart on EN Il'gynoth ---------------------------------------------------------------------------------------------------- Unknown Hey, Anyone else find that wrotation stops attacking when trying to attack the heart of Ill'grynoth (inside once eye dies) in Emerald Nightmare ? It work perfectly on all other legion content bar this .... Is there something I need to manually add ? Thanks in advance ---------------------------------------- Unknown Hello, In game, when you have selected http://fr.wowhead.com/npc=105393/il-gynoth , can you go to tab "Tools" > "Development Tools" > bouton "Memory informations" and  send me result by private message. ---------------------------------------- Unknown OK but ill have to wait until next week reset:( ---------------------------------------- Unknown I sent him Darkscarletz. ---------------------------------------- Unknown Maybe it doesn't work if you have "Launch rotation when combat starts" enabled. Can try "Attack all selected targets". Both are under Product Settings. ---------------------------------------- Unknown Any news on this one? I had the same problem in Halls of Lightning. Before the last boss you have to talk to some friendly NPC's that become "attackable" afterwards... Bot didn't attack them. ---------------------------------------- Unknown Ok i worked this out For some reason the bot vs real life. You literally have to stand inside the heart for bot to use rotation. Yet i can manually hit from much further away. Why this is I have no idea. But that's how it works. P.S don't stand at the back of the heart it will punt you all the time. ---------------------------------------- Unknown Hello, sorry for the delay. I have check your PM, all seem good, what fightclass do you use? Do you get this problem with others big mobs (big size)? When you go inside the mob WRobot works correctly (very near )? ---------------------------------------- Unknown I had the same problems with some bosses(don't remember sorry) in WOTLK with WRotation. You need to run around / inside it until the bot starts its rotation. Even with all checks disabled. I was using my own light rotation bot. Bot.cs ---------------------------------------- Unknown http://wrobot.eu/bugtracker/sizerange-calculation-is-broken-r497/?do=findComment&comment=3329 How do you check if you are at good distance? ---------------------------------------- Unknown http://wrobot.eu/bugtracker/sizerange-calculation-is-broken-r497/?do=findComment&comment=3329 How do you check if you are at good distance? ---------------------------------------- Unknown with new Spell("bla").IsDistanceGood This is my complete spell validation // Validate spell if (! ObjectManager . Me . IsStunned && ! ObjectManager . Me . IsDead && ! ObjectManager . Me . IsCast && ! target . IsDead && spell . KnownSpell && spell . IsSpellUsable && spell . IsDistanceGood && ! hasDebuff ) { if ( target . Guid == ObjectManager . Me . Guid ) { // Cast on self Lua . LuaDoString ( $ "CastSpellByID({spell.Id}, \"player\")" ); } else { // Cast on target Lua . LuaDoString ( $ "CastSpellByID({spell.Id}, \"target\")" ); } // Log Logging . WriteDebug ( $ "Cast: {spell.NameInGame}" ); I also have the problem that the bot seems to have some other problems, too LOG: [D] 23:08:07 - [SpellManager] Cannot found spell: public static SpellInfo SpellInfoCreateCache() ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4311-attacking-faster/ TITLE: Attacking Faster ---------------------------------------------------------------------------------------------------- Unknown I've created a full fleshed out fight profile for the warrior class. Though, I feel like the abilities being used aren't being used immediately as they come up. I have FPS set to 50, I have the combat option checked (In advanced settings) and on some abilities that have no global cooldown aren't being used immediately with other abilities. If I were to manually press Battle Cry and Odyn's Fury I could use them at the exact same time but the bot will wait between uses even though I have Battle Cry set to not wait during casting. I just feel like the bot is reacting very slow and it's hindering my DPS. ---------------------------------------- Unknown Have you played around with the latency setting in the wrobot console?  try changing that to something a bit lower.  i keep  mine default however try something like 10 min and 40 max and see what happens.  Keep in mind, if you have spell interupts you may be interrupting them in sub 40ms from the start of cast which will certainly raise some eyebrows in PVP. general settings > advanced settings > other options > [min / max latency]. ---------------------------------------- Unknown Yes, I have min set to 25 and max set to 150. Should I try setting max lower? ---------------------------------------- Unknown you may see a difference if its lower... I know default is what i consider  "human speed". Have you tried the [class\fight class] frame "improve combat rotation speed" turned on? ---------------------------------------- Unknown Yeah, I turned that on and when I go to a target dummy I don't see any difference in the DPS. When I watch the bot use spells I can see it highlight a spell then use it rather than use immediately as it comes up. It's like it has to think before acting, is there a way to make the bot respond quicker or do priorities at a faster pace? I heard you can create routines in LUA or something would that make them faster? My ilvl is 872 as Fury and I do max 250-300k dps. I should be doing far more than that at my ilvl. ---------------------------------------- Unknown maybe writing a fight class in c# would do more.... i know that wrobot needs to parse the fighclass.xml file and convert it into c# which apparently can make some overhead... That being said, I have never looked down the 'max dps' path- i only use wrobot for afk gold farming and leveling so for me 60-80% dps with survivability is good enough. ---------------------------------------- Unknown i just tried this , he is dpsing like crazy mofo , instant casting spells much faster than before ---------------------------------------- Unknown Did you change to a c# fight class or modifying the settings on the console got you dps'ing faster?? ---------------------------------------- Unknown Would love a answer to this as well. ---------------------------------------- Unknown just settings on the console , and lowered latency settings , but you could try that with figh class also ---------------------------------------- Unknown I lowered the latency settings but how do you access the console and what did you set exactly? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4324-kickbot/ TITLE: Kickbot ---------------------------------------------------------------------------------------------------- Unknown Hey guys. I am trying to make a wrotation for my Rogue. All I want it to is kick or focus kick channel spells as early as possible or cast spells at like 90%... Any advice? ---------------------------------------- Unknown Hello, you can try to use condition "Target Casting Time Left". ---------------------------------------- Unknown Also discussed here (maybe it helps): ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4331-for-friends-party-pauses-movement/ TITLE: For friends (party) pauses movement ---------------------------------------------------------------------------------------------------- Unknown Hello, I have my fightclass rotation target party members and cast instant spells on them, however, when moving it stops movement to cast.  I've set it to can move during cast.  It appears to be due to targeting a party member. ---------------------------------------- Unknown Hello, if you can wait next update. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4388-wrotation-karazhan-lagstutter/ TITLE: WRotation Karazhan- Lag/Stutter ---------------------------------------------------------------------------------------------------- Unknown I have been using the WRotation portion of WRobot for a few months now and it works great except for in Karazhan. It makes the game stutter like it is running at 15fps. The weird thing is,  it claims the framerate is still good(over 50 fps).  If I turn off WRotation, it goes back to normal immediately. It only occurs in this dungeon. Thoughts? ---------------------------------------- Unknown Hello, It is strange than you get this problem only in Karazhan. Do you have try with another fightclass? Or to put lower graphic quality ? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4508-use-of-dragon-roar-only-when-enraged/ TITLE: Use of dragon roar only when enraged ---------------------------------------------------------------------------------------------------- Unknown Hey, I have been playing around with Dragon Roar and I can't for the life of me get it to cast only if Enrage is up. It will always cast automatically when available no matter what conditions I set It's like it doesn't pick the buff on me up. Could I grab some assistance in this space. C code appreciated. Thanks. ---------------------------------------- Unknown I can't provide C but i can give you an example in C# // Create spell instance Spell dragonRoar = new Spell ( "Dragon Roar" ); // Validate if ( ObjectManager . Me . HaveBuff ( new Spell ( "Enrage" ). Ids ) && dragonRoar . IsSpellUsable ) { // Use spell dragonRoar . Launch (); } The spell will be launched if you don't have the spell at your self and dragon roar is ready to use. ps: you need to check the spell names if they are correct Hope that helpes. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4781-purpose-of-wrotation/ TITLE: Purpose of wrotation ---------------------------------------------------------------------------------------------------- Unknown Hello I am new to this bot. Just curious what all is possible with this program ? I am hoping it's goes through a set rotation automatically. So if I wanted to raid with a mage it would go through rotation while I just move around d and dodge stuff? I am hoping this is possible please tell me if it works like this. ---------------------------------------- Unknown you could use WRotation while raiding but your dps will be low and as you know, most people don't like low dps in raids. you could get away with it in LFR like I do but for the serious runs, you'll wanna do it yourself. ---------------------------------------- Unknown I am working on a rotation (for mage interestingly) that is good enough for raid dps. It's really hard though, the bot can survive and kill, but topping dps is a challenge. ---------------------------------------- Unknown bot will never top in dps unfortunately. I wish it could. There is a slight delay between each ability and the bot also goes in a rotation. It doesn't know when to skip a spell to get you the surge you want unfortunately. ---------------------------------------- Unknown wrotation works decent... dps is fine ---------------------------------------- loves2spooge I wonder how i'm topping the dps with wrotation in raids and dungeons. You will not top dps if you use the fight class editor, but with a pure C# you will. Before you can top dps with wrotation, you need to know your class. If you top dps manualy, then you can have better dps with wrotation. ---------------------------------------- Unknown I agree w/ this completely! And Reaper you are wrong, sorry. With the right amount of effort, you can actually make a fight class with conditions that works better than any human. It takes a LOT of work and as Pasterke said, coding knowledge. ---------------------------------------- Unknown unfortunately I don't have coding knowledge. I definitely would prolly purchase fightclasses that were really good as you claim. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4831-fight-class-settings-drop-down-box/ TITLE: Fight Class Settings Drop Down Box ---------------------------------------------------------------------------------------------------- Unknown For the Fight Class Profile, using C#, is there a way to have in the settings use a drop down box with user inputted variables? I know by default using bool it says true/false. I was wondering if there was a way to do this. Thanks for any help! ---------------------------------------- Unknown Hello, if you use c# and default method to display settings, look this: http://www.c-sharpcorner.com/uploadfile/witnes/using-propertygrid-in-net/ ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4884-rotation-wont-start-with-some-nighthold-bosses/ TITLE: Rotation won't start with some Nighthold bosses ---------------------------------------------------------------------------------------------------- Sonat I have found that in the new Nighthold instance that some bosses (not all) Wrotation will not start until you enter the 2nd phase of the fight. Bosses include: Star Augur Etraeus Elisande Guldan, and one more that I can't remember? The issue is that once combat starts, Wrotation just does nothing. I have to manually do my rotation until the 2 phase hits (this seems to be the only consistent thing that relates to all scenarios) then the rotation starts working as normal. Anyone else having this issue? Ranged DPS class (BM hunter) and I have tried "attack all selected targets" and "launch rotation when combat starts" options with no effect... Thanks! ---------------------------------------- Unknown still a problem edit: and it doesnt hit High Botanist Tel'arn ---------------------------------------- Unknown | 2017-03-23T13:20:22Z I had the same problem and made a small botbase. Try this botbase (product) and tell me if you still have the problems. I'm using it for my rotation but never tested if it is working with the xml files. Just select the product and your fight class as usually and hit start. There are no settings at all since its just a botbase that starts the internal engine. Feedback would be nice. Deleted Edited March 23, 2017 by iMod Doesn't work with xml files ---------------------------------------- Unknown I've only use rotation in LFR as I don't have any good fightclasses that is worth using in normal+. I myself noticed the issue only with Guldan but that is when he is in the center. ---------------------------------------- Unknown thank you, i will test it these days :) edit: tested it, but it doesnt do anything ---------------------------------------- Unknown target.isvalid makes this problems. If the target is not in line of sight, then target.isvalid = false. Also if there's no path to the target, but that's meshes problems. ---------------------------------------- Unknown uh that means its not working with xml files. I will take a look at it tomorrow. I'm checking LOS and its still working fine for me. so its just IsValid which is buggy? Seems that it is not executing xml profiles, i'm sorry. ---------------------------------------- Unknown que faire pour palier a ce probleme de wrotation sur les boss du palais ---------------------------------------- Unknown Avec la dernière version de WRobot vous avez ce problème? ---------------------------------------- Unknown ca marche merci autre petit probleme comment peut on gerer le buff du monk qui demande de ne pas faire le meme spell ---------------------------------------- Unknown Hel-Ya has the same problem. And it because either you are to far into the Bosses Hit box or the bosses Hit box it too small. The hit box is the red circle beneath your target. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5118-need-help-wrotation-infight-macro-spam-doenst-work-for-me/ TITLE: Need Help: Wrotation infight macro spam doenst work for me ---------------------------------------------------------------------------------------------------- Unknown Hello! I have an issue using wrotation. i just want to press 2 buttons via the macro system every few seconds but this only works when im out of combat.when im entering combat he just doesnt press the macros anymore.'press key only if not in combat' is on false.still doesnt work. Anyone got an idea whats the problem? ---------------------------------------- Unknown Ok my car is broken and I can make it run what is wrong? What you wanna do, what macros are you wanna cast, paste maybe link to rotation? ---------------------------------------- Unknown i dont really get the point of your answer. i want to use 2 spells in my actionbar (1 and 2) by using the macro system and wrotation. i usually do this for disenchanting.but when i do this in combat the macros wont trigger. i cant figure another way out to just do this simple rotation with wrobot. ---------------------------------------- Unknown using System ; using System . Threading ; using System . Windows . Forms ; using robotManager . Helpful ; using wManager . Wow . Class ; using wManager . Wow . Enums ; using wManager . Wow . Helpers ; using wManager . Wow . ObjectManager ; public class Main : ICustomClass { public float Range { get { return 30 ; } } private bool _loop ; public void Initialize () { _loop = true ; while ( _loop ) { Lua . RunMacroText ( "/cast Flash Heal" ); } } public void Dispose () { _loop = false ; } public void ShowConfiguration () {} } Ok this is stripped down custom combat class. Take all of that copy to notepad and save into fightclass dir with .cs on the end. Then Replace that Lua.RunMacroText("/cast Flash Heal"); to anything you want you can make 2 comands or any other number like Lua.RunMacroText("/cast Disenchant"); Lua.RunMacroText("/use Item:43433"); or whatever idk what you want achieve. You can put normal spell there too. For pause in between add Thread.Sleep(15); Where 15 is in miliseconds so to get one second write Thread.Sleep(1000); ---------------------------------------- Unknown thank u very much! ---------------------------------------- Unknown solved ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5146-section-for-downloading-roations/ TITLE: Section for downloading Roations ---------------------------------------------------------------------------------------------------- Unknown Hey, I searched in the forum but I cant find the download section for 7.0.3 Combat Rotation profiles? ---------------------------------------- Unknown You'll find it in Fightclasses. http://wrobot.eu/files/category/9-fight-classes/ ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5564-no-forms-and-buff-command-with-druid/ TITLE: no Form's and buff command with druid ---------------------------------------------------------------------------------------------------- Unknown I play on Firestorm Legion private server, and I cant use any Forms in wrotation.. animal forms or moonkin form on my druid. And if I use runmacrotext to run them I cant use Buff as an condition.. then it do not run. wrobot v. 1.7.2 (21039) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5649-wrotation-assistance-and-fight-classes-assistance-different/ TITLE: WRotation assistance and Fight Classes assistance different? ---------------------------------------------------------------------------------------------------- Unknown Hy, what is the the difference between WRotation assistance and Fight Classes assistance. Greetings ---------------------------------------- Unknown as in the forums section? ---------------------------------------- Unknown WRotation = About the WRotation product Fight Classes = For general rotation discussions ---------------------------------------- Unknown Wrotation = the rotation bot. Fight Class = the specific class you play, like Windwalker Monk. Fight Classes are used by Wrotation. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5816-mouseover/ TITLE: Mouseover ? ---------------------------------------------------------------------------------------------------- Unknown Hey ! Is it possible to add something in a fightclass so the wrotation use mouseover to heal ? Thanks ---------------------------------------- Matenia Hello, it is possible. Here's an c# example: if (wManager.Statistics.RunningTimeInSec() < 2) { robotManager.Helpful.Logging.Write("Register OnEventsLuaWithArgs"); wManager.Wow.Helpers.EventsLuaWithArgs.OnEventsLuaWithArgs += delegate (LuaEventsId id, List args) { if (id == LuaEventsId.UPDATE_MOUSEOVER_UNIT) { string name = Lua.LuaDoString("name = UnitName('mouseover')", "name"); int minHealth = 110; //cast heal spells if your mouseover target drops under this value int maxrange = 40; //general range for heal spells WoWUnit unit = wManager.Wow.ObjectManager.ObjectManager.GetObjectWoWPlayer().SingleOrDefault(i => i.Name == name); if (unit != null && unit.IsValid && unit.IsAlive && unit.GetDistance < maxrange && unit.HealthPercent < minHealth && !TraceLine.TraceLineGo(ObjectManager.Me.Position, unit.Position, CGWorldFrameHitFlags.HitTestSpellLoS)) { //here you can add more conditions which spell should be cast robotManager.Helpful.Logging.Write("cast heal on mouseover"); wManager.Wow.Helpers.SpellManager.CastSpellByNameOn("Flash Heal", "mouseover"); //here you can start a thread which checks whether you are still mouse over the unit & cast more heals } } }; System.Threading.Thread.Sleep(2000); } and the example how it can be implemented in fightclass: mouseover heal example.xml ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5914-volley-hunter-aoe/ TITLE: Volley - hunter aoe ---------------------------------------------------------------------------------------------------- Unknown Hi, so I'm trying to make my WRotation use Volley - Hunter AoE spell on targets location when there are 3 or more mobs within Volley range around target. Is it possible? Would appreciate any help! ---------------------------------------- Unknown I figured it out, used condition Unit Attack Player Near Target. :) Just leaving it here if someone else needs it. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/5987-turn-off-resurrect-pet-when-feign-death-bm-hunter/ TITLE: turn off resurrect pet when feign death - BM hunter ---------------------------------------------------------------------------------------------------- Unknown Is there a way to turn off pet resurrection when feigning death? Doing so breaks feign death obviously...and that's bad Thanks! ---------------------------------------- Unknown Add the spell Feign Death to your spell list. make it so you fain death when you would like the bot to do so. Once that work great fro you. Add the spell that resurrects your pet to the spell rotation. Then add the condition Buff Cast By Me to your spell. And add into this buff Feign Death, make sure beneath it says False for this buff to be absent. So that the bot will cast this only if you do not have the buff Feign Death Active ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6056-confused-on-how-fight-class-works/ TITLE: Confused on how fight class works ---------------------------------------------------------------------------------------------------- Unknown Where is the option to just set something like: if not "On Cooldown" then use "Blade Dance" ? Seems like something incredibly simple to me, but maybe I'm jsut retarded and don't see the elegance of the fight class creation interface. ---------------------------------------- Unknown Hello, ---------------------------------------- Unknown That video doesn't answer my question though. CDs for something like Eye Beam are much more fluid than a set timer. Setting up a timer as opposed to a priority and a list of if/then statements seems really counter-intuitive. ---------------------------------------- Unknown Some better english too. "Cooldown Enabled' srsly, wtf does this even mean? Then it asks for a buff... I don't even know what's what with this interface. ---------------------------------------- Unknown WRobot (with default spell options) cast spell only when he is usable ---------------------------------------- Unknown The fight conditions are pretty self explanatory. Try not think about them to hard. Plus take sometime play with them and try things out and see what happens in game this will help get a better idea of how they work. Plus you have an entire forum to read for suggestions and help and loads of code all over the place that can help you figure out how to make thing go your way. Ask for suggestions or mail other forum users that have more advanced knowledge that you do. Most of the time you will get some really good answers. This is a forum community. We all want to have fun and learn new things. You would be surprised at how much help you can get. When I first started using this bot I was confused like you are. So my adivse read the forum get an Idea of how things work and ask more educated questions and you will get a worm response. But to try and answer your question. Ok what spell are you trying use on Cool Down? and what Spell are you trying to use if said spell is on Cool Down? But to try and break it down for you. When you cast a spell it either places a buff on you, on the Target, or does instant damage causing a buff chance to occur. So in the Fight class condition window you will need to know were the buff happens which is usually in the spell tool tip in game. So say you are casting Howling Blast for a Frost Death Knight. Well when you cast this spell it puts a de-buff on the target. So in the Fight class window you would add the spell Howling Blast to the Spell list. now the spell is in the list High light the spell by clicking it in the list. and to the right of the spell list there is a tall box and at the bottom of the box there is a button called Conditions. Click this button and ascending menu will appear. in this menu you will find an assortment of conditions. These are parameters that the bot will look for while running the rotation and all of these spells will only cast if all parameters are met. So Howling Blast can be used in a few ways. Once do to a Passive Proc outlined in the Spell Book in game, it have a range or 20 yards, and it places a de-buff on the target. So in the conditions list there are Target Distance for the 20 yard range. Rime is a Passive Proc Buff so I would add Buff or Buff cast by me and add Rime to the buff. Or Target Buff and add in Frost Fever to the buff. So that then spell will only try to cast if the target dose not have Frost Fever. Player have the Passive Buff Proc Rime. Or the Target is with in the 20 yard Range. Now I hope this explanation helps you better understand the way the fight class works. If you have anymore question please don't hesitate to ask. But please search the forum first then ask. I will help anytime I can as well. I have not touched on the Spell Settings. But they are some other pretty self explanatory setting that can make a lot of difference when setting up a spell. Just make sure the right spell is highlighted in the spell list before changing these settings. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6266-frost-death-knight/ TITLE: Frost Death Knight ---------------------------------------------------------------------------------------------------- Unknown Has anyone figured out how to make a class pool their resources during their rotation? I am trying to figure out how to make a Frost DK Pool up their runes and max out their rune power. Once maxed out Pop all their CD's and then restart the pooling process to maximize DPS out put. Everything I have tried has not even come close and or even worked. I am still learning the basics of C Sharp so Im sure this would be an issue for me when I started this project. Any help would be greatly appreciated. Well what Im trying to ask is how would I tell the bot to not cast any spell till all Runes are off Cool Down, and before this only cast said spell to generate Maximum Rune Power before casting a Major Cool Down, to then begin using or there cool downs to maximize the use of these runes and rune power? If I can get the beginning Code for this I can play with it and make it work for all classes. And we could add it as a condition in the fightclass editor hopefully. Which would be awesome I think. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6334-item-spell/ TITLE: Item Spell ---------------------------------------------------------------------------------------------------- Unknown Hello , how can i use this Spell in WRotation? http://de.wowhead.com/spell=235991/kiljaedens-brennender-wunsch ---------------------------------------- Unknown Hello, ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6492-wrotation-doesnt-work/ TITLE: Wrotation Doesnt work ---------------------------------------------------------------------------------------------------- Unknown So my Wrotation doesnt work, while i use my fight class on gatherer/grinder/quester  and everythink is fine, when i switch to Wrotation bot dont use any abilities. I play on TBC Private Server . What ive missed that it doesnt work ? ---------------------------------------- Unknown I'm having the same issue. If I'm just trying to use WRotation, it doesn't do anything. ---------------------------------------- Unknown Have you load a fightclass also? ---------------------------------------- Unknown Hello, Can you share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6669-fight-class-editor-problem-with-casting-spell-on-proc-only/ TITLE: Fight class editor - Problem with casting spell on proc only ---------------------------------------------------------------------------------------------------- Unknown Hi! I can't get the condition to work. I wan't the spell Ice Lance to be cast on Fingers of Frost proc only. But neither condition "buff" or "Buff casted by me" works, option need is set to "true" Whats the problem? Please help! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/6755-not-doing-anything-again/ TITLE: Not doing anything again... ---------------------------------------------------------------------------------------------------- Unknown Tried a paid Feral Druid class, and the free updated for regrowth one - does nothing. It worked a few days ago - did an update, now nothing works. I've even tried a reinstall - still nothing. ---------------------------------------- Unknown 20:27:37 - [Memory] Select game process: 5500 - ***... 20:27:38 - [Automaton] Loaded 20:27:38 - [SpellManager] Initializing SpellBook - (Wait few seconds) 20:27:38 - [SpellManager] Initialize SpellBook Finished (228 spell found) 20:27:38 - [SpellManager] Please wait, loading spellbook... 20:27:39 - [SpellManager] Spellbook loaded. 20:28:07 - [Automaton] Stopped 20:28:07 - [Automaton] Stopped 20:28:07 - [Automaton] Closed 20:28:07 - [WRotation] Loaded [F] 20:29:24 - [FightClass] Loading Fight class: C:\Users\Toldorn\Documents\FoxtelGo\WRobot\FightClass\Legion-Feral(Updated for Regrowth).xml 20:29:31 - [Fight] Player Attack Gluttonous Raven (lvl 110) [F] 20:29:31 - [Spell] Cast Regrowth (Regrowth) [F] 20:29:31 - [Spell] Cast Incarnation: King of the Jungle (Incarnation: King of the Jungle) [F] 20:29:31 - [Spell] Cast Prowl (Prowl) [F] 20:29:42 - [Spell] Cast Prowl (Prowl) [F] 20:29:55 - [Spell] Cast Prowl (Prowl) 20:29:57 - Session statistics: Elapsed time: 00h:00m:30s Kills: 1 (120/hr) Deaths: 0 (0/hr) Stucks: 0 (0/hr) Farms: 0 (0/hr) Loots: 0 (0/hr) Money/HR: 0 G 00 S 00 C (0 G 00 S 00 C) [F] 20:30:01 - [FightClass] Loading Fight class: C:\Users\Toldorn\Documents\FoxtelGo\WRobot\FightClass\[Druid] Feral - david.cs 20:30:07 - [Fight] Player Attack Highlands Runehorn (lvl 110) 20:30:27 - [Fight] Player Attack Highlands Runehorn (lvl 110) You can see, I've tried 2 combat classes...both spunk cooldowns - and cast regrowth, but dont do any actual rotation abilities apart from right click. ---------------------------------------- Unknown Hello, Can you share your full log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/7071-healing/ TITLE: Healing ---------------------------------------------------------------------------------------------------- Unknown Hey guys. Can I use WRotation also to use a healing rotations or only party mode? Want to use it in dungeons but party mode is always following groupleader. Want to do movement by myself. or can I disable it anyhow? Thanks. ---------------------------------------- Unknown Hello, yes you can ---------------------------------------- Unknown okay. How do I disable following? Can´t find an option for it. ---------------------------------------- Unknown Anyone can help? ---------------------------------------- Unknown If you are using WRotaion, I don't believe it should follow anyone, unless it is predefined in the fight class you may be using to follow tank or healer. ---------------------------------------- Unknown How can I make it heal it do nothing when I start the bot ---------------------------------------- Unknown Did you load a Fight Class? ---------------------------------------- Unknown i did it attack boss or say no target now i got a paid healing file but its rar how can i make it work ---------------------------------------- Unknown i did and it heal my self and thats all ---------------------------------------- Unknown i did ---------------------------------------- Unknown [F] 22:08:38 - [FightClass] Loading Fight class: J:\WRobot\FightClass\holy_pala_fightclass.xml [E] 22:08:38 - Error to load plugin J:\WRobot\Plugins\BGX_PALA.dll 22:08:38 - [Party] Started ---------------------------------------- Unknown Unpack the rar file and put it in the FC folder ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/7147-not-attacking/ TITLE: Not attacking ---------------------------------------------------------------------------------------------------- Unknown when I am riding vehicles (like the animals in the PvP world quest) my rotation doesn't start, I wonder if there is a easy fix in the options for something like this? played around with cast when mounted but it didn't work. ---------------------------------------- Unknown Look under "advanced settings" on the "Mount options" page you will find an check box for "Ignore Fighting if in Ground Mount" ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/7870-multiple-rotation-loopburstdefensive/ TITLE: Multiple rotation? (Loop/burst/Defensive) ---------------------------------------------------------------------------------------------------- Unknown Hello guys!Just asking if its possible to create a multiple rotation,like 3 files,or one,with hotkeys into-game like this: Rotation in loop: Normal attacks,normal rotation without burst spells. Burst rotation: When we want,use hotkey to activate burst rotation file. Defensive: When we want,use that to trinkets,dispels,movility,etc... Thanks in advance for your attention. ---------------------------------------- Unknown Yes it is. ---------------------------------------- Unknown Thank you, Any link or tutorial to do that?Just trying to do some rotations a bit more complete. ---------------------------------------- Lemke My first stab at doing that was in one of my FCs. Look it up and it'll give you an idea. They were basic back then fyi ---------------------------------------- Unknown | 2017-12-06T09:18:42Z Personaly i'm using BurstMode = strg AoeMode = alt Subscribe to event (needs to be in the constructor or initialize method NOT in the loop): #region Events bool burstMode = false ; bool aoeMode = false ; // Listen to events EventsLuaWithArgs . OnEventsLuaWithArgs += delegate ( LuaEventsId id , List args ) { #region MODIFIER_STATE_CHANGED if ( id == LuaEventsId . MODIFIER_STATE_CHANGED && args . Count == 2 ) { // Possible values are LSHIFT, RSHIFT, LCTRL, RCTRL, LALT, and RALT string key = args [ 0 ]; // 1 means that the the key has been pressed. 0 means that the key has been released int state = int . Parse ( args [ 1 ]); // AOE mode if ( key == "LALT" && state == 0 ) { // Set status aoeMode = ! aoeMode ; } // Burst mode if ( key == "LCTRL" && state == 0 ) { // Set status burstMode = ! burstMode ; } } #endregion }; Use (in the loop): // Burst? if ( burstMode && ObjectManager . Me . InCombat ) { // Do your burst stuff } // AOE? if ( aoeMode && ObjectManager . Me . InCombat ) { // Do your AOE stuff } Hope that helps. Edited December 6, 2017 by iMod ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3031-new-conditional-suggestion/ TITLE: new conditional suggestion ---------------------------------------------------------------------------------------------------- Unknown I thought it would be nice to have a new conditional added. Focus health percent. As a feral druid, it would be nice to be able to focus your tank and cast rebirth if dead? Thanks ---------------------------------------- Unknown There are 2 possible solutions with Macro and without 1.With Macro Create a macro: #showtooltip /cast [target=focus,exists]Rebirth Create the new Spell in WRobot: Spell name is: RunMacro(macroID); macroID = position in your "macro list" (starting top left, going from left to right and top to bottom) Just the number( eg. 1 not "1" ) In spell settings set "Not spell, is lua script" to true Conditions: We will use this WoW_API (this is not secured [safe to use]) local health = UnitHealth(unit); Set the condition of Rebirth to "Lua script" in "lua script" write local health = UnitHealth("focus"); ret = false; if (health == 0) then ret = true; "return value research" set to true "return value var" set to ret Warning: If you don't have a focus selected it will always be true and spamming Rebirth 2. Without a macro Spell name: CastSpellByName("Rebirth"{, "focus"}); Conditions are the same I guess this should work. ---------------------------------------- Unknown Macro list: Example: ---------------------------------------- Unknown I guess Droidz will post a comment sooner or later telling us how to do it a lot easier and my work is gone And why am I talking about Ban-Risk, we are using a Bot ---------------------------------------- dida1990 The bot can run LUA secure scripts without an unlocker ---------------------------------------- Unknown oh, then i would say "there you go" ---------------------------------------- Unknown edited :) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3067-swapping-totems/ TITLE: Swapping Totems ---------------------------------------------------------------------------------------------------- Unknown Hi everyone I use Create Fight Class tool for creating my dps rotation for raids and pvp xt. Mostly does it part and i dont know about C# codes and how they are applied i use bot for combat rotation Its fine but there are some conditons that ""Create Fight Class tool"" dont inherit, and im told it can only be done in C# for exp: i wanted to do for shaman when im not moving; if there is 1 mob (around) and no totem -- put searing totem if there is 1 mob and searing totem  --- do nothing if there is 2 or more mobs and no totem -- put magma totem if there is 2 or more mobs and searing totem -- put magma totem if there is 2 or more mobs and magma totem-- do nothing in this case, there is no condition to check which totem is active through the ""Create Fight Class tool"". you can check if there is an active fire totem but u cant check if its a magma or searing which are both fire totems What i ask is; Is there a way to do this with  ""Create Fight Class tool"". It can only be done in C# ? Which conditions there are that arent in  ""Create Fight Class tool"". Where can we learn from it Lets say someone else posted a C# code here for the totem part. Can i add it via  ""Create Fight Class tool"". (I need it so i can keep modifying it when needed) Ty in advance Keep up the good work please ---------------------------------------- Unknown Are you into lua? http://wowwiki.wikia.com/wiki/API_GetTotemInfo ---------------------------------------- Unknown According to lua, u cant check if the fire totem active is a searing or magma? ---------------------------------------- Unknown I guess with this http://wowwiki.wikia.com/wiki/API_SetMultiCastSpell it is somehow possible, but currently I am not at home, so I can't write anything :/ ---------------------------------------- Unknown Dont think it is ---------------------------------------- Unknown I check the api later and give you feedback :) there is a way, there is always a way :) Gesendet von meinem D6603 mit Tapatalk ---------------------------------------- Unknown Dida you still at this? :D ---------------------------------------- Unknown pretty simple actually, just check it on name. greets, Dreamful haveTotem , totemName , startTime , duration = GetTotemInfo ( 1 ) if totemName ~= "Magma Totem" then return true else end ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3077-new-condition-suggestions-for-wrobotfightclass-creator-tool/ TITLE: New condition suggestions for Wrobot(fightclass creator tool) ---------------------------------------------------------------------------------------------------- Unknown Hi, having some trouble creating some fightclasses for wrotation without some conditions in the FightClass Creater tool, would like to suggest if it helps if there is already please show how its done 1- Target Channeling- (not casting, but channeling) that would help to interrupt channels right away and interrupt the casts at last miliseconds 2- Spell Charge - Some spells can be used more than once right after, many classes have those abilities, bot use it when possible which is not very preferable ---------------------------------------- Unknown Hello, 1 - You have condition "Target Casting Time Left" (works with channeling) or you can use lua: http://wow.gamepedia.com/API_UnitChannelInfo 2 - With "Buff Stack" you can get spell charge generally, but you can use lua: http://wow.gamepedia.com/API_GetSpellCharges ---------------------------------------- Unknown Ty for your interest first 1- You cant understand if target is channeling or casting in any case, i don't know how to use lua 2- Buff stack returns the buffs stacks on your character, what i need is charges of a spell, Lets say we cant do them by the FightClass editor, I try to learn about Lua scripts then Would u post an example for ; An enhance shaman, to cast Lava Lush ---only when it has 2 charges ---------------------------------------- Unknown Got this one working, with some comparison and basic coding knowladge Lua Script : currentCharges, maxCharges, cooldownStart, cooldownDuration = GetSpellCharges(60103);if (currentCharges==2) then    retV = "1"else   retV = "0" end Return value research : 1 Return value var : retV it does ; cast Lava Lush ---only when it has 2 charges Using lua will add many options it seems, but it would be nice if we had a condition in FightClass editor, will try to do channeling one as well dont know how to test it tho ---------------------------------------- Unknown Done channeling with this one; Lua Script part: name, subText, text, texture, startTime, endTime, isTradeSkill, notInterruptible = UnitChannelInfo("target");if (startTime>50) then    retV = "1" else   retV = "0" end it does: cast "interrupt spell" (spell u added this conditon) after 50 milliseconds other conditons in image assure interruptable and range (exp for Arcane Torrent - Blood elf interrupt) i suggest to keep the order below in condtions, and "Lock frame when checking conditons" to False For interrupting normal casts (not channel), i added same spell with different conditons that exist in Fight Class Editor So now i can interrupt channels right away and interrupt casts at last milliseconds .) I ask; if how can we add notInterruptible part to the script above, rather than adding it in FightClass editor Thanx in advance, hf ---------------------------------------- Unknown is not working with  Fel Barrage    canu help me? ---------------------------------------- Unknown Do you use good spell id? ---------------------------------------- Unknown its okay good   use lua is better because the command is done more faster ---------------------------------------- Unknown I made this work with a simpler way, just add a condition "cooldown enabled" and set true. It will only cast when have 2 stacks full, and no cooldown. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3285-fine-tweaks-to-perfection/ TITLE: Fine tweaks to perfection ---------------------------------------------------------------------------------------------------- Unknown So; I just pulled Wrobot yesterday and so far i love it! Being physically disabled, the games mechanics on mobility, and keeping rotations going at the same time don't fly for me. just 2 things remain using the inprogram fight class creator, is there a way to give some aoe functionality to my Hunter some way to make it read something like if target >3 cast Explosive Trap and if target >3 focus equal or bigger than 55 cast Barage And for rogue make it only refresh rupture at <7 seconds otherwise cast envenom at 5 combo points, and use blindside on proc? Ya'll help me sort those 2 out, I'll have 2 beautiful WoD rotations to post ---------------------------------------- Unknown These are easy to add. Just play with prioritys and add few conditions and you're set (using fight class creator) ---------------------------------------- Unknown This guide could help you http://wrobot.eu/forums/topic/9-tutorial-create-a-sucessfully-fightclass-profile/ ---------------------------------------- Unknown Yeah that worked great for one part and another but I don't understand enough to recognize one for using procs and to check for a refresh on something; ie only hit rupture at <7 sec  if >than 7 sec then cast Envenom, though maybe i did see it and it just didnt click in my head ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3340-wrotation-stop-rotation-without-warning-in-log/ TITLE: Wrotation stop rotation without warning in log ---------------------------------------------------------------------------------------------------- Unknown Ok, this problem is new. I use this fight class in the past (a couple of months ago) and it goes very good. I came back to wow recently, pay for the bot again (mainly because i use wrotation and the bot is safe), i cant seem to make rotation work on my main. Note that the problem only presents during raid/dungeon(not in the dummy or lvling). In the Gorefiend fight it didnt work at all, i dont know the reason, it use to work there. Im gonna add the fightclass file and the log. But i didnt found anything there. And they use to work good in the past. Is there any solution to this that i didnt found in the forum? i have try many changes in the options like "unlock fps limit" and "improve combat rotation speed" but still doesnt work. Thanks in advance. 8 jul. 2016 03H03.log.html WOD FDRUID WROT sin interrupt 2.0.xml ---------------------------------------- Unknown Hello, in game, your character continue to target selected npc? ---------------------------------------- Unknown Yes, never stop targeting and in optimal range(melee) ---------------------------------------- Unknown Calculate/interact combat distance by target seems to be the problem. ---------------------------------------- Unknown When you desactivate this option, your problem is resolved? If someone can confirm this. ---------------------------------------- Unknown yes, its look like you have to be inside the bosses when you dont have this option activated for the rotation to start. ---------------------------------------- Unknown i believe its "check if target is in view" option that causes that in Gorefiend technicaly boss cycle is under water so u have to go next to it very much to get it in the view, i didnt test it coz mostly i keep that option off ---------------------------------------- Unknown Calculate/interact combat distance by target must be active when you face big hit boxes or you dont hit them unless you are in the center of the hit box. ---------------------------------------- Unknown for me it tends to not go enough close if distance by target is enabled.. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3359-how-do-you-guys-use-wrotation/ TITLE: How do you guys use WRotation? ---------------------------------------------------------------------------------------------------- Unknown I mean alright so maybe this question is stupid, or obvious, but how do you guys use the fighter? I understand how to set up a fighter profile and use WRotation to make it fight, but there is no control, so I mean sure it's good for questing or grinding, but nothing else? I don't see you'd be able to duel, dungeon, raid or do anything because of the lack of mobility? ---------------------------------------- Unknown You can turn off "Manage character movement", that means you have to control your character. ---------------------------------------- Unknown Wow, I feel insanely stupid. Thanks man. Something else that isn't a big deal, but was wondering about the camera lock? I'm not sure if it's the bot exactly or not, but sometimes the camera will get stuck a certain direction and it will always just go back to that direction no matter what I do. If that makes sense. ---------------------------------------- Unknown That's a setting in WoW and has nothing to do with WRobot. ESC - Interface - Camera And there you can change such things. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3379-wrotation-auto-attack-delay/ TITLE: Wrotation Auto Attack Delay ---------------------------------------------------------------------------------------------------- Unknown Hello, I m looking for a solution to an advanced problem. 1 - a condition checking if auto attack is toggled on or off in fight class editor 2- how to use /startattack with some conditions in fight class editor 3-  Else way to solve the scenario below i dont know how to use Lua or scripts very well so if u could just give the solution would be much appreciated Here is the scenario; - Lets say I have 2 Abilitles in my Rotation, ability1 and ability2 - I have 5 mobs in front of me, and im a Melee Class, - When i target a mob with "TAB", if the conditons are met, bot casts ability1 or ability2 accordingly, no problem there - But when ability1 or ability2 conditons are not met, (lets say they are in cooldown or whatever), and one mob died and i TAB other one of 4 My Char will sit there without auto attack till one of my abilities available again (after that it will autoattack itself) This makes a huge dps loss for melee classes which some are depended on melee attack procs I know when u right click it will start auto attack but still with swapping after death mobs, makes u loose time and dps, and mouse usage I tried 2 ways to solve it and failed to implement; 1)Use Spell Auto Attack added Auto Attack on Rotation from fight editor conditions  if hostile near and if me in combat, it works but it keeps toggle it off and on like spamming it, coulndt find a way to check if auto attack is on or off 2)  /startattack dont know how to use it really can solve the problem with conditions in fight class editor ---------------------------------------- Unknown damn my head hurts already when i even try to think about solution to this ---------------------------------------- Unknown haven't looked so much into the bot yet, buuut if you set the refesh time to something more than 25, like 1000 then it should take 1 sec before it hit the button again - don't belive its optinal at all but give it a shot - but ofc it would slow ALL the stuff in the pofile ---------------------------------------- Unknown hitting button is not the problem, if bot cant cast anyting for a reason, it wont toggle on Auto Attack, thats what im trying to solve, tried macros for that part but even if u get it spam /startattack, u cant put a condition on it like "target distance", end up ninja pulling everymob around u ---------------------------------------- Unknown i dont think its hard for anyone know how to use lua ---------------------------------------- BetterSister Hello, in your fight, add spell: Name: RunMacroText ( "/startattack" ) Spell Settings: Not spell, is lua script > True Once per Target > True Add condition: Have Target > Value = True (you can add more conditions if you want) startattack.xml ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3431-bufftimeleft-smallerorequal-not-working/ TITLE: BuffTimeLeft SmallerOrEqual not working ---------------------------------------------------------------------------------------------------- Unknown Hi, Im trying to early refresh Slice and Dice, using this condition. However it seems that SmallerOrEqual  is broken only Bigger or BiggerOrEqual work I tried many times and it seems that it simply does not working e.g. this should always be true but it does not run If I switch that to BiggerOrEqual and Number to 0 it works. BuffTimeLeft 10000 SmallerOrEqual Slice and Dice ---------------------------------------- Unknown nothing with Buff conditions working right now i guess i used lua script, its working ---------------------------------------- Unknown Do you have passive ability called slice and dice? I noticed that if i have ability called Rime as passive ability and i try to check buff called Rime then it returns always true for has buff ---------------------------------------- Unknown Yeah, "Buff" and "Buff casted by me" not working as well as i see. Can not be able to use skills according to buff exists or not. ---------------------------------------- Unknown On legion there is new update where Passive abilitys will appear as buff just like normal buffs. When you get a proc there will be new buff with different ID so you have to use CS code to tell the bot which buff id you're trying to check ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3446-shadow-priest-help-please/ TITLE: SHadow Priest Help please ---------------------------------------------------------------------------------------------------- Unknown Hi guys, cant seem to find some spells for the shadow priest like Void Eruption, Void bolt and Void Torrent. any advice on how to add then to my rotation? thanks in advance ---------------------------------------- Unknown Please visit wowhead and notice the "spell=XYZABC" part in the URL bar. So for example, Void Eruption is spell id 228260. Upload your current fight class too, so we can help. C'mon brotha... ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3660-vengeance-dh-pain/ TITLE: Vengeance DH - Pain ---------------------------------------------------------------------------------------------------- Unknown Hey guys. I am sorry, but I cant set up Pain criteria for my spells. For example: i want to use Shear below 40 pain, or just use Soul Cleave with more than 40 pain. Howewver I set up the criteria, made lot of profiles for my other chars with rage, runic powa etc, but it seems that pain thing does not working for vengeance dhs. Its just spamming Soul cleave whenever it can, it doesnt looks after criteria. Any solutions? Ty. And soz for my bad english ---------------------------------------- Unknown Hello, If you can wait next update ---------------------------------------- Unknown Hey. Its no problem. Thanks for answer. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3668-spells-that-cast-on-terrain-taking-too-long-to-be-casted/ TITLE: Spells that cast on terrain taking too long to be casted ---------------------------------------------------------------------------------------------------- Unknown Every spell that has to be casted on terrain (rainfall, death and decay etc) is taking more than 2 sec to be casted. There is anything i should do to cast more fast? And i tried to enable the option to cast on player but keep casting on the target. (heal cast on terrain) ---------------------------------------- Unknown Hey Dr, to get it casting faster you could play with the  "latency" settings in  Wrobot options > advanced options > other options.  i run at 50-200 and using your BlookDK fight class DnD will cast in under .5 sec.  That is faster than i can do it so i mark that as a win. As far as location for the AoE i think you just need to toggle the highlighted- fields.  one will cast on target position.. other will cast on your position... i think. ---------------------------------------- Unknown Thank you very much! I will try this out! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3680-how-to-use-an-pet-skill-on-your-self/ TITLE: How to use an pet skill on your self? ---------------------------------------------------------------------------------------------------- Unknown Im trying to cast Spirit Mend (Exotic pet ability) on me but i couldnt do it, can anyone help me? ---------------------------------------- Unknown Just use default spell options and in the WoW interface options select auto self cast? Then just put conditions like or and a timer on it so it wont spam like normal? ---------------------------------------- Unknown Didnt Work. How do i make a macro with more than one line? Like : /target player /cast spirit mend /targetlastarget ---------------------------------------- Unknown I did it. RunMacroText("/cast [@player] Spirit Mend") Pretty simple and i didnt think about it lol ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3707-frost-mage-help/ TITLE: Frost Mage help! ---------------------------------------------------------------------------------------------------- Unknown I'm a newb, so be gentle.. :) Trying to do a custom fight class.. and I have everything working BUT casting Ice Lance/Flurry when Fingers of Frost(2) / Brain Freeze are active. What am I doing wrong? (Besides everything :P ) Thanks! frosty mage.cs ---------------------------------------- Unknown Just dont mind it. Playing frostmage too and i tried everything, its not possible via fightclass editor. It still casts it a random, its kinda buggy. ---------------------------------------- Unknown Is it not casting either of them? or just Flurry and not Ice Lance? I've been working on a Frost Mage PVE at the moment. I don't feel it's ready for release yet though. ---------------------------------------- Unknown It doesn't cast either of them. :( ---------------------------------------- Unknown Did you try using ("Spell Name") instead of (Spell Id)? I used the Spell name method for both and SpellManager.IsSpellOverlayed("Flurry") . With ObjectManager.Me.BuffStack(44544) >= 2 It will only cast it when it's at 2 stacks. It won't cast it twice in a row. Just one cast. ---------------------------------------- Unknown Sorry -- I don't understand what you mean .. Don't suppose you could show an example of a full line? I tend to script by route. ---------------------------------------- Duskydandelions You have: new SpellState("Ice Lance", 6, context => FrostmagePvESettings.CurrentSetting.IceLance && wManager.Wow.ObjectManager.ObjectManager.Me.BuffStack(44544) >= 2, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false), Try: new SpellState("Ice Lance", 6, context => FrostmagePvESettings.CurrentSetting.IceLance && ObjectManager.Me.BuffStack("Fingers of Frost") >= 2, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false), With >= 2 in the last statement you're telling the bot to ONLY cast it when Fingers of Frost's Stack is at 2 or more. Therefore when it casts Ice Lance it will go to 1 stack of Fingers of Frost and wait until it has 2 stacks to cast again. You could also try  ObjectManager.Me.HaveBuff("Fingers of Frost") instead of ObjectManager.Me.BuffStack("Fingers of Frost") >= 2. Doing this will cast Ice Lance whenever you have the Fingers of Frost buff. You have: new SpellState("Flurry", 5, context => FrostmagePvESettings.CurrentSetting.Flurry && wManager.Wow.ObjectManager.ObjectManager.Me.BuffStack(190447) >= 1, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false), Try: new SpellState("Flurry", 5, context => FrostmagePvESettings.CurrentSetting.Flurry && ObjectManager.Me.HaveBuff("Brain Freeze") && SpellManager.IsSpellOverlayed("Flurry"), false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false), IsSpellOverlayed refers to when a spell has a proc and lights up the spell on your action bar. ---------------------------------------- Unknown Thank you so very much! Unfortunately, still not casting them, BUT! no compile errors, so we're heading in the right direction! :) Guess I'll have to wait till the buff bits via the editor are working once more. Your guys' help is super appreciated! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3715-wrotation/ TITLE: WRotation ---------------------------------------------------------------------------------------------------- Unknown I do apologize if I have place this question in the wrong section. So I've noticed I'm unable to start WRobot as a Trial to use the WRotation. At this time, that's all I need the bot for and don't want to pay just for one feature. I do plan to renew soon after the expansion release tho. ---------------------------------------- Unknown Hello, sorry but now WRotation is not free. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3772-require-help-with-legion-fightclass-unholy/ TITLE: Require help with Legion fightclass (Unholy) ---------------------------------------------------------------------------------------------------- Unknown Dear all, I'm trying to create a fightclass that can be used in dungeons/raids. I have some complications with inserting certain code. I've scouted the forums in search for an answer, but I am unable to find it. There are 2 things I wish to add to my rotation. Soul Reaper (lua): returnResult = false; local name = GetSpellInfo(194310); local _, _, _, count = UnitBuff("target", name); if count and count >= 3 then returnResult = true; end I shamelessly adapted (and modified) this code from Droidz to count target buff stacks (was originally own buffs)... But it does not work. :< Apocalypse (ID 220143): I wish to /use this Artifact (ID 128403) ability, with the same code that I used for Soul Reaper, as is shown above. I've added the fightclass as an attachment, but it remains incomplete. Thanks in advance for your help! Jupken13 Unholy Raid v1.0.xml ---------------------------------------- Unknown try this code: ---------------------------------------- Unknown Thanks for the info! It seems the only mistake on my code was writing "UnitBuff" instead of "UnitDebuff". After changing this, it worked just fine. I might use your code if I can manage to find how to count stacks. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/3861-is-there-a-condition-to-hit-the-mob-only-once-to-apply-a-spell/ TITLE: Is there a condition to hit the mob only once to apply a spell? ---------------------------------------------------------------------------------------------------- Unknown Ok, if you dont have a Fury Warrior, this is how it works: You should cast Whirlwind http://www.wowhead.com/spell=1680 once whenever you are facin two or more mobs, to apply Meat Cleaver http://www.wowhead.com/spell=85739 When Meat Cleaver is on, your Rampage http://www.wowhead.com/spell=184367 will affect all targets around you, up to four. I am trying to cast Whirlwind to apply Meat Cleaver. Thing is I want  Whirlwind to be cast when are at least 2 mobs and to be cast only ONCE, to apply Meat Cleaver. The two mobs at least condition is fine, but how do I make so it doesnt cast Whirlwind permanently? Also, which condition should I use to cast Rampage with the Meat Cleaver on? Buff? Buff casted by me? Spell affected by a proc? Thanks! ---------------------------------------- Unknown Found how to cast the skill only once. Still struggling with which condition should I use to cast Rampage with the Meat Cleaver on? Buff? Buff casted by me? Spell affected by a proc? ---------------------------------------- Unknown Watch for the name of the buff you get when Meat Cleaver goes off and use a buff condition. It's the same thing I did with Victory Rush, which only goes off when he has the Victorious buff. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4076-problem-with-rampage/ TITLE: Problem with Rampage ---------------------------------------------------------------------------------------------------- Unknown Hello. I've got a problem with Rampage spell for Warrior. I want to use this spell when Rage is over or equal at 85%. No problem with that ! BUT, this spell is used by the bot only when Enrage Proc ... I don't know why :/. Any Idea ? ---------------------------------------- Unknown Hello, do you have add this condition: ---------------------------------------- Unknown Yes, I have add this condition but it is strange. Rampage is on top priority. I have enough rage to use the spell but the bot continue to use others spell before this one ... I have no idea to force the bot to use Rampage before others spells. ---------------------------------------- Unknown I have the same problem. I tried also these conditions, but it almost never works: Also made a topic here, but it is a slightly different problem, still it refers to Rampage: ---------------------------------------- Unknown can you send me your wrotation plz. I can try it :). ---------------------------------------- Unknown WARR LEGION.xml ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4091-wrotation-interval-heroismbloodlust/ TITLE: Wrotation interval Heroism/Bloodlust ---------------------------------------------------------------------------------------------------- Unknown I have an issue where the bot doesn't fully make use of Heroism/Bloodlust. The gcd shortens for me during this period, but it still takes one full second before the bot reacts to this. Is it possible to shorten the cast time or make it queue the next spell faster? ---------------------------------------- Unknown Look into "is spell usable" instead of adding a cooldown, this way it just checks if the spell is ready to be cast. and try putting a faster frames per secound as well if your computer can run it ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4101-help-with-spells/ TITLE: Help with Spells ---------------------------------------------------------------------------------------------------- Unknown I am making a FightClass for Fury Warrior spec and what I am trying to achieve is to make it so that my Dragon Roar is ONLY casted before the use of Rampage. But the problem is Dragon Roar is a CD and Rampage is based on rage. So if I put Dragon Roar before Rampage in priority it will always be used regardless if Rampage is available. But if i make it so Dragon Roar is only used if Rampage is available causes another issue. Rampage in my rotation can only be used if I am not buffed with Enrage or if I am at a 100 rage. So it seems impossible to do this through FightClass editor. Is there a LUA code where I can make it so that Rampage becomes available that when the bot goes to use it that it always casts Dragon Roar if it is available before casting Rampage? ---------------------------------------- Unknown That doesn't seem impossible. Dragon Roar is ONLY casted before the use of Rampage "Is Spell Usable" ==> Rampage, need true In case rampage is a buff, you can also check for buff instead. Rampage in my rotation can only be used if I am not buffed with Enrage or if I am at a 100 rage . "Buff Casted By Me" ==> Enrage = False "Rage" ==> Equal or higher value 100 If you want to use Spell ID to verify buff you can also use C sharp code: wManager.Wow.ObjectManager.ObjectManager.Me.HaveBuff( Spell ID ) There is also another thing with conditions... Whenever you add a spell to the rotation, when you add conditions, they always reflect as AND . In order to get the OR condition, you might need to add the spell twice. As example... Dragon Roar ==> Is Spell Usable,  Rampage, need true Rampage ==> Buff Casted By Me, Enrage, need false Rampage ==> Rage, Equal Or Higher, value 100 ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4114-opening/ TITLE: Opening ---------------------------------------------------------------------------------------------------- Unknown Hey mates I wanna know is someone have a way to create an opening for Wrotation ? The rotation priority i put in my FC is for my rotation, not my opening :( So i'am loosing a lot on the opening during raid Regards ---------------------------------------- Unknown What exactly do you mean by opening? ---------------------------------------- Lord Opening = The start of the fight, usually where you pop cooldowns and pre-pots etc. The part you get the most deeps out! ---------------------------------------- Unknown why dont use it yourself? ---------------------------------------- Unknown Some opening isnt only about prepots, but using 2 / 3 specifiqs spells. So i don't see how i could use them, then launch Wrotation, without loosing any seconds ---------------------------------------- Unknown which class are you playing? this would be a valid information. ---------------------------------------- Unknown Paladin ret / Sham Enhancement / Hunter BM & MM ---------------------------------------- Unknown I know its a very little thing but i'am actually using Wrotation to farm the HM ( i'am lazy as fuck, & its usefull when you raidlead ), & loosing DPS on encounter because i'am fighting against Wrotation to launch the good spell is frustrating ^^ So i'am open to any tips ! ( I've try to pause the bot, but when i bot several session on the same computer, the keybind to pause is affecting sometimes another instance of the bot ) ---------------------------------------- Unknown Hello, try to put these spells (opening spells) in higth priorities (top of list) with "Spell Settings" "Once per Target" at "True". ---------------------------------------- Unknown As always, thanks alot Droidz :) Going to try ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4115-wrotation-help/ TITLE: wrotation help ---------------------------------------------------------------------------------------------------- Unknown hello im having problems with wrotation after i start the bot will not engage in combat it doesent do anything. here is the log: [D] 22:11:39 - [Info] Log file created: 13 okt 2016 22H11.log.html [D] 22:11:39 - [Info] WRobot Version: 1.6.1 (31919) for wow: 7.0.3_22810 [D] 22:11:39 - [Info] Offical website: http://wrobot.eu/ [D] 22:11:39 - [Info] Operating System Details: Microsoft Windows NT 6.2.9200.0 [D] 22:11:39 - [Info] Lang: Norsk (bokmål) (Norge) [D] 22:11:39 - Warning: TeamViewer is launched on your computer, this software can cause problems with WRobot, I recommend to close all TeamViewer process when you use WRobot. [F] 22:11:41 - [Memory] D3D9 found: 6A 20 B8 D8 B9 30 70 E8 3E 6E [F] 22:11:41 - [Memory] D3D11 found: 8B FF 55 8B EC 83 E4 F8 83 EC [D] 22:11:41 - [Memory] D3D11 used 22:11:46 - [Memory] Select game process: 8964 - Gam... [D] 22:11:46 - [Blacklist] Added, 0 uniques Npcs, 0 Blackspots and 0 Npcs types (Training dummy ignored = True). 22:11:47 - [WRotation] Loaded [F] 22:11:47 - NewUserSettings = False ; LastProductSelected = WRotation ; CustomClass = war prot legion 3.xml ; NpcScanRepair = True ; NpcScanAuctioneer = True ; NpcScanVendor = False ; NpcScanMailboxes = True ; SkipInOutDoors = False ; RandomJumping = True ; MyMacro1 = wManager.wManagerSetting+MyMacro ; MyMacro2 = wManager.wManagerSetting+MyMacro ; MyMacro3 = wManager.wManagerSetting+MyMacro ; MyMacro4 = wManager.wManagerSetting+MyMacro ; PluginsSettings = System.Collections.Generic.List`1[wManager.wManagerSetting+PluginSetting] ; CurrentSetting = wManager.wManagerSetting ; AssignTalents = False ; TrainNewSkills = True ; CanAttackUnitsAlreadyInFight = False ; DontStartFighting = True ; UseSpiritHealer = False ; UseMount = True ; UseGroundMount = True ; GroundMountName = Mekgineer's Chopper ; MountDistance = 80 ; IgnoreFightGoundMount = True ; FlyingMountName = Blue Wind Rider ; UseFlyingMount = False ; AquaticMountName = ; FoodName = ; FoodPercent = 35 ; DrinkName = ; DrinkPercent = 35 ; RestingMana = False ; FoodIsSpell = False ; DrinkIsSpell = False ; LootMobs = True ; DetectNodesStuck = True ; LootChests = False ; SkinMobs = False ; SkinNinja = True ; HarvestMinerals = True ; HarvestHerbs = False ; HarvestTimber = False ; HarvestAvoidPlayersRadius = 7 ; MaxUnitsNear = 3 ; SearchRadius = 300 ; HarvestDuringLongMove = False ; Smelting = False ; Prospecting = False ; ProspectingInTown = False ; ProspectingTime = 15 ; ProspectingList = System.Collections.Generic.List`1[System.String] ; Milling = False ; MillingInTown = False ; MillingTime = 15 ; MillingList = System.Collections.Generic.List`1[System.String] ; BlackListHarvest = System.Collections.Generic.List`1[System.Int32] ; BlackListHarvestByName = System.Collections.Generic.List`1[System.String] ; ListHarvest = System.Collections.Generic.List`1[System.Int32] ; ListHarvestByName = System.Collections.Generic.List`1[System.String] ; Relogger = False ; AccountEmail = ; AccountPassword = ; BNetName = ; FoodAmount = 0 ; DrinkAmount = 0 ; MinFreeBagSlotsToGoToTown = 2 ; UseMammoth = False ; ToTownTimer = 40 ; ToTownTimerActivated = False ; Repair = True ; Selling = False ; SellGray = True ; SellWhite = False ; SellGreen = False ; SellBlue = False ; SellPurple = False ; DoNotSellList = System.Collections.Generic.List`1[System.String] ; ForceSellList = System.Collections.Generic.List`1[System.String] ; UseMail = False ; UseMollE = False ; MailRecipient = ; MailSubject = Hey ; MailGray = False ; MailWhite = True ; MailGreen = True ; MailBlue = True ; MailPurple = True ; DoNotMailList = System.Collections.Generic.List`1[System.String] ; ForceMailList = System.Collections.Generic.List`1[System.String] ; CloseIfFullBag = False ; CloseIfReached4000HonorPoints = False ; CloseIfPlayerTeleported = True ; CloseAfterXLevel = 110 ; CloseIfWhisperBiggerOrEgalAt = 10 ; CloseAfterXBlockagesLatest10Minutes = 25 ; CloseAfterXMin = 2880 ; SecurityPauseBotIfNerbyPlayer = False ; SecurityRecordWhisperInLogFile = True ; SecuritySongIfNewWhisper = False ; UsePathsFinder = True ; NpcMailboxSearchRadius = 10000 ; HelpingGroupMembers = True ; AttackElite = False ; CloseAfterXBlockagesActive = True ; CloseAfterXDeathsActive = False ; CloseAfterXDeathsLatest10Minutes = 5 ; CloseAfterXMinActive = False ; AttackBeforeBeingAttacked = True ; SpellRotationSpeed = False ; IgnoreFightDuringFarmIfDruidForm = False ; WaitResurrectionSickness = False ; BlackListZoneWhereDead = False ; DisableNearPlayerToTown = False ; GoToTownHerbBags = False ; GoToTownMiningBags = False ; CalcuCombatRange = True ; UnlockMaxFps = False ; IgnoreCombatWithPet = False ; UseLuaToMove = False ; SecurityPauseBotIfNerbyPlayerRadius = 1000 ; SecurityPauseBotIfNerbyPlayerTime = 20 ; SecurityShutdownComputer = False ; LatencyMin = 150 ; LatencyMax = 500 ; AddToNpcDb = False ; BlackListTrainingDummy = True ; AvoidWallWithRays = True ; AvoidBlacklistedZonesPathFinder = True ; BlackListIfNotCompletePath = True ; WallDistancePathFinder = 1 ; PathFinderPostionOffset = 1,7 ; FlightMasterDiscoverRange = 150 ; FlightMasterTaxiDistance = 1000 ; FlightMasterTaxiUse = True ; FlightMasterTaxiUseOnlyIfNear = False ; [D] 22:11:47 - [Blacklist] Added, 0 uniques Npcs, 0 Blackspots and 0 Npcs types (Training dummy ignored = True). [F] 22:11:47 - NewUserSettings = False ; LastProductSelected = WRotation ; CustomClass = war prot legion 3.xml ; NpcScanRepair = True ; NpcScanAuctioneer = True ; NpcScanVendor = False ; NpcScanMailboxes = True ; SkipInOutDoors = False ; RandomJumping = True ; MyMacro1 = wManager.wManagerSetting+MyMacro ; MyMacro2 = wManager.wManagerSetting+MyMacro ; MyMacro3 = wManager.wManagerSetting+MyMacro ; MyMacro4 = wManager.wManagerSetting+MyMacro ; PluginsSettings = System.Collections.Generic.List`1[wManager.wManagerSetting+PluginSetting] ; CurrentSetting = wManager.wManagerSetting ; AssignTalents = False ; TrainNewSkills = True ; CanAttackUnitsAlreadyInFight = False ; DontStartFighting = True ; UseSpiritHealer = False ; UseMount = True ; UseGroundMount = True ; GroundMountName = Mekgineer's Chopper ; MountDistance = 80 ; IgnoreFightGoundMount = True ; FlyingMountName = Blue Wind Rider ; UseFlyingMount = False ; AquaticMountName = ; FoodName = ; FoodPercent = 35 ; DrinkName = ; DrinkPercent = 35 ; RestingMana = False ; FoodIsSpell = False ; DrinkIsSpell = False ; LootMobs = True ; DetectNodesStuck = True ; LootChests = False ; SkinMobs = False ; SkinNinja = True ; HarvestMinerals = True ; HarvestHerbs = False ; HarvestTimber = False ; HarvestAvoidPlayersRadius = 7 ; MaxUnitsNear = 3 ; SearchRadius = 300 ; HarvestDuringLongMove = False ; Smelting = False ; Prospecting = False ; ProspectingInTown = False ; ProspectingTime = 15 ; ProspectingList = System.Collections.Generic.List`1[System.String] ; Milling = False ; MillingInTown = False ; MillingTime = 15 ; MillingList = System.Collections.Generic.List`1[System.String] ; BlackListHarvest = System.Collections.Generic.List`1[System.Int32] ; BlackListHarvestByName = System.Collections.Generic.List`1[System.String] ; ListHarvest = System.Collections.Generic.List`1[System.Int32] ; ListHarvestByName = System.Collections.Generic.List`1[System.String] ; Relogger = False ; AccountEmail = ; AccountPassword = ; BNetName = ; FoodAmount = 0 ; DrinkAmount = 0 ; MinFreeBagSlotsToGoToTown = 2 ; UseMammoth = False ; ToTownTimer = 40 ; ToTownTimerActivated = False ; Repair = True ; Selling = False ; SellGray = True ; SellWhite = False ; SellGreen = False ; SellBlue = False ; SellPurple = False ; DoNotSellList = System.Collections.Generic.List`1[System.String] ; ForceSellList = System.Collections.Generic.List`1[System.String] ; UseMail = False ; UseMollE = False ; MailRecipient = ; MailSubject = Hey ; MailGray = False ; MailWhite = True ; MailGreen = True ; MailBlue = True ; MailPurple = True ; DoNotMailList = System.Collections.Generic.List`1[System.String] ; ForceMailList = System.Collections.Generic.List`1[System.String] ; CloseIfFullBag = False ; CloseIfReached4000HonorPoints = False ; CloseIfPlayerTeleported = True ; CloseAfterXLevel = 110 ; CloseIfWhisperBiggerOrEgalAt = 10 ; CloseAfterXBlockagesLatest10Minutes = 25 ; CloseAfterXMin = 2880 ; SecurityPauseBotIfNerbyPlayer = False ; SecurityRecordWhisperInLogFile = True ; SecuritySongIfNewWhisper = False ; UsePathsFinder = True ; NpcMailboxSearchRadius = 10000 ; HelpingGroupMembers = True ; AttackElite = False ; CloseAfterXBlockagesActive = True ; CloseAfterXDeathsActive = False ; CloseAfterXDeathsLatest10Minutes = 5 ; CloseAfterXMinActive = False ; AttackBeforeBeingAttacked = True ; SpellRotationSpeed = False ; IgnoreFightDuringFarmIfDruidForm = False ; WaitResurrectionSickness = False ; BlackListZoneWhereDead = False ; DisableNearPlayerToTown = False ; GoToTownHerbBags = False ; GoToTownMiningBags = False ; CalcuCombatRange = True ; UnlockMaxFps = False ; IgnoreCombatWithPet = False ; UseLuaToMove = False ; SecurityPauseBotIfNerbyPlayerRadius = 1000 ; SecurityPauseBotIfNerbyPlayerTime = 20 ; SecurityShutdownComputer = False ; LatencyMin = 150 ; LatencyMax = 500 ; AddToNpcDb = False ; BlackListTrainingDummy = True ; AvoidWallWithRays = True ; AvoidBlacklistedZonesPathFinder = True ; BlackListIfNotCompletePath = True ; WallDistancePathFinder = 1 ; PathFinderPostionOffset = 1,7 ; FlightMasterDiscoverRange = 150 ; FlightMasterTaxiDistance = 1000 ; FlightMasterTaxiUse = True ; FlightMasterTaxiUseOnlyIfNear = False ; [D] 22:11:47 - [Info] Wow Version: 22810 [D] 22:11:47 - [Info] Player found: True [D] 22:11:47 - [Info] Wow Addons: GTFO, Recount, TitanBag, TitanClock, TitanGold, TitanLocation, TitanLootType, TitanPerformance, TitanRepair, TitanVolume, TitanXP, Titan, ZygorGuidesViewer, DBM-Core, DBM-DefaultSkin, DBM-StatusBarTimers, 22:11:47 - [SpellManager] Initializing SpellBook - (Wait few seconds) 22:11:47 - [SpellManager] Initialize SpellBook Finished (94 spell found) [D] 22:11:47 - [SpellManager] List of id found in spellbook: Auto Attack (6603) Every Man for Himself (59752) Honorable Medallion (195710) Mobile Banking (83958) Revive Battle Pets (125439) Armor Skills (76268) Artisan Riding (34091) Cold Weather Flying (54197) Diplomacy (20599) Flight Master's License (90267) Guild Mail (83951) Hasty Hearth (83944) Languages (79738) Mount Up (78633) The Human Spirit (20598) The Quick and the Dead (83950) Weapon Skills (76290) Wisdom of the Four Winds (115913) Combat Ally (211390) Garrison Ability (161691) Battle Cry (1719) Berserker Rage (18499) Demoralizing Shout (1160) Devastate (20243) Focused Rage (204488) Heroic Leap (6544) Heroic Throw (57755) Ignore Pain (190456) Victory Rush (34428) Charge (100) Last Stand (12975) Neltharion's Fury (203524) Pummel (6552) Revenge (6572) Shield Block (2565) Shield Slam (23922) Shield Wall (871) Shockwave (46968) Spell Reflection (23920) Taunt (355) Thunder Clap (6343) Deep Wounds (115768) Mastery: Critical Block (76857) Bladestorm (227847) Cleave (845) Colossus Smash (167105) Commanding Shout (97462) Die by the Sword (118038) Execute (163201) Hamstring (1715) Intimidating Shout (5246) Mortal Strike (12294) Slam (1464) Whirlwind (1680) Mastery: Colossal Might (76838) Seasoned Soldier (12712) Tactician (184783) Bloodthirst (23881) Enraged Regeneration (184364) Execute (5308) Furious Slash (100130) Piercing Howl (12323) Raging Blow (85288) Rampage (184367) Whirlwind (190411) Enrage (184361) Mastery: Unshackled Fury (76856) Titan's Grip (46917) Cooking (195128) Cooking Fire (818) Mining Skills (2656) Fishing (131474) Skinning Skills (194174) Skinning (195125) Pinto (472) Striped Frostsaber (8394) Spotted Frostsaber (10789) Striped Nightsaber (10793) Swift Mistsaber (23219) Swift Frostsaber (23221) Swift Palomino (23227) Swift Stormsaber (23338) Snowy Gryphon (32240) Swift Purple Gryphon (32292) Bronze Drake (59569) Ice Mammoth (59799) Black War Bear (60118) Mekgineer's Chopper (60424) Striped Dawnsaber (66847) Obsidian Nightwing (121820) Black Primal Raptor (138642) Hearthsteed (142073) Mottled Meadowstomper (171622) Summon Chauffeur (179245) 22:11:47 - [SpellManager] Please wait, loading spellbook... [D] 22:11:47 - [SpellManager] Children spell found: Impending Victory (202168) (parent spell: Victory Rush (34428)) [D] 22:11:47 - [SpellManager] Children spell found: Intercept (198304) (parent spell: Charge (100)) 22:11:47 - [SpellManager] Spellbook loaded. [D] 22:11:47 - [Keybindings] Sit / Stand: X Backward: S Forward: W Jump: SPACE Strafe Left: Q Strafe Right: E [F] 22:11:49 - [FightClass] Loading Fight class: C:\Users\krister\Desktop\wrobo2\WRobot\FightClass\war prot legion 3.xml 22:11:50 - [LootFilter] Loading. 22:11:50 - [LootFilter] Loaded. [D] 22:11:50 - [Spell] Victory Rush (Id found: 34428, Name found: Victory Rush, NameInGame found: Victory Rush, Know = True, IsSpellUsable = False) [D] 22:11:50 - [Spell] Berserker Rage (Id found: 18499, Name found: Berserker Rage, NameInGame found: Berserker Rage, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Last Stand (Id found: 12975, Name found: Last Stand, NameInGame found: Last Stand, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Shield Wall (Id found: 871, Name found: Shield Wall, NameInGame found: Shield Wall, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Demoralizing Shout (Id found: 1160, Name found: Demoralizing Shout, NameInGame found: Demoralizing Shout, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Intercept (Id found: 198304, Name found: Intercept, NameInGame found: Intercept, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Battle Cry (Id found: 1719, Name found: Battle Cry, NameInGame found: Battle Cry, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Pummel (Id found: 6552, Name found: Pummel, NameInGame found: Pummel, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Shockwave (Id found: 46968, Name found: Shockwave, NameInGame found: Shockwave, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Spell Reflection (Id found: 23920, Name found: Spell Reflection, NameInGame found: Spell Reflection, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Heroic Throw (Id found: 57755, Name found: Heroic Throw, NameInGame found: Heroic Throw, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Thunder Clap (Id found: 6343, Name found: Thunder Clap, NameInGame found: Thunder Clap, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Shield Slam (Id found: 23922, Name found: Shield Slam, NameInGame found: Shield Slam, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Victory Rush (Id found: 34428, Name found: Victory Rush, NameInGame found: Victory Rush, Know = True, IsSpellUsable = False) [D] 22:11:50 - [Spell] Revenge (Id found: 6572, Name found: Revenge, NameInGame found: Revenge, Know = True, IsSpellUsable = True) [D] 22:11:50 - [Spell] Shield Block (Id found: 2565, Name found: Shield Block, NameInGame found: Shield Block, Know = True, IsSpellUsable = False) [D] 22:11:50 - [Spell] Ignore Pain (Id found: 190456, Name found: Ignore Pain, NameInGame found: Ignore Pain, Know = True, IsSpellUsable = False) [D] 22:11:50 - [Spell] spellName=Scale of the Earth-Warder => Failed [D] 22:11:50 - [Spell] Focused Rage (Id found: 204488, Name found: Focused Rage, NameInGame found: Focused Rage, Know = True, IsSpellUsable = False) [D] 22:11:50 - [Spell] Devastate (Id found: 20243, Name found: Devastate, NameInGame found: Devastate, Know = True, IsSpellUsable = True) 22:11:51 - [LootFilter] Destroying Intact Shimmering Scale we have 1 22:12:03 - [LootFilter] Dispose. 22:12:03 - Session statistics: Elapsed time: 00h:00m:12s Kills: 0 (0/hr) Deaths: 0 (0/hr) Stucks: 0 (0/hr) Farms: 0 (0/hr) Loots: 0 (0/hr) Money/HR: 0 G 00 S 00 C (0 G 00 S 00 C) ---------------------------------------- Unknown Hello, do you have try to reinstall WRobot to reset WRobot settings (just install your fightclass) ---------------------------------------- Unknown yes i have tried this, it worked for a couple of hours now its the same ---------------------------------------- Unknown Try to disable WRobot plugins and Wow addons. You get this problem  after few hours without change wrobot/wow settings? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4163-ele-shaman-totem-mastery/ TITLE: [Ele Shaman] Totem Mastery. ---------------------------------------------------------------------------------------------------- Unknown Probably one of those things that can't be done with the fight class editor or I'm missing the blatantly obvious.. but I would like to drop totem mastery if I don't have the buffs and I'm in combat. For those not familiar with ele shaman, the buffs that you get when you cast it are Resonance Totem, Storm Totem, Ember Totem, and Tailwind Totem. TIA! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4178-prioritse-execute-over-all-else-juggernaut/ TITLE: Prioritse Execute over all else (Juggernaut) ---------------------------------------------------------------------------------------------------- Unknown Hello, Could I get any suggestions to how I should set up my rotation to start the execute phase with Juggernaut so stacks never fall off and execute is always used when available. I have tried making it high priority and recasting when juggernaut has 3 seconds left, and making it cast when available, however it gets caught in rotation and usually falls off I can't seem to give it high enough priority. Assistance appreciated. Credit to Anquelica for the 99% of this FClass. I deleted all the condition in Execute spell in frustration I need help! Modified Fury Warrior.xml ---------------------------------------- Unknown Hi Darkscarletz, I was working on as well, tried many workarounds but still stacks fall-off somehow -.- Keep in touch if you can find a solution. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4213-spell-priority/ TITLE: Spell Priority ---------------------------------------------------------------------------------------------------- Unknown Hi, I'm working on an Arms Warrior fightclass. I've Mortal Strike with priority 12, and Slam with priority 3. But sometimes it is just spamming Slam again and again when Mortal Strike is not on CD. They both have same rage cost. And Both skills does not have any condition on it. How can i fix this ? ---------------------------------------- Unknown I have an arms warrior fightclass with Mortal Strike priority 2 and Slam priority 1 and it doesn't do that. The only difference I can see is I have a rage condition for both and a timer for the Mortal Strike. Not sure if that would make a difference but you can try. ---------------------------------------- Unknown What do you mean with the "timer for mortal strike" ? I tried rage condition but it did not work. ---------------------------------------- Unknown [F] 21:44:08 - [Spell] Cast Mortal Strike (Mortal Strike) [F] 21:44:09 - [Spell] Cast Focused Rage (Focused Rage) [F] 21:44:09 - [Spell] Cast Colossus Smash (Colossus Smash) [F] 21:44:10 - [Spell] Cast Focused Rage (Focused Rage) [F] 21:44:11 - [Spell] Cast Slam (Slam) [F] 21:44:12 - [Spell] Cast Focused Rage (Focused Rage) [F] 21:44:12 - [Spell] Cast Slam (Slam) [F] 21:44:14 - [Spell] Cast Slam (Slam) [F] 21:44:15 - [Spell] Cast Slam (Slam) [F] 21:44:16 - [Spell] Cast Slam (Slam) [F] 21:44:17 - [Spell] Cast Slam (Slam) [F] 21:44:19 - [Spell] Cast Slam (Slam) [F] 21:44:20 - [Spell] Cast Slam (Slam) [F] 21:44:21 - [Spell] Cast Slam (Slam) [F] 21:44:23 - [Spell] Cast Slam (Slam) [F] 21:44:24 - [Spell] Cast Colossus Smash (Colossus Smash) [F] 21:44:25 - [Spell] Cast Slam (Slam) [F] 21:44:27 - [Spell] Cast Mortal Strike (Mortal Strike) This is my log from last try for example. There are 19seconds between 2 Mortal Strikes when Mortal strikes cooldown is 5sec if it doesnt refresh from proc. And as you see bot kept Slamming many times. Focused Rage is not on Global Cooldown so bot just casted 2x Collosus Smash and 11x Slam in that period instead of casting Mortal Strike on cooldown. ---------------------------------------- Unknown Have you checked to see if the 'Imprpve combat rotation speed(this option may skip spells)' option is selected? ---------------------------------------- Unknown Where can i find that option? ---------------------------------------- Unknown Ok found it, and it is not selected. Also this problem not happens all the time. It is working fine but in some period as i pasted the log above it just starts chain using Slam. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/4270-why-doesnt-wrotation-use-everything/ TITLE: Why doesn't wRotation use everything? ---------------------------------------------------------------------------------------------------- Unknown So I am using the fight class below, and if I am grinding or gathering it works great... it used all my attacks like runthrough and such... how ever when doing wRotation, it only seems to use my Kick, Marked for Death and my heal... any ideas?   It isn't using any offensive attacks like I had hoped.  I was hoping I could just enter a fight and boom... it kills everything for me ---------------------------------------- Unknown It's works conserative. If you are in group it attacks only, if you are being attacked or the Mob has not full health (someone attacked first). You can prevent this, if you enable stealth and Break Stealth. In this case it will attack in steals and start the normal rotation. Maybe there was also a change in 7.1  . I will have a look on this. ---------------------------------------- Unknown Ahh, other possibility: You are sure, your rogue where outlaw while you tested the profile in wrotation ? ---------------------------------------- Unknown [FightClass] Launch LUA script: --startattack [Spell] Cast Durchstoßen (Run Through) [FightClass] Launch LUA script: --Marked for Death [Spell] Cast Pistolenschuss (Pistol Shot) [Spell] Cast (onself) Blutrote Phiole (Crimson Vial) [Spell] Cast Säbelhieb (Saber Slash) --Break Stealth: True --range fight: true --startattack: true (default) Worked for me fine. ---------------------------------------- Unknown I am 100% sure I am spec'd for Outlaw... It will not cast Offensive abilities at any time.  Wiether I attack, something attacks, I am stealthed... I am not stealthed.  I cannot get it to cast Saber slash, pistol shot, or my finishers while using wRotation.  It works great and cast everything if I am just running a gathering profile... but not for wRotation. What do you mean by... "It's works conserative. If you are in group it attacks only," Is there specific settings i need to have it set at to allow that? I would also like to mention it works fine on my DH... so it has to be a setting for when I have it on my rogue... or something with the rogue fight class its self? ---------------------------------------- Unknown No, I've tested it and play it in wrotation at the moment and it works fine. the only things that I enabled are the options --startattack --breack Stealth --range fight. Did you play on an official Server ? Did this happend on free area or in a special situation ? In Groups (mainly Raids) It wasn't a good idea to start the fight bevor the tank pulled. so I prevent this by checking if you are in a group and if so, the  attacking start after the tank started. I've you are outside a dungeon/raid and in a group without akting as a group  you can get a problem, if the mobs dont attack you first. If you be attacked, the rotation starts. There is no reason why only kick and a few spells will work. btw. be sure that you are near enough. ---------------------------------------- Unknown I play on official server... no special situation.. if in group.. if not.. if in raid.. if not if in dungeon.. if not... all of these it happens.   Like I am saying... it works great if just running a profile.. just not the wRotation.  it has to be a setting or something of mine, i just can't figure it out. ---------------------------------------- Unknown I figured it out, it must have been break stealth or start attack? I added those and it started working fine.  Thanks! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1936-fightclass-switch/ TITLE: Fightclass Switch ---------------------------------------------------------------------------------------------------- Unknown Any chance for a way to change fightclasses with a hotkey?. Cause i try to make a single and aoe dps in a single fightclass but it doesnt work, "hostile unit near" or "hostile unit near target" does not work very well. Right now my Feral single dps is perfect, but i cant make the Aoe work. ---------------------------------------- Unknown Hello, I have written a plugin: ---------------------------------------- Unknown Awesome. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2084-problem-with-raid-bosses-in-brf/ TITLE: Problem with Raid Bosses in BRF ---------------------------------------------------------------------------------------------------- Unknown Hi, I developed a raiding WRotation profile for a Retribution Paladin. I use Final Verdict but for some Raid Bosses in BRF it is never triggered. For Gruul and Kromog all other spells are triggered as intended but at some time I'm sitting on my 5 Holy Power and Final Verdict is never triggered. I think it has something to do with the large hitbox of them, and that you cannot directly stand in 5 yard range to them. Can you help me with this problem? Do you need my profile? Thanks Vaioui ---------------------------------------- Unknown Hello, Wait next update, I have added "CombatReach" support at "Spell.IsDistanceGood" (check if option "Calculation combat range by target size" is activated in advanced general settings). ---------------------------------------- Unknown Works now for Kromog. Nice Work. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2085-trying-to-develop-a-healing-raid-profile/ TITLE: Trying to develop a healing raid profile ---------------------------------------------------------------------------------------------------- Unknown Hi all, I'm trying to develop a healing raid profile. Is it possible to make wrobot managing selection of main tanks and raid members? e.g. if both MTs have >90 % health then target lowest raid member in range. If something like that is possible you could really make an awesome healing profile. Thanks for your answers, Vaioui ---------------------------------------- Vaioui Hello, Look this topic: ps: You can also use lua code like this: Select first raid member tank in spell range with health lower than 50%: local SpellName = GetSpellInfo(109259) local usable, nomana = IsUsableSpell(SpellName); if (not nomana and usable) then for i = 1, 40, 1 do local UnitIdString = "raid" .. i .. "target" if UnitExists(UnitIdString) then local role = UnitGroupRolesAssigned(UnitIdString); if role == "TANK" and IsSpellInRange(SpellName, UnitIdString) then if UnitHealth(UnitIdString)/UnitHealthMax(UnitIdString)*100 < 50 then CastSpellByName(SpellName, UnitIdString) return end end end end end ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2123-flame-shock-elem-shaman/ TITLE: Flame Shock Elem. Shaman ---------------------------------------------------------------------------------------------------- Unknown Hello, I am new to this program and was trying the default fight class of the Elemental Shaman. The Rotation seems quite good, the only problem ( that is big in terms of dps ) is that Flame Shock does not renew when it's 2-4 seconds before expiring. It can happen ( tested ) that the target stays without Flame Shock in, also for 6/10 seconds that is way too much and it means dps loss. I am checking all the "spell conditions" but I cannot find the specified one for this problem. Someone can help me? Also when Ascendence is on, what it is supposed to do is just spam Lava Burst, but it shots some randoms Lightinig bolts which I do not understand (??) Thanks in advance. ---------------------------------------- Unknown Sounds like spell priorities may be out of order. Also, if you want it to cast flame shock with it still on the target, need to just set a timer to cast it again and not with a buff condition (which most fight classes use) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2131-rotation-bot-feels-sluggish-dps-loss/ TITLE: Rotation Bot feels sluggish, DPS loss ---------------------------------------------------------------------------------------------------- Unknown Hi there, new to the forum and to this bot. I am only interested in the rotation bot part of the package, I have created my own Hunter raiding profile and it is working as intended. I have previously been using Anthrax Bot (SPQR) with my own custom raiding profile. This was pretty much maxing the DPS just at the SimCrafted results. Now to my problems with this bot to what I have not been able to find any solution or setting for. 1.First of all and most importantly, there is a general sluggishness with the bot. Sometimes it cast the next spell without delay and sometimes it does nothing for aprox 500ms. This might not sound like much but it generates a 2-3k dps loss over time. Is there anyway to improve this? The Anthrax rotation bot casts with 0 delay. I have changed to MS settings in the bot to 10-30ms to match my ingame latency. And checked the "Improve combat rotation speed" checkbox. 2.Also the bot starts to attack the target by itself. I have set all the spells in the creator to "combat only" but if I mark for example the target dummy in the garrison with a left click (just marking not starting the auto-attack) the bot starts and attacks. This is not optimal in raids... 3. Bot sets click-to-move when started. This is just really irritating since it is a feature not needed for the rotation bot. I have a macro for now disabling it, but could there not just be a checkbox in the settings of the bot to disable this feature? 4. Anyway to track cooldowns? If i want a skill to be used if another skill has for example => 10 seconds remaining? Cheers ! ---------------------------------------- Unknown Hello, 1: Do you have try to deactivate option "Improved combat rotation speed", this option cast the next spell before it can be used (to gain time, but this can skip spells). You can try to increment "Frame per second" in your FightClass settings. 2: You can pause WRobot to avoid it, but WRotation is made to attack your current target, so it's normal (I'll add option to attack target only if auto-attack is activated). 3: Use macro to disable "Click to move" is good solution, you can add the macro at your fightclass to deactivate this option automatically, but I cannot add option to disable "click to move" (all products use this, WRotation also). 4: Look target buff) and (for yourself) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2175-wrotaion-problem-help-pls/ TITLE: wrotaion problem!!!! help pls... ---------------------------------------------------------------------------------------------------- Unknown I am running for the first time wrobot application. My character Rogue, Rogue - Combat V4B [bR] I've uploaded the .xml rotation file But my character or self- moving so I shut the going or character rotation button to where I want to stay out of my control , this time making auto attack while the boss is hitting on some mobs no skill is not working. I request my raid in my character that you just use the skills I walked . Can I make it ? ---------------------------------------- Unknown Hello, I am not sure to understand, but in product settings you can disable option "Manage character rotation..." to keep full control of your character. To disable in game "Click to move", launch this macro in wow chat: /run SetCVar("autoInteract", 0) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2203-how-to-add-pets-skill-into-rotation/ TITLE: How to add PET's skill into rotation? ---------------------------------------------------------------------------------------------------- Unknown Hello. I would like to add a spell that my pet can cast into my rotation but I have no clue how to do it as it's not on spell list. My water elemental can cast Freeze ( /cast Freeze ) that on some mobs can give me up to two extra fingers of frost, how to add it into rotation? I would like to keep my pet passive and let rotation to do the job with skill order that i want. ---------------------------------------- Unknown Hello, Use SpellSettings "Not spell, is lua script" and in spell name put: for i=1,50 do local spellName, spellSubName = GetSpellBookItemName(i, BOOKTYPE_PET) if spellName and spellName == "Growl" then CastSpell(i, BOOKTYPE_PET); end end Replace Growl by your spell name. (this code don't support multi languages wow clients) ---------------------------------------- Unknown For multi languages support you can use this script: local name = GetSpellInfo(2649); if name then for i=1,50 do local spellName, spellSubName = GetSpellBookItemName(i, BOOKTYPE_PET) if spellName and spellName == name then CastSpell(i, BOOKTYPE_PET); end end end (remplace 2649 by your pet spell id) ---------------------------------------- Unknown Thank you very much will try that :) ---------------------------------------- Unknown Right so it is working but not yet as it should, the skill Freeze i want to use is an AOE same like Blizzard, i did select option AOE spell to cast it near the target but it wont, it will select the skill but it's waiting for my input to cast the spell, also option check if spell is usable is set to TRUE but yet bot is trying to use skill even if its not available so i set timer to 24000 as cool down is 24 seconds. How to fix this? So bot would actually use the skill as AOE skill. ---------------------------------------- Unknown Right so it is working but not yet as it should, the skill Freeze i want to use is an AOE same like Blizzard, i did select option AOE spell to cast it near the target but it wont, it will select the skill but it's waiting for my input to cast the spell, also option check if spell is usable is set to TRUE but yet bot is trying to use skill even if its not available so i set timer to 24000 as cool down is 24 seconds. How to fix this? So bot would actually use the skill as AOE skill. ---------------------------------------- Unknown How to add Garisson Ability into rotation, like Call to Arms? ---------------------------------------- Unknown Do you have try to use spell condition "CooldownEnabled"? Can you share the fightclass please. Try to use this spell name: http://www.wowhead.com/spell=161691 ---------------------------------------- Unknown This is my fight class profile for frost mage, without the code you provided me of course. I will try that Garisson Ability spell and let you know how it went. GTX Frost Mage.xml ---------------------------------------- Unknown /cast garrison ability works fine thank you :) ---------------------------------------- Unknown Droidz did you looked into issue with that pet skill that doesn't want to cast on target? ---------------------------------------- Unknown I tried to do everything but bot still waiting for mouse input to click to cast the spell :/ ---------------------------------------- Unknown Freeze is an AOE spell? If yes, wait next update, I have added AOE support for lua script (put "True" at spell setting "AOE Spell") ---------------------------------------- Unknown Just checked Droidz it works perfect now, thank you. That will seriously improve DPS on the Frost Mage :) ---------------------------------------- Droidz Updated my rotation to version 1.1 with Water Jet and Freeze :) available to download. Will add Prismatic Crystal when will reach level 100 :) Thank you Droidz. ---------------------------------------- Unknown Hiya Droidz there is one more issue with this. All works fine BUT the option Check if spell is usable doesn't work with LUA script and also condition If Spell Usable doesn't work with this, it means the bot is spamming this LUA script all the time. ---------------------------------------- Droidz Had to fix spell spamming issue with 3 conditions: 1. Frostbolt casting = True 2. Fingers of Frost buff = False 3. Frozen Orb spell on cooldown = True Works like a charm now. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2236-frost-mages-prismatic-crystal/ TITLE: Frost Mage's Prismatic Crystal ---------------------------------------------------------------------------------------------------- Unknown Hiya Droidz I wonder if there is a possibility to add something like this into rotation and if so how. If Prismatic Crystal detected within X yards attack Prismatic Crystal OR If Prysmatic Crystal detected within X yards from target attack Prismatic Crystal. ---------------------------------------- Unknown Hello, Try this code: Distance from you: (ObjectManager.GetWoWUnitByEntry(76933).Count(u => u.GetDistance < 30 && u.IsMyPet) > 0) Distance from target: (ObjectManager.Target.IsValid && ObjectManager.GetWoWUnitByEntry(76933).Count(u => u.Position.DistanceTo(ObjectManager.Target.Position) < 30 && u.IsMyPet) > 0) - Replace 30 by distance. - If this don't works try to remove code: && u.IsMyPet - I have found entry id of crystal (76933) in wowhead ( http://www.wowhead.com/npc=76933/prismatic-crystal ), if id is not correct you can found it with Dev tools (tab Tools). Use spell condition type "C Sharp Code" and put code in "Value". ---------------------------------------- Droidz Will try thanks for info mate. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2239-unable-to-change-setting-for-wrotations/ TITLE: Unable to change setting for WRotations ---------------------------------------------------------------------------------------------------- Unknown I tried WRotations today for the first time and I want to enable movement so I checked the forums and found the options under Product Setting, But the buttons are sooo small and I cant see the options.  Here is a screenshot to show what I mean (red circle)  any help would be great....Thanks ---------------------------------------- Unknown First option if ON will manage targets for you and distance and direction but it affects your input greatly so its fantastic for leveling and questing but its annoying in raids and dungeons as it makes you unable to avoid traps etc causing unnecessary damage to yourself or death. ---------------------------------------- Unknown Hello, I increment size of box, do you have this problem on another product? (you have probably change default text size in Windows settings). ---------------------------------------- Droidz ^^^^That worked .......Thanks again Droidz!! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2241-rotation-bot-needs-updating-my-suggestion/ TITLE: Rotation Bot needs updating (my suggestion) ---------------------------------------------------------------------------------------------------- Unknown Hello Droidz. First of all I would like to thank you for our fantastic work with WRobot, it's great and the community here small but help full and great full :) I'm writing this post because i think we could easily upgrade rotation bot and increase DPS for each class. Currently we are only limited to one rotation that is simply based on FightClass and if we want to change it we need to stop the ot choose different and then start again which is ok but not really efficient for complicated rotations and serious DPS. As everybody knows you can't just use one rotation all the time if you want to max out DPS with your character, there are different rotations that need to be performed in order to achieve that. I will explain using my Arcane Mage build. Currently i only have one rotation with few conditions to use all my skills but it would be absolutely AWESOME if we could use more rotations as part of one BIG rotation and easily switch them during a fight, what do I mean? Let's say on my mage, if i play manually have 4 phases that come together into one rotation, there is: 1. Opening phase 2. Conserve phase 3. Burning phase 4. Cooldown phase And currently it's absolutely impossible to program bot that way to achieve that as we only have one big rotation. What I suggest is to create a new let's say Raid / Dungeon Rotation Bot where we can add in order let's say 5 rotations and easily switch them on the go by using key short-cuts or set conditions to more to another rotation step, for example ALT+1, ALT+2, ALT+3, ALT+4, ALT+5. With a bot like that i can simply decide that my opening phase has finished and press ALT+2 to move to conserve rotation and then ALT+3 to do my burning rotation an after it's finished ALT+4 to start my cooldown phase and then back to ALT+2 to repeat or even better simply set conditions like: If skill Evocation is on cooldown keep using conserve phase, then Evocations skill is ready so bot is moving to burning phase where is using rotation to max ut dps and burn all mana and when mana is at 10% use Evocation skill and move to cooldown phase. I know it sounds complicated but its not all we need is another version of rotation bot, where we can add and easily switch rotations without leaving game and stopping the bot and conditions to use different rotations in order. Please tell me what you think, am sure that people would love that possibility, ---------------------------------------- Unknown Hello, I'll not add this feature in WRobot. If you create your fightclass in C# or VB, you can do almost anything you want (but you need know base in C# .net or VB.net). With normal creator (Fightclasses creator), you can use wow macro (tell me if you don't understand how this works). ---------------------------------------- Unknown Don't have time to learn how to program, am too busy with work and WoW macro is not what I'm looking for. I will do some research about different rotation bots, maybe somebody already did it. Thanks. ---------------------------------------- Unknown 1 - In game, create macros: Name: OpeningPhase /run if OpeningPhase == 1 then OpeningPhase = 0; print("Opening phase desactivated") else OpeningPhase = 1; print("Opening phase activated") end Name: ConservePhase /run if ConservePhase == 1 then ConservePhase = 0; print("Conserve phase desactivated") else ConservePhase = 1; print("Conserve phase activated") end Name: BurningPhase /run if BurningPhase == 1 then BurningPhase = 0; print("Burning phase desactivated") else BurningPhase = 1; print("Burning phase activated") end Name: CooldownPhase /run if CooldownPhase == 1 then CooldownPhase = 0; print("Cooldown phase desactivated") else CooldownPhase = 1; print("Cooldown phase activated") end Name: DisableAll /run OpeningPhase = 0; ConservePhase = 0; BurningPhase = 0; CooldownPhase = 0; print("All phases desactivated"); Name: ActiveAll /run OpeningPhase = 1; ConservePhase = 1; BurningPhase = 1; CooldownPhase = 1; print("All phases activated"); and put is in your action bar like this: 2 - In your fightclass, add condition "Lua Script" by spell: In "Return value research" put : true In "Return value var" put : phaseActive In "Lua script" put : - For spells Opening phase: phaseActive = OpeningPhase == 1; - For spells Conserve phase: phaseActive = ConservePhase == 1; - For spells Burning phase: phaseActive = BurningPhase == 1; - For spells Cooldown phase: phaseActive = CooldownPhase == 1; 3 - Sample: testtest.xml ---------------------------------------- Unknown I persume all the changes need to be done in one fightclass file but what if a spell lets say Arcane Blast is a part of all these phases and some of these skills are only used in one phase lets say burn phase. ---------------------------------------- Unknown You can put in "Lua script" : phaseActive = BurningPhase == 1 or CooldownPhase == 1 or ConversePhase == 1; (this condition return true if is in burning or cooldown or converse phase) ---------------------------------------- Droidz Testing now. If all working will share it. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2251-problem-with-dual-spec/ TITLE: Problem with dual spec. ---------------------------------------------------------------------------------------------------- Unknown My main spec is frost that i use for questing and my second spec is arcane for dungeons and raids. If i start bot with when I'm on frost spec with frost fightclass everything is ok BUT when i switch the spec to arcane and fightclass as well to do the dungeon bot have a problem because it can't see the skills that come up with the talents and is simply skipping them in the rotation so for it to work i need to switch to arcane then close the bot, start again and start rotation bot which is a pain, i think it's because the software is READING the spell book skills only when starts and loads the plugins. So I do suggest to set the bot to read the spellbook every time the rotation is restarted. ---------------------------------------- Unknown Hello, I cannot add this,for performance, WRobot put in cache an lot of information (it is for this raison that you need to restart WRobot when you change character, or in your case, when you change spe). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2274-failed-to-setup-rotation-hunter/ TITLE: Failed to Setup Rotation - Hunter ---------------------------------------------------------------------------------------------------- Unknown Hello, First, Love the way fight class design works, simple & fast, thank you Here is where i stuck, Hunter - Marksman -100lvl Tools>Create Fight Class> Added 3 spells in this order by priority --------------- Chimaera Shot Aimed Shot Steady Shot ------------------- (can do in seconds which is very cool) Expected it to work like 1) if Chimaera Shot is castable cast then repeat from  1, else go to 2 2) if Aimed Shot is castable cast then repeat from 1, else go to 3 3) if Steady Shot is castble cast then repeat from 1, else go back to 1 ----------------- What happened in practice; Started WRobot, Alt+ Tab to Wow, Targeted the Dummy (tried also on normal mobs) -It casts Chimaera Shot directly -Then AimShot -Then when it cant do Aim no more, Steady shot, aim so on... But when Chimaera Shot cooldown ends, even tho it have enough focus and target ext. , it doesnt cast Chimaera Shot, rather later mostly right after a long cast of Aim shot or Steady ---------------- !!!----Which results Chimaera Shot sit idle and cause dps loss many times (not always) It doesnt cast Aim Shot when it is possbile neither, instead it casts steady shot sometimes. ------------------- Tried to solve it by adding conditions to Aimshot and Steady shot not to cast when Chimaera Shot is up (which is not the solution i prefer, i rather expect the priorities to work as listed), i think i couldnt find the needed condition; Cooldown Time Left --- Is Spell Usable -- didnt get me where i want it ------------ Tried all the possible options in spells menu and the preferences, -spell settings (all settings) -unlock fps limit -improve combat rotation speed -ignore Training Dummy -latency intervals didnt work as intended ---- PLEASE HELP I might be misinterpreted the way "fight class" works, but it works fine(perfect) with Warrior Class (with no casting abilities) as far as i observed My original fight class file is much more bigger and complex, but when i realized it fails, i simplified it to this version till i got the unintended part figured out Thanx in advance (Please dont focus the way i tried to solve, but the result) ---------------------------------------- Unknown Hello, Can you test it: t.xml (I added "Cooldown Time Left" condition to wait if "Chimaera Shot" is ready in less than 1 second. ---------------------------------------- Unknown -Chimaera Shot worked I entered1 instead of 1000 to the cooldown time before (no description or info about it :( It is not the best solution tho coz if I have lets say 10 focus (below 35) left somehow, and Chimaera Shot is up , it wont cast Steady Shot to get more focus and make the Chimaera Shot, nor it can cast Chimaera since it hasnt enough Focus This is not the part i am interested btw Cooldown Time Left condition works it seems, and I figured i didnt simplified my cycle enough to see the real problem I realized Chimaera Shot is not the real problem, the problem is the casting spells (Aim and Steady) in the right order SO It still cast Steady Shot even tho it can cast Aim Shot instead (without conditions) even tho Aim has higher priority AND Lets say if I add Focus Bigger 90 to the contions of Aim Shot, After Casting Aim Shot when the focus reaches 90, it casts Aim again even tho the focus is lower than 90 at the second cast, sometimes 3th time in the row way below the 90 focus (this is the part when Chimaera Shot cant get in between the shots, thats why it fails) AND After Steady Shot casts, focus reaches Bigger 90, It continues to cast Steady Shot, instead of Aim which has higher priority !!!!--This situation causes all the other Spells to get between those "casts in a Row", which fails the Priorty Casting and eventually dps I think there is a "Spell buffer" to make casts more fluid and without delay which fails when the conditions change during the casts HELP please, Thanx in advance ---------------------------------------- Unknown Much more simple case --------------- Shadow Priest -Vampiric Touch                Target Buff Casted By Me              Vampiric Touch - False ------------- when the Debuff wear off mostly it casts Vampiric Touch Twice Help me with this please Vampiric Fail.xml ---------------------------------------- Unknown I think its a glitch cos it does the same on mage with rune of power and frost bomb, double cast it even if the second time condition is not met, you can solve it by adding in spell a 5 second delay. Sent from my HTC One_M8 using Tapatalk ---------------------------------------- Unknown You mean the timer? How do you add delay? how it works? Does it break the priority sequence casting principle? Adding cooldown on it may work on some classes but not all ty ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2279-interruptable-cast-or-channel/ TITLE: Interruptable Cast or Channel ? ---------------------------------------------------------------------------------------------------- Unknown Hello Looking for some conditions, and "Target Cast" wont help it, glad if u could help it I know few add-ons that can track these conditons, and didnt see any posts on the forum as well, hope it helps many - channeling  (if target cast is channel, not a cast) -interruptable (if the target cast or channeling is interruptable or not) I plan it to use it on interrupts for various classes, interruptable condition will help to not waste interrupts on not interruptable ones and get it on cd channeling  condition will interrupt the cast instantly while normal cast could wait till cast is about to end Thanx in advance ---------------------------------------- Unknown Hello, In fightclass, you can use spell condition "Target Can Interrupt Casting" and "Target In Cast". ---------------------------------------- Unknown You can also look in my rogue fight class: I kick spells and channels with all 4 abilitiesmthat a rogue has. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2353-pls-help-me/ TITLE: PLS help me ---------------------------------------------------------------------------------------------------- Unknown my WRotation dont atack guys in duels  and in arena only in bgs pls help me ---------------------------------------- Unknown I know your pain, very often bot is not attacking important mobs on raids and dungeons, for example in Hellfire Citadel the bot is not attacking canons at all and that's one example from many. ---------------------------------------- Unknown Hello , I tried to solve it's problems in the last update . If you have problems again can you give me the NPC link of the WowHead . ---------------------------------------- Unknown Well i will send you PM if I notice any problems, but I don't raid atm as i cant find any guild that does late raids, work is a pain :/ ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2419-castspellbyidandposition/ TITLE: CastSpellByIDAndPosition ---------------------------------------------------------------------------------------------------- Unknown Bonjour De retour.... :) J'ai travaillé sur un profil pour moine tank. En C# J'ai utilisé CastSpellByIDAndPosition afin de lancer des tonneaux. Mais je remarque qu'il marque un stop dans son mouvement lors du lancement. De plus on ne peut choisir d'attendre la fin du sort avant de passer au thread suivant. Par contre cela est parfaitement possible avec le fightclass creator (Pas de stop et possibilité d'attendre la fin du sort pour passer a la boucle suivante. J'aimerais bien savoir si tu a prévu une commande en C# permettant de remplacer CastSpellByIDAndPosition car cette commande est visiblement limitée. Merci d'avance ---------------------------------------- Unknown Salut, content que tu sois de retour. Dans les Fightclasses j'utilise: wManager.Wow.Helpers.ClickOnTerrain.Spell(uint spellId, Vector3 vector3, bool waitCasting = true, bool stopMove = true) Tu peux également le faire manuellement (tu lance ton sort et tu utilise ce fonction pour cliquer sur le terrain): wManager.Wow.Helpers.ClickOnTerrain.Pulse(Vector3 posToClick) ---------------------------------------- Unknown | 2015-10-14T20:58:26Z Super...Je teste direct Edit : Effectivement wManager.Wow.Helpers.ClickOnTerrain.Spell(115180, ObjectManager.Target.Position, true, false); Ca marche a la perfection. Merci encore Edited October 14, 2015 by PierreDeRosette ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2421-wrotation-en-duel/ TITLE: WRotation en duel ---------------------------------------------------------------------------------------------------- Unknown Hello Je me demandais si vous saviez pourquoi les rotations ne se declenchaient pas lorsqu'on passe en duel (en arène aussi). Une question qui ne s'est toujours pas résolue meme avec les "Attack all selected targets (friends also), option qui ne fonctionne apparemment pas dans le cas de duels. Merci encore... ---------------------------------------- Unknown Pour ma part j'ai essaye d'avancer un peu : Il en sort que pour determiner si une cible en est une, j'utilisais le bout de code suivant : if (ObjectManager.Target.Reaction <= Reaction.Neutral && wManager.Wow.Helpers.MovementManager.IsFaci......... Hors les Allies (en vert) apparaissent comme Friendly. Mais Si on passe en mode duel, l'adversaire (rouge donc) reste "Friendly" et donc la routine d'attaque ne se declenche pas. Si je fait sauter ce test, tout se passe bien. Il semble que le meme probleme affecte les arenes : Si on tombe sur un adversaire du meme camp que nous, la routine ne se declenche pas meme si l'adversaire apparait cerclé de rouge. ---------------------------------------- Unknown Salut, WRotation (sauf erreur de ma part) fonctionne maintenant en duel ou arene. Pour détecter si la cible actuelle est attaquable le mieux est d'utiliser lua: Lua.LuaDoString("return UnitCanAttack('player', 'target');") (si tu utilise WRotation tu peux utiliser le code "Fight.InFight" pour savoir si WRobot est en combat ou pas) ---------------------------------------- Unknown Super. Je teste cet aprem. Merci encore pour ta reponse... ---------------------------------------- Unknown | 2015-10-18T09:36:18Z Bonjour Voila mon retour Regarde ce log sur lequel j'ai fait un duel : 22:20:48 - Chargement Druide PVP [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.Idle already launched, ignore it. [D] 22:20:48 - [FSM] State WRotation.Bot.EcimiuDuajolala already launched, ignore it. [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.FightHostileTarget already launched, ignore it. [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.MyMacro already launched, ignore it. [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.Pause already launched, ignore it. [F] 22:20:59 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:21:26 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:21:49 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:12 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:30 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:48 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:55 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:22:56 - [Spell] Cast Colère (Wrath) [F] 22:22:56 - [Spell] Cast Colère (Wrath) [F] 22:22:57 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:22:59 - [Spell] Cast Colère (Wrath) [F] 22:22:59 - [Spell] Cast Feu stellaire (Starfire) [F] 22:22:59 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:00 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:00 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:00 - [Spell] Cast Colère (Wrath) [F] 22:23:01 - [Spell] Cast Forme de félin (Cat Form) [F] 22:23:01 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:01 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:02 - [Spell] Cast Colère (Wrath) [F] 22:23:03 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:03 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:03 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:04 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:04 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:04 - [Spell] Cast Colère (Wrath) [F] 22:23:04 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:05 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:05 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:05 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:06 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:06 - [Spell] Cast Colère (Wrath) [F] 22:23:06 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:06 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:07 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:07 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:07 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:08 - [Spell] Cast Colère (Wrath) [F] 22:23:08 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:08 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:09 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:09 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:09 - [Spell] Cast Colère (Wrath) [F] 22:23:10 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:10 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:10 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:10 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:11 - [Spell] Cast Colère (Wrath) [F] 22:23:11 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:11 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:12 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:12 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:12 - [Spell] Cast Colère (Wrath) [F] 22:23:15 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:15 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:15 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:16 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:16 - [Spell] Cast Colère (Wrath) [F] 22:23:16 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:16 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:17 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:17 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:17 - [Spell] Cast Colère (Wrath) [F] 22:23:18 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:18 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:18 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:19 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:19 - [Spell] Cast Colère (Wrath) 22:23:27 - Dispose Druide Equi 22:23:27 - Session statistics: Elapsed time: 00h:02m:41s XP/HR: 0 - 0 min Kills: 0 (0/hr) Deaths: 0 (0/hr) Farms: 0 (0/hr) Loots: 0 (0/hr) Money/HR: 0 G 00 S 00 C (0 G 00 S 00 C) Honor/HR: 0 (0) Apexis Crystal/HR: 0 (0) Dans ce script j'avais introduit ceci : if (!ObjectManager.Me.IsDead && !Usefuls.IsLoadingOrConnecting && Usefuls.InGame) { Defense(); if (Fight.InFight != FIGHT) { if (Fight.InFight == true) Logging.WriteDebug("Fight Infight passe a TRUE "); if (Fight.InFight == false) Logging.WriteDebug("Fight Infight passe a FALSE "); FIGHT = Fight.InFight; } //if (Fight.InFight) { Permanent(); if (ObjectManager.Target.IsAlive && !TraceLine.TraceLineGo(ObjectManager.Target.Position)) { if (wManager.Wow.Helpers.MovementManager.IsFacing(ObjectManager.Me.Position, ObjectManager.Me.Rotation, ObjectManager.Target.Position, 2.20f)) Attaque(); if ((ObjectManager.Target.Type == WoWObjectType.Player) && ObjectManager.Target.IsAlive && ObjectManager.Target.Reaction > Reaction.Neutral && (ObjectManager.Target.Health < (ObjectManager.Target.MaxHealth - (2 * SOINS)))) Heal(); } } } Comme tu peut le voir plus haut, a aucun moment le Fight.InFight n'est passe a true dans le duel face a un joueur de la meme faction. J'ai l'impression qu'il ne fonctionne pas comme il devrais. Il est vrai que parfois il bascule a true, mais c'est cet aléa qui rend wrotation peu fiable pour les duels et arenes. Edited October 18, 2015 by PierreDeRosette ---------------------------------------- Unknown Si tu veut on pourra se donner rdv afin de mettre cela en lumiere dans une session WOW ? On pourra se lancer des duels et observer le comportement de Fight.InFight . J'ai 4 jours de libres du 22 au 25. ---------------------------------------- Unknown | 2015-10-21T17:58:14Z le code "Lua.LuaDoString("return UnitCanAttack('player', 'target');")"  retourne quoi en arene? ret = UnitCanAttack('player', 'target'); Edited October 21, 2015 by Droidz ---------------------------------------- Unknown | 2015-10-21T18:04:13Z juste que je ne sait pas insérer cela en c# sinon je l'aurai teste depuis 10 ans lol Edited October 21, 2015 by PierreDeRosette je le teste ce soir des que je suis chez moi ---------------------------------------- PierreDeRosette C'est le code C#: bool cibleAttaquable = Lua.LuaDoString("return UnitCanAttack('player', 'target')"); if (cibleAttaquable) { // ta rotation... } ---------------------------------------- Unknown Bonjour Voila mon retour : Log d'une situation de combat avec une bestiole : [F] 15:24:48 - [Spell] Cast Lambeau (Shred) [F] 15:24:48 - [Spell] Cast Lambeau (Shred) [E] 15:24:49 - Engagement : True [E] 15:24:49 - InCombat : True [E] 15:24:49 - InFight : False [E] 15:24:49 - return UnitCanAttack... : True [F] 15:24:49 - [Spell] Cast Fureur du tigre (Tiger's Fury) [F] 15:24:49 - [Spell] Cast Déchirure (Rip) [F] 15:24:49 - [Spell] Cast Lambeau (Shred) [F] 15:24:50 - [Spell] Cast Forme de félin (Cat Form) Portion de script utilisée pour le test : if (_Rapport2.IsReady) { Logging.WriteError("Engagement : " + Engage); Logging.WriteError("InCombat : " + ObjectManager.Me.InCombat); Logging.WriteError("InFight : " + Fight.InFight); Logging.WriteError("return UnitCanAttack... : " + cibleAttaquable); _Rapport2 = new Timer(1000); } Comme tu le voit, de tout le marqueurs de combat, c'est Fight.InFight qui ne semble pas réagir normalement Sinon je ne voit pas la signification et la différence de InCombat par rapport a Infight. Pour en revenir sur bool cibleAttaquable = Lua . LuaDoString ( "return UnitCanAttack('player', 'target')" ); Cela fonctionne très bien....a condition d'avoir une cible. (Engage est une methode artisanale de ma confection qui signifie qu'on a engagé le premier coup - Tres utile pour les attaque sournoise des voleurs dont la premiere frappe portée doit etre absolument ambush et pour les druides feral dissimulés dont la premiere frappe doit absolument etre Rake) ---------------------------------------- Unknown " Fight.InFight " retourne "true" quand WRobot est lui-même en combat (qu'il a fait Fight.StartFight(...)), rien à voir avec ce qui ce passe dans wow, WRobot peut être InFight alors que le combat n'a pas encore commencé (il est InFight dès qu'il a choisi la cible (par exemple dans le bot "Grinder", par en étape par étape ca donne: Recherche de la cible > On utilise la fonction Fight.StartFight(...) (InFight = true) > On va vers la cible > Sélection de la cible (ciblage, on clique dessus) > Lance le premier sort des que le joueur est à portée > combat > cible morte > sort de la fonction StartFight(...)  (InFight = false)). InCombat , lui vérifie plusieurs éléments: Que le joueur n’est pas mort. Que le portrait du joueur clignote rouge (Me.InCombatFlagOnly). Recherche dans la liste des objets les units qui ont pour cible le joueur, ou le pet du joueur, ou un membre du groupe. UnitCanAttack est limité comme tu le dis, car il faut que le joueur ait pour cible l'unit, c'est à faire en dernier, avant de lancer la rotation, pour vérifier si la cible est bien attaquable. ---------------------------------------- Unknown Ok c'est beaucoup plus clair comme ça :) ---------------------------------------- Unknown Le seul hic c'est qu'en combat vs un player de la meme alliance (duel ou arene), ObjectManager.Me.InCombat qui devient donc le parametre le plus interressant ne passe pas a true => Il faut donc un mix entre ObjectManager.Me.InCombat et bool cibleAttaquable = Lua . LuaDoString ( "return UnitCanAttack('player', 'target')" ); afin d'etre efficace. ---------------------------------------- Unknown Essaye avec ObjectManager. Me.InCombatFlagOnly ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2425-listes-et-invisibles/ TITLE: Listes et invisibles... ---------------------------------------------------------------------------------------------------- Unknown Bonjour J'ai fait un excellent module capable d'effectuer une action si un adversaire s'approche X metres de moi et qui agit même si cet adversaire n'est pas ciblé. Le module fonctionne a merveille et pour cela j'ai utilisé les listes que tu a rendu disponible. Mais j'ai remarqué qu'aucun invisible n'y figurait. En effet, j'ai imaginé lancer une AOE a la position ou se trouve un personnage dissimulé, mais cela ne fonctionne pas car simplement les invisibles ne sont pas inclus dans les listes. La question est  : Existe-t-il une liste incluant les invisibles ? Est-ce réalisable sans tomber dans le monde du hack ? Cordialement :) ---------------------------------------- Unknown Bonjour, Il y as "gameObject.IsInvisible" pour tester si un objet (ou Unit) est visible ou pas, mais tout les invisible de son pas ajouté à la liste (pour éviter que le bot ce batte ou ramasse un objet invisible, ce qui peut êtres un test des MJ...) La liste d'objet (sans filtre) est: wManager.Wow.ObjectManager.ObjectManager.ObjectList Tu peux utiliser la liste de cette façon: foreach (var woWObject in wManager.Wow.ObjectManager.ObjectManager.ObjectList) { if (woWObject.IsValid && woWObject.Type == wManager.Wow.Enums.WoWObjectType.Player) { var wowPlayer = new wManager.Wow.ObjectManager.WoWPlayer(woWObject.GetBaseAddress); bool isInvisible = wowPlayer.IsInvisible; } } Je ne sais pas par contre, si les joueurs invisibles sont dans cette liste, je n'ai jamais regardé. ---------------------------------------- Unknown Oulalalalala Attention les fufu en face !!!!!!! :) Merci encore ---------------------------------------- Unknown | 2015-10-25T20:54:04Z Retour sur la question : J'ai utilisé cette methode issue de la tienne : public void CdP() { List Invisible = new List(); foreach (var woWObject in wManager.Wow.ObjectManager.ObjectManager.ObjectList) { if (woWObject.IsValid && woWObject.Type == wManager.Wow.Enums.WoWObjectType.Player) { //Invisible.Add(wManager.Wow.ObjectManager.WoWPlayer(woWObject.GetBaseAddress)); var wowPlayer = new wManager.Wow.ObjectManager.WoWPlayer(woWObject.GetBaseAddress); if (wowPlayer.IsInvisible) Invisible.Add(wowPlayer); } } if (_Rapport.IsReady) { foreach (var Objet in Invisible) { Logging.Write("Repéré : " + Objet.Name + " a " + Objet.GetDistance); } _Rapport = new Timer(2000); } } Apparemment la liste recense tous les players EXCEPTE les JOUEURS invisibles. Donc pas vraiment ce qui etait recherché. Apparemment l'inteface sur laquelle travaille le bot ne reçoit l'information sur les invisibles... J'espere qu'il y a une autre liste en tout cas...hein Droidz :) Edited October 25, 2015 by PierreDeRosette ---------------------------------------- Unknown Je suis désolé mais le serveur ne doit probablement pas envoyer d'info au client sur les joueurs invisibles. Si c'est le cas il est impossible de connaitre leurs positions. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2446-druide-equilibre-eclipse/ TITLE: Druide equilibre && eclipse ---------------------------------------------------------------------------------------------------- Unknown Hello L'embetteur est de retour Je voulais revenir sur la valeur retournée par ObjectManager.Me.Eclipse et EclipsePercentage qui sont assez abberantes et inexploitables. (Dans le genre 24500 puis 32000, toujours en increment et ce quel que soit l'etat de l'eclipse.) C'est vrai que la valeur n'est pas necessaire et qu'on peut declencher rien qu'en se basant sur les buffs (et c'est ce qui est fait dans la plupart des fightclasses que j'ai vu) , mais avec des valeurs representatives de l'etat de l'eclipse, ce serait tellement plus efficace :) (Aurait tu un petit truc pour controler si on est en transport ou pas. J'ai fait des tests avec InTransport mais c'est pas concluant.) Merci d'avance :) ---------------------------------------- PierreDeRosette Je viens de tester, et il est vrai que Eclipse renvoi un résultat incorrect. Tu peux utiliser ce code pour remplacer "ObjectManager.Me.Eclipse": var eclipse = Lua.LuaDoString("return UnitPower('player',8)"); (le résultat est en -100 et 100: http://wow.gamepedia.com/PowerType ) Normalement InTransfort devrait fonctionner, tu as aussi IsOnTaxi pour détecter si le joueur utilise un taxi, sinon il reste lua: http://wow.gamepedia.com/API_UnitUsingVehicle (tu veux dire quoi par transport ?) EDIT: Je viens de corriger le code, j'ai oublier de mettre le "return" devant "UnitPower" ---------------------------------------- Unknown Merci beaucoup pour ta promptitude et efficacite que j'ai tres rarement vu ailleur. Par transport je voulais dire transport aerien d'un point de la carte a un autre par l'intermediaire d'un PNJ (en griffon a elwyn par exemple) ---------------------------------------- Unknown Merci et de rien, pour les transport aérien utilise ObjectManager.Me.IsOnTaxi ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2449-cant-apply-priorities/ TITLE: Cant apply Priorities!! ---------------------------------------------------------------------------------------------------- Unknown Hi everyone, Here is a common problem i face with Wrotation with almost all classes Lets say I enter 2 spells to Fight Class Creator as a Marks Hunter -  Chimaera Shot (at the top) - Steady Shot (below) When i run, it seems to cast them randomly, even tho it should cast chimaera when ever it can 1)Is there a way to fix this from the game or client? without C# 2) what would be the script for it if solved by C# thank you ---------------------------------------- Unknown Hello, Normally priority order is respected, you can try to activate in "Spell Settings" the "Debug mode" option and look in log the raison. Do not hesitate to share your log file/fightclass if you want more help. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2450-profil-interagissant-avec-le-bot-possible/ TITLE: Profil interagissant avec le bot. Possible ? ---------------------------------------------------------------------------------------------------- Unknown Bonjour Droidz :) Existe-t-il une possibilité de faire agir le bot en fonction de l'action réalisée ? Je m'explique : Je souhaiterais faire : if (Le bot est en train de pecher) alors (action) Merci beaucoup :) Ceci car j'ai une methode tres utile qui rend invisible des que possible mais lorsque je peche, cette methode ne m'aide pas du tout et je voudrais l'hinniber. Voila voila... ---------------------------------------- Unknown Salut, Pour savoir si le produit utiliser et le bot de pêche, tu peux utiliser: robotManager . Products . Products . ProductName == "Fisherbot" Pour voir si le personnage pêche tu peux utiliser: ObjectManager. Me . CastingSpellId == 131476 ou: ObjectManager . Me . CastingSpell . Name == "Fishing" ( http://www.wowhead.com/spell=131476/fishing ) ps: Tu peux aussi essayer: wManager.Wow.Bot.Tasks.FishingTask.IsLaunched ---------------------------------------- Unknown G E N I A L !!!!! ---------------------------------------- Unknown J'abuserai pas si je te demandais si il est possible de provoquer un loot dans une wRotation ? ---------------------------------------- Unknown Que veut tu dire par provoquer un loot? Il y a déjà un option pour loot les mobs proche dans WRotation. ---------------------------------------- Droidz Juste pour looter une creature fraichement tuée lorsqu'on utilise wrotation. Tue a raison l'option que tu a rajoute fonctionne impeccable. Je ne l'avait pas vu car recente. Merci encore ^^ ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2460-a-question-before-i-buy/ TITLE: A question before I buy ---------------------------------------------------------------------------------------------------- Unknown Hi there. I am planning to use this bot on retail and a 5.4.8 private server I play on. I've tried the trial out and I am happy with all the features and the API so far. I plan on using the API to write my own combatrotation in c#. However I have a question where I couldn't find an answer to. Does the bot support framelock? I want to force the bot to execute a certain amount of code in 1 frame. The only settings I have found regarding this are "Unlock fps limit (improve reactivity) (need restart). Or does the bot need WoW to render 1 frame to execute certain API commands? Because i know it can get verry laggy if you have a very advanced combat routine that checks auras etc of enemies and friendly units arround you and your WoW is only running at 30 fps. Good example is executing Lua code. Is the bot able to do (for example) 100 Lua.DoString() within 1 frame or does it need WoW to render 100 frames to do the 100 DoString(). If the bot has framelock support. Does the older version that supports 5.4.8 have this feature as well? Thats basically the only thing that holds me back from buying. Regards :) ---------------------------------------- Unknown Hello, Current WRobot version has the framelock, but not the old version (WRobot for wow 5.4.8). I work on WRobot for private server (this version contain last WRobot features (framelock...) with the support of wow 5.4.8). But I cannot give release date for the moment. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2579-attack-neutral-mobsbombs-siegemaker/ TITLE: Attack "neutral" Mobs(Bombs, siegemaker,..) ---------------------------------------------------------------------------------------------------- Unknown Possible to get Rotation work on Bombs and other neutral stuff? Noticed today on hellfire citadel e.g. the bombs on iron reaver fight. Only autoattacking on stuff like this. ---------------------------------------- Unknown Hello, Combat is started (do you get in your log file this "12:29:40 - [Fight] Player Attack ...... (lvl X)"?) If you activate option "Attack all selected targets (firends also)" you get also this problem? ---------------------------------------- Unknown Got no time to check last days.. Option to attack all selected targets(friends also) turned on Thats for example the fight on Roltall(the Big Elemental Boss on the bridge in Bloodmaul Mines). Its only castin Rapid Fire and then keeps on autoattacking. Not workin even if i make simple fightclass with only attacking or only one or two spells. So i think bot notices its in fight cause it cast buffs like rapid fire but no attacking skills. Next mob after boss workin flawless as you can see in log file. ---------------------------------------- Unknown If you go close (near) Roltall you get this problem also? ---------------------------------------- Unknown yep same issue. ---------------------------------------- Unknown I am having the same issue. I have also tried the same things as mentioned above. ricks_MM.xml ---------------------------------------- Unknown Also, something you can do to replicate the issue easily. Go to the tower outside your garrison, and attack the damage dummy. The first shot fires, but then the target turns neutral and the rotation stops. This doesn't happen on the tanking dummy FWIW. I don't seem to have this issue with my feral druid, just my hunter. Digging and experimenting further, it looks like having "Launch rotation when combat starts" is the issue? ---------------------------------------- Unknown Hello, When you activation option "Lauch rotation when combat starts", the combat (fightclass rotation) start when your target is flagged InCombat (when target frame border has red glow ). It is wow bug, /run print( UnitAffectingCombat("target") ) return false with http://www.wowhead.com/npc=87318/dungeoneers-training-dummy ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2645-335-feral-fight-class/ TITLE: 3.3.5 Feral Fight Class ---------------------------------------------------------------------------------------------------- Unknown Trying to make some 3.3.5 fight classes but ran into a problem of it using mangle once but need the fight class to keep using it until certain combo points for the rest of the rotation. Another problem is not using prowl before pulling it will do after killing mob. Any help is appreciated. Feral Test.xml ---------------------------------------- tomei i didn't try to add prowl cuz i think it's waste of time for farming... but for mangle you need to add mangle 2 times. first with conditions buff mangle false so it uses it only when it's not there (before bleeds) and 2nd time after the bleeds are there with conditions combo points <= 4 and buff rake true. but i think that if you really want to add prowl and pounce then add to first priority cat form (maybe mana percent check here too?), prowl (if buff cat form true, no combat), pounce (if buff prowl true, no combat) and ofcourse remember to add check buff cat form for every cat attack or it'll spam them for no reason! ---------------------------------------- Unknown Thanks for the tips will try your fight class while I try and fix mine. Good idea about prowl moves too slow for farming. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2700-a-few-questions-about-the-customclass/ TITLE: A few questions about the CustomClass ---------------------------------------------------------------------------------------------------- Unknown // Get player around us         List randomPlayer = new List ();         // Get specified player         ObjectManager.GetNearestWoWPlayer(randomPlayer); this code returns randomPlayer.Count == 0 even if there are player around me Interact.InteractGameObject(ObjectManager.ObjectList.Single(o => o.Name == "CharName" && o.Type == WoWObjectType.Player).GetBaseAddress, false); this code should target the player with the name "CharName" but in my test it doesnt target anything. It seems that i'm doing something generally wrong. Hopefully someone can give me a hint. ---------------------------------------- reapler what are you trying to do ? If your interact returns null, wrobot will crash. public WoWPlayer getNearestPlayer { get { var t = ObjectManager.GetObjectWoWPlayer().Where(p => p != null //from here on you can add checks && p.IsAlive && p.IsHorde //or p.IsAlliance && !TraceLine.TraceLineGo(p.Position) //test if no objects between you and target (target is in line of sight) && p.GetDistance <= 40).OrderBy(p => p.HealthPercent).ThenBy(p => p.GetDistance).ToList(); //1st sort on healtpercent and if you want then by distance if (t.Count() > 0) // check if t > 0, what means he find something you ask { WoWPlayer v = new WoWPlayer(t.FirstOrDefault().GetBaseAddress); return v; } return null; //if t == 0 then return null } } then yo can use getNearestPlayer to do something in your code if (getNearestPlayer != null) { try { Interact.InteractGameObject(getNearestPlayer.GetBaseAddress); spell.Launch(); } catch (Exception e) { Logging.WriteError("ErrorDescription: " + e.ToString()); } } ---------------------------------------- iMod Hello, Use this code for it: WoWPlayer randomPlayer = ObjectManager . GetNearestWoWPlayer ( ObjectManager . GetObjectWoWPlayer ()); Try this: WoWPlayer player = ObjectManager . GetObjectWoWPlayer (). FirstOrDefault ( o => o . Name == "CharName" ); if ( player != null && player . IsValid ) { Interact . InteractGameObject ( player . GetBaseAddress , false ); } ---------------------------------------- Unknown It also seems that the settings don't save if you are using the same value as the default Example: [Setting] [DefaultValue(80)] [Category("HealSettings")] [DisplayName("Rejuvenation")] [Description("Player health procent")] public int RejuvenationProcent { get; set; } If i load the setting the first time the value is 0 and if i try to save the same value (80) it wont work but 81 or 79 is working. ---------------------------------------- Unknown I also have problems with a debuff as DK Example: i'm trying to use icy touch only if the debuff "Frost Fever" does not exists. public Spell FrostFever = new Spell("Frost Fever"); if(!this._target.HaveBuff(this.FrostFever.Id)) { // Use spell } This does not work for me. If i replace the "this.FrostFever.Id" with the string "HaveBuff("Frost Fever")" it works. This is the function i wrote for my spells but it wont work if the framework dont detect the debuff with id private void UseSpell(Spell spell, bool canMove, List dependencies) { // Set current target this._target = ObjectManager.Me.TargetObject; // Valid? if (this._target.IsValid && spell.KnownSpell && spell.IsSpellUsable && spell.IsDistanceGood && !this._target.HaveBuff(dependencies)) { // Cast spell spell.Launch(canMove, true); } } ---------------------------------------- Unknown Use "... HaveBuff(this.FrostFever.Id s ) " (not ".Id") ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/2898-wont-attack-certain-targets/ TITLE: Won't attack certain targets? ---------------------------------------------------------------------------------------------------- Unknown I fired this bot up after an extremely long hiatus.  Decided to test it out while farming old Cata instances.  I managed to get through the entirety of Blackwing Decent, but once I got to the final fight with Onyxia and Nefarion, the rotation stopped doing anything.  It didn't matter if I was targeting Ony, Nef, or one of the adds, the rotation flat out wouldn't do anything.  Just stood there.  This was on a frost mage at first.  I tried three different class profiles, nothing worked.  I switched to arcane, same thing.  Just won't work. It's ONLY this fight (so far) that is doing this.  It worked just fine for the rest of the instance.  I haven't tested other instances or other classes yet. ---------------------------------------- Unknown Hello, can you share your log file (after get this problem). Do you have activate option "start fighting with elite" and increment "max unit near" (in advanced general settings)? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1084-atack-and-move-in-rotation/ TITLE: Atack and move in Rotation ? ---------------------------------------------------------------------------------------------------- Unknown Hello bothers me that I my character whom I do in my rotation and a mob attacking my character can no longer move. Can I disable some how? So attack an opponent and yet still move me himself? Because it's stupid for a boss who I can not escape. I´m a Hunter and in a Boss fight is no move bad  ^^ Sincerely, G. ---------------------------------------- hiroptera Hello In WRobot Product Settings you can desactivate option "Manage...". ---------------------------------------- Unknown Thank You   :D ---------------------------------------- Unknown Also thanks for this. Nice production with nice options. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1113-wrotation-only-does-normal-attack/ TITLE: Wrotation only does normal attack ---------------------------------------------------------------------------------------------------- Unknown When I click on an enemy Im only able to do normal attack, I have frost deathknight selected but it just does normal attacks did I do something wrong? ---------------------------------------- Unknown All other rotation guides work just not any of the deathknights ---------------------------------------- Unknown Have you setup a fight class. Sent from my HTC One X using Tapatalk ---------------------------------------- Unknown Make a fight class is all I can think of, may take a while but atleast you can make it to your standards. And if you have any trouble just ask on here. Droidz knows everything about conditions and fight classes. Sent from my HTC One X using Tapatalk ---------------------------------------- Unknown Yea. I had to make my own DK rotation profile. ---------------------------------------- Unknown Oh cool thanks for responding back to me guys, My Dk is only level 60. Would anyone be able to share their fight class with me? To where I could just copy and paste it. Im not very computer savy lol I can barely run Wrobot lol. ---------------------------------------- Unknown I have an 87 dk, ill see if I can make you a fight class that might atleast get you started. :) won't be anything superior to anyone else's but it should do the trick or you. :) Sent from my HTC One X using Tapatalk ---------------------------------------- Unknown It would have to be tonight tho, just got to work haha. Sent from my HTC One X using Tapatalk ---------------------------------------- Unknown Try making one for a while, they do take a long time to get perfected. And if you run into any issues at all just ask. Sent from my HTC One X using Tapatalk ---------------------------------------- Unknown Oh cool thanks man I really appreciate it. ---------------------------------------- Unknown My only concern, it is possible for a rotation bot with a Frost Dk? I mean what about the runes, since you need runes to do all your moves. Does the profile just wait? ---------------------------------------- Unknown Hello, I have replied by private message. But you have try fightclass shared by community ? ---------------------------------------- Unknown When making your fight class, you can set it up like this, "If cold rune = 2 then use skill" There is a LOT of options to make your rotation work awesome. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1128-warlock-afli-shadow-bolt-malefic-grasp/ TITLE: Warlock Afli - Shadow Bolt <--> Malefic Grasp ---------------------------------------------------------------------------------------------------- Unknown Hi in warlock afli, to cast the "Malefic Grasp" is necessary write "Shadow Bolt" in the name of spell  ¿¿?? ---------------------------------------- Unknown Hello, If when you write "Shadow Bolt" your character launching "Malefic Grasp" then is necessary to use "Shadow Bolt". This is in wow code, I ignore why (Wow use base spell name). You can use this macro to get base spell name: /run for i=1,200000 do local f=FindSpellBookSlotBySpellID(i,"spell") if f then local n,id=GetSpellBookItemName(f,"spell"),select(2,GetSpellBookItemInfo(f,"spell")) local s=GetSpellInfo(id) s=n==s and " " or "\124cFF4FF763"..s print(id,n,s) end end ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1149-pummel-in-cast/ TITLE: Pummel in cast ---------------------------------------------------------------------------------------------------- Unknown Hello. Idk why, but Wrotation also "pummel"s in casts which cannot be interupted. That makes some troubles. Just tried use standart warriors arms rotation. ---------------------------------------- Unknown Hello, What fightclass do you use? ---------------------------------------- Unknown [Ohren]Arms Warrior.xml ---------------------------------------- Unknown Do you have try another fightclass ? What is your character level? ---------------------------------------- Unknown 90 lvl, nope just tried standart choice =) ---------------------------------------- Unknown If you can try another fightclass and tell me if you have again problem. ---------------------------------------- Droidz Sure i ll try with new version in new patch, also i ll try again old, standart rotation. I also reinstalled my OS and all progs, to take clear expreriment. But i ll answer only tommorow, sorry =D ---------------------------------------- Unknown Well, i tried and see that in almost all dungeons my warrior tries to interupt cast that can not be interupted. So i deleted all strings in my fight classes for my specs with "pummel target is casting". Most of time this option works well. Some time "pummels" in wrong spells. Maybe it cause ping/framerate or something. But i think here must exist file with spells, where user can add (or comment)  strings, divided by categories like "human classes", "monsters classic", "monster outland" and so on... just my suggestion. Also i'm done with warrior Arms spec w/o charge, buffs and pummel (just to put em to different buttons and control). I ll uploading it =) Maybe someone like it. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1204-can-wrotation-be-made-more-effective/ TITLE: Can Wrotation be made more effective? ---------------------------------------------------------------------------------------------------- Unknown I was wondering if there's a way to make Wrotation a bit more effective DPS wise, either something I can do, or something that the devs plan to do in the future. As it stands, Wrotation is alright, but not great. It certainly gets the job done, but there's a big DPS loss. I tested it out on a dummy with two toons, one is an alt that's not very geared. The bot averaged about 32K DPS with it, when I played it was 52K DPS. On my main, the bot averaged 145K, but I easily did 210K. I was a little surprised, I assumed that since it was a bot, it would have perfect timing and rotation order. (Something that I, as a human, screw up occasionally.) So right now, I'm not that comfortable using Wrotation in LFD/LFR, because I feel like it won't preform well enough. So I was just curious if there was a way I could increase its effectiveness, or if something like that was in the works. ---------------------------------------- Unknown I've actually got a thread up about this on the beta test forum, the rotation doesn't use abilities as soon as they are ready, it feels slow and sluggish quite often - which is a shame. ---------------------------------------- Unknown Yeah, it does feel a bit slow. And it doesn't 'think'. Like when my Killing Machine procs on my DK, but Obliterate is on CD and won't come off for 3 or more seconds, I spend KM on Frost Strike. WRotation just lets it sit there, which is a big DPS loss. ---------------------------------------- Unknown My sub profile is pretty mental I've got a lot of fake pooling and thinking going on. For example I have eviscerate using 2 lua scripts that check if there's at least 10 seconds left on slice and 10 on rupture (it's more like 12 and 8 seconds but just generalising) and if there is it will use 5 CP on an evis if not then it will build into anticipation (fake combo points, basically 5 anticipation is like having 10 CP). My slice and rupture abilities both refresh before they drop. I'm not 100% but I think I can sort that issue for you using some of the lua scripts I currently have in my profile, I'll play around with a frost profile tomorrow. But all that aside, sometimes its slow and it's not because of conditions - it just simply varies in speed on and off. The only issue I really have with it now sadly. ---------------------------------------- Unknown Actually link the profile you're using, I'll go from there. ---------------------------------------- Unknown Tested the 5.4 frost dk profiel by King Similie - it seems to be using Frost Strike when KM is up and Obliterate is on CD. Is that the issue you wanted resolving? If so just try grabbing that. Most of the thinking is condition based. What you basically want to fix your issue is another version of your Frost Strike that has a buff condition checking for KM. That is assuming you already have a Frost Strike that's used to dump RP at certain amounts? If you're using your own then upload yours to here in a reply and I'll fix it. ---------------------------------------- Unknown Sorry for the slow/late reply, our times zones are different so things are a bit off. I'm using the standard fightclass that came with the bot when I downloaded it, which I'm assuming is Ohren's Fight Class Collection, since I tried downloading and installing that and got a "Would you like to overwrite the folder with this name on it already in this program" message. Once I compared the DPS of the bot, to my self, I set it aside. That was the biggest issue that I noticed, but there might be other smaller one's that I didn't spot because I didn't spend much time using it on a dummy and watching how it worked. I'll definitely check out King Smilies profile, and I really appreciate the help here. I'll play with it a bit more tomorrow, and Smilies as well, and see if any other issues crop up. Something else I noticed on my Monk (The 32K DPS character I mentioned in my first post) was that after it had enough stacks of Tiger's Eyebrew to use it effectively, it didn't. I'm sure that can be fixed with the lua script though. I really need to look into learning how to play with the lua script so I can try some stuff out my self instead of having to bother others with it. Edit: Thanks again for the help, I'm very grateful. ---------------------------------------- Unknown Hello, For one, check if your fightclass use all spells required and if optimised. If your fightclass is good but slow, you can: Activate options (in advanced general settings) "Unlock fps limit" and "Improve combat rotation speed". In the fightclass settings you can also increment "Frame per seconde". (More you have fps in wow, more wrobot is reactive, use low image quality in wow to get the best fps). ---------------------------------------- Unknown A lot of things can be improved with multiple conditions outside of lua. Certain things though like refreshing something before it falls off as far as I know needs an lua script or the above example where you want to watch 2 sets of durations and act differently above / below those times. But yeah, what Droidz says as well, try those. Let us know how the King Similie one works, sounds like the initial fight class just wasn't made that well tbh. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1442-safe-camper-fight-class/ TITLE: Safe Camper Fight Class? ---------------------------------------------------------------------------------------------------- Unknown I was wondering, is there a way I can make a safe camper profile without going AFK? I know I can just park there, put his ID as only target and just sit there. But there are two problems, I can go AFK waiting and dc or get ganked. For instance, to farm a rare and waiting for him on his spawn spot invisible, is there a way I can cast, lets say Shadowmeld as a night elf every cd (2min) without going into battle? I can add it to the rotation, but it will only cast during fight, and if he casts before mob is dead, it´s gone and it wont cast again since it´s not in combat anymore. This would avoid AFK, or any other way possible ? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1548-monk-healer-channeling-problem/ TITLE: Monk healer channeling problem ---------------------------------------------------------------------------------------------------- Unknown All is on the title ;) When we are channeling a heal spell with a monk, we can't trigger another heal spell. I've tryed several ways like launch(false, false,true) but no way to channelong and csting a eal spell. An idea ? ---------------------------------------- Unknown Hello, If you can share your fightclass please (to look your spell settings). Do you have try to look on another fightclass how heal spell has setting? ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1557-arena-problems/ TITLE: Arena problems ---------------------------------------------------------------------------------------------------- Unknown The Wrotation is still not working in most arenas. Blades is the only one I got to work so far. just sits idle. ADD SEWERS TO ONES THAT WORK ---------------------------------------- Unknown Hello, Can you share your log please (you can found it in "Logs" folder). ---------------------------------------- Unknown I think it's the condition " Fight.InFight". She's often not triger On when we are at Duel or at Arena. I don't know why. But to solve that, i simply removed it and all work's fine after that. ---------------------------------------- Unknown But it would be better if Fight.Infight works better because it's a very usefull command. ---------------------------------------- Unknown This happens to me and it's random arenas, sometimes it works, sometimes it doesnt. The log doesnt show anything. Where is this fight.infight condition exactly ? ---------------------------------------- da8ball I'm running on a new account. Not yet lvl 90 characters. So complicate to do some valuable duels with my friend to test. But i made a test to know why wrotation not start when i enter in duel or in arena By elimination i found that when condition Fight.Infight is used, the result is "false" even after entering in fight against other players. All script using it not enter in combat because this condition stay at false in pvp (sometimes, but sometimes it's ok) in few days i'll do a good topic with scripts and screenshots. I not yet respond just because i haven't yet a lot of time to do it well. ---------------------------------------- da8ball Hello, wManager.Wow.Helpers.Fight.InFight is true when WRobot is in combat (not if player is attacked) To detect if player is attacked you can use it: wManager.Wow.ObjectManager.ObjectManager.GetNumberAttackPlayer() > 0 or wManager.Wow.ObjectManager.ObjectManager.Me.InCombat ps: In the last update I have added new WRotation option to attack all selected targets (without any check) (to avoid this problem). ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1586-my-wrotation-just-stopped-working/ TITLE: My Wrotation just stopped working ---------------------------------------------------------------------------------------------------- Unknown My Wrotation just stopped working. Weird thing is that it still works on my different accounts and different chars on the same account. Log is blank, and I am pretty sure I have the correct Fight Class selected.I It is a warrior fight class, and if I use the same fight class on a warrior on a different account, it works. Any ideas ? ---------------------------------------- da8ball Hello, Try to clear all settings and reset the bot. Also make sure the rotation setup is setup properly. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1766-assistance-with-profile-developing-please/ TITLE: Assistance with profile developing please ---------------------------------------------------------------------------------------------------- botirk Hello, I previosly developed my own PvE raiding profile for PQR(RIP). It got me in top100 WorldOfLogs everytime. I dont understand various problems with WRobot. So I will ask them in this topic bellow :D. 1. I need action which will block all actions bellow in list. For example I dont need any actions performed while [Nocombat,Mounted,Zero Agro Target,Special CC check,...]. Is there way? 2. More to go ... ---------------------------------------- Unknown Hello, sorry for the delay. Fightclasses structure is easy. You have the spells list (ordered by priority) and all spells have conditions (if all the conditions are true the spell is launched and WRobot return to the first spell, if any condition are false, WRobot go to the next spell). For Nocombat,Mounted,... just activate/deactivate the spell options. If you have questions do not hesitate, you can also edit existing Fightclasses to give you an idea of how this works. ps: You can use lua code like PQR to check if you need to launch or not the spell. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/1933-eclipse/ TITLE: Eclipse ---------------------------------------------------------------------------------------------------- Unknown How does Eclipse works?, its a 100% bar with the think changing at 50%, because it seems it doesnt work like that. Right now im working on a moonkin profile for wrot and i cant figure out how eclipse value works. ---------------------------------------- Unknown checking on default ui and its like -100---0----+100, but i dont know ---------------------------------------- Unknown Hello, Look UnitPower : To get current value of fightclass condition "Eclipse", go to: - Tab "Tools". - Click on button "Development Tools". - Paste this code in textbox: wManager.DevelopmentTools.OutPutCSharp = ObjectManager.Me.GetPowerByPowerType(wManager.Wow.Enums.PowerType.Eclipse).ToString(); System.Windows.Forms.MessageBox.Show(wManager.DevelopmentTools.OutPutCSharp); - Click on button "C# (ret...". (an message box appear with value of Eclipse) ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/497-nice-question-here/ TITLE: Nice question here! ---------------------------------------------------------------------------------------------------- Unknown What is WROTATION!? I've been using wrobot for a while, but i dunno what is that. Thank you. ---------------------------------------- Unknown Hello, WRotation  help you manage the rotation during the fight (wrotation does not take control of your character out of combat). ---------------------------------------- Unknown It´s great for Dgs and LFR, you have control of your char, walk around, pick up loot manually, but once you click in a mob, it´ll attack using the fight class rotation you have. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/506-help-pls/ TITLE: Help pls ---------------------------------------------------------------------------------------------------- Unknown When using wrotation in arena sometimes it stops working and then the stopness persists in next queues too.Found something suspicious in the logs:says cant reach player x,player x added to blacklist.How do i stop this madness. ---------------------------------------- Unknown Even done it with the dummy - "Can't reach training dummy blacklisting it".If i could disable this blacklisting while im in arena would be so epic. ---------------------------------------- Unknown Hello, Can you share full log file please. I'll watch it. Thank. ---------------------------------------- Unknown Heres the log Almost sure the bot is not intended to blacklist opponents in arena,even their pets. LOG - 10 Jun 2013 15H58.html.zip ---------------------------------------- Unknown Thank, I have fixed problem, wait next update. ---------------------------------------- Unknown Problem not solved.Worked on the 1st arena match after then its wont just cast my spells.So much ambaressment in arena. ---------------------------------------- Unknown What is state when wrotation bug? ---------------------------------------- Unknown Bot>Idle i think when i check it.Just was trying to figure if mounting in arena bugs it.For fighting im using /startattack macro on my mousewheel and rolling it like crazy could be this too. ---------------------------------------- Unknown I cannot reproduce your problem. You have tried with others characters? FightClass? Disable your wow addons? ---------------------------------------- Unknown I have observed something Wrotation  dont work in some specific places like Gunship Battle in ICC and some arenas,  Dont have other chars :D .Addons disable doesnt help. ---------------------------------------- Unknown When i use wrotation in lfr i have the same behavior ---------------------------------------- Unknown If this gets fixed ill share my ultra epic retri profile :p ---------------------------------------- Unknown Not all donjons have mesh (for generate path). This can cause problem. Try to turn off option manage movement in product settings (you need move to target manually). ---------------------------------------- Unknown I don't use it,and how could i even had the idea to use it in gunship battle and arenas :D .Also tried removing the click to walk still wont help. ---------------------------------------- Unknown So there is no hope is it? ---------------------------------------- Unknown I saw, that it is nor working if the enemy has a large hit box. Than it wont work. For this enemey ( like horidon etc. ) I use a fight class where i have changed the Range to 20. Than everything works ok. If you have the range to normal ( 5 ) you have to stand directly UNDER the Boss to get it work. ---------------------------------------- Unknown Hi, It would be nice an NPC blacklist for battlegrounder (If some npc is on the blacklist the bot shouldn't attack). The bot always attack minions, totems, lock's gates, ect. Its very detectable. In AV always targeting http://www.wowhead.com/npc=13179/wing-commander-guse and its not valid target, so my character is just stay and do nothing. Thanks ---------------------------------------- Unknown The wrotation not working at some areas is biggie this topic shouldnt be dead yet. ---------------------------------------- thalirium Can you give me name of areas where wrotation does not work correctly, I'll test and fix it. Thanks ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/589-target-management/ TITLE: Target management ---------------------------------------------------------------------------------------------------- Unknown Any way to to get WRotation to shift targets or even stop attacking a target? Embarrassing when it keeps Shadow Stepping behind the vendor and not great for escaping in a BG.  ALT-X doesn't seem to do anything for me.  Something else I should be doing? ---------------------------------------- Unknown I too have some trouble w/ the WRotation to this effect. As well as Party mode. Seems to want to attack a target until it is dead, in LFR, that can be bad. When I set it to follow/assist party members it will assist for the first target, any subsequent targets after that however it ignores unless first target is dead. ---------------------------------------- Unknown at the moment, the only way to do this is to blacklist the NPC in the path profile ---------------------------------------- Unknown Okay.  But since, from what I understand, WRotation is used as a "aid" to combat and not as a combat management tool, there should be some way to change targets "midstream," so-to-speak or to break from a target completely and haul ass.  OR, at least, if necessary, to pause WRotation with a hotkey, change targets and start it up again.  It does a great job of sticking with the target that's been chosen and that works fine for grinding (though I don't know why anyone wouldn't just make a grind profile for whatever area they're in) but I'd like to use it in BG's more as an aid to combat management. I make big decisions like where I'm going and what I'm trying to kill and WRotation managing the mundane killing of things.  Plus, it's embarrassing to have it "stuck" on a target and run right into the middle of the opposing team like a lamb being lead to slaughter. ---------------------------------------- Unknown Hi, Do you have tried to disable option "Manage Movement" in product settings? ---------------------------------------- Droidz I'll give it a try.  I also noticed that it seems to be fight class profile related also.  I don't seem to have the same problems with my hunter and paladin fight profiles as I do with the rogue one.  That's anecdotal, though, since I haven't done any real testing.  I'll play around with it and see what I can figure out.  Thanks. ---------------------------------------- Unknown Which makes for the old vanish escape trick really hard to do, I have the same problems ---------------------------------------- Arnold2222 Figured out part of the problem. I am using [fall0ut] PvE Combat Rogue v22.xml as my rogue profile and part of the problem stems from Stealth and Shadowstep.  Since both can be used outside of combat, every time you target something--friendly or not--stealth kicks in and if Shadowstep is off cooldown--boom--you're behind 'em.  My fix for it is to add a target checking LUA script to both of those spells to determine if the target is friendly or not. Added to Stealth spell " LUA Script " LUA Script: retV = UnitIsEnemy("player","target") Return Value Search: 1 Return Value Var: retV Now it doesn't go into stealth unless the target is "unfriendly."  However, if for some reason you manually went into Stealth with a friendly target--boom!--say hello to their backsides.  So.... Added to Shadowstep : Have Target = True Add " LUA Script " LUA Script: retV = UnitIsEnemy("player","target") Return Value Search: 1 Return Value Var: retV No more out-of-control Shadowstepping. If there's an easier way to control this, please feel free to post. ---------------------------------------- Unknown Still likes to jump the yellow NPC's.  I'll figure it out. ---------------------------------------- Unknown That can be fixed in your fight class. Add the option to only use if the target is attacking you. Or set a manual range to use it if Target Distance > 20 yards. ---------------------------------------- Unknown thx mate :) that helped me to fix my profile :D ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/598-melee-range-issues-re-npcs-wlarge-hit-boxes/ TITLE: Melee Range Issues Re: NPCs w/Large Hit Boxes ---------------------------------------------------------------------------------------------------- Unknown Good afternoon! There are quite a few NPCs with hit boxes greater than the default melee range of 5 yards, e.g. raid bosses; however, WRotation refuses to trigger melee skills if not within 5 yards of the NPC even though you can manually activate them. Reproduction Steps Expand "More info" section on main WRobot window to see triggered events Engage an NPC with a hitbox that extends beyond 5 yards (e.g. Tortos, Megaera, etc.) Watch "Target Distance" value in WRobot window Move to 6+ yards of NPC, verify you can manually trigger melee abilities At 6+ yards WRotation does not trigger events Move within 5 yards of NPC, WRotation triggers events Is there any way to account for larger NPC hit boxes at this time? I've tried increasing the range via the FightClass editor to 10+ yards but nothing seems to correct this issue. Thank you! ---------------------------------------- Unknown Would have been my first guess. General Settings>Create Fight Class>Load FightClass/Create new>General Settings>Range=10+ If that is what you have tried, not sure. Will have to wait for Droidz ---------------------------------------- Unknown Hello, I'll look it. For the moment for avoid problems you can disable option "Manage Movement" in product settings (you need to move manually after). ---------------------------------------- Unknown @loves: yes, that is what I tried :) @Droidz: thank you for looking into it! I don't actually leave it unattended, I actually use it to allow me to play as I have bad arthritis - pushing lots of buttons hurts, but I enjoy coding the fight AI very much as it allows me to feel like I can still participate and play. :) The main reason I pointed this out is because several NPCs (especially raid bosses) don't allow you to get within 5 yards. Some have built in push backs like Tortos where you automatically get shoved back before getting in range, some mobs fly higher than 5 yards on the z axis, etc. I can manage movement just fine, but if I can't reach the mob WRotation won't work which means mashing my hand against the keyboard or avoiding those fights. ;) ---------------------------------------- Unknown I don't want to be a bother, but is there any update on this issue? If the "check for good distance" code is available for public viewing I'd be happy to take a look at it and see if I can find anything. I imagine either that or the "range" code may be the culprit. :) ---------------------------------------- Unknown Good idea on the follow up. I think you are right it is going to be buried in the code. Let us know how it works when you get the code. Good luck. ---------------------------------------- redshirt1 Hi, I say here when problem is fixed (the last update contains only new system for create quests profiles and fix for path generator). ---------------------------------------- Unknown Hey Droidz, any progress on this issue? ---------------------------------------- Unknown Hi, I have added option in general settings "Calculation combat range by target size" (disabled by default), wait the next update and tell me if this works correctly. ---------------------------------------- Unknown Awesome, can't wait to try it out. Sounds like a brilliant work around. :) ---------------------------------------- Unknown I'm sorry to report that it doesn't seem to be working. I selected the new option and tried increasing the range of the profile, same behavior. Training Dummy shows a max range in game of ~5.1, Wrotation won't respond until within 5.0. Also tried a world boss mob (even bigger hit box) and still had to be within 5.0. ---------------------------------------- Unknown You have activate good option? (you need to setting fight range smaller than 6 in your fightclass, this option works only for melee wow class). For me this works. Option desactivated: Option activated: Someone else has tried this option? ---------------------------------------- Unknown I made sure my general settings match your screenshot exactly (even turning off things like "improve rotation") and ensured that my range was set to 5 in my fight class and it still refused to trigger even at 5.001 away. :( ---------------------------------------- Unknown I have tried to fix problem for melee spell, wait next update. ---------------------------------------- Unknown It works! Yay!  :D Thank you very much! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/732-not-functioning-against-raid-dummy/ TITLE: Not Functioning Against Raid Dummy ---------------------------------------------------------------------------------------------------- Unknown Hello! I'm new to the community and love it.  I've been working on new WRotation Profiles by slowly adding one spell at a time while running dungeons.  I figured since I had some down time, I would beef up my rotations on my lvl 90 hunter by practicing on the Raid Dummies at the Shrine.  Unfortunately, it will not attack with the rotation against the Dummy, any ideas?  I'd def like to purchase this (lifelong pass), but with simple issues like this, don't know how many more issues I'll run into. ---------------------------------------- Unknown Hello jackel. Where I can found dummy (if you have wowhead link)? Do you have log of wrobot session (in Logs folder)? Thanks. ---------------------------------------- Droidz I'm in the middle of leveling another toon, but I'll get back to you as soon as possible.  (about 1 hour). ---------------------------------------- Unknown Actually it is working just fine, it just was no longer attached properly so it couldn't control my character.  Finally realized when it noted my health was 0. ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/782-detecting-target-debuff-not-working-properly/ TITLE: Detecting Target Debuff not working properly ---------------------------------------------------------------------------------------------------- Unknown I have tried both   "Target Buff"  and   "Target Buff Cast by Me" while trying to add Serpent Sting to my rotation, and I am unable to get Serpent Sting to only fire while NOT APPLIED.  Currently, it will fire every time there is at least 15 focus (another condition set).  Is there a condition I am missing? ---------------------------------------- Unknown Hello, Sorry I have fixed problem, you need to update wrobot. ---------------------------------------- Unknown Wow, amazed at how fast you were able to fix that! ---------------------------------------- Unknown So "Target Buff cast by Me" works as intended on a Training Dummy.  Unfortunately, it is still broke as it was on a raid boss. ---------------------------------------- Unknown Let's see your fight class. ---------------------------------------- Unknown It can be replicated by just one Serpent Sting and nothing else in the fight class. I don't see why seeing my fight class would help at all?  He know's the issue I am having, and it is source code based.  If you have an issue replicating it with just one attack (SS) in the fight class, please post yours as mine will just keep casting it over and over on the same boss, even if it is still up, and I can't get it to only cast when not on the boss with any parameter. ---------------------------------------- Unknown My survival hunter fight class is working fine with serpent sting. It should have came with the bot. ---------------------------------------- Unknown lol after this recent update, not that it was related, I am unable to replicate the issue...   ;-/       ;( ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/815-30-minute-limit/ TITLE: 30 Minute Limit ---------------------------------------------------------------------------------------------------- Unknown Is there a way to keep the bot running longer than 30 minutes, when all I am using it for is the rotation? Thanks, ---------------------------------------- Unknown No comment on this, why it's so hard to spend 4.5$ and do roooooooooooootatioooons for whole month :) Sent from my GT-I9300 using Tapatalk ---------------------------------------- Unknown That is chill.  What does 1 session mean?  Sorry first time with this thing. ---------------------------------------- Unknown Hello, WRotation and Party bot is 100% free of charge (no time limit, if you use only this two bot). For others bot the limit is at 30 min (bot auto closed after). 1 session = 1 wrobot launched at the same time with same license key. ---------------------------------------- Unknown WRotation is 100% free!!! Again its FREE!!! And Party Bot is just as free as the last bot!!!! So yeah!!! FREE.... No Time Limite. ---------------------------------------- Bear T.O.E. Thanks so much for the information.  WRotation is super fun!!! ---------------------------------------- Unknown dude I agree 10 FOLD!!!! ---------------------------------------- ==================================================================================================== TOPIC: https://wrobot.eu/forums/topic/886-pqr-profile-converter/ TITLE: PQR Profile Converter ---------------------------------------------------------------------------------------------------- Unknown Was wondering if anyone had some utility that would convert PQR profiles to WRotations? ---------------------------------------- Unknown Hello, No automatic converter, sorry. But you can launch PQR with WRobot without bug at the same time. ps: for melee class don't use fightclass, if you use range class use empty fightclass with just range settings. ---------------------------------------- ####################################################################################################