Log trait and species usage for metrics

Just some stuff for use in building statistics about characters
This commit is contained in:
Arokha Sieyes
2018-10-11 20:49:33 -04:00
parent 8c2e0928fa
commit ea0d6fc5a1
2 changed files with 5 additions and 0 deletions
@@ -87,6 +87,10 @@
var/S = pref.custom_base ? pref.custom_base : "Human"
var/datum/species/custom/new_CS = CS.produceCopy(S, pref.pos_traits + pref.neu_traits + pref.neg_traits, character)
//Statistics for this would be nice
var/english_traits = english_list(new_CS.traits, and_text = ";", comma_text = ";")
log_game("TRAITS [pref.client_ckey]/([character]) with: [english_traits]") //Terrible 'fake' key_name()... but they aren't in the same entity yet
//Any additional non-trait settings can be applied here
new_CS.blood_color = pref.blood_color