This is easily the dumbest idea in the history of Fallout. I'm playing the St. Louis level in Fallout Tactics today, and I decide to take Harold the Ghoul along. Not only because he's one of my favorite characters from the series, but also because he's good with a sniper rifle and his excellent repair skill works well with the APV you're forced to drive throughout the mission. I spend half an hour inching along, gradually working my way past minefields and waves of heavily armored Super Mutants, then manage to rescue the lost Brotherhood squadron and drive them back to the entrance. I get a ton of EXP for completing the mission, and Harold levels up.
Then he dies. Instantly. Thanks to this perk dealing random damage on level up he goes from full health to 0, and because I'm playing on Tough Guy mode I have to restart the entire mission just to keep him on my team. Even if I let him die, I couldn't get any of the expensive repair kits in his inventory back. Why?
Because he died while in a vehicle, so there's no corpse to loot from. What in the world was Micro Forte thinking while developing this game? We're they trying to make Ghouls as useless as possible, even though you're forced to go through a difficult and annoying sidequest just to unlock them? At least Deathclaws get a
benefit (double HP) when they level up. This just really breaks the pacing of the gameplay for me.
Oh, the fact that you can only set the driver of the vehicle to anyone but the character with the highest Pilot skill (my Big Guns specialist) makes this level much more difficult than it should be. Just saying.