Jump to content

Matenia

Elite user
  • Posts

    2230
  • Joined

  • Last visited

Everything posted by Matenia

  1. https://github.com/Schaka/VanillaFightclassFramework If you modify the fightclass here instead of Fight.InFight to accept Party.IsInGroup(), it will work in party product as well. Then all you have to do is add this line in the rotation: new RotationStep(new RotationSpell("Flash Heal"), 4f, (s, t) => true), and it will work on party members (and prioritize the character itself if it drops below 50%). All you have to do is load up the project in JetBrains Rider or Visual Studio and compile it.
  2. Check if Eeny's profile adds vendors. You probably also have Npc Scan activated in your general settings, so everytime you pass by a vendor it automatically adds it to your database (Advanced general settings).
  3. It works fine. Everytime the ToTown state is triggered AND it goes to a vendor that has food/drink, it will buy as many as you specified in the bot settings (at a maximum of 50). It will NOT go to town, if you are out food/drink. There's a free plugin auto selects food/drink for you (you can edit the lists). You just have to make sure the only vendors in your profile actually sell these items too.
  4. That has nothing to do with this fightclass. You are free to make your own with the fightclass editor or the fightclass framework I released for free (if you know C#).
  5. @Droidz maybe this? https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/328263-wow-1-12-1-5875-info-dump-thread-23.html#post3649217 Coupled with this: https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/328263-wow-1-12-1-5875-info-dump-thread-post3650158.html#post3650158
  6. Version 1.0.0

    400 downloads

    Possibly works on TBC/Wrath too. Fully automated, even saps the NPC, then loots the chest. I recommend doing this at level 25/26 or so.
  7. The plugin doesn't touch that at all. I'm guessing you're running a profile that is set to sell everything (white, green, maybe even blue). Uncheck the first step in your quester profile, it likely overwrites your wRobot settings. It should be fixed already. If you run WoW with a bunch of addons, wRobot will constantly reload your UI, messing with quest reward choosing. I have built in some failsafes for this since then. However, it can still cause issues.Y You generally shouldn't bot with any addons enabled.
  8. Just happened, but I didn't record it. As the bot got into melee range, this is what the log said: 16:33:49 - [Fight] Can't reach Mottled Raptor, blacklisting it.
  9. You have to decompile the DLL files in your wRobot's Bin folder. That and code snippets on the forums are all the API you can get.
  10. hey, bot doesn't miss the enemy. It goes towards it, keeps walking, walking, walking. Sometimes, just before you reach the enemy, the log says: "Mob seem bugged, blacklist" and stops. I tried to record a video of it but couldn't really get a good example. Maybe @maukor can record a better video.
  11. Hey Droidz, the problem is "smart rezz" feature (which works) is a bit bugged on private servers because on private servers while you're dead NPCs around you only load with delay and sometimes it takes quite a while. So wRobot doesn't find a safe spot to rezz, because it thinks there are no enemies around. Try to check continously before rezzing and it should improve vastly.
  12. I get it with every class that takes "long" to pull. For example, wRobot runs in range (and I use my own combat system, not FiniteStateMachine - I execute my rotation based on Fight.InFight property). On Rogue/Druid it takes long to run into range because Stealth/Prowl is slow, on Mage because Frostbolt takes 2.5 seconds to cast (+ time to run to target after selecting it). I get that problem in vanilla/tbc, haven't tried Wrath of the Lich King.
  13. Matenia

    Taxi Issue

    wRobot reads Taxi info from the game's DBC files. So either the mobs are spawned incorrectly on the server, or wRobot is using the incorrect DBC files. I took the liberty to attach the correct DBC for vanilla - just in case. TaxiNodes.dbc TaxiPath.dbc TaxiPathNode.dbc
  14. Has nothing to do with keybinds. The fightclass isn't complete then. Open it in the fightclass editor and modify it as you please (if it's an XML file).
  15. Due to a bug with item count where sometimes it returns 0 when you still have items, I could change it but it might cause issues with it running too early. I'll think about adding a threshold and it'll be in the next update if I do.
  16. { 5, 2512 }, // Rough Arrow { 10, 2515 }, // Sharp Arrow { 25, 3030 }, // Razor Arrow { 40, 11285 }, // Jagged Arrow { 61, 28053 }, // Wicked Arrow { 65, 28056 }, // Blackflight Arrow { 71, 28056 }, // Blackflight Arrow { 75, 28056 }, // Blackflight Arrow { 85, 28056 }, // Blackflight Arrow { 5, 2516 }, // Light Shot { 10, 2519 }, // Heavy Shot { 25, 3033}, // Solid Shot { 40, 11284}, // Accurate Slugs { 61, 28060 }, // Impact Shot { 65, 28061 }, // Ironbite Shell { 71, 28061 }, // Ironbite Shell { 75, 28061 }, // Ironbite Shell { 85, 28061 }, // Ironbite Shell { 5, new List<uint>{ 117, 2070 } }, // Haunch of Meat { 10, new List<uint>{ 2287, 4541 } }, // Haunch of Meat { 20, new List<uint>{ 3770, 4542 } }, // Mutton Chop { 25, new List<uint>{ 3771, 4544 } }, // Wild Hog Shank { 35, new List<uint>{ 4599, 4601 } }, // Cured Ham Steak { 45, new List<uint>{ 8952, 8950 } }, // Roasted Quail { 61, new List<uint>{ 27854, 27855 } }, // Smoked Talbuk Venison -- make sure this is only used in TBC { 65, new List<uint>{ 29451, 29449 } }, // Clefthoof Ribs { 75, new List<uint>{ 35953 } }, // Mead Basted Caribou { 85, new List<uint>{ 35953 } }, { 5, 159 }, // Refreshing Spring water { 10, 1179 }, // Ice Cold Milk { 20, 1205 }, // Melon Juice { 30, 1708 }, // Sweet Nectar { 40, 1645 }, // Moonberry Juice { 50, 8766 }, // Morning Glory Dew { 61, 28399 }, // Filtered Draenic Water -- make sure this is only used in TBC { 65, 27860 }, // Purified Draenic Water { 71, 33444 }, // Pungent Seal Whey -- make sure this is only used in WotLK { 75, 33444 }, // Pungent Seal Whey { 85, 8766 }, Not sure how that's not level appropriate, unless you wanna buy way drinks/food that is way too expensive/good in the early levels. Can't be changed for the user, but I also haven't had any complaints.
  17. I removed in combat skinning. If you still have issues, set your latency higher in your general settings (500-800). It will only attempt to skin if you are within melee distance out of combat.
  18. hey @Droidz when stealthing towards enemies, you are 50% slower and will not reach them sometimes before the bot decides "Mob seem bugged, blacklist" and switches to another target. Can I somehow extend this time before that happens in my fightclass?
  19. In vanilla, it doesn't, because you can only check for IsUsableAction. For TBC onwards, there is IsUsableSpell
  20. Use !ObjectManager.Me.IsStunned to make sure you're not stunned before using the item
  21. Fight.StopFight(); ItemsManager.UseItem(xxx); Thread.Sleep(10000);
  22. To clarify, the bot DOES open the vendor window, which is how it purchases drink/food. But it just doesn't sell.
  23. Currently on vanilla, there is a bug where the bot fails to sell items to innkeepers, but buys perfectly fine. To clarify - HumanMasterPlugin ONLY forces ToTown state and puts the correct vendor in the database. It does NOT do any of the buying/selling. wRobot fails to sell items at Innkeepers. I noticed right after, it went to repair and also failed to sell items at the repair NPC.
  24. If you guys are using HumanMasterPlugin - please update. I cannot say if my plugin caused this issue, as I haven't experienced it. However, I've built in some more failsafes and improved the plugin's vendor/repair support vastly (the option to automatically select is turned off by default - but still). People have told me they had tried a clean install with and without my plugin with no difference at all. Regardless - I'm attempting to fix this.
×
×
  • Create New...