Remove fall-damage when landing in water. Happy surfing!
This commit is contained in:
parent
17bb60c221
commit
6650945c45
7 changed files with 10 additions and 5 deletions
|
@ -56,7 +56,7 @@ float env_glow::predraw(void)
|
|||
R_EndPolygon();
|
||||
addentity(this);
|
||||
}
|
||||
|
||||
|
||||
return PREDRAW_NEXT;
|
||||
}
|
||||
|
||||
|
|
|
@ -91,6 +91,11 @@ void QPhysics_Run ( entity eTarget )
|
|||
|
||||
PMove_Run();
|
||||
#ifdef SSQC
|
||||
|
||||
if (self.waterlevel != 0) {
|
||||
flFallVel = 0;
|
||||
}
|
||||
|
||||
if ( ( self.flags & FL_ONGROUND ) && self.movetype == MOVETYPE_WALK && ( flFallVel > 580 )) {
|
||||
float fFallDamage = ( flFallVel - 580 ) * ( 100 / ( 1024 - 580 ) );
|
||||
Damage_Apply( self, world, fFallDamage, self.origin, FALSE );
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -4,7 +4,7 @@ r_part part_spark
|
|||
texture ball
|
||||
tcoords 1 65 31 95 256 8 32
|
||||
scale 1
|
||||
count 4
|
||||
count 8
|
||||
scalefactor 1
|
||||
alpha 0.5
|
||||
die 0.8
|
||||
|
@ -14,7 +14,7 @@ r_part part_spark
|
|||
spawnorg 1
|
||||
spawnvel 100
|
||||
veladd 100
|
||||
friction 0.3
|
||||
friction 0.5
|
||||
gravity 800
|
||||
}
|
||||
|
||||
|
@ -23,7 +23,7 @@ r_part part_pieces_black
|
|||
type ball
|
||||
texture ball
|
||||
tcoords 1 65 31 95 256 8 32
|
||||
scale 2
|
||||
scale 4
|
||||
count 18
|
||||
scalefactor 1
|
||||
alpha 1
|
||||
|
@ -198,4 +198,4 @@ r_part smokegren
|
|||
gravity -25
|
||||
veladd -20
|
||||
randomvel 64 -64
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
Loading…
Reference in a new issue