mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-06 18:08:26 +00:00
Fixed low gravity styles.
thanks @strafe!!!
This commit is contained in:
parent
90cd1ba53c
commit
482cd86c8c
@ -135,6 +135,7 @@ bool gB_StopChatSound = false;
|
|||||||
bool gB_HookedJump = false;
|
bool gB_HookedJump = false;
|
||||||
char gS_LogPath[PLATFORM_MAX_PATH];
|
char gS_LogPath[PLATFORM_MAX_PATH];
|
||||||
int gI_GroundTicks[MAXPLAYERS+1];
|
int gI_GroundTicks[MAXPLAYERS+1];
|
||||||
|
MoveType gMT_MoveType[MAXPLAYERS+1];
|
||||||
|
|
||||||
// flags
|
// flags
|
||||||
int gI_StyleFlag[STYLE_LIMIT];
|
int gI_StyleFlag[STYLE_LIMIT];
|
||||||
@ -797,11 +798,6 @@ void VelocityChanges(int data)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(view_as<float>(gA_StyleSettings[gI_Style[client]][fGravityMultiplier]) != 1.0)
|
|
||||||
{
|
|
||||||
SetEntityGravity(client, view_as<float>(gA_StyleSettings[gI_Style[client]][fGravityMultiplier]));
|
|
||||||
}
|
|
||||||
|
|
||||||
if(view_as<float>(gA_StyleSettings[gI_Style[client]][fSpeedMultiplier]) != 1.0)
|
if(view_as<float>(gA_StyleSettings[gI_Style[client]][fSpeedMultiplier]) != 1.0)
|
||||||
{
|
{
|
||||||
SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", view_as<float>(gA_StyleSettings[gI_Style[client]][fSpeedMultiplier]));
|
SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", view_as<float>(gA_StyleSettings[gI_Style[client]][fSpeedMultiplier]));
|
||||||
@ -1827,6 +1823,17 @@ public void PreThinkPost(int client)
|
|||||||
{
|
{
|
||||||
sv_enablebunnyhopping.BoolValue = view_as<bool>(gA_StyleSettings[gI_Style[client]][bEnableBunnyhopping]);
|
sv_enablebunnyhopping.BoolValue = view_as<bool>(gA_StyleSettings[gI_Style[client]][bEnableBunnyhopping]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MoveType mtMoveType = GetEntityMoveType(client);
|
||||||
|
|
||||||
|
if(view_as<float>(gA_StyleSettings[gI_Style[client]][fGravityMultiplier]) != 1.0 &&
|
||||||
|
(mtMoveType == MOVETYPE_WALK || mtMoveType == MOVETYPE_ISOMETRIC) &&
|
||||||
|
(gMT_MoveType[client] == MOVETYPE_LADDER || GetEntityGravity(client) == 1.0))
|
||||||
|
{
|
||||||
|
SetEntityGravity(client, view_as<float>(gA_StyleSettings[gI_Style[client]][fGravityMultiplier]));
|
||||||
|
}
|
||||||
|
|
||||||
|
gMT_MoveType[client] = mtMoveType;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2272,4 +2279,6 @@ void UpdateStyleSettings(int client)
|
|||||||
char[] sAiraccelerate = new char[8];
|
char[] sAiraccelerate = new char[8];
|
||||||
FloatToString(gA_StyleSettings[gI_Style[client]][fAiraccelerate], sAiraccelerate, 8);
|
FloatToString(gA_StyleSettings[gI_Style[client]][fAiraccelerate], sAiraccelerate, 8);
|
||||||
sv_airaccelerate.ReplicateToClient(client, sAiraccelerate);
|
sv_airaccelerate.ReplicateToClient(client, sAiraccelerate);
|
||||||
|
|
||||||
|
SetEntityGravity(client, view_as<float>(gA_StyleSettings[gI_Style[client]][fGravityMultiplier]));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user