Jump to content

CP Blood Altar


cpscripter

Recommended Posts

Crafts blood runes at the blood altar!

Get Started:

  • Set the game setting 'teleport inside' to 'On' if you want to use your own house (must have fairy ring and revitalization/rejuvenation pool), or set it to 'Off' if using house parties
  • Start script with enough pure essence, blood essence, and house teleport tablets. GE auto-restocking not supported.
  • Start script with a bank interface open OR in Ver Sinhaza (Teleport option from Drakan's medallion) OR anywhere along the route the script walks
  • Start script without any extra items in inventory (depositing unrelated items not yet supported)
  • Start script with any Raiments of the eye clothing equiped
  • Set breaks from the OSBot break manager
  • Have DLS as the previously traveled-to fairy ring OR set fairy ring destination DLS as a favorite in the ring-configure menu so it is visible without scrolling

Feature Overview:

  • Crafts blood runes at blood altar
  • Withdraws/fills/empties all pouch types (small - colossal).
  • Repairs pouches (with NPC contact)
  • Withdraws/carries/activates blood essence
  • Withdraws and wields a Dramen staff or lunar staff for using fairy rings (if one is not already worn and Lumbridge Elite Diary is not completed)
  • Uses Teleport to house tablets for getting to house to:
    • Fairy ring teleport (DLS) to traverse to blood altar
    • Drink at Pool of rejuvenation to maintain run energy 100% of the time
    • Switch to lunar spell book for NPC contact
  • Uses your own house if 'teleport inside' setting is on. If that setting is 'off' it uses House Party world (house must be in Rimmington) for the same purposes described above 
    • Adds homes with a fairy ring to a "white list" and homes without fairy rings to a "black list"
  • Navigates to blood altar using best shortcuts unlocked
  • Uses Drakan's medallion to bank (free and efficient teleport method)
  • Paint with typical botting information
    •  GP/H (blood runes crafted - (teleport tablets used + blood essence used)
    • Toggle paint by clicking solid cyan rectangle
  • Logs in debug console

Requirements:

  • Sins of the Father (Required to craft blood runes)
  • Fairy ring access (Started Fairy Tale pt. 2)
  • 77+ Runecrafting
  • 74+ Agility (Support for 93+ agility shortcut coming soon)
  • House in Rimmington
  • Teleport to house tablets
  • Dramen staff OR Lunar staff OR Completed Elite Lumbridge Diary
  • Drakan's Medallion (unlocked with Sins of the father)
  • Blood essence
  • Pure essence 

Missing but planned features:

  • Starting the script from anywhere
  • Equipping Raiments of the Eye pieces if not already worn and if within bank
  • 93 Agility shortcut
  • Status message in paint
  • Improved home white/black listing (example: black list homes whos fairy ring is far away from entrance)
  • Handling offline players when house is still listed
  • Configuring fairy ring to DLS if DLS is not a favorite and DLS is not the previously used destination

 

Proggie small-giant pouches
Proggie colossal pouch

Need help? Join the discord and message cp-blood-altar channel - or comment in this thread

Edited by cpscripter
Link to discord
Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
  • 2 months later...
  • 4 weeks later...
  • 5 months later...
  • 3 months later...

Found a bug a ver sinhaza bank: using a colossal pouch in inventory with blood essence, house teleports, and rune pouch.

The script keeps trying to cast NPC contact to repair the pouch and it gets stuck in an infinite loop of using the spell to try to repair the pouch even though it's at 100%.
Here are the log details below.

 


[INFO][09/12 09:26:58 PM]: Script list refreshed and loaded 10 scripts.
[INFO][Bot #1][09/12 09:27:02 PM]: Loaded 5 built-in random solvers!
[INFO][Bot #1][09/12 09:27:04 PM]: Opening the bank
[INFO][Bot #1][09/12 09:27:04 PM]: Opening the bank
[INFO][Bot #1][09/12 09:27:07 PM]: BreakManager: We will bot for 77 minute(s) and break for 30 minute(s)
[INFO][Bot #1][09/12 09:27:07 PM]: POUCH IS DECAYED
[ERROR][Bot #1][09/12 09:27:25 PM]: Error in script executor!
java.lang.NullPointerException
    at f.j.AUx.m(ca:47)
    at CPBloodAltar.onLoop(aa:219)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:109)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][09/12 09:27:26 PM]: Opening the bank
[INFO][Bot #1][09/12 09:27:26 PM]: Opening the bank
[INFO][Bot #1][09/12 09:27:29 PM]: POUCH IS DECAYED
[ERROR][Bot #1][09/12 09:27:44 PM]: Error in script executor!
java.lang.NullPointerException
    at f.j.AUx.m(ca:47)
    at CPBloodAltar.onLoop(aa:219)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:109)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][09/12 09:27:45 PM]: Opening the bank
[INFO][Bot #1][09/12 09:27:45 PM]: Opening the bank
[INFO][Bot #1][09/12 09:27:49 PM]: POUCH IS DECAYED
[ERROR][Bot #1][09/12 09:28:03 PM]: Error in script executor!
java.lang.NullPointerException
    at f.j.AUx.m(ca:47)
    at CPBloodAltar.onLoop(aa:219)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:109)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][09/12 09:28:04 PM]: Opening the bank
[INFO][Bot #1][09/12 09:28:04 PM]: Opening the bank
[INFO][Bot #1][09/12 09:28:07 PM]: POUCH IS DECAYED
[INFO][Bot #1][09/12 09:28:10 PM]: Terminating script CP Blood Altar...
[INFO][Bot #1][09/12 09:28:11 PM]: Failed to cast NPC contact
[ERROR][Bot #1][09/12 09:28:11 PM]: Error in script executor!
java.lang.NullPointerException
    at f.j.AUx.m(ca:47)
    at CPBloodAltar.onLoop(aa:219)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:109)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][09/12 09:28:11 PM]: Shutting down script background executors
[INFO][Bot #1][09/12 09:28:11 PM]: Thanks for using. Need help? Come chat in the discord. :)
[INFO][Bot #1][09/12 09:28:11 PM]: Script CP Blood Altar has exited!
[INFO][09/12 09:28:38 PM]: Script list refreshed and loaded 10 scripts.
[INFO][Bot #1][09/12 09:28:40 PM]: Loaded 5 built-in random solvers!
[INFO][Bot #1][09/12 09:28:41 PM]: Opening the bank
[INFO][Bot #1][09/12 09:28:41 PM]: Opening the bank
[INFO][Bot #1][09/12 09:28:42 PM]: POUCH IS DECAYED
[INFO][Bot #1][09/12 09:28:45 PM]: BreakManager: We will bot for 76 minute(s) and break for 30 minute(s)
[ERROR][Bot #1][09/12 09:28:57 PM]: Error in script executor!
java.lang.NullPointerException
    at f.j.AUx.m(ca:47)
    at CPBloodAltar.onLoop(aa:219)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:109)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][09/12 09:28:58 PM]: Opening the bank
[INFO][Bot #1][09/12 09:28:58 PM]: Opening the bank
[INFO][Bot #1][09/12 09:29:01 PM]: POUCH IS DECAYED
[INFO][Bot #1][09/12 09:29:04 PM]: Terminating script CP Blood Altar...
[INFO][Bot #1][09/12 09:29:05 PM]: Failed to cast NPC contact
[ERROR][Bot #1][09/12 09:29:05 PM]: Error in script executor!
java.lang.NullPointerException
    at f.j.AUx.m(ca:47)
    at CPBloodAltar.onLoop(aa:219)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:109)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][09/12 09:29:05 PM]: Shutting down script background executors
[INFO][Bot #1][09/12 09:29:05 PM]: Thanks for using. Need help? Come chat in the discord. :)
[INFO][Bot #1][09/12 09:29:05 PM]: Script CP Blood Altar has exited!
 

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...