From 045dc03f86ac65d43c69a83cd765acbdeb390b10 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Wed, 24 Jan 2018 21:03:44 +0500 Subject: [PATCH] checks for 511 --- code/modules/client/client procs.dm | 3 ++- code/modules/client/preference/preferences.dm | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 597f4eb4e71..9e731953ce5 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -418,7 +418,8 @@ preferences_datums[ckey] = prefs prefs.last_ip = address //these are gonna be used for banning prefs.last_id = computer_id //these are gonna be used for banning - fps = prefs.clientfps + if(world.byond_version >= 511 && byond_version >= 511 && prefs.clientfps) + fps = prefs.clientfps spawn() // Goonchat does some non-instant checks in start() chatOutput.start() diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index 01c944020d7..7d9603566d9 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -1891,10 +1891,16 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts organ_data[organ] = "mechanical" if("clientfps") - var/desiredfps = input(user, "Choose your desired fps. (0 = synced with server tick rate (currently:[world.fps]))", "Character Preference", clientfps) as null|num + var/version_message + if(user.client && user.client.byond_version < 511) + version_message = "\nYou need to be using byond version 511 or later to take advantage of this feature, your version of [user.client.byond_version] is too low" + if(world.byond_version < 511) + version_message += "\nThis server does not currently support client side fps. You can set now for when it does." + var/desiredfps = input(user, "Choose your desired fps.[version_message]\n(0 = synced with server tick rate (currently:[world.fps]))", "Character Preference", clientfps) as null|num if(!isnull(desiredfps)) clientfps = desiredfps - parent.fps = clientfps + if(world.byond_version >= 511 && user.client && user.client.byond_version >= 511) + parent.fps = clientfps /* if("skin_style")