The Gauss suicide's
Post Reply
Quote
Re: The Gauss suicide's
Posted by Frissi on Mon Sep 8th at 11:49pm 2003


I have been wondering alot , about why the gauss sometimes gets you killed when shooting yourself up in the air with it , it seems to me that it only happens when trying to tau jump from certian surfaces.

Like when gauss jumping from a surface wich is complex and has alot of faces , for example an ground made out of traingle's to create the rough outside rocky look.

What do you all think anyone knows alot about this problemo ?

[addsig]




Quote
Re: The Gauss suicide's
Posted by Orpheus on Mon Sep 8th at 11:57pm 2003


? posted by Frissi

I have been wondering alot , about why the gauss sometimes gets you killed when shooting yourself up in the air with it , it seems to me that it only happens when trying to tau jump from certian surfaces.

Like when gauss jumping from a surface wich is complex and has alot of faces , for example an ground made out of traingle's to create the rough outside rocky look.

What do you all think anyone knows alot about this problemo ?

i heard once, that if you shoot a func at close range it will kill, but i never tested it.. i don't like the guass, and seldom use one.. except, to jump with

[addsig]




Quote
Re: The Gauss suicide's
Posted by Gollum on Tue Sep 9th at 12:05am 2003


It's basically a maths error in the algorithm used to calculate how the gauss beam reflects.  This bug is fixed in the Weapons Patch mod. that I use; I can post the source code if you like.



Quote
Re: The Gauss suicide's
Posted by Vash on Tue Sep 9th at 12:07am 2003


I thought it was that fact that the Laser richocheted off the ground and smited your ass [addsig]



Quote
Re: The Gauss suicide's
Posted by Myrk- on Tue Sep 9th at 1:35am 2003


He just said that, but in a complex way which you wouldn't understand [addsig]



Quote
Re: The Gauss suicide's
Posted by Frissi on Tue Sep 9th at 9:22am 2003


HAHA , great now i know

Please post a link to the weapons patch

[addsig]




Quote
Re: The Gauss suicide's
Posted by Orpheus on Tue Sep 9th at 10:44am 2003


the weapons patch is a mod specific patch, i don;t think it will help you for normal HL.. but gollum is the guy who will set you straight.. ask him [addsig]



Quote
Re: The Gauss suicide's
Posted by Vash on Tue Sep 9th at 11:57am 2003


? posted by Myrk-
He just said that, but in a complex way which you wouldn't understand

I sometimes forget how to breathe, i am t3h l337 idiot!

 

weeee.

[addsig]




Quote
Re: The Gauss suicide's
Posted by Frissi on Tue Sep 9th at 12:35pm 2003


Yes i know\knew that orpheus, thanks tho, im just interested in checkin out the mod for my entertainment [addsig]



Quote
Re: The Gauss suicide's
Posted by Finger on Tue Sep 9th at 1:17pm 2003


This little glitch has been a thorn in my side, since day 1 of mapping.  Most of my maps, see alot of tau action, and these reflections can become very frustrating.  Here's my theory on why it happens.

The Gauss shoots through walls with varying degrees of penetration; therefore, it must calculate the thickness of a wall, and the amount of penetration each shot makes.  Reflection occurs when the Gauss hits a brush that cannot be penetrated.  It seems the energy is not absorbed by the brush, but rather spit directly back at the player.  A simple test map in Worldcraft:  make about 5 walls of varying thickness ( the extreme being 200+units), and see at what thickness the gauss begins to reflect.

Reflection can also occur with brushes that arent very thick, if the Gauss shot is a very weak one.  Basically, the shot was too weak to penetrate the wall, resulting in reflection.

There is one condition where the wall thickness doesn't matter:  If the opposite side of the brush faces the void.  For example, brushes that compose the exterior wall of your map.  A brush that ends at the void, wont  be calculated the same, as the outer faces aren't rendered or drawn.

Therefore, avoid tau reflection, by keeping your brushes fairly thin (128 or under should be ok), or making sure that the outer face of the brush ends at the void.

*even with these principles in practice, some reflection may still occurr.  Remember, it is an 'unstable experimental weapon'.





Quote
Re: The Gauss suicide's
Posted by blu_chze on Wed Sep 10th at 6:38am 2003


ive found that if the players on  angle of about 179 to about 130 degrees to the wall/brush/etc the gauss will reflect off any texture. at these angles it will reflect off almost any solid brush, i *think* at any thickness.

the player standing perpendicular that is facing straight at the brush is another matter entirely. methinks thats where Finger comes in....

 

 

*whispers*........above this post

[addsig]




Quote
Re: The Gauss suicide's
Posted by Gwil on Wed Sep 10th at 3:48pm 2003


? posted by Finger

*even with these principles in practice, some reflection may still occurr.  Remember, it is an 'unstable experimental weapon'.

As Barney and Co. (TM) found out to their misfortune in the original Half-Life...





Quote
Re: The Gauss suicide's
Posted by Gollum on Wed Sep 10th at 6:26pm 2003


Weapons Patch v2 (download)

More information

If I release a modified version, it will be a ZIP.  For now there's only the EXE file.

Relevant code snippet from WP source:

 if ( pEntity->ReflectGauss() )   <--This "if clause" has to be counted as "true" for the reflect routine to be called
  {
   float n;

   pentIgnore = NULL;

   n = -DotProduct(tr.vecPlaneNormal, vecDir);

//SKULL
   if ((n < 0.5) && !fHasPunched) // 60 degrees  <--This is the extra bit that stops silly reflections
//END

At least, I think that's right.  *shrugs*






Post Reply