diff --git a/releases/3.2.0/Balance.txt b/releases/3.2.0/Balance.txt index cb73f38..f0a5414 100644 --- a/releases/3.2.0/Balance.txt +++ b/releases/3.2.0/Balance.txt @@ -405,7 +405,7 @@ #define kJoinTeamCooldown 3.00 #define kKNROF 0.65 #define kLeapEnergyCost 0.25 -#define kLerkBaseSpeedMax 600.0 +#define kLerkBaseSpeedMax 650.0 #define kLeapROF 0.50 #define kMGROF 0.10 #define kMarineArmorLevelOne 0.20 diff --git a/releases/3.2.0/cl_dlls/client.dll b/releases/3.2.0/cl_dlls/client.dll index c795459..7ee21a1 100644 Binary files a/releases/3.2.0/cl_dlls/client.dll and b/releases/3.2.0/cl_dlls/client.dll differ diff --git a/releases/3.2.0/dlls/ns.dll b/releases/3.2.0/dlls/ns.dll index a3aa83d..996d6a1 100644 Binary files a/releases/3.2.0/dlls/ns.dll and b/releases/3.2.0/dlls/ns.dll differ diff --git a/releases/3.2.0/liblist.gam b/releases/3.2.0/liblist.gam index 54bc0dc..42808b4 100644 --- a/releases/3.2.0/liblist.gam +++ b/releases/3.2.0/liblist.gam @@ -2,7 +2,7 @@ // Natural Selection // // by Charlie Cleveland // //////////////////////////// -game "Natural Selection 3.2 (Revision 530)" +game "Natural Selection 3.2 (Revision 537)" url_info "http://www.unknownworlds.com/ns/" url_dl "http://www.unknownworlds.com/ns/view?action=files" icon "ns" diff --git a/releases/3.2.0/source/mod/AvHServerUtil.cpp b/releases/3.2.0/source/mod/AvHServerUtil.cpp index 4817606..00d287b 100644 --- a/releases/3.2.0/source/mod/AvHServerUtil.cpp +++ b/releases/3.2.0/source/mod/AvHServerUtil.cpp @@ -190,7 +190,7 @@ char* AvHSUGetGameVersionString() string theGameVersionString; theGameVersionString = "v" + MakeStringFromInt(BALANCE_VAR(kGameVersionMajor)) + "." + MakeStringFromInt(BALANCE_VAR(kGameVersionMinor)) + "." + - MakeStringFromInt(BALANCE_VAR(kGameVersionRevision)) + "-530"; + MakeStringFromInt(BALANCE_VAR(kGameVersionRevision)) + "-537"; //memset(theGameVersion, 0, 1024); strcpy(theGameVersion, theGameVersionString.c_str()); diff --git a/releases/3.2.0/source/pm_shared/pm_shared.cpp b/releases/3.2.0/source/pm_shared/pm_shared.cpp index 111b01b..ce586ac 100644 --- a/releases/3.2.0/source/pm_shared/pm_shared.cpp +++ b/releases/3.2.0/source/pm_shared/pm_shared.cpp @@ -5215,7 +5215,7 @@ void PM_PreventMegaCrazyLerkPancakage() { float spd; // If we have to crop, apply this cropping fraction to velocity float fraction; - float maxbasespeed=BALANCE_VAR(kLerkBaseSpeedMax) + BALANCE_VAR(kAlienCelerityBonus) * PM_GetCelerityLevel(); + float maxbasespeed=BALANCE_VAR(kLerkBaseSpeedMax) + (BALANCE_VAR(kAlienCelerityBonus)-5) * PM_GetCelerityLevel(); vec3_t vertical={0,0,-1.0f}; @@ -5226,10 +5226,11 @@ void PM_PreventMegaCrazyLerkPancakage() { // pseudo-gravity based on angle of ascent. AngleVectors(pmove->angles, forward, tmp, tmp); - float dp=DotProduct(forward, vertical)/10.0f; - if ( dp > -0.025 && dp < 0.025 ) - dp=0.0; - + float dp=DotProduct(forward, vertical); + if ( dp > 0 ) + dp /= 10.0f; + else + dp /= 5.0f; maxbasespeed *= 1.0f + dp;