Results 1 to 5 of 5
  1. #1
    GarudaMP's Avatar
    Join Date
    Oct 2015
    Gender
    male
    Posts
    19
    Reputation
    14
    Thanks
    61

    Question Help with Grimoire RE's IF, GOTO and LABEL function

    I wish to make a bot that will do the Bamboozle vs Drudgen quest, get 13 relics of chaos out of it then spend all 13 relics in Supplies to Spin the Wheel of Chance until I'm out of Relics of Chaos, upon which the bot farm BvD again and repeating the process.

    Currently, the Commands are as follows:

    Join: evilmarsh-XXX, Enter, Spawn
    Move to cell: End, Left
    [BAMBOOZLE VS DRUDGEN]
    Is in inventory: Relic of Chaos, 13
    Goto label: SPIN THE WHEEL
    Accept quest: 609
    Kill for items: Tainted Elemental
    Complete quest: 609
    Goto label: BAMBOOZLE VS DRUDGEN
    [SPIN THE WHEEL]
    Accept quest: 555
    Complete Quest: 555
    Is in inventory: Relic of Chaos, 0
    Goto label: BAMBOOZLE VS DRUDGEN
    Goto label: SPIN THE WHEEL

    The issue is that, instead of spending all Relic of Chaos before farming Tainted Cores again, the bot will spin the wheel (555) once, and then immediately goes straight up, back to [BAMBOOZLE VS DRUDGEN] and farms another Tainted Core instead of spending the other 12 Relics of Chaos first. Where did I go wrong?

  2. #2
    IfOnlyYouKnew's Avatar
    Join Date
    Feb 2021
    Gender
    male
    Location
    Just me, my PC and my idiocy
    Posts
    492
    Reputation
    197
    Thanks
    3,521
    My Mood
    Angelic
    Quote Originally Posted by GarudaMP View Post
    I wish to make a bot that will do the Bamboozle vs Drudgen quest, get 13 relics of chaos out of it then spend all 13 relics in Supplies to Spin the Wheel of Chance until I'm out of Relics of Chaos, upon which the bot farm BvD again and repeating the process.
    No promises as I can't exactly test it sorry.
     

    Code:
    {
      "$type": "Grimoire.Botting.Configuration, Grimoire",
      "Commands": {
        "$type": "System.Collections.Generic.List`1[[Grimoire.Botting.IBotCommand, Grimoire]], mscorlib",
        "$values": [
          {
            "$type": "Grimoire.Botting.Commands.Map.CmdJoin, Grimoire",
            "Map": "evilmarsh-1",
            "Cell": "Enter",
            "Pad": "Spawn"
          },
          {
            "$type": "Grimoire.Botting.Commands.Map.CmdMoveToCell, Grimoire",
            "Cell": "End",
            "Pad": "Left"
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
            "Name": "BVD"
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.Statements.CmdInInventory, Grimoire",
            "Tag": "Item",
            "Text": "Is in inventory",
            "Value1": "Relic of Chaos",
            "Value2": "13"
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
            "Label": "STW"
          },
          {
            "$type": "Grimoire.Botting.Commands.Quest.CmdCompleteQuest, Grimoire",
            "Quest": {
              "$type": "Grimoire.Game.Data.Quest, Grimoire",
              "QuestID": 609
            }
          },
          {
            "$type": "Grimoire.Botting.Commands.Quest.CmdAcceptQuest, Grimoire",
            "Quest": {
              "$type": "Grimoire.Game.Data.Quest, Grimoire",
              "QuestID": 609
            }
          },
          {
            "$type": "Grimoire.Botting.Commands.Combat.CmdKillFor, Grimoire",
            "Monster": "Tainted Elemental",
            "ItemName": "Tainted Core",
            "Quantity": "1"
          },
          {
            "$type": "Grimoire.Botting.Commands.Quest.CmdCompleteQuest, Grimoire",
            "Quest": {
              "$type": "Grimoire.Game.Data.Quest, Grimoire",
              "QuestID": 609
            }
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
            "Label": "BVD"
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
            "Name": "STW"
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.Statements.CmdNotInInventory, Grimoire",
            "Tag": "Item",
            "Text": "Is not in inventory",
            "Value1": "Relic of Chaos",
            "Value2": "*"
          },
          {
            "$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
            "Label": "BVD"
          },
          {
            "$type": "Grimoire.Botting.Commands.Quest.CmdAcceptQuest, Grimoire",
            "Quest": {
              "$type": "Grimoire.Game.Data.Quest, Grimoire",
              "QuestID": 555
            }
          },
          {
            "$type": "Grimoire.Botting.Commands.Quest.CmdCompleteQuest, Grimoire",
            "Quest": {
              "$type": "Grimoire.Game.Data.Quest, Grimoire",
              "QuestID": 555
            }
          }
        ]
      },
      "Skills": {
        "$type": "System.Collections.Generic.List`1[[Grimoire.Game.Data.Skill, Grimoire]], mscorlib",
        "$values": [
          {
            "$type": "Grimoire.Game.Data.Skill, Grimoire",
            "Text": "1: Mark for Death",
            "Index": "1"
          },
          {
            "$type": "Grimoire.Game.Data.Skill, Grimoire",
            "Text": "2: Scorching Arrow",
            "Index": "2"
          },
          {
            "$type": "Grimoire.Game.Data.Skill, Grimoire",
            "Text": "3: Explosive Bolt",
            "Index": "3"
          },
          {
            "$type": "Grimoire.Game.Data.Skill, Grimoire",
            "Text": "4: Vampiric Shot",
            "Index": "4"
          },
          {
            "$type": "Grimoire.Game.Data.Skill, Grimoire",
            "Text": "5: Potions",
            "Index": "5"
          }
        ]
      },
      "Quests": {
        "$type": "System.Collections.Generic.List`1[[Grimoire.Game.Data.Quest, Grimoire]], mscorlib",
        "$values": [
          {
            "$type": "Grimoire.Game.Data.Quest, Grimoire",
            "QuestID": 555,
            "Text": "555"
          }
        ]
      },
      "Author": "Author",
      "Description": "Description",
      "Boosts": {
        "$type": "System.Collections.Generic.List`1[[Grimoire.Game.Data.InventoryItem, Grimoire]], mscorlib",
        "$values": []
      },
      "Drops": {
        "$type": "System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib",
        "$values": []
      },
      "Server": "Artix",
      "ExitCombatBeforeRest": true,
      "ExitCombatBeforeQuest": true,
      "EnablePickup": true,
      "RelogDelay": 5000,
      "BotDelay": 1000,
      "SkipDelayIndexIf": true,
      "WalkSpeed": 8,
      "NotifyUponDrop": {
        "$type": "System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib",
        "$values": []
      },
      "RestMp": 60,
      "RestHp": 60,
      "RestartUponDeath": true
    }


    Spider and the Artix team are producing MANY updates and I don't doubt it will be long before grimoire stops working. The level in which things are being changed is apparent within the code. While legacy functionality is currently working, I doubt we have much longer unless they decide to "keep" the legacy support in which case is pretty much like stating their ok with us botting.

    Hope the bot helps. Let me know if it works for you!
    Contributor: March 14'th, Minionforce: March 15'th, Minion Plus: May 30'th, Former Staff: September 9'th, 2023

    Coding Hobbyist | - Current Activity | BattleOn | RotMG |


    Want to make my life better? <3 BTC: 3JoQRjwK28DVGTzL4mYkpjHRBeoFwNFVe7

  3. The Following User Says Thank You to IfOnlyYouKnew For This Useful Post:

    GarudaMP (07-02-2022)

  4. #3
    GarudaMP's Avatar
    Join Date
    Oct 2015
    Gender
    male
    Posts
    19
    Reputation
    14
    Thanks
    61
    Thank you for the help! It works, now that it spends ALL relics before going back up to farm Tainted Cores. No idea how much time this saves compared to my previous Core -> Relic -> Spin -> Repeat rotation is, but the lack of room resets to turn in the quests inbetween must add up.

    On another note, what functionalities can we expect to no longer work in the near future, aside from Rare-tagged shops (and probably quests) no longer being loadable?

  5. The Following User Says Thank You to GarudaMP For This Useful Post:

    IfOnlyYouKnew (07-04-2022)

  6. #4
    IfOnlyYouKnew's Avatar
    Join Date
    Feb 2021
    Gender
    male
    Location
    Just me, my PC and my idiocy
    Posts
    492
    Reputation
    197
    Thanks
    3,521
    My Mood
    Angelic
    Quote Originally Posted by GarudaMP View Post
    Thank you for the help! It works, now that it spends ALL relics before going back up to farm Tainted Cores. No idea how much time this saves compared to my previous Core -> Relic -> Spin -> Repeat rotation is, but the lack of room resets to turn in the quests inbetween must add up.

    On another note, what functionalities can we expect to no longer work in the near future, aside from Rare-tagged shops (and probably quests) no longer being loadable?
    Glad it worked! As of right now I don't know for sure, hopefully just minor things. Overall, I will attempt to fix anything I can though, but I do have limited skills.
    The reason some things are harder to get past such as certain shops no longer opening is due to some server-side changes and checks.
    Contributor: March 14'th, Minionforce: March 15'th, Minion Plus: May 30'th, Former Staff: September 9'th, 2023

    Coding Hobbyist | - Current Activity | BattleOn | RotMG |


    Want to make my life better? <3 BTC: 3JoQRjwK28DVGTzL4mYkpjHRBeoFwNFVe7

  7. The Following User Says Thank You to IfOnlyYouKnew For This Useful Post:

    GarudaMP (02-17-2023)

  8. #5
    Poonce's Avatar
    Join Date
    Nov 2018
    Gender
    male
    Location
    Wkwk Land
    Posts
    1,160
    Reputation
    1132
    Thanks
    1,815
    over a week since last response from op

    //solved

     
    Registered 01/12/2018
    Publicist as Video Team 27/10/2019
    Get a Premium Member from Contest 01/11/2019
    Join the Twice Force 09/11/2019
    GFX Team 27/11/2019
    News Force as Gaming News 30/11/2019
    Publicist Team as Social Media Manager 06/02/2020
    Get a Premium Seller from Contest 16/02/2020
    News Force as Writer 26/07/20
    Publicist Team 26/07/2020
    Resign from News Force 06/01/2021
    Minion in BattleOn Section 28/10/2021
    Get Promoted to Minion+ 07/02/2022
    Minion in Steam Games Section 18/03/2022
    Minion in Minecraft Section 18/04/2022
    Minion in Battlefield Section 26/05/2022
    Get Promoted to Moderator 14/10/2022

    dd/mm/yyyy

Similar Threads

  1. [Release] Grimoire RE - Ultimate [Grimoire/Cetera/Revenant/MPGHLoader] + Private Servers AIO
    By IfOnlyYouKnew in forum Adventure Quest Worlds (AQW) Hacks / Cheats / Trainers
    Replies: 15
    Last Post: 04-29-2023, 10:21 AM
  2. [Tutorial] How to convert Grimoire 3.8+ Bots for Grimoire RE use.
    By IfOnlyYouKnew in forum Adventure Quest Worlds (AQW) Hacks / Cheats / Trainers
    Replies: 2
    Last Post: 06-18-2022, 02:57 AM
  3. [Release] Grimoire 3.8+, a modified Grimoire 3.8
    By EmperorArts in forum Adventure Quest Worlds (AQW) Hacks / Cheats / Trainers
    Replies: 489
    Last Post: 08-08-2021, 01:04 PM
  4. GoTo function like CMD?
    By That0n3Guy in forum C++/C Programming
    Replies: 4
    Last Post: 11-02-2009, 03:52 PM
  5. Hl to label
    By smartie in forum Visual Basic Programming
    Replies: 5
    Last Post: 07-03-2007, 11:00 AM