More actions
No edit summary |
Content update, accuracy fixes and cleanup |
||
| (8 intermediate revisions by one other user not shown) | |||
| Line 2: | Line 2: | ||
| icon = Toaimg.png | | icon = Toaimg.png | ||
| type = [[Instanced]] | | type = [[Instanced]] | ||
| category = [[ | | category = [[PVM]] | ||
| | | forum = [https://dreambot.org/forums/index.php?/topic/31777-g-toa-auto-restock-integrated-muling-easy-setup-quickstart-supported/ GToA] | ||
| purchase = [https://dreambot.org/forums/index.php?/store/product/923-gtoa/ Monthly | | purchase = [https://dreambot.org/forums/index.php?/store/product/923-gtoa/ Monthly - Lifetime] | ||
}} | }} | ||
== Tombs of Amascut (ToA) == | |||
GTOA is a DreamBot solo raider for Tombs of Amascut (ToA), the scalable OSRS raid where the Invocation System sets difficulty. Higher raid levels increase enemy stats but also improve drop rates for unique rewards. | |||
GToA is a full solo raider. It '''forms its own single-player party''' at the grouping obelisk, toggles every invocation to match what you picked in the GUI, then runs the whole raid on its own. It auto-picks which boss path to enter in the lobby (preferring the highest-level path, with a bit of seeded randomness) and heads to the Wardens once all four paths are done. It solves every puzzle and boss with tick-accurate prayer flicking, swaps gear style per phase, manages supplies in-raid, loots the chest, and tracks KC + purples. On a wipe it'll reattempt the room (or give up and reset to bank) on its own. | |||
It claims the '''Helpful Spirit supply bundle''' for you and picks '''Power vs Life''': keeping salts/adrenaline when you've got leftovers, otherwise grabbing brews/life when you're low. After a death it collects any unclaimed rewards before re-entering, and it'll kill itself if you've got no coins to reclaim your gear. | |||
''' | |||
=== Invocation System === | === Invocation System === | ||
| Line 97: | Line 95: | ||
|} | |} | ||
= Invocation Selection = | == Invocation Selection == | ||
The '''Invocations''' tab is a clickable grid that mirrors the in-game invocation panel. Click an invocation icon to enable or disable it, and the tab shows a live '''Total Invocation Level / Raid Level''' readout at the top so you can dial in the raid level you want. Dependencies are handled for you: enabling an invocation that blocks others will auto-disable them, and enabling one with mandatory prerequisites will cascade those on. The full set is selectable: Attempts (Try Again/Persistence/Softcore/Hardcore), Time Limit, Helpful Spirit, [[osrs:Invocations#Walk_the_Path|Walk the Path]] + Path Level, Quiet/Deadly Prayers, On a Diet, Dehydration, Overly Draining, plus every per-boss invocation for Kephri, Zebak, Akkha, Ba-Ba and the Wardens. | |||
The script reads the resulting raid level live in-game and adapts to it. For example it'll give up at the Zebak/Wardens start if your invo is ≥200 and you're out of brews/keris. A few invocations are forced in code regardless of the GUI (Akkha Double Trouble and Feeling Special are force-enabled, Kephri Medic is force-disabled). | |||
[[File:Toainvoselect.gif|center]] | [[File:Toainvoselect.gif|center]] | ||
| Line 255: | Line 257: | ||
* '''Supply Management''' critical in high-level raids | * '''Supply Management''' critical in high-level raids | ||
== Trip Settings == | |||
These control what gear and supplies the script brings into the raid. A value of 0 on a count setting disables withdrawing that item. | |||
{| class="wikitable" | |||
! Setting | |||
! Tooltip | |||
|- | |||
| '''Bring Blowpipe''' | |||
| Brings a [[osrs:Toxic blowpipe|Toxic blowpipe]] for the rooms that want it (Kephri swarm, Akkha, etc.). | |||
|- | |||
| '''Bring Sun Keris''' | |||
| Brings a [[osrs:Keris partisan of the sun|Keris partisan of the sun]]. It'll attach the [[osrs:Jewel of the sun|Jewel of the sun]] for you and spec with it on the bosses it's worth using on. | |||
|- | |||
| '''Bring DDS''' | |||
| Brings a [[osrs:Dragon dagger|Dragon dagger (p++)]], used to spam the warden core during the P2 obelisk phase. | |||
|- | |||
| '''Bring BGS''' | |||
| Brings a [[osrs:Bandos godsword|Bandos godsword]] for defence-draining bosses. The script tracks how much it's drained per boss and stops once it's enough. | |||
|- | |||
| '''P2 Core Weapon''' | |||
| Which weapon to hit the Wardens P2 core with: None, [[osrs:Abyssal tentacle|Abyssal tentacle]], [[osrs:Abyssal whip|Abyssal whip]] or [[osrs:Voidwaker|Voidwaker]]. It optimises around the best core damage for what you bring. | |||
|- | |||
| '''Spec Weapon''' | |||
| Your general spec weapon: None, [[osrs:Burning claws|Burning claws]], [[osrs:Dragon claws|Dragon claws]] or [[osrs:Voidwaker|Voidwaker]]. | |||
|- | |||
| '''Chin Count''' | |||
| How many [[osrs:Black chinchompa|Black chinchompas]] to bring for chinning scarab clumps at Kephri. Set to 0 to skip chins. | |||
|- | |||
| '''Sanfew Count''' | |||
| How many [[osrs:Sanfew serum|Sanfew serums]] to bring as a restore. Brew/super-restore/sanfew counts are otherwise computed dynamically from your free inventory slots. | |||
|- | |||
| '''Red-X Baba''' | |||
| If enabled, the script red-Xes Ba-Ba (lines up a delayed hit) instead of the standard approach. | |||
|- | |||
| '''Zebak Stagger Threshold''' | |||
| Zebak's HP percentage at or below which the script will go for the stagger. | |||
|} | |||
The melee/range/mage gear is built BiS-to-budget across every slot with affordability checks (it picks bolt type by weapon, crystal vs masori, mixed hide when you've no keris, and so on), but you can override any slot yourself in the manual '''Melee / Range / Mage''' equipment tabs. | |||
== Restock & Supplies == | |||
While banking the script restocks everything the raid needs ([[osrs:Nectar|Nectar]], [[osrs:Tears of Elidinis|Tears of Elidinis]], [[osrs:Ambrosia|Ambrosia]], [[osrs:Blessed crystal scarab|Blessed crystal scarab]], [[osrs:Liquid adrenaline|Liquid adrenaline]], [[osrs:Silk dressing|Silk dressing]] and [[osrs:Smelling salts|Smelling salts]]) and decants its potions. It '''ping-based hops''' to the lowest-ping world while banking. | |||
{| class="wikitable" | |||
! Setting | |||
! Tooltip | |||
|- | |||
| '''Buy Sceptre''' | |||
| If enabled (default), the script buys and charges a [[osrs:Pharaoh's sceptre|Pharaoh's sceptre]] during restock, unlocks the Necropolis/obelisk teleport, and uses the sceptre to teleport to bank. | |||
|- | |||
| '''Skip Pre Pot''' | |||
| If enabled, skips pre-potting [[osrs:Divine super combat potion|Divine super combat]], [[osrs:Divine ranging potion|Divine ranging]], [[osrs:Stamina potion|Stamina]] and [[osrs:Extended antivenom+|Extended antivenom+]] before rooms. Antivenom is skipped anyway if you're in full serpentine. | |||
|} | |||
It also auto-buys/upgrades a [[osrs:Het's pickaxe|Het pickaxe]] and deposits it into the Het cavity, and uses the in-raid Supplies sack: withdrawing what it needs and depositing the rest into the deposit pots before each room. | |||
== Puzzles & Boss Paths == | |||
Every puzzle and boss is solved automatically: | |||
* '''Het / Akkha''': solves the light/beam reflection puzzle, then runs the full butterfly/quadrant Akkha strategy: attack-style → gear swaps, Memory Blast dodging, shadow (elemental orb) killing, the enrage white-orb phase, and keris/blowpipe specs. | |||
* '''Crondis / Zebak''': solves the water-jug puzzle (fill at the waterfalls, cross the safe rows dodging the croc spawn, water the palm to the right %), then handles Zebak: poison-pool avoidance, tidal-wave skip pathing, blood-cloud prayer/dodge, jug-boulder detonations, the HP-threshold stagger and a diamond-bolt swap at low HP. | |||
* '''Scabaras / Kephri''': solves all the path-of-Scabaras puzzles (Obelisks, Addition, Lights, Walking-order, Matching pairs), then handles Kephri: per-scarab-type gear (bp/chin/mage/melee), agile-bomb/poop tile avoidance, the egg/healing phase, arcane-teleport chase and knockback recovery. | |||
* '''Apmeken / Ba-Ba''': does the Monkey room (grab hammer + neutralising potion, repair the roof supports, pour potion into the vents, per-baboon weakness gear + overhead priority), then Ba-Ba: the boulder-rolling phase, slam/shockwave and falling-boulder dodging, the sarcophagus blast prayer and P3 step-under timing. | |||
* '''Wardens''': P1 ball tick-eat timing with Rapid Heal flicking and orb blocking; P2 core-exposure timing with DDS core spam and mid-fight supply refills; P3 slam-direction tracking, the enrage phase and Energy Siphon skull killing in order. | |||
== Loot & Tracking == | |||
After a kill the script searches the sarcophagus / rewards chest and '''Bank-all'''s your loot, bumps the ToA [[osrs:Tombs of Amascut|KC]] and proggy kill count, and fires a rare-drop webhook when you get a purple ([[osrs:Jewel of the sun|Jewel of the sun]]). It tracks deaths, runs the reattempt loop (fight nodes reset and retry on a wipe), charges your [[osrs:Dizana's quiver|Dizana's quiver]] and recharges the sceptre as needed. Set up your [[#Discord_Webhook_Setup|Discord webhook]] to get pinged on purples. | |||
== 375 Invocation Raid Guide (Under 100M Gear) == | == 375 Invocation Raid Guide (Under 100M Gear) == | ||
| Line 265: | Line 332: | ||
<div style="display: grid; grid-template-columns: 1fr; gap: 20px;"> | <div style="display: grid; grid-template-columns: 1fr; gap: 20px;"> | ||
=== Loot | === Loot & Restock Settings === | ||
<div style="display: grid; grid-template-columns: auto 300px; gap: 20px; align-items: start;"> | <div style="display: grid; grid-template-columns: auto 300px; gap: 20px; align-items: start;"> | ||
<div> | <div> | ||
''' | '''Restock Notes:''' | ||
* | * ✔ Leave '''Buy Sceptre''' on so it can teleport and bank quickly | ||
* ✔ | * ✔ '''Skip Pre Pot''' off so you go in fully potted | ||
* | * ✔ Supplies (brews/restores) are scaled dynamically from free slots, no need to hand-tune counts | ||
</div> | </div> | ||
[[File:Toalootthres.png|right|300px]] | [[File:Toalootthres.png|right|300px]] | ||
| Line 291: | Line 358: | ||
<div style="display: grid; grid-template-columns: auto 300px; gap: 20px; align-items: start;"> | <div style="display: grid; grid-template-columns: auto 300px; gap: 20px; align-items: start;"> | ||
<div> | <div> | ||
''' | '''Supplies:''' | ||
* [https://oldschool.runescape.wiki/w/ | * [https://oldschool.runescape.wiki/w/Saradomin_brew Saradomin brew] / [https://oldschool.runescape.wiki/w/Nectar Nectar] as brews | ||
* [https://oldschool.runescape.wiki/w/Sanfew_serum Sanfew serum] | * [https://oldschool.runescape.wiki/w/Super_restore Super restore] / [https://oldschool.runescape.wiki/w/Tears_of_Elidinis Tears of Elidinis] / [https://oldschool.runescape.wiki/w/Sanfew_serum Sanfew serum] as restores | ||
* [https://oldschool.runescape.wiki/w/ | * Pre-pots [https://oldschool.runescape.wiki/w/Divine_super_combat_potion Divine super combat], [https://oldschool.runescape.wiki/w/Divine_ranging_potion Divine ranging], [https://oldschool.runescape.wiki/w/Stamina_potion Stamina] and [https://oldschool.runescape.wiki/w/Extended_antivenom%2B Extended antivenom+] | ||
'''Note:''' | '''Note:''' Brew/restore/sanfew counts are computed dynamically from your free inventory slots, so you don't set fixed amounts here. Use '''Sanfew Count''' if you want to force a number of sanfews in. | ||
</div> | </div> | ||
[[File:Toapotioncount.png|right|300px]] | [[File:Toapotioncount.png|right|300px]] | ||
| Line 354: | Line 420: | ||
</div> | </div> | ||
</div> | </div> | ||
{{Template:MMAA}} | |||
[[Category:Instanced]] | |||
[[Category:PVM]] | |||