Make add_details faster and fix the lag. (maybe)

This commit is contained in:
Jordie
2017-09-05 17:12:34 +10:00
committed by CitadelStationBot
parent 3a76fdc2e9
commit 3f3eeb83bf
+18 -3
View File
@@ -229,7 +229,7 @@ SUBSYSTEM_DEF(blackbox)
/datum/feedback_variable
var/variable
var/value
var/details
var/list/details
/datum/feedback_variable/New(param_variable, param_value = 0)
variable = param_variable
@@ -267,6 +267,7 @@ SUBSYSTEM_DEF(blackbox)
/datum/feedback_variable/proc/get_variable()
return variable
<<<<<<< HEAD
/datum/feedback_variable/proc/set_details(text)
if (istext(text))
details = text
@@ -277,9 +278,23 @@ SUBSYSTEM_DEF(blackbox)
details = "\"[text]\""
else
details += " | \"[text]\""
=======
/datum/feedback_variable/proc/set_details(deets)
details = list("\"[deets]\"")
/datum/feedback_variable/proc/add_details(deets)
if (!details)
set_details(deets)
else
details += "\"[deets]\""
>>>>>>> dfeb900... Merge pull request #30431 from MrStonedOne/patch-418
/datum/feedback_variable/proc/get_details()
return details
return details.Join(" | ")
/datum/feedback_variable/proc/get_parsed()
return list(variable,value,details)
<<<<<<< HEAD
return list(variable,value,details)
=======
return list(variable,value,details.Join(" | "))
>>>>>>> dfeb900... Merge pull request #30431 from MrStonedOne/patch-418