Files
Bubberstation/code/modules/client/preferences/fps.dm
2021-10-08 05:04:56 -07:00

21 lines
499 B
Plaintext

/datum/preference/numeric/fps
category = PREFERENCE_CATEGORY_GAME_PREFERENCES
savefile_key = "clientfps"
savefile_identifier = PREFERENCE_PLAYER
minimum = -1
maximum = 240
/datum/preference/numeric/fps/create_default_value()
return -1
/datum/preference/numeric/fps/apply_to_client(client/client, value)
client.fps = (value < 0) ? RECOMMENDED_FPS : value
/datum/preference/numeric/fps/compile_constant_data()
var/list/data = ..()
data["recommended_fps"] = RECOMMENDED_FPS
return data