mirror of
https://github.com/CHOMPstation/CHOMPstation.git
synced 2026-08-23 12:06:22 +01:00
TG: Merged Doohl's ticklag thing and the pre-existing one because we don't need two.
All admins that should be able to delete can now do so again. gave the adminverb procs a much needed spring-clean. Added some missing returns. moved comments around. Made the verblists more legible. Revision: r3403 Author: elly1...@rocketmail.com
This commit is contained in:
@@ -1,20 +1,27 @@
|
||||
/client/proc/ticklag(number as num)
|
||||
//Merged Doohl's and the existing ticklag as they both had good elements about them ~Carn
|
||||
|
||||
/client/proc/ticklag()
|
||||
set category = "Debug"
|
||||
set name = "Ticklag"
|
||||
set desc = "Ticklag"
|
||||
set hidden = 1
|
||||
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(Debug2)
|
||||
if(src.holder)
|
||||
if(!src.mob)
|
||||
return
|
||||
if(src.holder.rank in list("Game Admin", "Game Master"))
|
||||
world.tick_lag = number
|
||||
log_admin("[key_name(src.mob)] set tick_lag to [number]")
|
||||
message_admins("[key_name_admin(usr)] modified world's tick_lag to [number]")
|
||||
else
|
||||
alert("Fuck off, no crashing dis server")
|
||||
return
|
||||
else
|
||||
alert("Debugging is disabled")
|
||||
return
|
||||
if(!src.mob) return
|
||||
|
||||
if(src.holder.rank in list("Game Admin", "Game Master"))
|
||||
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.tick_lag = newtick
|
||||
//feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||
return
|
||||
src << "\red Error: ticklag(): Invalid world.ticklag value. No changes made."
|
||||
return
|
||||
|
||||
src << "\red Error: ticklag(): You are not authorised to use this. Game Admins and higher only."
|
||||
return
|
||||
else
|
||||
src << "\red Error: ticklag(): You must first enable Debugging mode."
|
||||
return
|
||||
Reference in New Issue
Block a user