Jump to content

dida1990

Members
  • Posts

    188
  • Joined

  • Last visited

Everything posted by dida1990

  1. Version 0.2

    518 downloads

    This is a very small Fight Class for the Affliction Warlock (current status: Level 36) Based on this guide: Click here for guide What does it do and what is so special about this? - Use of Soul Shards - Drain Soul only when below 2 Soul Shards - Create Healthstone and uses "Lesser Healthstone" when on low health - Create Firestone (You have to create a Macro for your going to be buffed weapon if you want to use the Firestone) /use Name Of Your Firestone /Use Name Of Your Weapon /click StaticPopup1Button1 Now configure the use of this macro in "Advanced General Settings" -> "Macro" (Check out the screenshot of mine, if this is not working for you, restart WRobot) - Create Soulstone and uses the "Lesser Soulstone" on self - Use of all the spells of Voidwalker (currently you have to right-click "Tornment" for autocasting) - Use Drain Mana on mobs with mana only --> So no useless Drain Mana - Use of Health Funnel to safe pet Why are you uploading this when you are just level 30, you noob? There is no decent Affliction Warlock - Profile in the Forum and I guess there are some nice features to work around by other users. Normal Fight Rotation: Demon Armour > Immolate > Corruption > Curse of Agony > Shadow Bolt
  2. 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
  3. 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.
  4. I am making this tutorial, because I was searching for this so long, until I just figured out how to use WoW_API with the bot correctly. Maybe you are in the same position as me. For this we use the WoW_API spellID = the position in your spell book (1 is at the top left, counting up for every step you go down in the first column spellbookType = "spell" or "pet" (we want to use "pet" here) For example: We have a Voidwalker and want to use the spell "Torment" to taunt the target we open up our spellbook and look in the "Demonic" spellbook and find Torment on the 4th position. Now we have everything we need: - Create a new spell with the name CastSpell(4, "pet"); - Add your conditions - select "Not spell, is lua script" = true (Expl.: The -(Torment) is the descrtiption I added in "Spell Settings) And there you go. Warning: This can slow down your rotation a lot, if you will not use the right conditions
  5. Can't you make a time-closer for the time you are stunned like in the photo?
  6. The API of WoW just feature your target, your pet's target and your team mate's targets. No chance to get a debuff of a mob, before you or the ones mentioned targetting it :/
  7. there is not such a feature in the profile creator :/ you can put it above blood boil in the rotation with the same conditions, because normally the bot is rotating through all skills in your profile, checking for conditions, when true --> do, when false --> skip to next one. Theoretically this should work, test it out and give feedback :)
  8. looks good so far :) You can set the Timer of pestilence to 20000 (for example), so it is just casting, when conditions are true and 20 seconds after last spell-use are over (like BetterSister did) :)
  9. and check for Buff Casted By Me "Pestilence" false --> so it is not spamming pestilence when not needed
  10. I attached a screenshot: - You can check for debuffs on target and if this is true, check for hostile targets near your current target in a range of 5 (i guess that is the range of pestilence) OR targtes near your target in general
  11. ah, nice :) and I did so much work, getting into bag and so on :D But thanks, it is working :)
  12. You can set it to whatever, but the return value is always "true"
  13. I want to check if an item is in my bag (in this case Soul Chard) and let the variable "ret" be setted to "true". This is the code I come up with: local itemID = 6265 ret = false for i = 0, NUM_BAG_SLOTS do for z = 1, GetContainerNumSlots(i) do if GetContainerItemID(i, z) == itemID then ret = true break end end end In the development tool it returns "true" if i got the item in back and false if I don't (like it should). But when I insert it as a LUA-condition into the fight class it always return false and will not use my spell How do I have to change my code?
  14. A solution would be to fly exactly above the vein, dismount (so you are landing on the vein) -> Mining -> Mount Up
×
×
  • Create New...