Fixed AI crew members swimming too fast, reduced max swimming speed (= the speed when holding shift)
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
legtorque="15.0"
|
||||
thightorque="-5.0"
|
||||
walkspeed="1.5" swimspeed="2.0"
|
||||
runspeedmultiplier="3.0" swimspeedmultiplier="1.5"
|
||||
runspeedmultiplier="3.0" swimspeedmultiplier="1.2"
|
||||
colliderheightfromfloor="55"
|
||||
impacttolerance="7.5">
|
||||
|
||||
|
||||
@@ -62,7 +62,12 @@ namespace Barotrauma
|
||||
objectiveManager.DoCurrentObjective(deltaTime);
|
||||
|
||||
float currObjectivePriority = objectiveManager.GetCurrentPriority(Character);
|
||||
float moveSpeed = MathHelper.Clamp(currObjectivePriority/10.0f, 1.0f, 3.0f);
|
||||
float moveSpeed = 1.0f;
|
||||
|
||||
if (currObjectivePriority > 30.0f)
|
||||
{
|
||||
moveSpeed *= Character.AnimController.InWater ? Character.AnimController.SwimSpeedMultiplier : Character.AnimController.RunSpeedMultiplier;
|
||||
}
|
||||
|
||||
steeringManager.Update(moveSpeed);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user