Fixes regarding rank changes (#13706)

This commit is contained in:
adamsong
2022-04-15 17:52:26 -05:00
committed by GitHub
parent 8e0c688c2d
commit 3eeb7748a3
2 changed files with 6 additions and 8 deletions

View File

@@ -207,17 +207,15 @@
if(is_centcom)
new_access = get_centcom_access(target)
else
var/datum/job/job
for(var/jobtype in subtypesof(/datum/job))
var/datum/job/J = new jobtype
if(J.title == target)
job = J
break
var/datum/job/job = SSjob.GetJob(target)
if(!job)
to_chat(user, span_warning("No class exists for this job: [target]"))
return
new_access = job.get_access()
target_id_card.access -= get_all_centcom_access() + get_all_accesses()
if(target_id_card.registered_account)
target_id_card.registered_account.account_job = job
target_id_card.access = list()
target_id_card.access |= new_access
target_id_card.originalassignment = target
target_id_card.assignment = target