Hey all! Okay, this is the situation I've found myself in:

I play a tiefling Fighter1/Ranger1/Rogue9, who's just gained the 9th rogue level. As she's ECL 12, she gains a feat. (We didn't know at first that an ECL character should only gain feats at class levels, so we've basically been considering the "tiefling level" as a class level in most respects.)

Her scores: Str 14, Dex 22 (with gloves +2), Con 12, Int 10, Wis 12 (with periapt +2), Cha 18.

Her feats: Dodge, Mobility, Spring Attack, Weapon Finesse (short sword), Improved Unarmed Strike, Improved Initiative.

Now usually, she uses a short sword and buckler, springing in and out of range to deliver sneak attacks. Occasionally, she'll stick to a foe and dual-wield short swords.

However, our already undead-heavy campaign has recently become even more undead-heavy, and she's finding it harder and harder to contribute in combat. Her sneak attacks aren't effective, and undead in our campaign take 0% damage from piercing attacks. So out go her sneak attack and her short swords.

She's been using a heavy mace and buckler, but in this instance, she serves basically as a watered-down version of a fighter, with a worse BAB and HP.

What I'm asking for here are two things: 1. suggestions on how to make her more effective against undead. 2. suggestions on feats that would make her more effective against undead.

So far, all I've come up with are to up her Use Magic Device skill (to let her use a wand of magic missile and such) and get her a set of masterwork heavy and light maces, to dual-wield.

Any help would be much appreciated!