I've toyed around with the character again. Made him an elf with a belt of dwarvenkind, so he gets both stonecunning and detect secret doors. He got a handy haversack to access quickly his very long list of items, both magical and mundane. Also a Bag of Tricks (gray) to send stinking badgers down hallways to set off traps.
He also has a decent will save against spells of the enchantment school (+11). Awful AC and HP but this isn't a very combat-intensive module. He'll be fine as long as the demons don't show up.
Elf
Chaotic Neutral
7th level rogue
1st level ranger
1st level bard
HP 45
AC 19 (studded leather +1, buckler +1)
Ability Scores (elite array)
Code:
Str 10
Dex 17 [13 +2 level +2 racial]
Con 12 [12 -2 racial +2 enhancement]
Int 14
Wis 8
Cha 15
Racial Abilities
Medium
Base speed 30 (+10 with barbarian movement)
Immunity to magic sleep effects
+2 racial saving throw bonus against enchantment spells or effects.
Low-Light Vision
Weapon Proficiency: longsword, rapier, longbow
+2 racial bonus on Listen, Search, and Spot checks.
Automatic Languages: Common and Elven.
Bonus Languages: Draconic, Sylvan.
Belt of Dwarvenkind
Stonecunning
+4 competence bonus on Charisma checks and Charisma-based skill checks as they relate to dealing with dwarves
+2 competence bonus with gnomes and halflings
–2 competence penalty with anyone else.
The wearer can understand, speak, and read Dwarven.
60-foot darkvision
+2 resistance bonus on saves against poison, spells, or spell-like effects.
Class Abilities
BAB +7/+2
Code:
Rog Rgr Brd Mod Misc Total
Fort +2 +2 +0 +1 +2 +7
Ref +5 +2 +2 +3 +2 +14
Will +2 +0 +2 -1 +4 +7
* +2 resistance bonus on saves against poison, spells, or spell-like effects.
* +2 racial saving throw bonus against enchantment spells or effects.
Trapfinding
Evasion
Trap sense +2
Sneak attack +4d6
Improved uncanny dodge
favored enemy (undead)
Track
wild empathy
Bardic music
bardic knowledge (+6)
countersong
fascinate
inspire courage +1
Spells per Day
Level 0: 3
Level 1: 1
Spells Known
Level 0: Detect Magic, Ghost Sound, Mage Hand, Open/Close, Read Magic
Level 1: Silent Image, Unseen Servant
Skills
114 skill points
Rogue: 40 + 60 = 100
Ranger: 8
Bard: 8
Code:
Ranks Mod Other Total
Disable device 12 +2 +14
Gather information 12 +2 +14
Knowledge (dungeoneering) 11 +2 +13
Listen 11 -1 +2 +12
Open lock 12 +3 +15
Perform (Whistling) 3 +2 +5
Search 12 +2 +8 +22
Sleight of Hand 7 +3 +10
Spot 11 -1 +2 +12
Survival 11 -1 +10
Use Magic Device 12 +2 +5 +19
Use rope 2 +3 +5
* No armor check penalty since armor and buckler are masterwork
* +2 to use ropes with silk rope
* +2 to open locks with masterwork thieves tools
* +2 to search in stonework from stonecunning
Feats
Iron Will
Precise Shot
Skill Focus (Search)
Skill Focus (UMD)
Wealth: 36,000 gp
Equipment
Weapons & Armor:
Studded leather armor +1
Buckler +1
Heavy crossbow
Longbow
Longsword
Miscellaneous Adventuring Gear:
Backpack
Bedroll
Bell
Blanket, winter
Caltrops
Case (for scroll)
Chalk
Crowbar
Flask (empty)
Flint and steel
Grappling hook
Ink (1 oz. vial)
Inkpen
Lantern, bullseye
Manacles, masterwork
Mirror, small steel
Parchment (sheet)
Rope silk (100 ft.)
Sealing wax
Signal whistle
Soap
Shovel
Spyglass
Torch
Waterskin
Whetstone
Tools and Skill Kits:
Climber’s kit
Healer’s kit
Hourglass
Magnifying glass
Scale, merchant’s
Thieves’ tools, masterwork
Special Substances and Items:
Acid (flask)
Antitoxin (vial)
Holy water (flask)
Sunrod
Smokestick
Tanglefoot bag
Thunderstone
Tindertwig
Magic Items (34,050 gp)
Wand of Detect Magic 375 gp
Wand of Detect Secret Doors 750 gp
Wand of Grease 750 gp
Wand of Ray of Frost 375 gp
Wand of Cure Light Wounds 750 gp
Ring +2 competence bonus to UMD 600 gp
Goggles +3 competence bonus to Search 900 gp
Slippers of Spider Climbing 4,800 gp
Handy Haversack 2,000 gp
Cloak of Resistance (+2) 4,000 gp
Studded leather armor (+1) 1,000 gp
Buckler (+1) 1,000 gp
Bag of Tricks (gray) 900 gp
Feather token (whip) 500 gp
Feather token (swan boat) 450 gp
Belt of Dwarvenkind 14,900 gp