I have the sinking feeling that I'm doing this wrong. I've got Lloyd, the dwarf, the elf, and the blacksmith to help with the battle. Found the oil in the general store and got that trap set up. But I'm having a problem with the endless baddies down by the chantry. I feel like I'm either missing something, or something isn't happening when it's supposed to. Hell, at this point, I'm questioning whether or not it's even possible to successfully defend the town
I missed the oil and the dwarf, and I still managed to beat it fairly easily. One thing to remember is to loot the bodies of any fallen soldier before the battle ends; they have a ton of good studded leather armor that is great for a rogue or for selling.
How many emos does it take to screw in a lightbulb? None, they'd rather sit alone in the dark and cry.
There's nothing you should be doing other than killing undead for quite a long time. And maybe running around at the very end hunting down a couple stragglers who got caught on the geometry so that you can trigger the end of the battle. So yeah. As long as undead are still pouring in, just keep killing 'em.