mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 14:56:48 +01:00
makes projectiles faster adds a tuning variable again removes a useless button in set-ticklag fixes homing optimizes projectiles / makes them easier to reason about
22 lines
1.0 KiB
Plaintext
22 lines
1.0 KiB
Plaintext
//Merged Doohl's and the existing ticklag as they both had good elements about them ~Carn
|
|
|
|
/client/proc/ticklag()
|
|
set category = "Debug"
|
|
set name = "Set Ticklag"
|
|
set desc = "Sets a new tick lag. Recommend you don't mess with this too much! Stable, time-tested ticklag value is 0.9"
|
|
|
|
if(!check_rights(R_DEBUG)) return
|
|
|
|
var/newtick = input("Sets a new tick lag. Please don't mess with this too much! The stable, time-tested ticklag value is 0.9","Lag of Tick", world.tick_lag) as num|null
|
|
//I've used ticks of 2 before to help with serious singulo lags
|
|
if(newtick && newtick <= 2 && newtick > 0)
|
|
log_admin("[key_name(src)] has modified world.tick_lag to [newtick]", 0)
|
|
message_admins("[key_name(src)] has modified world.tick_lag to [newtick]", 0)
|
|
world.set_ticklag(newtick)
|
|
feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
|
|
|
else
|
|
to_chat(src, "<font color='red'>Error: ticklag(): Invalid world.ticklag value. No changes made.</font>")
|
|
|
|
|