Known bug: dying or otherwise dropping the weapon from the slot might cause the game to crash due to missing ranks... not sure how to fix this though (adding thousands of section names to the config lines in mp_ranks seems like a bad idea).
"This is evolution: the monkey, the man, then the gun" - Marilyn Manson
My recommendation on the rank issue: Destroy the weapon on your death. Edit: You might have to store it in your backpack and then destroy it. Or just place it in the pack.
Maybe replace it with a spawned generic equivalent that is ranked. It's not that big a deal for the NPCs to get a weapon with normal dispersion; the improvement is supposed to be tied to your "leveling up".
And you're dead. You just need to keep the game from crashing until the next reload or ragequit.
*Today is Valentine's Day. I <3 my VSO. Different kinds of <3.
Includes an on_item_drop handler that's supposed to prevent the crashes, but this has not yet been sufficiently tested (well... I was fighting mercs, got killed and game didn't crash.. guess that's something).
NatVac, I have a specific problem... if I call db.actor:transfer(weapon, db.actor) in the on_item_drop handler the game crashes when I try to exit the game or load a savedgame. Any idea why? It doesn't crash when I drop the gun...