Macro-ize some helpers, character preview optimize (#14354)

This commit is contained in:
Wildkins
2022-07-01 06:40:30 -04:00
committed by GitHub
parent 4eb931cb81
commit bf81e76592
12 changed files with 41 additions and 84 deletions

View File

@@ -58,10 +58,10 @@
var/list/plant_traits = ALL_GENES
while(plant_traits && plant_traits.len)
var/gene_tag = pick(plant_traits)
var/gene_mask = "[uppertext(num2hex(rand(0,255)))]"
var/gene_mask = "[uppertext(num2hex(rand(0,255), 0))]"
while(gene_mask in used_masks)
gene_mask = "[uppertext(num2hex(rand(0,255)))]"
gene_mask = "[uppertext(num2hex(rand(0,255), 0))]"
used_masks += gene_mask
plant_traits -= gene_tag

View File

@@ -294,8 +294,7 @@
return "[return_value][include_faction_prefix ? " ([H.mind.selected_faction.title_suffix])" : ""]"
/proc/generate_record_id()
return add_zero(num2hex(rand(1, 65535)), 4)
return num2hex(rand(1, 65535), 4)
/datum/controller/subsystem/records/proc/InitializeCitizenships()
for (var/type in subtypesof(/datum/citizenship))