By registering with us, you'll be able to discuss, share and private message with other members of our community.
Sign up now!Yes, so far I've noticed:Just curious on the ban rates here.
Aside from the delays we can implement, does each action use the RM PlayerSense API?
Interface condition, grab interface components via visual developer
the 2 is the grandchild. theres a field in advanced querying where you can specifiy thatI have used the visual developer to get the interface components, and I can now determine if the interface have opened or not. But how can I choose the exact option that I what?
By reading some samples that created by others, I know I can set the interface object by using the first number of the interface component, i.e. the interface component is [123,0] and I can get the interface object by setting the value of interface object as 123.
But how can I get the option in that interface?
If the interface component of option is [123,0,2], what value should I set for the option.
View attachment 5972
Can anyone help me to add a bank item check into the portables bot? I've managed to change everything to smelt emerald amulets and that part is working great, but from here i want to be able to make the bot check my bank before trying to withdraw, so it doesn't attempt to withdraw if there aren't any materials left. Nothing I have tried seems to work, i can't get the bot to open the bank to check. Tried use game object action with bank chest, loop back through to the same point to then check item numbers but it just fails. Ideally from there I want to try and make it string my amulets too, but i will attempt that part when i can get the bank check working.
EDIT: Also tried bank condition (is open) - on failure, interact with bank chest, loop back to is open condition, on success - bank conditions (contains any of: my items) and still nothing. Just can't get the bank window to open initially
10/10 bot though, been a great learning experience so far, so much potential!
I have used the visual developer to get the interface components, and I can now determine if the interface have opened or not. But how can I choose the exact option that I what?
By reading some samples that created by others, I know I can set the interface object by using the first number of the interface component, i.e. the interface component is [123,0] and I can get the interface object by setting the value of interface object as 123.
But how can I get the option in that interface?
If the interface component of option is [123,0,2], what value should I set for the option.
View attachment 5972
Here you go. Been working on it for days. There's so many things to think of when crafting bloods!! Maybe someone can do it better.
It crafts around 1200 blood runes / 28k xp per hour.
Requirements:
Gear up and start near the Dense runestones.
You need atleast 73 agility.
I forced the pathing to take the north rocks shortcut because the standard pathing would walk all around the mine. And sometimes this bot will also fail to take the shortcut and walk around the mine.
It's easy to change it for low level agility players. PM me if you can't figure it out.
This is my first time creating a bot. It just shows how easy and great Visual RM is, gj!Code:{"Variables":[{"name":"Venerate","value":"Venerate","type":"ACTION"},{"name":"true","value":"true","type":"BOOL"},{"name":"rocks north north","value":"27984","type":"NUMBER"},{"name":"Rocks north","value":"Rocks","type":"GO"},{"name":"Rocks","value":"Rocks","type":"GO"},{"name":"Puntje north rocks","value":"(1761, 3880, 0)","type":"COORDINATE"},{"name":"ID rocks north 1","value":"27985","type":"NUMBER"},{"name":"Distance 9","value":"9","type":"NUMBER"},{"name":"distance 8","value":"8","type":"NUMBER"},{"name":"Distance 5","value":"5","type":"NUMBER"},{"name":"Distance 4","value":"4","type":"NUMBER"},{"name":"distance 2","value":"2","type":"NUMBER"},{"name":"distance \u003d 15","value":"15","type":"NUMBER"},{"name":"distance \u003d 10","value":"10","type":"NUMBER"},{"name":"Dense runestone","value":"Dense runestone","type":"GO"},{"name":"Dense essence block","value":"Dense essence block","type":"SPRITE_ITEM"},{"name":"Dark essence fragments","value":"Dark essence fragments","type":"SPRITE_ITEM"},{"name":"Dark essence block","value":"Dark essence block","type":"SPRITE_ITEM"},{"name":"Dark Altar","value":"Dark Altar","type":"GO"},{"name":"Coordinate dark altar","value":"(1726, 3880, 0)","type":"COORDINATE"},{"name":"Coordinate blood altar","value":"(1715, 3828, 0)","type":"COORDINATE"},{"name":"Coordinaat rocks north 1","value":"(1761, 3872, 0)","type":"COORDINATE"},{"name":"Continue","value":"Continue","type":"STRING"},{"name":"Climb rocks","value":"Climb","type":"ACTION"},{"name":"Climb","value":"Climb","type":"ACTION"},{"name":"Chkpinventoryfull","value":"","type":"CHECKPOINT"},{"name":"Chisel","value":"Chisel","type":"SPRITE_ITEM"},{"name":"Chip","value":"Chip","type":"ACTION"},{"name":"checkpointvenerate1","value":"","type":"CHECKPOINT"},{"name":"Checkpointruntorunestone","value":"","type":"CHECKPOINT"},{"name":"Checkpoint run to altar","value":"","type":"CHECKPOINT"},{"name":"Blood altar","value":"Blood Altar","type":"GO"},{"name":"Bind blood altar","value":"Bind","type":"ACTION"},{"name":"Area rocks north side","value":"(1761, 3879, 0)","type":"COORDINATE"},{"name":"Area rocks north","value":"(1761, 3865, 0)","type":"COORDINATE"},{"name":"area dense runestone","value":"(1760, 3853, 0)","type":"COORDINATE"},{"name":"area blood altar","value":"(1719, 3827, 0)","type":"COORDINATE"},{"name":"Agility 68","value":"68","type":"NUMBER"},{"name":"27985","value":"27985","type":"NUMBER"}],"NodeCollection":[{"name":"StartCondition","base":{"id":"3076fd71-be9c-4cf4-bdba-2add78398125","position":{"x":"0.0","y":"0.0"},"flowTasks":{"success":"79d5d48c-afe3-499b-bf4f-81abe36fc3df"},"delayMultiplier":1.0},"variables":{"GameMode":"OSRS","IntervalLow":1000.0,"IntervalHigh":2000.0}},{"name":"InventoryCondition","base":{"id":"79d5d48c-afe3-499b-bf4f-81abe36fc3df","position":{"x":"382.0","y":"-522.0"},"flowTasks":{"success":"2719360b-822f-426c-9623-8140ad2dd17d","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block","Dark essence fragments","Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"TraversalAction","base":{"id":"2ce21c4e-feb5-4d88-a4f5-784881694c9c","position":{"x":"1682.0","y":"-1048.0"},"flowTasks":{},"delayMultiplier":7.702702702702703},"variables":{"Condition":"To coordinate:","Coordinate":"area dense runestone","Exact":false,"Radius":""}},{"name":"CalculationCondition","base":{"id":"3feafd83-d527-43d8-b407-a600c1f3e4f9","position":{"x":"838.0","y":"-811.0"},"flowTasks":{"success":"4a030471-61b8-42f6-9f83-ae3faf99ac86","failure":"87d414e6-0bd8-434e-a302-f6470964504d"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Dense runestone","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"PlayerCondition","base":{"id":"4a030471-61b8-42f6-9f83-ae3faf99ac86","position":{"x":"1230.0","y":"-609.0"},"flowTasks":{"failure":"db30b8d9-1dad-44f3-9fff-e54b9a20788b"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}},{"name":"InteractionAction","base":{"id":"db30b8d9-1dad-44f3-9fff-e54b9a20788b","position":{"x":"1670.0","y":"-722.0"},"flowTasks":{},"delayMultiplier":0.7657657657657656,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dense runestone"],"ItemRegex":true,"ActionValues":["Chip"],"ActionRegex":true}},{"name":"InventoryCondition","base":{"id":"2719360b-822f-426c-9623-8140ad2dd17d","position":{"x":"384.0","y":"-228.0"},"flowTasks":{"success":"0c245c66-d450-46ce-9423-d5c6aa3f7744","failure":"d84d43cc-de39-46f2-8814-10b4391e7fdf"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"0c245c66-d450-46ce-9423-d5c6aa3f7744","position":{"x":"781.0","y":"-256.0"},"flowTasks":{"success":"ef04436d-b869-45ab-9bed-c4f3837c487f","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["true"],"ItemRegex":false,"Condition":"Is Full"}},{"name":"CalculationCondition","base":{"id":"ef04436d-b869-45ab-9bed-c4f3837c487f","position":{"x":"1190.0","y":"-372.0"},"flowTasks":{"success":"ca790073-b7bf-40e0-a69a-05e1e905e8c8","failure":"8b6b6ccb-5131-4a94-8869-f0def5d04b30"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Dark Altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"TraversalAction","base":{"id":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308","position":{"x":"2074.0","y":"-295.0"},"flowTasks":{},"delayMultiplier":8.243243243243244},"variables":{"Condition":"To coordinate:","Coordinate":"Coordinate dark altar","Exact":false,"Radius":""}},{"name":"InteractionAction","base":{"id":"ca790073-b7bf-40e0-a69a-05e1e905e8c8","position":{"x":"1670.0","y":"-35.0"},"flowTasks":{},"delayMultiplier":2.3063063063063063,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dark Altar"],"ItemRegex":false,"ActionValues":["Venerate"],"ActionRegex":false}},{"name":"SpecialInteractionAction","base":{"id":"99fae9c4-e7f8-44a3-861b-d16c3b7ba1d3","position":{"x":"1667.0","y":"280.0"},"flowTasks":{},"delayMultiplier":2.2612612612612613},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"547d88e8-4fe0-4958-bb9f-7d259212dfa7","position":{"x":"827.0","y":"-15.0"},"flowTasks":{"failure":"a0bb6f15-a141-4332-9cde-ba51f526d4d5"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InventoryCondition","base":{"id":"d84d43cc-de39-46f2-8814-10b4391e7fdf","position":{"x":"394.0","y":"37.0"},"flowTasks":{"success":"828b0d12-6e95-46a7-b446-a1f1620c349b","failure":"97ef1a94-475d-43d9-b9e3-58f5f07cdf3c"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"0b0d17a0-7d9f-498e-add0-ee82b7bd6833","position":{"x":"815.0","y":"187.0"},"flowTasks":{"success":"3feafd83-d527-43d8-b407-a600c1f3e4f9","failure":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains none of:"}},{"name":"TraversalAction","base":{"id":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","position":{"x":"1234.0","y":"351.0"},"flowTasks":{},"delayMultiplier":0.09009009009009011},"variables":{"Condition":"To coordinate:","Coordinate":"area blood altar","Exact":false,"Radius":""}},{"name":"InventoryCondition","base":{"id":"a0bb6f15-a141-4332-9cde-ba51f526d4d5","position":{"x":"1219.0","y":"14.0"},"flowTasks":{"success":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","failure":"99fae9c4-e7f8-44a3-861b-d16c3b7ba1d3"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"CalculationCondition","base":{"id":"828b0d12-6e95-46a7-b446-a1f1620c349b","position":{"x":"409.0","y":"316.0"},"flowTasks":{"success":"fd2f3233-e587-4c65-be77-65d34fc37c84","failure":"7f965718-e584-4a97-9637-c3429371111c"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"Blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"InventoryCondition","base":{"id":"fd2f3233-e587-4c65-be77-65d34fc37c84","position":{"x":"429.0","y":"720.0"},"flowTasks":{"success":"e9d86654-d654-4451-819d-a1b1a49c45cd","failure":"2c93755b-bef4-48de-9906-16a1835484a1"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"PlayerCondition","base":{"id":"0b86adbf-711e-427a-96d3-4459d1916422","position":{"x":"844.0","y":"987.0"},"flowTasks":{"failure":"52420bae-1410-47d3-934b-11755d8d5e7c"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InteractionAction","base":{"id":"2546eaa4-1209-430b-8712-659a188cefad","position":{"x":"1316.0","y":"696.0"},"flowTasks":{},"delayMultiplier":0.2792792792792793,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Blood altar"],"ItemRegex":false,"ActionValues":["Bind blood altar"],"ActionRegex":false}},{"name":"InventoryCondition","base":{"id":"2c93755b-bef4-48de-9906-16a1835484a1","position":{"x":"420.0","y":"993.0"},"flowTasks":{"success":"0b86adbf-711e-427a-96d3-4459d1916422","failure":"2546eaa4-1209-430b-8712-659a188cefad"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"SpecialInteractionAction","base":{"id":"52420bae-1410-47d3-934b-11755d8d5e7c","position":{"x":"1270.0","y":"1028.0"},"flowTasks":{},"delayMultiplier":0.4144144144144145},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"e9d86654-d654-4451-819d-a1b1a49c45cd","position":{"x":"896.0","y":"733.0"},"flowTasks":{"failure":"2546eaa4-1209-430b-8712-659a188cefad"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"CalculationCondition","base":{"id":"97ef1a94-475d-43d9-b9e3-58f5f07cdf3c","position":{"x":"18.0","y":"342.0"},"flowTasks":{"success":"fd2f3233-e587-4c65-be77-65d34fc37c84","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"area blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"CalculationCondition","base":{"id":"8b6b6ccb-5131-4a94-8869-f0def5d04b30","position":{"x":"1604.0","y":"-401.0"},"flowTasks":{"success":"9c23ef32-1757-49ef-9e9e-785a7f694f5b","failure":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308"},"delayMultiplier":1.0},"variables":{"Value":"Distance 9","Comparator":"Area rocks north","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"c0d73068-2f1d-4948-aac9-8f27f0df26d2","position":{"x":"2488.0","y":"-658.0"},"flowTasks":{},"delayMultiplier":0.5045045045045045,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"list2":["27985"],"TypeList":["GROUND_DECORATION"],"within":"distance 2","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"CalculationCondition","base":{"id":"87d414e6-0bd8-434e-a302-f6470964504d","position":{"x":"1254.0","y":"-1041.0"},"flowTasks":{"success":"96431f54-14ad-4747-bb28-d485b616bda6","failure":"2ce21c4e-feb5-4d88-a4f5-784881694c9c"},"delayMultiplier":1.0},"variables":{"Value":"distance 8","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"96431f54-14ad-4747-bb28-d485b616bda6","position":{"x":"1691.0","y":"-1360.0"},"flowTasks":{},"delayMultiplier":1.4954954954954955,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"PlayerCondition","base":{"id":"7f965718-e584-4a97-9637-c3429371111c","position":{"x":"784.0","y":"511.0"},"flowTasks":{"success":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","failure":"547d88e8-4fe0-4958-bb9f-7d259212dfa7"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is moving:"}},{"name":"CalculationCondition","base":{"id":"9c23ef32-1757-49ef-9e9e-785a7f694f5b","position":{"x":"2093.0","y":"-716.0"},"flowTasks":{"success":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308","failure":"c0d73068-2f1d-4948-aac9-8f27f0df26d2"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003e)","Type":"Coordinate"}}],"BotCategory":"OTHER","inventoryData":{}}
Also, could there be a status condition for run energy, to put it back on after you're out of energy?
Edit: changed requirements
how can I transform this text code into a bot for visualrm. I'm something new in this
Save what's inside the code brackets in a new file called e.g. "bloodcrafter.json" and press load in visualrm then find that file you saved.
Can i ask how the name variable works? For 2 occasions I was quite stuck. For the falconry script I got lvl 57 hunter and wanted to change from hunting spotted kebbits to dark kebbits. I changed all the variable names that said spotted kebbit to dark kebbit and the bot just stood there. Also when I was using the thieving bot i wanted to use lobsters instead of wines. When i changed the food variable name to lobster the bot said i didnt have enough wines (WHich i didnt and thats why I wanted to use lobbies) and logged out. Thanks for the help
Use VisualRM Preset when banking. It stops when you're out of materials.
The VisualRM presets being bank withdraw/deposit actions? I'm trying to get the bot to swap from smelting amulets to stringing them once it detects i'm out of gold bars and gems, just need to get the detection working
{"Variables":[{"name":"27985","value":"27985","type":"NUMBER"},{"name":"Agility 68","value":"68","type":"NUMBER"},{"name":"Agility 72","value":"72","type":"NUMBER"},{"name":"area blood altar","value":"(1719, 3827, 0)","type":"COORDINATE"},{"name":"Area dark altar","value":"(1719, 3881, 0)","type":"COORDINATE"},{"name":"area dense runestone","value":"(1763, 3850, 0)","type":"COORDINATE"},{"name":"Area rocks north","value":"(1761, 3864, 0)","type":"COORDINATE"},{"name":"Area rocks north side","value":"(1761, 3886, 0)","type":"COORDINATE"},{"name":"Bind blood altar","value":"Bind","type":"ACTION"},{"name":"Blood altar","value":"Blood Altar","type":"GO"},{"name":"Checkpoint run to altar","value":"","type":"CHECKPOINT"},{"name":"Checkpointruntorunestone","value":"","type":"CHECKPOINT"},{"name":"checkpointvenerate1","value":"","type":"CHECKPOINT"},{"name":"Chip","value":"Chip","type":"ACTION"},{"name":"Chisel","value":"Chisel","type":"SPRITE_ITEM"},{"name":"Chkpinventoryfull","value":"","type":"CHECKPOINT"},{"name":"Climb","value":"Climb","type":"ACTION"},{"name":"Climb rocks","value":"Climb","type":"ACTION"},{"name":"Continue","value":"Continue","type":"STRING"},{"name":"Coordinaat rocks north 1","value":"(1761, 3872, 0)","type":"COORDINATE"},{"name":"Coordinaat rocks north 2","value":"(1761, 3873, 0)","type":"COORDINATE"},{"name":"Coordinaat rocks west","value":"(1743, 3854, 0)","type":"COORDINATE"},{"name":"Coordinate blood altar","value":"(1715, 3828, 0)","type":"COORDINATE"},{"name":"Coordinate dark altar","value":"(1726, 3880, 0)","type":"COORDINATE"},{"name":"Dark Altar","value":"Dark Altar","type":"GO"},{"name":"Dark essence block","value":"Dark essence block","type":"SPRITE_ITEM"},{"name":"Dark essence fragments","value":"Dark essence fragments","type":"SPRITE_ITEM"},{"name":"Dense essence block","value":"Dense essence block","type":"SPRITE_ITEM"},{"name":"Dense runestone","value":"Dense runestone","type":"GO"},{"name":"distance \u003d 10","value":"10","type":"NUMBER"},{"name":"distance \u003d 15","value":"15","type":"NUMBER"},{"name":"distance 2","value":"2","type":"NUMBER"},{"name":"distance 25","value":"25","type":"NUMBER"},{"name":"Distance 4","value":"4","type":"NUMBER"},{"name":"Distance 5","value":"5","type":"NUMBER"},{"name":"distance 8","value":"8","type":"NUMBER"},{"name":"Distance 9","value":"9","type":"NUMBER"},{"name":"distance dark altar - rocks","value":"44","type":"NUMBER"},{"name":"ID rocks north 1","value":"27985","type":"NUMBER"},{"name":"Puntje north rocks","value":"(1761, 3874, 0)","type":"COORDINATE"},{"name":"Radius dark altar","value":"(1728, 3902, 0)","type":"COORDINATE"},{"name":"Rocks","value":"Rocks","type":"GO"},{"name":"Rocks north","value":"Rocks","type":"GO"},{"name":"rocks north north","value":"27984","type":"NUMBER"},{"name":"Todarkaltar","value":"(1754, 3860, 0)","type":"COORDINATE"},{"name":"true","value":"true","type":"BOOL"},{"name":"Venerate","value":"Venerate","type":"ACTION"},{"name":"Area rocks north 1","value":"(1754, 3861, 0)","type":"COORDINATE"}],"NodeCollection":[{"name":"StartCondition","base":{"id":"144ffd30-733f-41d8-b097-1648a8947de3","position":{"x":"0.0","y":"0.0"},"flowTasks":{"success":"72e222d5-1b04-4bba-8f23-3cb86461c804"},"delayMultiplier":1.0},"variables":{"GameMode":"OSRS","IntervalLow":466.0176170685038,"IntervalHigh":674.4503878094752}},{"name":"InventoryCondition","base":{"id":"72e222d5-1b04-4bba-8f23-3cb86461c804","position":{"x":"372.0","y":"-518.0"},"flowTasks":{"success":"f83f74c3-63c7-4570-ad60-936c395468ea","failure":"68f1ca0c-8169-4daf-8dee-3bcd4698d752"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block","Dark essence fragments","Dense essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"TraversalAction","base":{"id":"689fd946-2d68-4be2-8f5a-9bb328cf3476","position":{"x":"1676.0","y":"-1230.0"},"flowTasks":{},"delayMultiplier":7.702702702702703},"variables":{"Condition":"To coordinate:","Coordinate":"area dense runestone","Exact":false,"Radius":""}},{"name":"CalculationCondition","base":{"id":"68f1ca0c-8169-4daf-8dee-3bcd4698d752","position":{"x":"827.0","y":"-817.0"},"flowTasks":{"success":"1819f324-f159-446d-9ae7-3985d870f9d9","failure":"58d002a9-cda5-4fcd-9fe6-51ea61fc43c1"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"area dense runestone","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"PlayerCondition","base":{"id":"1819f324-f159-446d-9ae7-3985d870f9d9","position":{"x":"1230.0","y":"-609.0"},"flowTasks":{"failure":"571432d3-6044-4bfe-ba3a-3e1af76789ea"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}},{"name":"InteractionAction","base":{"id":"ef879240-da4c-4981-9766-b0c5caed398a","position":{"x":"2039.0","y":"-797.0"},"flowTasks":{},"delayMultiplier":0.4954954954954955,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dense runestone"],"ItemRegex":true,"ActionValues":["Chip"],"ActionRegex":true}},{"name":"InventoryCondition","base":{"id":"f83f74c3-63c7-4570-ad60-936c395468ea","position":{"x":"384.0","y":"-228.0"},"flowTasks":{"success":"799cb0f2-1711-459a-beb6-b7abb2df6476","failure":"e841b5dc-42ee-4421-9777-aa1ed5fd6b17"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"799cb0f2-1711-459a-beb6-b7abb2df6476","position":{"x":"781.0","y":"-256.0"},"flowTasks":{"success":"bbce9588-80bb-4a06-82f0-752e258ababf","failure":"68f1ca0c-8169-4daf-8dee-3bcd4698d752"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["true"],"ItemRegex":false,"Condition":"Is Full"}},{"name":"CalculationCondition","base":{"id":"bbce9588-80bb-4a06-82f0-752e258ababf","position":{"x":"1190.0","y":"-372.0"},"flowTasks":{"success":"6194281a-a540-4bba-8c6c-9b0dc440a385","failure":"c76ccd4d-fc11-4397-9d8b-f2f01764abd1"},"delayMultiplier":1.0},"variables":{"Value":"distance 8","Comparator":"Dark Altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"InteractionAction","base":{"id":"6194281a-a540-4bba-8c6c-9b0dc440a385","position":{"x":"1660.0","y":"-60.0"},"flowTasks":{},"delayMultiplier":2.3063063063063063,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dark Altar"],"ItemRegex":false,"ActionValues":["Venerate"],"ActionRegex":false}},{"name":"SpecialInteractionAction","base":{"id":"007415a6-b050-44ce-b15e-b613163819ae","position":{"x":"1667.0","y":"280.0"},"flowTasks":{},"delayMultiplier":2.2612612612612613},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"55ca9e95-323f-420b-aec9-fed01e898845","position":{"x":"827.0","y":"-15.0"},"flowTasks":{"failure":"e0159c13-3d7d-4ca9-ba10-2bc3c3767839"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InventoryCondition","base":{"id":"e841b5dc-42ee-4421-9777-aa1ed5fd6b17","position":{"x":"394.0","y":"37.0"},"flowTasks":{"success":"1d0fcd8a-2eb7-4dba-883d-83d154e8f7e0","failure":"4a921a66-d689-4373-858a-189ee956be4d"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"4341568f-e3f9-4030-98b7-be51e847e653","position":{"x":"819.0","y":"236.0"},"flowTasks":{"success":"68f1ca0c-8169-4daf-8dee-3bcd4698d752","failure":"d2aa4a0a-e510-437f-98a1-7b624566ba9b"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains none of:"}},{"name":"TraversalAction","base":{"id":"d2aa4a0a-e510-437f-98a1-7b624566ba9b","position":{"x":"1234.0","y":"351.0"},"flowTasks":{},"delayMultiplier":0.5405405405405406},"variables":{"Condition":"To coordinate:","Coordinate":"area blood altar","Exact":false,"Radius":""}},{"name":"InventoryCondition","base":{"id":"e0159c13-3d7d-4ca9-ba10-2bc3c3767839","position":{"x":"1219.0","y":"14.0"},"flowTasks":{"success":"d2aa4a0a-e510-437f-98a1-7b624566ba9b","failure":"007415a6-b050-44ce-b15e-b613163819ae"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"CalculationCondition","base":{"id":"1d0fcd8a-2eb7-4dba-883d-83d154e8f7e0","position":{"x":"409.0","y":"316.0"},"flowTasks":{"success":"6202b4f9-0250-4948-b94a-1484aa8662e7","failure":"779c21f3-2622-4a41-8802-e2040b066ebc"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"Blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"InventoryCondition","base":{"id":"6202b4f9-0250-4948-b94a-1484aa8662e7","position":{"x":"429.0","y":"720.0"},"flowTasks":{"success":"a09bdceb-ad98-415f-b723-b71045308d28","failure":"93d4f18d-572c-430d-b608-d55145af3980"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"PlayerCondition","base":{"id":"a926702c-27e8-4c76-b9ed-5799d78ed03d","position":{"x":"844.0","y":"987.0"},"flowTasks":{"failure":"20f09059-3dc5-451e-b6e5-6c058e7776b7"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}},{"name":"InteractionAction","base":{"id":"d42c094b-969f-41fa-b60c-82fd5511d289","position":{"x":"1312.0","y":"699.0"},"flowTasks":{},"delayMultiplier":0.2792792792792793,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Blood altar"],"ItemRegex":false,"ActionValues":["Bind blood altar"],"ActionRegex":false}},{"name":"InventoryCondition","base":{"id":"93d4f18d-572c-430d-b608-d55145af3980","position":{"x":"420.0","y":"993.0"},"flowTasks":{"success":"a926702c-27e8-4c76-b9ed-5799d78ed03d","failure":"d42c094b-969f-41fa-b60c-82fd5511d289"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"SpecialInteractionAction","base":{"id":"20f09059-3dc5-451e-b6e5-6c058e7776b7","position":{"x":"1303.0","y":"1068.0"},"flowTasks":{},"delayMultiplier":0.4144144144144145},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"a09bdceb-ad98-415f-b723-b71045308d28","position":{"x":"896.0","y":"733.0"},"flowTasks":{"failure":"d42c094b-969f-41fa-b60c-82fd5511d289"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"CalculationCondition","base":{"id":"4a921a66-d689-4373-858a-189ee956be4d","position":{"x":"-36.0","y":"390.0"},"flowTasks":{"success":"6202b4f9-0250-4948-b94a-1484aa8662e7","failure":"68f1ca0c-8169-4daf-8dee-3bcd4698d752"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"area blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"CalculationCondition","base":{"id":"0522d5cf-14a3-45d9-bc2a-05b7d5d5888a","position":{"x":"1259.0","y":"-1422.0"},"flowTasks":{"success":"72e784b6-f7dc-4bc7-a735-043e7a028964","failure":"689fd946-2d68-4be2-8f5a-9bb328cf3476"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"87e67006-ff1f-42fa-866d-4ba893c5b7e6","position":{"x":"2045.0","y":"-1623.0"},"flowTasks":{},"delayMultiplier":0.1891891891891892,"enableQuery":true,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"list1":["Coordinaat rocks north 2"],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"PlayerCondition","base":{"id":"779c21f3-2622-4a41-8802-e2040b066ebc","position":{"x":"803.0","y":"514.0"},"flowTasks":{"success":"d2aa4a0a-e510-437f-98a1-7b624566ba9b","failure":"55ca9e95-323f-420b-aec9-fed01e898845"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is moving:"}},{"name":"SkillCondition","base":{"id":"c76ccd4d-fc11-4397-9d8b-f2f01764abd1","position":{"x":"1622.0","y":"-376.0"},"flowTasks":{"success":"c3e1c57e-a51d-469b-b6e6-275058ce9f9c","failure":"0686d207-c0de-4da8-b356-d9f1418914f3"},"delayMultiplier":1.0},"variables":{"Comparator":"Agility 68","Condition":"More than (\u003e)","Type":"Agility"}},{"name":"CalculationCondition","base":{"id":"c3e1c57e-a51d-469b-b6e6-275058ce9f9c","position":{"x":"2073.0","y":"-452.0"},"flowTasks":{"success":"0686d207-c0de-4da8-b356-d9f1418914f3","failure":"f12e9290-2a96-4beb-92d6-93c43055129f"},"delayMultiplier":1.0},"variables":{"Value":"distance dark altar - rocks","Comparator":"Radius dark altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"TraversalAction","base":{"id":"0686d207-c0de-4da8-b356-d9f1418914f3","position":{"x":"2109.0","y":"-59.0"},"flowTasks":{},"delayMultiplier":1.0},"variables":{"Condition":"To coordinate:","Coordinate":"Area dark altar","Exact":false,"Radius":""}},{"name":"InteractionAction","base":{"id":"7164edff-55e6-49e0-bc0b-4ed159169efe","position":{"x":"2867.0","y":"-542.0"},"flowTasks":{},"delayMultiplier":1.3603603603603602,"enableQuery":true,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"list1":["Coordinaat rocks north 1"],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"CalculationCondition","base":{"id":"f12e9290-2a96-4beb-92d6-93c43055129f","position":{"x":"2481.0","y":"-451.0"},"flowTasks":{"success":"7164edff-55e6-49e0-bc0b-4ed159169efe","failure":"291d1ba1-06df-4792-b6e8-d65ce2631465"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Coordinaat rocks north 1","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"TraversalAction","base":{"id":"291d1ba1-06df-4792-b6e8-d65ce2631465","position":{"x":"2885.0","y":"-192.0"},"flowTasks":{},"delayMultiplier":1.0},"variables":{"Condition":"To coordinate:","Coordinate":"Coordinaat rocks north 1","Exact":false,"Radius":""}},{"name":"SkillCondition","base":{"id":"58d002a9-cda5-4fcd-9fe6-51ea61fc43c1","position":{"x":"828.0","y":"-1142.0"},"flowTasks":{"success":"e323cb8b-e331-453f-9ff5-f593fc16488b","failure":"82e7db49-b6be-48a3-b391-95569d437562"},"delayMultiplier":1.0},"variables":{"Comparator":"Agility 72","Condition":"More than (\u003e)","Type":"Agility"}},{"name":"CalculationCondition","base":{"id":"e323cb8b-e331-453f-9ff5-f593fc16488b","position":{"x":"808.0","y":"-1579.0"},"flowTasks":{"success":"ee9e2c06-610a-40b6-8e53-9436bd045635","failure":"0522d5cf-14a3-45d9-bc2a-05b7d5d5888a"},"delayMultiplier":1.0},"variables":{"Value":"distance 8","Comparator":"Coordinaat rocks west","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"42dae136-9d52-459a-bbef-0ac138d4a0d6","position":{"x":"1251.0","y":"-1789.0"},"flowTasks":{},"delayMultiplier":2.3063063063063063,"enableQuery":true,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"list1":["Coordinaat rocks west"],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"SkillCondition","base":{"id":"82e7db49-b6be-48a3-b391-95569d437562","position":{"x":"1233.0","y":"-993.0"},"flowTasks":{"success":"0522d5cf-14a3-45d9-bc2a-05b7d5d5888a","failure":"0686d207-c0de-4da8-b356-d9f1418914f3"},"delayMultiplier":1.0},"variables":{"Comparator":"Agility 68","Condition":"More than (\u003e)","Type":"Agility"}},{"name":"PlayerCondition","base":{"id":"ee9e2c06-610a-40b6-8e53-9436bd045635","position":{"x":"809.0","y":"-1822.0"},"flowTasks":{"failure":"42dae136-9d52-459a-bbef-0ac138d4a0d6"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}},{"name":"PlayerCondition","base":{"id":"571432d3-6044-4bfe-ba3a-3e1af76789ea","position":{"x":"1620.0","y":"-648.0"},"flowTasks":{"failure":"ef879240-da4c-4981-9766-b0c5caed398a"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is moving:"}},{"name":"PlayerCondition","base":{"id":"72e784b6-f7dc-4bc7-a735-043e7a028964","position":{"x":"1648.0","y":"-1478.0"},"flowTasks":{"failure":"87e67006-ff1f-42fa-866d-4ba893c5b7e6"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}}],"BotCategory":"OTHER","inventoryData":{}}
VisualRM [Beta] updated to v0.1.5.
A simple range safe spot trainer on NPC of your choice. Xp per hr should be good enough to take range till 92-99. Support for telegrabbing major drops with law and dust runes.any bot requests? OSRS only.
We use essential cookies to make this site work, and optional cookies to enhance your experience.