The loadout now properly substitutes job clothing. (#13170)

This commit is contained in:
Matt Atlas
2022-02-14 19:13:46 +01:00
committed by GitHub
parent ccb71c486a
commit 650f14df92
3 changed files with 45 additions and 4 deletions
@@ -211,12 +211,12 @@
var/list/leftovers = list()
var/list/used_slots = list()
if((equip_preview_mob & EQUIP_PREVIEW_LOADOUT) && !(previewJob && (equip_preview_mob & EQUIP_PREVIEW_JOB) && (previewJob.type == /datum/job/ai || previewJob.type == /datum/job/cyborg)))
SSjobs.EquipCustom(mannequin, previewJob, src, leftovers, null, used_slots)
if((equip_preview_mob & EQUIP_PREVIEW_JOB) && previewJob)
previewJob.equip_preview(mannequin, player_alt_titles[previewJob.title], faction)
if((equip_preview_mob & EQUIP_PREVIEW_LOADOUT) && !(previewJob && (equip_preview_mob & EQUIP_PREVIEW_JOB) && (previewJob.type == /datum/job/ai || previewJob.type == /datum/job/cyborg)))
SSjobs.EquipCustom(mannequin, previewJob, src, leftovers, null, used_slots)
if(equip_preview_mob & EQUIP_PREVIEW_LOADOUT && leftovers.len)
SSjobs.EquipCustomDeferred(mannequin, src, leftovers, used_slots)