Rapid fire hit registration
Skie Skulk Progenitor Join Date: 2003-10-18 Member: 21766Members, NS2 Playtester, Reinforced - Shadow Posts: 656
edited February 2012 in NS2 General Discussion
I feel like it's not working rightThe topic title says most of everything.
I feel like that some rifle shots just disappear into a network void because I can't ever, ever remember killing a skulk with under 20 rounds from the rifle, even if the damned thing is running straight at me. Even with weapons 0 it should only take 10 bullets to kill a skulk. That means you should be able to kill 5 skulks with one clip. Impossible. Same thing with fades and gorges, can you ever remember killing either with just 30 rifle rounds? That's how many it takes with a level 0 rifle.
Also since the pistol's faster firing more has unlimited firing speed while you're jumping (possibly a bug, reported already in case it is), you can fire even faster than with the rifle with a script or if you bind firing to mousewheel (which is doable if you have any recent mouse with binding software). So I did that and tried to kill things with it. Skulks die 'sometimes' when I pump them with 10 pistol shots' worth lead, but not always. So this makes me extra suspicious.
I tried to modify the GUICrosshair.lua to give me a running count of how many bullets I've hit with the rifle to an enemy target, but the way deltaTimes, server lag and the function calls work, it's a very poor base for an exact system that reports one hit per one shot. I got it working 'somewhat', so that for every 50 rounds fired, on a relatively non-laggy server it reports about 40 hits. But that's still way kinda bad. Maybe the devs should do some testing of this kind?
The most annoying thing is that if you run a server on your own, you can see all the rifle shots register neatly against buildings and aliens that have been spawned with the "give <alien>" cheat. But maybe this is the reason that such a thing has gone unnoticed. If you spawn a heap of bots, the server starts getting choppy, but still everything registers nicely.
So there's some arguments already there against my claim, but also some for it. I feel like with 15 years of FPS experience I should be able to hit a skulk with 10 rifle rounds even occassionally, when it's running in a straight line, or towards me.