I was thinking of pulse rifle as pulsed laser, and considering lasers have comparatively less moving parts than most firearms... And wouldn't have recoil (something which normally needs lots of moving parts to fix). The main factor prohibiting them at the moment is getting a small enough power source powerful enough so you can do enough damage beyond blinding sensors/perhaps burning things if in space (the soviets developed a laser pistol for that purpose), so it makes sense for a space-based combat force to have developed one.
The HR drive messes with all small mechanisms, not just moving parts. It is just that on guns, the smaller parts tend to be moving ones. Things like screws and pins are generally fine, while more finicky things like microchip wires are irreversibly messed up by travel. I don't see any real recoil-absorbing parts on any of the revolver schematics I have, aside from just "general design".
The thing about laser weapons, especially hand held laser weapons, is that they will never really hold a candle to kinetic weapons for most purposes. For hand held guns like your pulse rifle, they are really bad at injuring humans. Humans are mostly made of water, which makes heat a pretty bad thing to try to kill them with, and even if it does manage to injure them it cauterizes the wound. In Real Life, bleeding to death is essentially the #1 death directly relating to combat (IE not diseases), which is almost impossible with laser weaponry. The fact that wikipedia tells me the Soviets invented a Laser Revolver is in itself cool, but that was never intended as an anti-personnel weapon. In the end, with all the technology it would take to get laser weapons even up to the standard of modern day weapons, kenetic weapons would be made even more efficient.
Even for space flights, kinetic weapons are still preferable. Considering how well metallic/ceramic armor would absorb the energy from lasers, it makes little since to use them when bullets will utterly mess it up.
Oh, I fixed the thing again... Sorry about the errors.
Its fine, I probably wouldn't have even noticed if it hadn't been pointed out
.