Captain Ventris wrote:
I don't have him using an actual rail attack, because I didn't want a giant hitscanner...This way, the projectile is theoretically able to be dodged at a decent distance...
That's fair. You do need to be at quite a distance to dodge it due to its speed, but it's certainly a possibility with the current setup, especially with his aim variation (nice touch, BTW).
May I make a couple more suggestions regarding the beam?
1) I would increase the density of the beam trail. For FastProjectiles, an easy way to spawn a trail is to assign it a MissileType; you can just use the existing "Railtrail" actor as the Missile. This will automatically make the projectile spawn a trail as it flies. You can then comment out the "SpawnItemEx" function from the Revrailshot actor's Spawn sequence. (See Hexen's Sapphire Wand as an example.) I tried this out, and it looked pretty cool to me; you may or may not like the effect, but I thought I would suggest it just in case you did.
2) I'd palette-shift the plasma shots from blue to red. This would make them a bit more distinctive from the stock Plasma Gun effect.
This is all up to you, though.

Regardless of what you do going forward, I like what you've got going on with this guy; I'm always happy to see new Revenants.