YAVP: DgHu, did I build poorly?

I’ve got a DemiGod Hunter somewhat stuck, with the available branches Depths 1 / Vaults 5 / Slime 1.

I almost died on Slime:1 and Depths:1 (as well as Crypt:3), and I don’t expect I can survive Vaults:5. I’m wondering whether I made a mistake with skill or item choices thus far.

Character dump:
https://crawl.dcss.io/crawl/morgue/petercordia/petercordia.txt

 Dungeon Crawl Stone Soup version 0.34-a0-99-g3711a3bbcc (webtiles) character file.

petercordia the Slayer (Demigod Hunter)            Turns: 51509, Time: 02:40:42

Health: 51/224     AC: 29    Str: 12    XL:     22   Next: 44%
Magic:  26/26      EV: 35    Int: 11    God:    
Gold:   5664       SH:  5    Dex: 47    Spells: 21/21 levels left

rFire   . . .        a - +6 arbalest "Damnation" {damnation}
rCold   . . .          [offhand occupied]
rNeg    . . .        S - +4 swamp dragon scales
rPois   +            N - +2 helmet
rElec   .            W - scarf {repulsion}
rCorr   .            m - +0 pair of gloves
SInv    .            d - +2 pair of boots {Fly}
Will    +++++        o - amulet "Ycsanium" {Reflect ^Contam Will+++ Regen+ Dex-4 SH+5}
Stlth   +++++++      k - +4 ring of protection
HPRegen 1.37/turn    X - +6 ring of dexterity
MPRegen 0.20/turn

%: repel missiles, reflection
@: flying, studying 2 skills
A: high MP 1, forlorn, divine attributes
}: 2/15 runes: decaying, serpentine
a: no special abilities


You are on level 1 of the Depths.
You have visited 10 branches of the dungeon, and seen 43 of its levels.
You have visited 1 bazaar.
You have also visited: Sewer, Gauntlet, Ice Cave and Wizlab.

You have collected 7853 gold pieces.
You have spent 2189 gold pieces at shops.

Inventory:

Hand Weapons
 a - the +6 arbalest "Damnation" (weapon) {damnation}
   (You took it off a minotaur in a Gauntlet)
Missiles
 y - 3 throwing nets
 M - 3 datura-tipped darts
Armour
 d - a +2 pair of boots of flying (worn)
 m - a +0 pair of gloves (worn)
 u - the +6 tower shield "Niosergh" {Int+3}
   (You found it in a wizard's laboratory)   
   
   Int+3:      It affects your intelligence (+3).
 N - a +2 helmet (worn)
 S - +4 swamp dragon scales (worn)
 W - a scarf of repulsion (worn)
Jewellery
 f - an amulet of the acrobat
 h - the ring "Qaoduck" {Will+ Dex+4}
   (You took it off Boris on level 1 of the Vaults)   
   
   [ring of willpower]
   
   Will+:      It increases your willpower.
   Dex+4:      It affects your dexterity (+4).
 k - a +4 ring of protection (worn)
 n - the ring "Gacifafe" {rF++ Str-3 Dex+6}
   (You found it in a Gauntlet)   
   
   [ring of dexterity]
   
   rF++:       It greatly protects you from fire.
   Str-3:      It affects your strength (-3).
   Dex+6:      It affects your dexterity (+6).
 o - the amulet "Ycsanium" (worn) {Reflect ^Contam Will+++ Regen+ Dex-4 SH+5}
   (You took it off a deep elf high priest on level 3 of the Elven Halls)   
   
   [amulet of reflection]
   
   Reflect:    It reflects blocked missile attacks.
   ^Contam:    It causes magical contamination when unequipped.
   Will+++:    It greatly increases your willpower.
   Regen+:     It increases your rate of health regeneration.
   Dex-4:      It affects your dexterity (-4).
   SH+5:       It affects your SH (+5).
 E - a ring of resist corrosion
 X - a +6 ring of dexterity (worn)
 Y - a ring of protection from cold
Wands
 g - a wand of warping (21)
 p - a wand of digging (15)
 G - a wand of polymorph (30)
 O - a wand of charming (55)
 R - a wand of quicksilver (34)
 V - a wand of mindburst (59)
Scrolls
 l - 9 scrolls of noise
 q - 13 scrolls of poison
 r - a scroll of enchant weapon
 s - 3 scrolls of silence
 t - 6 scrolls of butterflies
 v - 6 scrolls of fear
 w - 13 scrolls of fog
 x - 12 scrolls of revelation
 A - 21 scrolls of teleportation
 C - 7 scrolls of vulnerability
 F - 13 scrolls of immolation
 Q - 9 scrolls of blinking
Potions
 c - 7 potions of enlightenment
 i - 7 potions of haste
 j - 8 potions of heal wounds
 z - 6 potions of attraction
 B - 16 potions of curing
 D - 2 potions of ambrosia
 H - 4 potions of invisibility
 I - 11 potions of brilliance
 K - 12 potions of might
 L - 6 potions of mutation
 P - 8 potions of resistance
 T - 3 potions of cancellation
 U - 5 potions of magic
Miscellaneous
 b - a +0 phantom mirror
 J - a +2 box of beasts
 Z - a +0 lightning rod (4/4)
Talismans
 e - a quill talisman


   Skills:
 + Level 24.5 Fighting
 - Level 18.0 Ranged Weapons
 + Level 15.5 Armour
 * Level 16.5 Dodging
 * Level 14.2 Stealth
 * Level 12.1 Evocations


You have 21 spell levels left.
You don't know any spells.
Your spell library contains the following spells:

 Spells                   Type           Power      Damage    Failure   Level
 Apportation              Tloc           0%         N/A       52%         1
 Freeze                   Ice            0%         1d3       52%         1
 Kinetic Grapnel          Frge           0%         1d4       52%         1
 Kiss of Death            Conj/Necr      0%         2d5       52%         1
 Magic Dart               Conj           0%         1d3       52%         1
 Poisonous Vapours        Alch/Air       0%         1d1       52%         1
 Soul Splinter            Necr           0%         N/A       52%         1
 Summon Small Mammal      Summ           0%         N/A       52%         1
 Blink                    Tloc           0%         N/A       67%         2
 Call Imp                 Summ           0%         N/A       67%         2
 Construct Spike Launche  Frge           0%         2d3       67%         2
 Grave Claw               Necr           0%         2d7       67%         2
 Jinxbite                 Hex            0%         N/A       67%         2
 Lesser Beckoning         Tloc           0%         N/A       67%         2
 Mercury Arrow            Conj/Alch      0%         2d5       67%         2
 Momentum Strike          Conj/Tloc      0%         3d8       67%         2
 Static Discharge         Conj/Air       0%         3-3/arc   67%         2
 Sublimation of Blood     Necr           0%         N/A       67%         2
 Call Canine Familiar     Summ           0%         N/A       88%         3
 Frozen Ramparts          Ice            0%         1d1       88%         3
 Fugue of the Fallen      Necr           0%         N/A       88%         3
 Hailstorm                Conj/Ice       0%         3d5       88%         3
 Inner Flame              Hex/Fire       0%         N/A       88%         3
 Launch Clockwork Bee     Frge           0%         N/A       88%         3
 Mephitic Cloud           Conj/Alch/Air  0%         N/A       88%         3
 Ozocubu's Armour         Ice            0%         N/A       88%         3
 Sigil of Binding         Hex            0%         N/A       88%         3
 Summon Ice Beast         Ice/Summ       0%         N/A       88%         3
 Vampiric Draining        Necr           0%         2d6       88%         3
 Volatile Blastmotes      Fire/Tloc      0%         2d10      88%         3
 Anguish                  Hex/Necr       0%         N/A       99%         4
 Animate Dead             Necr           0%         N/A       99%         4
 Brom's Barrelling Bould  Conj/Erth      0%         2d4       99%         4
 Cause Fear               Hex            0%         N/A       99%         4
 Cigotuvi's Putrefaction  Necr/Air       0%         N/A       99%         4
 Dimensional Bullseye     Hex/Tloc       0%         N/A       99%         4
 Eringya's Surprising Cr  Summ           0%         N/A       99%         4
 Flame Wave               Conj/Fire      0%         2d4       99%         4
 Forge Blazeheart Golem   Fire/Frge      0%         N/A       99%         4
 Forge Lightning Spire    Air/Frge       0%         3d4       99%         4
 Fulminant Prism          Conj/Alch      0%         3d5       99%         4
 Ignite Poison            Fire/Alch      0%         N/A       99%         4
 Iskenderun's Mystic Bla  Conj/Tloc      0%         2d3 (+2d1 99%         4
 Sticky Flame             Fire/Alch      0%         2d4       99%         4
 Vhi's Electric Charge    Tloc/Air       0%         N/A       99%         4
 Alistair's Intoxication  Alch           0%         N/A       100%        5
 Alistair's Walking Alem  Alch/Frge      0%         N/A       100%        5
 Arcjolt                  Conj/Air       0%         1d10      100%        5
 Borgnjor's Vile Clutch   Necr/Erth      0%         N/A       100%        5
 Curse of Agony           Necr           0%         N/A       100%        5
 Detonation Catalyst      Fire/Alch      0%         2d10      100%        5
 Freezing Cloud           Conj/Ice/Air   0%         6-21      100%        5
 Hoarfrost Cannonade      Ice/Frge       0%         3d6/3d12  100%        5
 Irradiate                Conj/Alch      0%         3d11      100%        5
 Metabolic Englaciation   Hex/Ice        0%         N/A       100%        5
 Nazja's Percussive Temp  Frge           0%         4d4       100%        5
 Summon Forest            Summ/Tloc      0%         N/A       100%        5
 Yara's Violent Unravell  Hex/Alch       0%         3d3       100%        5
 Conjure Ball Lightning   Conj/Air       0%         3x3d6     100%        6
 Death Channel            Necr           0%         N/A       100%        6
 Dispersal                Tloc           0%         N/A       100%        6
 Eringya's Noxious Bog    Alch           0%         4d6       100%        6
 Forge Monarch Bomb       Fire/Frge      0%         4d5       100%        6
 Forge Phalanx Beetle     Frge           0%         N/A       100%        6
 Plasma Beam              Fire/Air       0%         2x1d10    100%        6
 Sculpt Simulacrum        Ice/Alch       0%         N/A       100%        6
 Diamond Sawblades        Frge           0%         4d4       100%        7
 Enfeeble                 Hex            0%         N/A       100%        7
 Haunt                    Necr/Summ      0%         N/A       100%        7
 Hellfire Mortar          Fire/Erth/Frge 0%         4d5       100%        7
 Magnavolt                Erth/Air       0%         4d9       100%        7
 Manifold Assault         Tloc           0%         N/A       100%        7
 Rimeblight               Ice/Necr       0%         2d4 (prima100%        7
 Sphinx Sisters           Hex/Summ       0%         N/A       100%        7
 Splinterfrost Shell      Ice/Frge       0%         6d4       100%        7
 Summon Hydra             Summ           0%         N/A       100%        7
 Discord                  Hex            0%         N/A       100%        8
 Disjunction              Tloc           0%         N/A       100%        8
 Ignition                 Fire           0%         3d3       100%        8
 Infestation              Necr           0%         N/A       100%        8
 Lehudib's Crystal Spear  Conj/Erth      0%         10d2      100%        8
 Chain Lightning          Conj/Air       0%         N/A       100%        9
 Fire Storm               Conj/Fire      0%         5d1       100%        9
 Platinum Paragon         Frge           0%         4d10      100%        9
 Shatter                  Erth           0%         3d5*      100%        9


Dungeon Overview and Level Annotations

Branches:
Dungeon (15/15)            Temple (0/1) D:6            Lair (5/5) D:10        
  Swamp (4/4) Lair:2        Snake (4/4) Lair:3        Slime (1/5) Lair:4      
    Orc (2/2) D:12            Elf (3/3) Orc:2        Vaults (4/5) D:14        
  Crypt (3/3) Vaults:3       Tomb (0/3) Crypt:3      Depths (2/4) D:15        
  Sewer (visited)           IceCv (visited)          WizLab (visited)         
Gauntlet (visited)        

Shops:
D:5 !?(   D:9 (   Orc:2 [[!*   Elf:1 [   Snake:2 (   Snake:3 **:
Snake:4 =   Vaults:1 (?   Vaults:4 *

Portals:
Hell: Lair:5 Depths:1

Annotations:
Swamp:1 fly vault
Swamp:2 hand cannon
Snake:2 2 transporters, exclusion: orange crystal statue


Innate Abilities, Weirdness & Mutations

You have an increased reservoir of magic. (+10% MP)
You shall have no god before yourself.
Your divine heritage dramatically boosts your attributes as you level up.

There’s plenty of HandCannons in the game, as well as a good artifact Tower Shield, but I didn’t expect they’d be a significant upgrade over Damnation.

Other than that there’s no equipment I find particularly notable.
I trained more armour than I usually would because I found 2 manuals of Armour, one of which is still active.

I wouldn’t expect the char with your stats to struggle, especially with Damnation. The only thing that strikes me as somewhat odd is your lack of resists. I really hate doing Vaults without at least rC+, and Slime without additionally at least rCorr. 4 AC and 6 dex is IMO much worse than first pip of either rF or rC in the mid/late game. Cutting a potentially 60 or 70 damage nuke in half is quite powerful.

1 Thank

I did eventually win this one:
https://crawl.dcss.io/crawl/morgue/petercordia/morgue-petercordia-20250606-154021.txt

I did have to use some scrolls and potions to survive U:1

2 Thanks