This commit is contained in:
Vi3trice
2022-10-08 06:04:21 -04:00
committed by GitHub
parent 4596f0fa18
commit c59330f7b5
2 changed files with 7 additions and 9 deletions
+3 -4
View File
@@ -116,8 +116,7 @@
if(!thing)
continue
var/datum/D = thing
// This originally did initial(D.vars[variable]) but initial() doesn't work on a list index
if(D.vv_edit_var(variable, D.vars[variable]) != FALSE)
if(D.vv_edit_var(variable, initial(D.vars[variable])) != FALSE)
accepted++
else
rejected++
@@ -207,8 +206,8 @@
to_chat(src, "[rejected] out of [count] objects rejected your edit")
log_world("### MassVarEdit by [src]: [O.type] (A/R [accepted]/[rejected]) [variable]=[html_encode("[O.vars[variable]]")]([list2params(value)])")
log_admin("[key_name(src)] mass modified [original_name]'s [variable] to [O.vars[variable]] ([accepted] objects modified)")
message_admins("[key_name_admin(src)] mass modified [original_name]'s [variable] to [html_encode("[O.vars[variable]]")] ([accepted] objects modified)")
log_admin("[key_name(src)] mass modified [original_name]'s [variable] to [O.vars[variable]] (Type: [class]) ([accepted] objects modified)")
message_admins("[key_name_admin(src)] mass modified [original_name]'s [variable] to [html_encode("[O.vars[variable]]")] (Type: [class]) ([accepted] objects modified)")
/proc/get_all_of_type(T, subtypes = TRUE)
var/list/typecache = list()
+4 -5
View File
@@ -632,8 +632,7 @@ GLOBAL_PROTECT(VVmaint_only)
return
if(VV_RESTORE_DEFAULT)
// This originally did initial(O.vars[variable]) but initial() doesn't work on a list index
var_new = O.vars[variable]
var_new = initial(O.vars[variable])
if(VV_TEXT)
var/list/varsvars = vv_parse_text(O, var_new)
@@ -644,7 +643,7 @@ GLOBAL_PROTECT(VVmaint_only)
to_chat(src, "Your edit was rejected by the object.")
return
SEND_GLOBAL_SIGNAL(COMSIG_GLOB_VAR_EDIT, args)
log_world("### VarEdit by [src]: [O.type] [variable]=[html_encode("[var_new]")]")
log_admin("[key_name(src)] modified [original_name]'s [variable] to [var_new]")
var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] to [html_encode("[var_new]")]"
log_world("### VarEdit by [src]: [O.type] [variable]=[html_encode("[var_new]")] (Type: [class])")
log_admin("[key_name(src)] modified [original_name]'s [variable] to [var_new] (Type: [class])")
var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] to [html_encode("[var_new]")] (Type: [class])"
message_admins(msg)