KittenIgnition wrote:those explanations were way too technical for me. i barely understood any of it.
eS-AL|EN wrote:KittenIgnition wrote:those explanations were way too technical for me. i barely understood any of it.
-128 = basic run speed is 321 not 320
reduced upmove = you can hold +moveup for a very long time, but the game will act like you would hold it for very short time
eS-AL|EN wrote:-128 = basic run speed is 321 not 320
Index: bg_pmove.c
===================================================================
--- bg_pmove.c (revision 1952)
+++ bg_pmove.c (working copy)
@@ -632,9 +632,26 @@
wishspeed = VectorNormalize(wishdir);
wishspeed *= scale;
- // not on ground, so little effect on velocity
- PM_Accelerate (wishdir, wishspeed, pm_airaccelerate);
+ if ( pm->ps->pm_flags & PMF_PROMODE ) {
+ accel = pm_airaccelerate;
+ if ( DotProduct( pm->ps->velocity, wishdir ) < 0 ) {
+ accel = 2.5f;
+ }
+ if ( pm->ps->movementDir == 2 || pm->ps->movementDir == 6 ) { // forwardmove == 0 && rightmove != 0
+ if ( wishspeed > 30.0f ) {
+ wishspeed = 30.0f;
+ }
+ accel = 70.0f;
+ }
+ PM_Accelerate( wishdir, wishspeed, accel );
+ PM_AirMove2( pm->ps, wishdir, wishspeed );
+ }
+ else {
+ // not on ground, so little effect on velocity
+ PM_Accelerate( wishdir, wishspeed, pm_airaccelerate );
+ }
+
// we may have a ground plane that is very steep, even
// though we don't have a groundentity
// slide along the steep plane
like@boss wrote:what does low up move look like, how is it advantageous ...someone post a demo?
© 2011 q3df.org. Designed by Zeences. All Right Reserved.
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Prostylize Darkgrey style by Ishimaru Design