Feedback: splits the stats for account age and job exp related job preference denials (#84854)

This commit is contained in:
Kyle Spier-Swenson
2024-07-11 16:52:55 +01:00
committed by GitHub
parent 89fd3c999b
commit 69d8c2eaa7
+3 -1
View File
@@ -621,6 +621,7 @@ SUBSYSTEM_DEF(job)
var/never = 0 //never
var/banned = 0 //banned
var/young = 0 //account too young
var/newbie = 0 //exp too low
for(var/i in GLOB.new_player_list)
var/mob/dead/new_player/player = i
if(!(player.ready == PLAYER_READY_TO_PLAY && player.mind && is_unassigned_job(player.mind.assigned_role)))
@@ -632,7 +633,7 @@ SUBSYSTEM_DEF(job)
young++
continue
if(job.required_playtime_remaining(player.client))
young++
newbie++
continue
switch(player.client.prefs.job_preferences[job.title])
if(JP_HIGH)
@@ -649,6 +650,7 @@ SUBSYSTEM_DEF(job)
SSblackbox.record_feedback("nested tally", "job_preferences", never, list("[job.title]", "never"))
SSblackbox.record_feedback("nested tally", "job_preferences", banned, list("[job.title]", "banned"))
SSblackbox.record_feedback("nested tally", "job_preferences", young, list("[job.title]", "young"))
SSblackbox.record_feedback("nested tally", "job_preferences", newbie, list("[job.title]", "newbie"))
/datum/controller/subsystem/job/proc/PopcapReached()
var/hpc = CONFIG_GET(number/hard_popcap)