Grotesque Guardians
Combat level 248 · 450 hitpoints
Dusk and Dawn, fought together on the Slayer Tower roof. The two guardians have OPPOSITE immunities: Dawn flies and cannot be hit by normal melee, Dusk's armour blocks magic and ranged. You cannot clear this with one weapon unless it is a halberd.
Requirements
- 75 Slayer
- Gargoyle task
- Brittle key
- Slayer helmet strongly recommended
Pointers
- DAWN IS IMMUNE TO NON-HALBERD MELEE. While she is airborne you need ranged, magic, or a halberd. A whip or bludgeon does literally nothing to her.
- DUSK IS IMMUNE TO MAGIC AND RANGED. His armour blocks both; he can only be meleed.
- That is the whole gear problem: two styles, or one Noxious halberd that covers both and saves the switch.
- Kill DAWN first. Dusk is immune to all damage during her phase anyway.
- Dawn's "prism" phase: she becomes immune and spawns a healing orb. Attack the orb, not her.
- Dusk's final phase: he gains a damage reflect and drops falling rocks. Move every tick during the rock shower.
- The Brittle key is consumed per attempt, so bank a stack before grinding.
What the sim brings here
Every worn slot and every inventory row below is the combat simulation's own output, at the style it ranks fastest for each account tier. Each line carries the channel that chose it: sim means the model solved it, and inherited means the value came through from the hand-authored loadout the solver starts from. Riding through a generator does not make a value derived, so those are marked rather than presented as the model's answer. A line marked unattributed carries a channel the model's own vocabulary no longer declares, so no word is put on it at all rather than one being read off the channel's spelling. Where the model has not answered a row, its own refusal is printed instead; where it has answered a row it doubts, the answer is printed with the doubt attached rather than withheld.
max tier, melee (Melee is fastest)
Worn gear: 11 of 11 slots chosen by the sim.
- Head: Torva full helm sim
- Cape: Infernal cape sim
- Neck: Amulet of rancour sim
- Ammo: nothing sim
- Weapon: Holy scythe of vitur sim
- Body: Oathplate chest sim
- Shield: nothing sim
- Legs: Torva platelegs sim
- Hands: Ferocious gloves sim
- Feet: Avernic treads (max) sim
- Ring: Ultor ring sim
The model doubts this gear (cannot damage a part the fight needs): this melee loadout wields Holy scythe of vitur, which cannot damage Dawn (the page names Noxious halberd: "Melee-only requires using the noxious halberd to attack Dawn, as other halberds are too slow", Grotesque Guardians/Strategies). The fight cannot be finished with it alone. Shown rather than withheld because the rest of the loadout is still an answer; closed by styleaxis.js partStyleImmunity refusing or conditioning this tab.
Inventory: 8 of 9 rows chosen by the sim, 1 carrying no channel at all.
- Dust rune sim
- Dragon claws sim
- Super combat potion(4) sim
- Zamorak brew(4) x5 sim
- Super restore(4) x8 sim
- Saradomin brew(4) x6 sim
- Rune pouch sim
- Max cape ruled
- Ectophial sim
Spellbook: Standard, claimed by High Level Alchemy (a purpose the boss page names). Grants High Level Alchemy. Cannot cast Vengeance. Vengeance is on Lunar and High Level Alchemy (utility) has claimed Standard. One book per trip.
Open question, not a ruling: Shane: whether runes the page tells the player to carry (alching, telegrab, a mechanic closer) outrank a thrall or Vengeance the damage model ranked on value, when the two live on different books. Default (a) utility wins, chosen by the session-53 coordinator, 2026-09-14, pending Shane
Trip: about 22.38 kills in 24 minutes, limited by food.
mid tier, melee (Melee is fastest)
Worn gear: 11 of 11 slots chosen by the sim.
- Head: Torva full helm sim
- Cape: Infernal cape sim
- Neck: Amulet of torture sim
- Ammo: Ancient blessing sim
- Weapon: Granite hammer sim
- Body: Torva platebody sim
- Shield: Avernic defender sim
- Legs: Torva platelegs sim
- Hands: Ferocious gloves sim
- Feet: Avernic treads (max) sim
- Ring: Ultor ring sim
The model doubts this gear (cannot damage a part the fight needs): this melee loadout wields Granite hammer, which cannot damage Dawn (the page names Noxious halberd: "Melee-only requires using the noxious halberd to attack Dawn, as other halberds are too slow", Grotesque Guardians/Strategies). The fight cannot be finished with it alone. Shown rather than withheld because the rest of the loadout is still an answer; closed by styleaxis.js partStyleImmunity refusing or conditioning this tab.
Inventory: 10 of 11 rows chosen by the sim, 1 carrying no channel at all.
- Dust rune sim
- Dragon dagger sim
- Halibut sim
- Super combat potion(4) sim
- Saradomin brew(4) x6 sim
- Super restore(4) x6 sim
- Zamorak brew(4) x5 sim
- Cooked moonlight antelope sim
- Rune pouch sim
- Teleport to house (tablet) ruled
- Ectophial sim
Spellbook: Standard, claimed by High Level Alchemy (a purpose the boss page names). Grants High Level Alchemy. Cannot cast Vengeance. Vengeance is on Lunar and High Level Alchemy (utility) has claimed Standard. One book per trip.
Open question, not a ruling: Shane: whether runes the page tells the player to carry (alching, telegrab, a mechanic closer) outrank a thrall or Vengeance the damage model ranked on value, when the two live on different books. Default (a) utility wins, chosen by the session-53 coordinator, 2026-09-14, pending Shane
Trip: about 12.87 kills in 19 minutes, limited by food.
budget tier, melee (Melee is fastest)
Worn gear: 11 of 11 slots chosen by the sim.
- Head: Torva full helm sim
- Cape: Ardougne cloak 3 sim
- Neck: Amulet of strength sim
- Ammo: nothing sim
- Weapon: Soulreaper axe sim
- Body: Torva platebody sim
- Shield: nothing sim
- Legs: Torva platelegs sim
- Hands: Barrows gloves sim
- Feet: Avernic treads sim
- Ring: Ultor ring sim
The model doubts this gear (cannot damage a part the fight needs): this melee loadout wields Soulreaper axe, which cannot damage Dawn (the page names Noxious halberd: "Melee-only requires using the noxious halberd to attack Dawn, as other halberds are too slow", Grotesque Guardians/Strategies). The fight cannot be finished with it alone. Shown rather than withheld because the rest of the loadout is still an answer; closed by styleaxis.js partStyleImmunity refusing or conditioning this tab.
Inventory: 8 of 9 rows chosen by the sim, 1 carrying no channel at all.
- Dust rune sim
- Dragon dagger sim
- Super combat potion(4) sim
- Super restore(4) x5 sim
- Saradomin brew(4) x7 sim
- Zamorak brew(4) x7 sim
- Rune pouch sim
- Ring of dueling(8) ruled
- Ectophial sim
Spellbook: Standard, claimed by High Level Alchemy (a purpose the boss page names). Grants High Level Alchemy. Cannot cast Vengeance. Vengeance is on Lunar and High Level Alchemy (utility) has claimed Standard. One book per trip.
Open question, not a ruling: Shane: whether runes the page tells the player to carry (alching, telegrab, a mechanic closer) outrank a thrall or Vengeance the damage model ranked on value, when the two live on different books. Default (a) utility wins, chosen by the session-53 coordinator, 2026-09-14, pending Shane
Trip: about 11.43 kills in 18 minutes, limited by prayer.
What each of those badges means
- derived:ascent (sim): an accepted coordinate-ascent move: betterThan() preferred this candidate over the incumbent under the row objective and band. The weapon+ammo+shield pairing and the crystal set arrive here too, because both are offered to the same acceptance test.
- derived:composed (sim): balanceInventory() sized this row from the derived supply menu. The menu enumerates CONSUMABLES and narrows by style, tier and price; it is not the authored bag.
- derived:empty (sim): the finished loadout leaves this slot EMPTY, and that is an ANSWER rather than a gap: a two-handed weapon forfeits the shield and a weapon that stores its own ammunition frees the ammo slot. Recorded so a null slot is never read as unprovenanced.
- derived:obtainable (sim): canonicaliseObtainable(): the finished loadout named a variant the model cannot state a route to, and this pass swapped it for the obtainable equal.
- derived:pouch (sim): derivePouchInto(): the rune pouch and its loose overflow, from the spell the build actually casts and the pouch slot criterion. Not from a pouch a human typed.
- derived:seedWeapon (sim): the weapon the ascent BEGAN from, taken off the dps-ranked weapon shortlist, or the forced weapon of a multi-start seed. Never off a start loadout.
- derived:spec (sim): a carried special-attack weapon PROPOSED by `specPlan` (specchoice.js), which prices every SPEC_ATTACKS weapon that deals damage or drains defence on top of the bag solved without one, and KEPT by `judgeSpecArms` only where the composed bag with it beats the bag without it under `compareScores`. The row's `kpt.specWeapon` carries both arms.
- derived:travel (sim): travelPlan(): the way IN, ranked out of the derived transport graph against this account's own unlocks, rather than copied from whatever a human typed. The way OUT is a separate channel (`ruled:escape`) because it is a typed choice, not a ranking.
- ruled:escape (ruled): escapeLeg(): the way OUT, taken from the typed per-tier table ESCAPE_PLAN and judged against the account, with nothing substituted and no fallback ladder. The ACCOUNT CHECK is a derivation; the CHOICE of item is not, so this is not a `derived:` channel. ESCAPE_PLAN carries no attributedTo field (PROVENANCE_BACKLOG: silent-and-unattributed), so this channel does not claim one either.