Revolvers are a simpler mechanism and generally can be easier to maintain in working order and less susceptible to environmental factors like dirt.
For a "Craphouse World" game scenario they are also easier to make at lower crafting standards (the very first ones didnt even have cartridges - you loaded them with ball and cap and powder etc...)
Wow, didn't expect the thread to still be going.
Ehh... On the first, no, they're not simpler, in fact, revolvers are more complex and are akin to clocks in their method of manufacture and function, which ties into the second, that being they're incredibly precise in being built because if the timing is off, your gun will literally explode in your hand and will no doubt disfigure it.
Third, they're just as suseptible to malfunction as any other quality built auto loader, to the point where reliability between a revolving action and semi automatic is negligible.
Otherwise they become to similar to pistols, so why have both?
Welcome to the reason why nobody in any military uses revolvers.
Consider that even if the projectile doesnt penetrate it can still have a significant effect on the target -- maybe not a fatal hit , but its being converted to blunt force against part of the body - bruising, concussion, wind knocked out of you, knocked over, damage to any equipment being carried, etc...
For fleshy stuff, a good gunshot from even an M16 or AK47 depending on if you're using level III or IV armor, can still kill you because of internal bleeding and in Full Power rounds, you do need professional medical examination.
as you can see, its not so much the type of gun as the bullet being fired. until you get into large weapons (like a standard .50 cal round) vs personal body armor.
Different types of rounds penetrate differently. As I said, ammunition that isn't even labeled AP will still pierce armor.
I spend like half an hour typing out an explanation but to KISS
Have Three regular types of ammunition.
Ball FMJ. Basic, okay penetration of armor, okay damage against fleshy stuff.
Hollow Point. Leans towards fleshy stuff, horrible penetration, high damage against fleshy stuff.
Armor Piercing. Leans towards armored shit. Great penetration, horrible damage.
And from there, just adjust each weapon depending on the round's natural ability to deal damage on this triangle axis. A PS90 obviously would penetrate armor quite well as a stat, but have lower damage over all. A basic M16 would be more middle of the road but if you use a M4 which is lighter, it would also have worse damage, still relatively accurate, only suffering a minor debuff, but that would all depend on the ammo you use. The reverse would apply to AK47's, 74's and Krinkovs. Do great damage wise with short barrels but have horrible accuracy, both cases being lower than that of the M16's, only if it's an AK47 and Krinkov 47, while the 74 having longer range but doesn't penetrate as well. A Battle Rifle like say the G3 has high damage, good penetration but small magazine size and carrying capacity while also being heavy.
This allows players to gravitate to certain weapons for certain play styles.
Going up against zombies and want to remain quite because close quarters?
Take a Krinkov 47, slap a suppressor on it and get ready to rock.
Need something medium to long and need lots of ammo? M16 or M4, depending on if you need that extra weight saved, somewhere else.
Going against Robots?
Bring out the FN57 and PS90 which both use the same ammo, giving you a huge ammo pool, big mags, penetrate armor really well regardless of ammo type used and wouldn't matter concerning damage since robots should be incredibly weak to piercing since if they don't have redundant systems like high level robots should, then they'll be critically wounded from the spray.
Lots of low level enemies?
SMG in 9mm with a variety of different ammo types to fill different rolls as they come.
Need to be far away or have few powerful enemies?
Sniper or battle rifle.
Each gun is going to need to be picked out by hand with gameplay in mind and have individual stats assigned to each, with round type augmenting the already existing stats listed.
Also revolvers are stupid. If you're going to do it, just straight up have it be a .44 magnum with a hunting scope on it and make it a light sniper platform because people actually hunt like that.