package PlayerLocomotionSwimming
using RTDB, BaseStats

player_locomotion_data_baseLocomotionSwimming : StatModifierGroup
{
	fk< StatModifier >[] statModifiers = 
	[
		"PlayerLocomotionSwimming.BaseLocomotionSwimmingMinSpeedModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingMaxSpeedModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingAccelerationModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingDecelerationModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingBrakeModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingBrakeDotModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingJumpHeightModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingSpeedBoostModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingSpeedBoostMaxSpeedModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingAllowMovementInputModifier", "PlayerLocomotionSwimming.BaseLocomotionSwimmingAllowRotationModifier"
	];
}

BaseLocomotionSwimmingMinSpeedModifier : ConstantStatModifier
{
	statType = "BaseStats.MinSpeed";
	modifierType = "Additive";
	value = 0;
}

BaseLocomotionSwimmingMaxSpeedModifier : ConstantStatModifier
{
	statType = "BaseStats.MaxSpeed";
	modifierType = "Additive";
	value = 2.0;
}

BaseLocomotionSwimmingAccelerationModifier : ConstantStatModifier
{
	statType = "BaseStats.Acceleration";
	modifierType = "Additive";
	value = 5;
}

BaseLocomotionSwimmingDecelerationModifier : ConstantStatModifier
{
	statType = "BaseStats.Deceleration";
	modifierType = "Additive";
	value = 6;
}

BaseLocomotionSwimmingBrakeModifier : ConstantStatModifier
{
	statType = "BaseStats.Brake";
	modifierType = "Additive";
	value = 16;
}

BaseLocomotionSwimmingBrakeDotModifier : ConstantStatModifier
{
	statType = "BaseStats.BrakeDot";
	modifierType = "Additive";
	value = -0.9;
}

BaseLocomotionSwimmingJumpHeightModifier : ConstantStatModifier
{
	statType = "BaseStats.JumpHeight";
	modifierType = "Additive";
	value = 0;
}

BaseLocomotionSwimmingSpeedBoostModifier : ConstantStatModifier
{
	statType = "BaseStats.SpeedBoost";
	modifierType = "Additive";
	value = 0;
}

BaseLocomotionSwimmingSpeedBoostMaxSpeedModifier : ConstantStatModifier
{
	statType = "BaseStats.SpeedBoostMaxSpeed";
	modifierType = "Additive";
	value = 0;
}

BaseLocomotionSwimmingAllowMovementInputModifier : ConstantStatModifier
{
	statType = "BaseStats.AllowMovementInput";
	modifierType = "Additive";
	value = 1;
}

BaseLocomotionSwimmingAllowRotationModifier : ConstantStatModifier
{
	statType = "BaseStats.AllowRotation";
	modifierType = "Additive";
	value = 1;
}

