Jump to content

fall0ut

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by fall0ut

  1. It would be a lot easier to find conditions for a spell if the drop down list was in alphabetical order.
  2. uncheck 'attack before being attacked' and check 'don't start fighting' on the class/fights tab in the general settings. this will make it so you only attack if you are first attacked. if that doesn't work you could blacklist the nodes with enemies around it. Droidz comment below is a better solution than blacklisting nodes.
  3. Version v2

    1013 downloads

    PvE Combat Rogue by: fall0ut This fight class is usable by any level. You do not have to remove spells you have not yet learned from the rotation. The openers and rotation assume you are solo grinding. Typically the enemies you fight will not live that long. This fight class will not provide adequate dps for long fights in raids and normal dungeons. Opening order Stealth Ambush (if behind target). Cheap Shot (if not behind target). Primary rotation Keep up Slice and Dice (with at least 2 combo points). Revealing Strike (maintain debuff on target). Sinister Strike Eviscerate (with at least 3 combo points). Replaces Eviscerate with Recuperate if health is below 50%. After combat, all spare combat points will be spent on Recuperate if your health is below 100%. Cooldowns Kick when enemy is casting. Adrenaline Rush cast whenever possible. Killing Spree cast whenever possible. Evasion is used when your health drops below 70%. Settings Depending on your talent spec you can specify additional spells to be used. Shadowstep if true, will Shadowstep if in Stealth before pull tries to Ambush or Cheap Shot. Marked for Death if true, will be used before the pull. Blade Flurry if true, will activate when at least 3 enemies are attacking you within 5 yards, will deactivate when fighting 1 enemy. Deadly Throw if true, will be used if your enemy attempts to flee and you have combo points. Shuriken Toss if true, will be used if your enemy attempts to flee. Combat Readiness is used if you have at least 3 attackers within 10 yards. Poisons Poisons are set in the settings section of the fight class. Just turn the poison you want to use to be true. If you set more than one Lethal and Non-Lethal poison, you're going to have a bad time. Only one of each type.
  4. welcome to the forums. so there are two things you will need. you will need a fight class, this is a set of instructions to tell wrobot what spells to use for your character and talent spec. you can find some fight classes here. if a fight class for your class and spec does not exist, you can create one, or request someone make one here. the next thing you will need is a profile. depending on the product you are using (grinder, gatherer, etc.) a profile is a set of waypoints wrobot follows to move your character through the world (of warcraft). the profile may also contain information as to what to attack and what to not attack along the way. wrobot.eues with some profiles. you can also create your own or find user created profiles here. in the tutorials section of the forums you will find guides for creating your own fight classes and profiles.
  5. so with the update yesterday, i noticed the frames per second option in the fight class editor. what is the ideal fps for melee vs caster? I also noticed wrobot is trying to cast the same spell 3 or 4 times before it is actually successful and moves to the next spell, which it tries to cast three or four times. not sure if i am skipping spells, but the log is cluttered with multiple casts of the same spell.
  6. Thanks for your reply! You led me to try some different conditions, specifically the lua scripts. Sadly I am unable to figure it out. The Stop Auto Attack option in the interface menu is only for switching targets, and does not affect the current target. The priority of the spells should be: Shadowstep, Ambush, Sinister Strike. I am a little unclear what happens when wrobot casts a spell from the priority list, When Shadowstep is successful, does wrobot begin checking spell conditions from the top of the list again? or does it continue checking conditions from the last good spell cast? If it started at the top then the correct priority order would be Ambush, Sinister Strike, Shadowstep. I haven't tested this second order (at work and just thought of it). I tried adding lua scripts to the conditions and also tried adding lua scripts as spells. The lua scripts as spells would cause the autoattack to stop, but wrobot would immediately reengage the auto attack. I believe wrobot simulates a user right clicking to select targets, this would make the player run to the target and start auto attacking. because of the way wrobot targets is it even possible to stop auto attacking permanently? if i wanted to stealth shadowstep behind a target and just stand there and not attack but with the target selected, is that possible?
  7. So a big problem I have seen with my rogue and ambush is wrobot starts auto attacking too soon. Specifically I shadowstep and before ambush can be cast my toon has already started attacking, breaking stealth and turning the mob to face me. The only sure fire way I have found to get ambush to cast is via the talent where casting ambush/cheap shot/garrote from a distance automatically shadowstep your toon behind the mob. Because of the weird auto attacking I usully just let wrobot shadowstep and attack without using the "from stealth" spells. Shadowstep is nice in case your rogue gets stuck while trying to path to the mob.
  8. fall0ut

    Battleground AI

    The last couple of days I have been farming honor points with the battleground product. I have a couple ideas to make the battleground logic a little smarter. Random profiles - It is pretty obvious you're a bot when you resurrect and follow the same exact path, meet the same exact enemies, and die. It will do this over and over and over. In Arathi Basin for example, I would have a profile that would walk to the farm. A separate profile that would walk to the lumber mill, another profile that would walk to the mine, and so on. Every time the player dies wrobot randomly chooses another profile to load, excluding the last loaded profile. I say randomly chooses because eventually people may be able to see patterns in your movement. If wrobot follows a profile all the way to the last way point, it should again randomly select another profile. Stop getting kited - Enemies figured out I was a bot, got my aggro and kited me back to their base. While engaged in combat if I travel 25-35 yards, blacklist current target until next resurrection and find a new target. Even if they are attacking me, just run away in the opposite direction of the blacklisted target until a new target is found. Count players - A lot of times wrobot will run solo into a group of 5 or more enemies. It gets very ridiculous when it does this over and over forever. If wrobot could count the number of enemy vs number of friendly players ahead, we could create logic to either continue on current path and attack or choose another profile (if item one were implemented). Follow the group - If you bring up your map you can clearly see where most of the team is clumped up. If there were a profile setting to stick with the group, wrobot would (not follow) use pather to make its way to wherever the most friendly players are. Read instance chat - if someone in chat says user defined key words like "inc lm" or "inc farm" wrobot would find it's way to those locations. They could be tied to profile way points. In my profile I could assign coordinates as a keyword "farm." When farm is said wrobot navigates to the coordinates i specified. When it arrives at coordinates engage enemies, pause for x amount of time waiting for enemies, or die. When no enemies are found, player dies, or x amount of time expires, randomly choose another profile and continue.
  9. good profile. i had to blacklist a handful of dark soils. ran this profile for about 32 hours across two toons. went from neutral to exalted on both only from egg turn ins.
  10. Version v1

    712 downloads

    PvE Retribution Paladin by: fall0ut This fight class is usable by any level. You do not have to remove spells you have not learned yet from the rotation. Primary rotation Keep up Inquisition (with at least 3 Holy Power). Cast Templar's Verdict (only with 5 Holy Power). Cast Hammer of Wrath (when available). Cast Exorcism Cast Crusader Strike (when fighting less than 4 targets). Cast Judgment Against 2 or more targets, replaces Templar's Verdict with Divine Storm. Against 4 or more targets, replaces Crusader Strike with Hammer of the Righteous. Word of Glory will replace Templar's Verdict and/or Divine Storm when health is less than 50%. After combat, extra Holy Power will be spent on Word of Glory if your health is lower than 100%. Cooldowns Lay on Hands is used if your health falls below 20%. Guardian of Ancient Kings is cast whenever possible. Avenging Wrath is cast whenever possible. Hammer of Justice or Fist of Justice is cast whenever possible. Rebuke is cast when target is casting. Settings Depending on your talent spec you can specify additional spells to be used: Execution Sentence: If True, will be cast before primary rotation starts as long as target health is not below 40%. Light's Hammer: If True, will be cast if you have more than one attacker within 10 yards. Sacred Shield: If True, Sacred Shield buff will be maintained. Speed of Light: If True, Speed of Light will be cast if your target attempts to flee. Blessing of Kings: If True, Blessing of Kings buff will be maintained. Blessing of Might: If True, Blessing of Might buff will be maintained. If both Blessing of Kings and Blessing of Might are true you will have a bad time.
  11. if you are wanting to play the auction house buying and selling game. download the legit addons called market watch and auctionator. scan the ah with market watch for a few weeks and it will show you trend data for items you follow. since i have market watcher i know which days of the week ghost iron ore sells the highest and which days it sells the lowest. i use a custom gatherer profile that files around the entire pandaria continent 24/7 mining ore. i only sell ores when the market is high. even if i didn't bot to get ores, i could be totally legit and buy all the ghost iron ore low. i know the price will rise in a couple days and sell high. you can do this consistently every day with as many of the gathering items you can manage and have storage for. the real problem is i am lazy, and this all requires effort. does anyone know places to grind for high gold output solely from looting gold and vendoring trash? the one time drop of big selling items is great but not consistent enough to be ruled as a way to make lots of gold. i just want to start the bot and only stop it to occasionally mail gold to my main.
  12. the best place to fish for deviate is inside wailing caverns instance. it's awesome because no players will come by, notice you fishing for hours on end, and report you.
  13. I am a very new user to wrobot, but I am a long time bot user in warcraft. In my opinion the more life like a bot can be the more impressive it is. Every bot I have ever used was too perfect and followed obvious rules. After going from 1-600 in both herbalism and mining with wrobot, here are some ways I think the gathering ai can be improved: Do not land directly on top of the node. Human players typically land next to the node then farm, they certainly do not land on top of the node every single time. It would be more realistic if wrobot landed say 5-10 yards from the node and ran up next to the node to farm it. This could potentially lead to pathing issues if the node is on a hilltop or if there is a tree or something in the path. In the case of getting stuck fly and land on top of the node. If a mob attacks the player before the node has successfully been farmed, wrobot will fight/kill the mob. When the mob has been killed wrobot mounts, immediately dismounts and begins to farm the node again. This is silly no human player would do this. When the mob is killed wrobot should immediately farm the node and not mount until the farm is complete. When straying from the flight path to farm a node, do not return to the last known point on the flight path before continuing to follow flight path. Let me explain: Currently wrobot follows a set of way points defined by the user. When wrobot detects a node to farm, it strays from the user defined points and farms the node. when the farm is successful, wrobot returns to its last known user defined point and continues on its path. in my opinion this appears very calculated, not human-like. I think a fix for this would be, instead of returning to the last known point, skip x amount of points ahead to return to the path. In theory wrobot would not backtrack then continue on its path... It would instead always be traveling forward around its path. I have found if there are 2 or more nodes to farm in very close vicinity of each other, wrobot will farm one node, mount and fly to the next node only a few yards away. wrobot should instead not mount, but just run to the next node as long as it is within x yards from current location otherwise mount. I have played very little with the fight classes on a training dummy. I am very impressed thus far with the conditions. Although as a rogue I would like to see a condition "if behind target". Also it would be cool, if the target has a buff (like stunned or sapped) wrobot will move the player behind the target. You guys have done a fine job designing this program. If you ever implement automated questing I would be happy to test and build profiles from 1-90. Edit because im a noob... found this topic about checking for behind target.. going t otry it when i get home... made me start thinking there are some other conditions for combat that may be possible already if not would be neat to add for human like actions. a universal wrobot spell to move player behind target if condition is met. example: some mobs cast spells where the player must run behind the target to avoid damage or to attack successfully. so a universal wrobot spell for move behind target would be rad. also something very similar except to move away from the target for x amount of yards. if condition is met, turn 90 degrees right and strafe right x amount of yards and stop until condition is not met then resume combat. again some mobs cast an aoe the player should move out of to avoid massive damage.
×
×
  • Create New...