removes a bunch of unused/bad helpers (#48969)

* a commit

* Update code/controllers/subsystem/persistence.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* Update code/__HELPERS/text.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* Update advance.dm

* Update security_officer.dm

* Update text.dm

* Update unsorted.dm

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
This commit is contained in:
vuonojenmustaturska
2020-01-28 16:22:20 +01:00
committed by AnturK
co-authored by Emmett Gaines
parent f044bc1d70
commit 40657c9ccd
28 changed files with 136 additions and 179 deletions
+15 -17
View File
@@ -178,7 +178,7 @@
// Will generate new unique symptoms, use this if there are none. Returns a list of symptoms that were generated.
/datum/disease/advance/proc/GenerateSymptoms(level_min, level_max, amount_get = 0)
var/list/generated = list() // Symptoms we generated.
. = list() // Symptoms we generated.
// Generate symptoms. By default, we only choose non-deadly symptoms.
var/list/possible_symptoms = list()
@@ -189,7 +189,7 @@
possible_symptoms += S
if(!possible_symptoms.len)
return generated
return
// Random chance to get more than one symptom
var/number_of = amount_get
@@ -199,9 +199,7 @@
number_of += 1
for(var/i = 1; number_of >= i && possible_symptoms.len; i++)
generated += pick_n_take(possible_symptoms)
return generated
. += pick_n_take(possible_symptoms)
/datum/disease/advance/proc/Refresh(new_name = FALSE)
GenerateProperties()
@@ -318,30 +316,30 @@
/datum/disease/advance/proc/Evolve(min_level, max_level, ignore_mutable = FALSE)
if(!mutable && !ignore_mutable)
return
var/s = safepick(GenerateSymptoms(min_level, max_level, 1))
if(s)
AddSymptom(s)
var/list/generated_symptoms = GenerateSymptoms(min_level, max_level, 1)
if(length(generated_symptoms))
var/datum/symptom/S = pick(generated_symptoms)
AddSymptom(S)
Refresh(TRUE)
return
// Randomly remove a symptom.
/datum/disease/advance/proc/Devolve(ignore_mutable = FALSE)
if(!mutable && !ignore_mutable)
return
if(symptoms.len > 1)
var/s = safepick(symptoms)
if(s)
RemoveSymptom(s)
if(length(symptoms) > 1)
var/datum/symptom/S = pick(symptoms)
if(S)
RemoveSymptom(S)
Refresh(TRUE)
// Randomly neuter a symptom.
/datum/disease/advance/proc/Neuter(ignore_mutable = FALSE)
if(!mutable && !ignore_mutable)
return
if(symptoms.len)
var/s = safepick(symptoms)
if(s)
NeuterSymptom(s)
if(length(symptoms))
var/datum/symptom/S = pick(symptoms)
if(S)
NeuterSymptom(S)
Refresh(TRUE)
// Name the disease.
+3 -2
View File
@@ -36,7 +36,8 @@
// Arguments: event_type as text, any number of additional arguments to pass to event handler
// Returns: null
/datum/events/proc/fireEvent(eventName, ...)
var/list/event = listgetindex(events,eventName)
var/list/event = LAZYACCESS(events,eventName)
if(istype(event))
for(var/E in event)
var/datum/callback/cb = E
@@ -48,7 +49,7 @@
/datum/events/proc/clearEvent(event_type as text, datum/callback/cb)
if(!event_type || !cb)
return FALSE
var/list/event = listgetindex(events,event_type)
var/list/event = LAZYACCESS(events,event_type)
event -= cb
qdel(cb)
return TRUE
+3 -1
View File
@@ -163,4 +163,6 @@
return posturfs
/proc/get_teleport_turf(turf/center, precision = 0)
return safepick(get_teleport_turfs(center, precision))
var/list/turfs = get_teleport_turfs(center, precision)
if (length(turfs))
return pick(turfs)