mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Merged master/dev config.txt.
This commit is contained in:
@@ -699,7 +699,7 @@ proc // Creates a single icon from a given /atom or /image. Only the first argu
|
||||
while(TRUE)
|
||||
if(curIndex<=process.len)
|
||||
current = process[curIndex]
|
||||
if(!current) continue
|
||||
if(current)
|
||||
currentLayer = current:layer
|
||||
if(currentLayer<0) // Special case for FLY_LAYER
|
||||
if(currentLayer <= -1000) return flat
|
||||
@@ -719,9 +719,7 @@ proc // Creates a single icon from a given /atom or /image. Only the first argu
|
||||
layers[current]=currentLayer // Place at end
|
||||
|
||||
curIndex++
|
||||
|
||||
if(curIndex>process.len)
|
||||
if(pSet == 0) // Switch to overlays
|
||||
else if(pSet == 0) // Switch to overlays
|
||||
curIndex = 1
|
||||
pSet = 1
|
||||
process = A.overlays
|
||||
|
||||
@@ -83,6 +83,8 @@
|
||||
var/limitalienplayers = 0
|
||||
var/alien_to_human_ratio = 0.5
|
||||
|
||||
var/debugparanoid = 0
|
||||
|
||||
var/server
|
||||
var/banappeals
|
||||
var/wikiurl
|
||||
@@ -244,6 +246,9 @@
|
||||
if ("log_say")
|
||||
config.log_say = 1
|
||||
|
||||
if ("debug_paranoid")
|
||||
config.debugparanoid = 1
|
||||
|
||||
if ("log_admin")
|
||||
config.log_admin = 1
|
||||
|
||||
|
||||
@@ -156,6 +156,12 @@ var/list/admin_verbs_debug = list(
|
||||
/client/proc/SDQL_query,
|
||||
/client/proc/SDQL2_query,
|
||||
)
|
||||
|
||||
var/list/admin_verbs_paranoid_debug = list(
|
||||
/client/proc/callproc,
|
||||
/client/proc/debug_controller
|
||||
)
|
||||
|
||||
var/list/admin_verbs_possess = list(
|
||||
/proc/possess,
|
||||
/proc/release
|
||||
@@ -274,7 +280,10 @@ var/list/admin_verbs_mentor = list(
|
||||
if(holder.rights & R_BAN) verbs += admin_verbs_ban
|
||||
if(holder.rights & R_FUN) verbs += admin_verbs_fun
|
||||
if(holder.rights & R_SERVER) verbs += admin_verbs_server
|
||||
if(holder.rights & R_DEBUG) verbs += admin_verbs_debug
|
||||
if(holder.rights & R_DEBUG)
|
||||
verbs += admin_verbs_debug
|
||||
if(config.debugparanoid && !check_rights(R_ADMIN))
|
||||
verbs.Remove(admin_verbs_paranoid_debug) //Right now it's just callproc but we can easily add others later on.
|
||||
if(holder.rights & R_POSSESS) verbs += admin_verbs_possess
|
||||
if(holder.rights & R_PERMISSIONS) verbs += admin_verbs_permissions
|
||||
if(holder.rights & R_STEALTH) verbs += /client/proc/stealth
|
||||
|
||||
@@ -30,6 +30,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
|
||||
set name = "Advanced ProcCall"
|
||||
|
||||
if(!check_rights(R_DEBUG)) return
|
||||
if(config.debugparanoid && !check_rights(R_ADMIN)) return
|
||||
|
||||
spawn(0)
|
||||
var/target = null
|
||||
|
||||
@@ -292,3 +292,8 @@ EVENT_DELAY_UPPER 15;45;70
|
||||
# EVENT_CUSTOM_START_MINOR 10;15
|
||||
# EVENT_CUSTOM_START_MODERATE 30;45
|
||||
EVENT_CUSTOM_START_MAJOR 80;100
|
||||
|
||||
## Uncomment to make proccall require R_ADMIN instead of R_DEBUG
|
||||
## designed for environments where you have testers but don't want them
|
||||
## able to use the more powerful debug options.
|
||||
#DEBUG_PARANOID
|
||||
|
||||
Reference in New Issue
Block a user