Git Product home page Git Product logo

badrotations's Introduction

De BadRotations

Patch 9.0+

Please refer to list below for status of profiles.

First Setup

Little How-To for the first run: https://gyazo.com/d11da29a9d7dba4c93e5b65c008c433c

Also be sure to check the Wiki: https://github.com/CuteOne/BadRotations/wiki

About

BadRotations Maintained By: CuteOne

-- Intro --

BadRotations is maintained by CuteOne with additional contributions from other developers who worked on combat rotation bots such as PQR, ProbablyEngine, and others. While it is more of a developer playground as compared to the more "for profit" bots this is free to use and we feel it is just as good, if not better, than the bots you pay money for. Don't agree? Feel free to post any issues you have and we will do our best to resolve them. Please note that you MUST have a Lua Unlocker to use this tool.

-- Features --

  • Object Manager
  • Ground Spells Support
  • Healing Engine
  • Clean User Interface w/ Profile Specific Toggle Buttons and Bot/Profile Specific Options
  • Debug Frame
  • And much more as new features and improvements are constantly added.

-- Profile Sellers/Stealers --

BadRotations is a free project for anyone to use and contribute to but we do ask that none of the code used here be taken or sold without permission.

-- Join the Team --

If you are a developer or are interested in being a beta tester, feel free to get in contact with one of the current coders to join BadRotations development team.

Updates

If you have code to improve a class you can send a "pull request". We will look over it and may merge it with BadRotations.

Current Coders: See Profile List Below

Past Contributors: Masoud, Gabbz, AveryKey, Chumii, Kinks, NOCARRIER, Sphoenix, ragnar, Defmaster

If you've contributed and you are not list here then please let CuteOne know so you can be added!

If you want to know what changes were made read the commit messages. Most of the time they contain the most changes.

Regarding Lua Errors

Please submit any errors as issues here on GitHub or join the BadRotations community:

Discord channel: https://discord.gg/VE7V7Mz

Slack channel: (Currently not checked often) https://join.slack.com/t/badrotations/shared_invite/enQtODQ2NjkzNDEzOTA0LWQzY2ZjZTBlYzkwNDc4ZGExMzkzZGVkMmNiZWViMGUzNGQxNmVhMTRhNjIzMDQzYjUzNzAyYTdlZTFlZjA2YTg

Profile Status

Support Status Meanings

  • Full - Developer is active and able to fully manage profile.
  • Limited - Developer still supports but is unable to fully manage profile.
  • Sporadic - Developer is not regularly active but still or is assumed to still support.
  • Inactive - Developer has not appeared nor supported in sometime.
  • Unknown - Status of Developer is unknown.

Raidable means if its good to raid with.

  • ✅ - works good
  • ❌ - should not be used in raid
  • ✔️ - handles rotations, but no advanced features
  • ⁉️ - currently unknown or in development; give feedback :D
  • BH - has BossHelper support, features things like using specific spell based on current boss etc.

Death Knight

  • Blood
rotation author patch coverage status readiness last updated
BrewBloodKnight-SimC BrewingCoder 10.2.5 100% Full 05/08/2024
  • Frost
rotation author patch coverage status readiness last updated
BrewDKFrost BrewingCoder 10.2.6 0% Development ⁉️ 05/08/2024
  • Unholy
rotation author patch coverage status readiness last updated
BrewUnholyDK BrewingCoder 10.2.5 90% Limited ⁉️ 05/08/2024

Demon Hunter

  • Havoc
rotation author patch coverage status readiness last updated
CuteOne CuteOne 10.2 100% Full ⁉️ 06/02/2024
  • Vengeance
rotation author patch coverage status readiness last updated
CuteOne CuteOne 10.2 100% Limited 05/08/2024

Druid

  • Feral
rotation author patch coverage status readiness last updated
CuteOne CuteOne 10.2 100% Full ⁉️ 05/26/2024

Evoker

Hunter

  • BeastMastery
rotation author patch coverage status readiness last updated
BrewBeastMaster BrewingCoder 10.2.6 75% Limited ⁉️ 05/08/2024
  • Marksmanship
rotation author patch coverage status readiness last updated
CuteOne CuteOne 10.2 100% Limited 05/20/2024

Mage

Monk

  • BrewMaster
rotation author patch coverage status readiness last updated
BrewBrewMaster BrewingCoder 10.2.5 90% Limited,Hardcoded Vals ⁉️ 05/08/2024
  • MistWeaver
rotation author patch coverage status readiness last updated
BrewMistWeaver BrewingCoder/SinWeaver/Lylo 10.2.5 100% Full 05/08/2024
  • WindWalker
rotation author patch coverage status readiness last updated
BrewWindWalker BrewingCoder 10.2.5 95% Limited ⁉️ 05/08/2024
BrewWWPVE BrewingCoder Unknown Unknown Unknown ⁉️ 05/08/2024

Paladin

  • Retribution
rotation author patch coverage status readiness last updated
CuteOne CuteOne 10.2 90% Sporadic ⁉️ 05/17/2024

Priest

Rogue

  • Subtlety
rotation author patch coverage status readiness last updated
CuteOne CuteOne 10.2 100% Limited ✔️ 05/31/2024

Shaman

Warlock

  • Affliction
rotation author patch coverage status readiness last updated
BrewAffliction BrewingCoder 10.2.6 50% Development ⁉️ 05/08/2024
  • Demonology
rotation author patch coverage status readiness last updated
BrewDemon BrewingCoder 10.2.6 50% Development ⁉️ 05/08/2024
  • Destruction
rotation author patch coverage status readiness last updated
BrewDestro BrewingCoder Unknown Unknown Unknown ⁉️ 05/08/2024

Warrior

  • Fury
rotation author patch coverage status readiness last updated
BrewFuryLeveling BrewingCoder 10.2.6 20% Limited ⁉️ 05/08/2024

badrotations's People

Contributors

adspirit avatar aqwerty420 avatar arhelay avatar averykey avatar bambuleger avatar brewingcoder avatar codemylife7 avatar cuteone avatar defmaster avatar druxlolz avatar fengshen1 avatar fiskee avatar gabbzgit avatar hassliebe avatar jeremytyler662 avatar jl907 avatar jr-samples avatar kinkz avatar kuukuukuatchu avatar laksmack avatar lsharpaura avatar lyloloq avatar masoudshafiee avatar pangloo avatar psyonicbr avatar ragnarger avatar s0ul3r avatar svsgit avatar vilt-coding avatar winzton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

badrotations's Issues

MM Hunter Volley

MM Hunter is Casting Volley on 1 Target, Should only toggle on when there is 3+ Targets

LUA - unlocker by CuteOne

Hello! I wanted to ask if you have the opportunity to create your LUA - unlocke especially for BadRotations? hat would be well optimized for all, and did not cause any problems like EWT or FireHack

Suggestion for Havoc Demonhunter for ultimate damage.

Please priority Throw Glaive than Fel Rush for filler spells (if you have nothing to press). because Throw Glaves has more dps than Fel Rush especially when you have "Master of the Glaive' as a talent. thank you!

edit: Only use throw glaive and Fel Rush as a filler. but throw glaive is more priority than fel Rush

Priority throw glaive = single target
Priority fel rush - 3 or more targets

my talents are 222311

Priest Not Working

..\AddOns\BadRotations\Rotations\cBuilder.lua line 364:
IsHelpfulSpell(): Invalid spell slot
Debug:
[C]: IsHelpfulSpell()
BadRotations\Rotations\cBuilder.lua:364: ?()
BadRotations\Rotations\cBuilder.lua:411: cBuilder()
BadRotations\Rotations\cBuilder.lua:77: update()
BadRotations\System\Core.lua:136:
BadRotations\System\Core.lua:67

Not working at all

Ret Paladin 7.1.5

As of the patch going live today ret paladin does not seem to be working

Rotation not working frost dk

Using FH with this free rotation and kills adds very well and runs rotation great but once we get to the boss it stops dpsing and just sits there any idea what to do?

Shadow priest sliders not working

762x ...Rotations\Rotations\Priest\Shadow\ShadowCpoworks.lua:675: attempt to compare number with nil
...Rotations\Rotations\Priest\Shadow\ShadowCpoworks.lua:675: in function actionList_VoidForm' ...Rotations\Rotations\Priest\Shadow\ShadowCpoworks.lua:845: in function run'
BadRotations\Rotations\cCharacter.lua:293: in function startRotation' BadRotations\Rotations\cBuilder.lua:381: in function update'
BadRotations\System\Core.lua:193: in function <BadRotations\System\Core.lua:82>

Locals:

Restoration Shaman

Restoration Shaman issue. Heals only himself. Maybe need on some custom setings?

image

Restoration Shaman

5 ppl rotation not working. just heal myself. Im no sure but in raid all fine

image

Suggestion Resto Druid

I find that "Abundance" is a strong talent with the help of a bot.

Regrowth needs to be improved for allow smart use with "Moment of Clarity" procs. And one for situation where you have low stacks of "Abundance" and need to use Regrowth at low hp targets.

I also noticed at times it will prioritize the use of Rejuvenation on low hp targets. This is likely because it does not count "Abundance" talent into they way it works.

Casting fast Healing Touch in critical situastion are very strong with a bot. Bot reaction times to health drops is one of the biggest strengths.

Hope that this Resto Druid will continue to be improved. Very nice so far!

Stampede

Stampede on bm is activating even if the box is not checked
other than that bm is looking pretty raid ready

Not Sure How To Run

How do I run this program? Was recommended by a friend but I see no file I should be running :(

Elemental shaman multitarget

Need to fix rotations. WHile we have 2 targets, bot continue to use Lightning insteed of Chain lightning.

Multi-Target Rotation:

2 Targets

Replace Lightning Bolt with Chain Lightning
Cast Flame Shock both targets with the same considerations as ST
Make these changes and do the single target rotation above.
3 Targets

Cast Liquid Magma Totem if selected
Cast and maintain Flame Shock on all targets
Cast Chain Lightning
Cast Lava Burst only with Lava Surge procs
Cast Earthquake if your Maelstrom is 50 or higher, in place of Earth Shock
4+ Targets

Cast Liquid Magma Totem if selected
Cast Chain Lightning
Cast Earthquake when available

Druid Resto !!!!

Last week I use the rotation and works perfect, but I try to use it today and ddnt work well, some time it never star healing just change from's, dut know if im doing smthing wrong....

Also, what talents do you recomend for the rotation!!!!

Tks and Good Work

SP: Powerword: Shield on CD

Hi
I noticed that whenever I move, the CR casts Powerword: Shield on CD. I didnt find any option to turn it off

Talents

what talents for each rotation should i use or where i can get information about it? i looked for idlist, but there is only list of all spells

Distance to target

How to increase the distance to the target to do damage? Often standing next to the target and the rotation does not work. A little bit closer come near or away, and begins to work. Although his hands at this moment could be beat. This problem in melee dd. Hopefully Google translator written clearly what I mean)

Empower/Hungering rune weapon bug

hello, basrotations never use Empower/Hungering rune weapon in combat
edit : Auto detect boss dont works,i have check all cooldowns, If not it never burst
best regards

Bug - spamming error

With new update - when bot staying in OFF mode and any Unlocker not loaded - bot spaming that Cannost start bla bla bla plz start Firehack.

Older versions dont have that bug

Druid (Guardian)

Any way to make Frenzied Regeneration trigger when you lose a set % of your health pool within 5 seconds?

Its good to see you are doing some updates to Druid (Restoration). I might test that spec quite alot in the future.

7.0.3 not fully supported

I know that you have been creating this rotation for updated version but could u make it so that it support 7.0.3....i guess some codes are not supported which i have to edit everytime to make it work so if u could do that it would be perfection 👍

Beastmaster

Is volley meant to spam on and off constantly? should it not just stay on?

BM Aspect of the Wild

For some reason Aspect of the Wild is never used in the rotation, even tho it's ticked. Really, other than that the damage is quite insane at times?

Concusssive Shot - would be great is this could be a constant cast option on current target.
Auto rez pet - would be great.
Traps - I'm sure would be really difficult to implement but would be great if there was some kinda predictive cast option.

I know BM is sporadic update but would be awesome if tweaked.

Bot stops working sometimes

Sometimes in fight bot stops casting spells for 5-10 seconds, and then continue normally. Did anyone else also notice this?

getHPLossPercent

Sorry if I make a wrong assumption here but I assume the function getHPLossPercent is supposed to return how many percent health was lost in the last sec. If so then the function doesn't return the realtime value but rather how much hp was lost since the last time the interval ticked, which it does at the interval provided as an argument to the function.

To calculate the realtime hp lost you would have to, for example, save how much hp the player lost on a set timer (like 1 second) and then in the getHPLossPercent function you would retrieve the sec most recent items from the list and sum them. To keep the list from going on forever you could reset it when combat ends or after one minute, something like that.

At moment I'm lazy and not in the mood of implementing this and so I'll leave it as an issue here instead.

BadRotations + EWT?

Isn't it possible to use BadRotations in conjunction with Easy WoW Toolbox?

Even when EWT is attached to WoW and running in Backgrounds - Reads/Safe Writes mode and
[x] [No Memory Write] Lua Unloacker is ticked I only get this message in WoW:

[BadRotations] Cannot Start... Firehack is not loaded. Please attach Firehack

Can anyone post some advice to get this team working?

FPS drop on AMD platform.

Use EWT + Bad Rotation at home and work.
Work PC:
CPU - Intel Pentium G3258 3.7 GHz
GPU - GT 240
RAM - 8 GB.

Home PC:
CPU - AMD A6-3650 3.1 GHz
GPU - GTX 650 2GB
RAM - 8 GB.

At work all fine, love FPS but it's all because of the GPU, but at home after on BadRotation FPS droped half + little freezes.

Not work mage and priest.

Both give similar error. In general, do not run.

31x ...s\BadRotations\Rotations\Mage\Frost\FrostCuteOne.lua:478: attempt to call global 'actionList_Cooldowns' (a nil value)
...s\BadRotations\Rotations\Mage\Frost\FrostCuteOne.lua:478: in function run' BadRotations\Rotations\cCharacter.lua:292: in function startRotation'
BadRotations\Rotations\cBuilder.lua:81: in function `update'
BadRotations\System\Core.lua:139: in function <BadRotations\System\Core.lua:67>

Locals:

145x BadRotations\Rotations\cBuilder.lua:355: IsHelpfulSpell(): Invalid spell slot
[C]: in function IsHelpfulSpell' BadRotations\Rotations\cBuilder.lua:355: in function ?'
BadRotations\Rotations\cBuilder.lua:402: in function cBuilder' BadRotations\Rotations\cBuilder.lua:77: in function update'
BadRotations\System\Core.lua:136: in function <BadRotations\System\Core.lua:67>

Locals:
(*temporary) = nil

lua error and more

Again me :d
after last update

wowscrnshot_022317_130101

and also when im enabling rotation - window with shortcuts(on\off, cds,defence and etc) dissapear

Storm Tempests issue

Have error with Storm Tempests. When I am wearing Storm Tempests, rotation just skip stormstrike.

Aff Lock Targeting and rotation execution issue

Not sure if its just limited to affliction lock but after this latest commit the affliction lock rotation doesnt seem to want to target or cast anything after commit 2582. I am not sure what is causing it. If I can get some help debugging this and resolving it, it would be much appreciated.

Monk - Transcendence cancelling

Windwalker Monk routine is auto canceling Transcendence instantly when used by hand.
Also the range check added last time on Whirling dragon punch doesnt seem to work.

Survival Hunter dummy issue

Hi, I love the rotations in general, but there's a problem with survival (other than the fact that it's unfinished). Whenever I try to test the DPS on a ST dummy, (any dummy) the rotation never uses fury of the eagle. Atm I do 320k out of 366k (sim), without using fury of the eagle, but I'm not good enough at the spec to figure out why it's 46k behind, except of course some of the damage is simply the artifact ability never being used. When I sim my char, it shows (http://prntscr.com/ee89wr) fury of the eagle is 5% of my damage. Other than this, as I said, I'm not familiar enough with the spec to see the flaws, but I would love for it to hit 100% soon :). Thanks for your amazing work.

Frost/Blood DK

Blood:
Rotation shouldnt be using Marrowrend to stack it up to +10 all the time, sometimes it caps and its a waste of resources.
Option to not use it after +6 would be nice.

Frost:
Not maintaining Icy Talons at 3 stacks with Frost Strike (huge dps loss)
Wasn't using Glacial Advance on 1 Target (was set to 1 in options)
Not using Howling Blast on Rime procs. Should cast even when mobs have Frost Fever on already.

Affliction warlock issue

  1. It's not using Seed of Corruption on AOE situation.
  2. It should stop casting anything when you about to refresh agony. It should stop casting UA, Drain life etc.. You dont want to lose 20 stacks of agony.

CR doesnt use any spells

For some reason my SP doesnt start combat :-/ FH is injected and addon is loaded and enabled but when I click on a training dummy its doing nothing, even when I do the first cast manually :-(
Can I create any kind of logs to provide?

Elemental shaman aoe with flame shock requests.

Rotation is working better since cute ones update but in aoe mode it will multi cast flame shock when you have more than 3 units within 8 yards of prinary target. Once you have 4 or more it should just be chain lightning spam til we have 50 or more maelstrom than cast earthquake.

Another option that would be nice is if add has less than x amount of hp to ignore using flame shock all together. This would make clearing trash and dealing with adds alot easier.

rogue

assasination and sub rogue has bugs with stealth. can you check it?

ps can i use healing routines in pvp? or its just made for pve?

LUA Error

Hello,

When i Activate BadRotations i get this Error.

Message: ...AddOns\BadRotations\System\Engines\EnemiesEngine.lua:93: attempt to call global 'GetObjectCount' (a nil value) Time: 02/23/17 19:43:45 Count: 1 Stack: ...AddOns\BadRotations\System\Engines\EnemiesEngine.lua:93: in function makeEnemiesTable'
Interface\AddOns\BadRotations\BadRotations.lua:133: in function <Interface\AddOns\BadRotations\BadRotations.lua:123>
Interface\SharedXML\C_TimerAugment.lua:16: in function <Interface\SharedXML\C_TimerAugment.lua:14>

Locals: startTime = nil
(*temporary) = nil
(*temporary) = "attempt to call global 'GetObjectCount' (a nil value)"
AddEnemy = defined @interface\AddOns\BadRotations\System\Engines\EnemiesEngine.lua:5
`

monk healer error

when i load fh got this error

ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\BadRotations\System\Libs!LibDraw\LibDraw.lua line 10:
attempt to call upvalue 'WorldToScreen_Original' (a nil value)
Debug:
...AddOns\BadRotations\System\Libs!LibDraw\LibDraw.lua:10:
...AddOns\BadRotations\System\Libs!LibDraw\LibDraw.lua:9
...AddOns\BadRotations\System\Libs!LibDraw\LibDraw.lua:73: Line()
...dRotations\System\Engines\HealingEngineFunctions.lua:238: getUnitsInRect()
...ions\Rotations\Monk\Mistweaver\MistweaverLyLoLoq.lua:456: actionList_AOEHealing()
...ions\Rotations\Monk\Mistweaver\MistweaverLyLoLoq.lua:573: run()
...terface\AddOns\BadRotations\Rotations\cCharacter.lua:293: startRotation()
BadRotations\Rotations\cBuilder.lua:381: update()
BadRotations\System\Core.lua:193:
BadRotations\System\Core.lua:82

/reload fix this !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.