mirror of
				https://github.com/DarkflameUniverse/DarkflameServer.git
				synced 2025-10-30 20:22:04 +00:00 
			
		
		
		
	fix: multiplied speeds with Speed Behaviors (#1832)
This commit is contained in:
		| @@ -265,7 +265,7 @@ bool ModelComponent::TrySetVelocity(const NiPoint3& velocity) const { | ||||
|  | ||||
| 	// If we're currently moving on an axis, prevent the move so only 1 behavior can have control over an axis | ||||
| 	if (velocity != NiPoint3Constant::ZERO) { | ||||
| 		const auto [x, y, z] = velocity; | ||||
| 		const auto [x, y, z] = velocity * m_Speed; | ||||
| 		if (x != 0.0f) { | ||||
| 			if (currentVelocity.x != 0.0f) return false; | ||||
| 			currentVelocity.x = x; | ||||
| @@ -280,7 +280,6 @@ bool ModelComponent::TrySetVelocity(const NiPoint3& velocity) const { | ||||
| 		currentVelocity = velocity; | ||||
| 	} | ||||
|  | ||||
| 	currentVelocity *= m_Speed; | ||||
| 	m_Parent->SetVelocity(currentVelocity); | ||||
| 	return true; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 David Markowitz
					David Markowitz