Since this is still a beta version, I ask the author to change these lines in the source files to fix the correct projectile position for all weapons (when looking up/down). The nails will also be positioned correctly along the axis of the nailgun barrels.
FILE: player.qc (id1/hip/rog):
player_nail1
- Old: W_FireSpikes (4);
- New: W_FireSpikes (3);
player_nail2
- Old: W_FireSpikes (-4);
- New: W_FireSpikes (-3);
-------------------------------------------------------------------------------------------
FILE: weapons.qc (id1/hip/rog):
W_FireRocket
- Old: setorigin (missile, self.origin + v_forward*8 + '0 0 16');
- New: setorigin (missile, self.origin + v_forward*8 + self.view_ofs + v_up * -8);
W_FireLightning
- Old #1: org = self.origin + '0 0 16';
- New #1: org = self.origin + v_forward*8 + self.view_ofs + v_up * -6.5;
- Old #2: LightningDamage (self.origin, trace_endpos + v_forward*4, self, 30);
- New #2: LightningDamage (org, trace_endpos + v_forward*4, self, 30);
W_FireGrenade
- Old: setorigin (missile, self.origin);
- New: setorigin (missile, self.origin + self.view_ofs + v_up * -13);
W_FireSuperSpikes
- Old: launch_spike (self.origin + '0 0 16', dir);
- New: launch_spike (self.origin + self.view_ofs + v_up * -8, dir);
W_FireSpikes
- Old: launch_spike (self.origin + '0 0 16' + v_right*ox, dir);
- New: launch_spike (self.origin + self.view_ofs + v_up * -8 + v_right*ox, dir);