Jump to content

Bugreporter

WRobot user
  • Posts

    438
  • Joined

  • Last visited

Everything posted by Bugreporter

  1. My Fightclass reach the 64k limit and doesn't work anymore. Fightclasseditor dont load the file Wrobot didnt show the options. I can shorten the file for now), but it's a bug. Rogue - Combat v4c [BR].xml
  2. Did you have "break Stealth" enabled?
  3. Sorry, thats not the output i need. the Output is in Game (Chat-Box) an only 4 lines long
  4. Bugreporter

    Quest editor

    Hi Droidz, I need the possibility to start the Quest Editor without starting wrobot first.
  5. Sorry, at the moment i can't fix it, because I didn't play. And because I didn't play, I cant start wrobot and without that I cant start the quest-editor....aaargl..... DROIDZ !!!! anyway...start the bot, and while you are in Stratholm, go to dev-tools and execute this lua-script local stageName, stageDescription, numCriteria = C_Scenario.GetStepInfo(); local idObj = 1; for idObj = 1, numCriteria do local criteriaString, criteriaType, completed, quantity, totalQuantity, flags, assetID, quantityString, criteriaID, duration, elapsed = C_Scenario.GetCriteriaInfo(idObj); if (completed) then print(idObj .. ' ' .. criteriaString .. ':' .. criteriaID .. ': Completed' ); else print(idObj .. ' ' .. criteriaString .. ':' .. criteriaID .. ': In Progress'+ ); end end You see the output in game with the right criteria ID and strings. I need this output. Maybe I can change the file with a simple editor (I can't test)
  6. Where should the fightclasses for the private servers come from? A bc warlocks fights complietly different from a WoTLK or Pandarian Warlock. And who will support all the little different changes that the privat-server-owner changed ? no support for privat servers. Old WRobot-exe's may work or not. And most of the players who plays a on privat server want save money....not the best customers if they need special support...
  7. The text Iron trap are only a comment. All 3 Traps are supported without any changes.
  8. No, because profiles and fighclasses are maybe only valid for the actual version. And who should support more then one version of one file? I dont.
  9. after the last Update the bot stops after a few minutes using fisherbot.
  10. You only need to add the code below to your fight class and active the spell "--iron trap" in the options of yout fight class settings. Then create a simple profile for your favorite farmplace. Mabe you have to add the id of the mob you want to trap in the variable KillBeast <FightClassSpell> <FightClassConditions> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> local function UseContainerItemByName(search) --[[ needed below ]] local found=nil; for bag = 0,4 do for slot = 1,GetContainerNumSlots(bag) do local item = GetContainerItemLink(bag,slot) if (item and item:find(search)) then if (GetContainerItemCooldown(bag,slot)==0) then UseContainerItem(bag,slot) found=1; end end end end return found; end if UnitExists("target") and not UnitIsFriend("player", "target") then if not IsStealthed() then local goodMountBuff={164222,165803} local goodMount=false for n=1,#goodMountBuff do goodMount=goodMount or (UnitBuff("player",GetSpellInfo(goodMountBuff[n]))~=nil); end if (not IsMounted()) or goodMount then local guid=UnitGUID("target"); local type, zero, serverId, instanceId, zoneId, npcId, spawnUid = strsplit("-",guid); npcId=tonumber(npcId); --[[ Add your Mob-IDs to the list ]] local KillBeast="86932,87020,87021,86727,86730,86731" --[[ list of ID's of Mobs to trap, comma seperated ]] local maxHealth=95; --[[ start Trap at 95% of health for non-elite Mobs ]] if (UnitClassification("target") == "elite") then maxHealth=55 --[[ start Trap at 55% of health if it is an Elite Mob ]] end if not (UnitIsPVP("target")) and ((UnitHealth("target") / UnitHealthMax("target") * 100) &lt; maxHealth ) and (string.find(','..KillBeast..',',','..npcId..',')) then if (UnitName("player")==UnitName("targettarget")) then --[[ no Ninjaing, my Mob, my target, my trap ]] result=true if not (UseContainerItemByName(":115010:")) then --[[ Level 3 Trap must be equiped and ready]] if not (UseContainerItemByName(":115009:")) then --[[ Level 2 Trap .. ]] if not (UseContainerItemByName(":113991:")) then --[[ Level 1 Trap .. ]] result=false end end end else --[[ the fight is over, or another User fight to them ]] ClearTarget(); end end end end; end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <SpellName>--Iron Trap</SpellName> <Priority>24</Priority> <CombatOnly>false</CombatOnly> <CastIfMounted>true</CastIfMounted> <CheckIfKnow>false</CheckIfKnow> <CheckIfSpellUsable>false</CheckIfSpellUsable> <CheckSpellDistance>false</CheckSpellDistance> <CheckIfView>false</CheckIfView> <AddToSettings>true</AddToSettings> <NotSpellIsLuaScript>true</NotSpellIsLuaScript> </FightClassSpell>
  11. Metamorphose as setting (and false) . Because it didn't work as default. Life Tap : Bad Bug !! (if Mana > 75000). With lower then lvl 100 it will kill you. Life Tap, Life Tap, Life Tap ... dead. Better is to change this to >30% and health >50% Fel Flame: doesn't exist anymore in WoD
  12. This "spell" crate restored artefacts . No full bags anymore (not with pandarian or draenor artefacts) <FightClassSpell> <FightClassConditions> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> local function UseContainerItemByIDList(search) --[[ needed below ]] local found=nil; for bag = 0,4 do for slot = 1,GetContainerNumSlots(bag) do local itemLink = GetContainerItemLink(bag,slot) if itemLink then local _, _, Color, Ltype, Id, Enchant, Gem1, Gem2, Gem3, Gem4, Suffix, Unique, LinkLvl, Name = string.find(itemLink,"|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*):?(%d*):?(%-?%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?") if Id then search=','..search..','; if (search:find(","..Id..",")) then if (GetContainerItemCooldown(bag,slot)==0) then UseContainerItem(bag,slot) found=1; end end; end end end end return found; end if (GetUnitSpeed("player") == 0) and not (UnitCastingInfo("player")) and not (UnitChannelInfo("player")) and not (UnitAffectingCombat("player")) and not (IsFlying()) and not (IsFalling()) and not (IsResting()) and not (UnitIsAFK("player")) then if not IsStealthed() then local goodMountBuff={164222,165803} local goodMount=false for n=1,#goodMountBuff do goodMount=goodMount or (UnitBuff("player",GetSpellInfo(goodMountBuff[n]))~=nil); end if (not IsMounted()) or goodMount then --[[ Add your Mob-IDs to the list ]] local archlist="114141,114143,114145,114147,114149,114151,114153,114155,114157,114159,114161,114163,114165,114167,114169,114171,114173,114175,114177,114179,114181,114183,114185,114187,114189,114190,114191,114192,114193,114194,114195,114196,114197,114198,114199,114200,114201,114202,114203,114204,114205,114206,114207,79896,79897,79898,79899,79900,79901,79902,79903,79904,79905,79908,79909,79910,79911,79912,79913,79914,79915,79916,79917,95375,95376,95377,95378,95379,95380,95381,95382" if (UseContainerItemByIDList(archlist)) then result=true; end end end; end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <SpellName>--Use Item, if exist</SpellName> <Priority>1</Priority> <CombatOnly>false</CombatOnly> <CastIfMounted>true</CastIfMounted> <CheckIfKnow>false</CheckIfKnow> <CheckIfSpellUsable>false</CheckIfSpellUsable> <CheckSpellDistance>false</CheckSpellDistance> <CheckIfView>false</CheckIfView> <AddToSettings>true</AddToSettings> <NotSpellIsLuaScript>true</NotSpellIsLuaScript> </FightClassSpell>
  13. I have add the Iron trap to my Fight-Class-Profile. See the Combat Rogue profile, if you need an exsample
  14. After an archaelogie field is farmed, the char mounted on, try to move in all directions (dance), sometime unmount/remount and then, if the blockade counter doesnt reach the limit, it flies to the next field. LUA move on/off doesnt help. The log didnt show something special. except that the MovementManger tries all longmoves. Log snipet via pm.
  15. Take a look here: http://wrobot.eu/files/category/53-dungeons/ These are quester profiles, but without quests.
  16. The problems are the low level farm profiles. Most of them are done with a flying mount. So you need to fly or to make your own profile. With the addons gathermate and routes,it should be simple to find the best route to gather.
  17. You can also look in my rogue fight class: I kick spells and channels with all 4 abilitiesmthat a rogue has.
  18. Hi Droidz, It could be great, if the blockade counter will be reset after 5 minutes (i.e.). At the moment it looks like that it counts simple forward. If this is realised, the max. blockade could be set to a lower value (i.e. 3). 3 blockades in 5 minutes could be bad. 3 in 2 hours are not.
  19. If just released my first Enjoy. I've never tested it in Dungeons, so be careful on your first usage. I dont know if it will be a good tank, but it will be a good farmer.
  20. Version 1.0

    170 downloads

    Protection Warrior This Protection Warrior Fightclass supports AoE and single targets. Spot is optional. Its my first Warrior Profile so it's up to send me your suggestions to make this fightclass better. See in your Logfile (debug=on), if you have all Talents/Spells. Ah, btw. I like stars and reviews ;-)
  21. In wrotation all is disabled. Did you ever tried the fightclass class profile above? You can it use with every class. And there should be no action. If you have an action its wrong, because there is no action to do. It looks like that auto-attack is started by default. (but only, if wrobot is startet.)
  22. Hmm, i've tested it a few days, and it does sinister strike every time its needed. (if the Mob lives long enough) In which cases do you have the problem?
  23. aargl, should be a suggestion, not a bug
  24. It would be very very nice, if the creators a) show the name of the edited profile in the Name bar (or somewhere else) B) used the name of the opened profile as suggestion for the saved profile. (you do this in Quest editor) c) check the date of the file to be overwritten, with the file you have opened before, and warn if the date has been changed. (i.e. from an ascii editor)
  25. ...not last action at all At the moment mmorobot starts with the last product which was used. Better (for me) was to start with the last product that the toon used, because I have toons for PvP, for gathering, for pet battle ...
×
×
  • Create New...