- Lowered the strafing speed when walking backwards
This commit is contained in:
parent
20688bbae9
commit
77ef27e6a1
|
|
@ -460,7 +460,11 @@ class GravityWalker(DirectObject.DirectObject):
|
|||
# Slide speed is a scaled down version of forward speed
|
||||
# Note: you can multiply a factor in here if you want slide to
|
||||
# be slower than normal walk/run. Let's try full speed.
|
||||
self.slideSpeed=(slideLeft and -self.avatarControlForwardSpeed*0.75 or
|
||||
#self.slideSpeed=(slideLeft and -self.avatarControlForwardSpeed*0.75 or
|
||||
# slideRight and self.avatarControlForwardSpeed*0.75)
|
||||
self.slideSpeed=(reverse and slideLeft and -self.avatarControlReverseSpeed*0.75 or
|
||||
reverse and slideRight and self.avatarControlReverseSpeed*0.75 or
|
||||
slideLeft and -self.avatarControlForwardSpeed*0.75 or
|
||||
slideRight and self.avatarControlForwardSpeed*0.75)
|
||||
self.rotationSpeed=not (slideLeft or slideRight) and (
|
||||
(turnLeft and self.avatarControlRotateSpeed) or
|
||||
|
|
|
|||
|
|
@ -198,13 +198,14 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|||
self.speed=(forward and self.avatarControlForwardSpeed or
|
||||
reverse and -self.avatarControlReverseSpeed)
|
||||
# Should fSlide be renamed slideButton?
|
||||
self.slideSpeed=slide and (
|
||||
(turnLeft and -self.avatarControlForwardSpeed*0.75) or
|
||||
(turnRight and self.avatarControlForwardSpeed*0.75))
|
||||
self.slideSpeed=slide and ((reverse and turnLeft and -self.avatarControlReverseSpeed*(0.75)) or
|
||||
(reverse and turnRight and self.avatarControlReverseSpeed*(0.75)) or
|
||||
(turnLeft and -self.avatarControlForwardSpeed*(0.75)) or
|
||||
(turnRight and self.avatarControlForwardSpeed*(0.75)))
|
||||
self.rotationSpeed=not slide and (
|
||||
(turnLeft and self.avatarControlRotateSpeed) or
|
||||
(turnRight and -self.avatarControlRotateSpeed))
|
||||
|
||||
|
||||
def handleAvatarControls(self, task):
|
||||
"""
|
||||
Check on the arrow keys and update the avatar.
|
||||
|
|
|
|||
Loading…
Reference in New Issue