By making bot that will for sure work without any issues, it may be slow but works even in with glitched rooms that has players.
Code:
{
"$type": "Grimoire.Botting.Configuration, Grimoire",
"Commands": {
"$type": "System.Collections.Generic.List`1[[Grimoire.Botting.IBotCommand, Grimoire]], mscorlib",
"$values": [
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "#### Bone Dust Reagent ####"
},
{
"$type": "Grimoire.Botting.Commands.Combat.CmdSkillSet, Grimoire",
"Name": "FARMING"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdMapIsNot, Grimoire",
"Tag": "Map",
"Text": "Map is not",
"Value1": "battleunderb",
"Value2": ""
},
{
"$type": "Grimoire.Botting.Commands.Map.CmdJoin, Grimoire",
"Map": "battleunderb-Glitch",
"Cell": "Enter",
"Pad": "Spawn"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "_Tainted"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdInBank, Grimoire",
"Tag": "Item",
"Text": "Is in bank",
"Value1": "Tainted Gem",
"Value2": "*"
},
{
"$type": "Grimoire.Botting.Commands.Item.CmdBankTransfer, Grimoire",
"TransferFromBank": true,
"ItemName": "Tainted Gem"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "_Dust"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdInBank, Grimoire",
"Tag": "Item",
"Text": "Is in bank",
"Value1": "Bone Dust",
"Value2": "*"
},
{
"$type": "Grimoire.Botting.Commands.Item.CmdBankTransfer, Grimoire",
"TransferFromBank": true,
"ItemName": "Bone Dust"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "Fix"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdItemNotPickupable, Grimoire",
"Tag": "Item",
"Text": "Has not dropped",
"Value1": "Bone Dust",
"Value2": ""
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdIndex, Grimoire",
"Type": 1,
"Index": 3
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdInInventory, Grimoire",
"Tag": "Item",
"Text": "Is in inventory",
"Value1": "Bone Dust",
"Value2": "5099"
},
{
"$type": "Grimoire.Botting.Commands.Item.CmdGetDrop, Grimoire",
"ItemName": "Bone Dust"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "Skeleton"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdInInventory, Grimoire",
"Tag": "Item",
"Text": "Is in inventory",
"Value1": "Bone Dust",
"Value2": "25"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
"Label": "Delay"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdCellIsNot, Grimoire",
"Tag": "Map",
"Text": "Cell is not",
"Value1": "Enter",
"Value2": ""
},
{
"$type": "Grimoire.Botting.Commands.Map.CmdMoveToCell, Grimoire",
"Cell": "Enter",
"Pad": "Spawn"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdMonsterInRoom, Grimoire",
"Tag": "Monster",
"Text": "Is in room",
"Value1": "Skeleton",
"Value2": ""
},
{
"$type": "Grimoire.Botting.Commands.Combat.CmdKill, Grimoire",
"Monster": "Skeleton"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
"Label": "Skeleton"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "Delay"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdCellIsNot, Grimoire",
"Tag": "Map",
"Text": "Cell is not",
"Value1": "Wait",
"Value2": ""
},
{
"$type": "Grimoire.Botting.Commands.Map.CmdMoveToCell, Grimoire",
"Cell": "Wait",
"Pad": "Spawn"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdDelay, Grimoire",
"Delay": 1000
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdLabel, Grimoire",
"Name": "Quest"
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdInInventory, Grimoire",
"Tag": "Item",
"Text": "Is in inventory",
"Value1": "Tainted Gem",
"Value2": "200"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdStop, Grimoire"
},
{
"$type": "Grimoire.Botting.Commands.Quest.CmdCompleteQuest, Grimoire",
"Quest": {
"$type": "Grimoire.Game.Data.Quest, Grimoire",
"QuestID": 568
}
},
{
"$type": "Grimoire.Botting.Commands.Misc.Statements.CmdQuestCompleted, Grimoire",
"Tag": "Quest",
"Text": "Quest can be turned in",
"Value1": "568",
"Value2": ""
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
"Label": "Quest"
},
{
"$type": "Grimoire.Botting.Commands.Misc.CmdGotoLabel, Grimoire",
"Label": "Skeleton"
}
]
},
"Skills": {
"$type": "System.Collections.Generic.List`1[[Grimoire.Game.Data.Skill, Grimoire]], mscorlib",
"$values": [
{
"$type": "Grimoire.Game.Data.Skill, Grimoire",
"Text": "[FARMING]",
"Type": 2
}
]
},
"Quests": {
"$type": "System.Collections.Generic.List`1[[Grimoire.Game.Data.Quest, Grimoire]], mscorlib",
"$values": []
},
"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": [
"Bone Dust",
"Tainted Gem"
]
},
"SkillDelay": 500,
"ExitCombatBeforeRest": true,
"ExitCombatBeforeQuest": true,
"EnablePickup": true,
"EnableRejection": 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
}
There you go, Make sure to set bot delay that fits you and thick Options as I showed you in my first comment;
Note: the bot will turn in the quest on every 25 Bone Dust, but you can increase it till 5100 if you want, and here where to do it: