This commit is contained in:
Sirryan2002
2022-12-01 21:36:39 +01:00
committed by GitHub
parent b1ba9ed47d
commit e36351f538
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -595,7 +595,7 @@ SUBSYSTEM_DEF(jobs)
var/datum/department_member/member = new
member.name = H.real_name
member.role = job.title
member.member_account = account
member.set_member_account(account) //we need to set this through a proc so we can register signals
member.can_approve_crates = job?.department_account_access
department.members += member
+9
View File
@@ -32,6 +32,15 @@
///This department members money account
var/datum/money_account/member_account
/datum/department_member/proc/set_member_account(datum/money_account/account)
member_account = account
RegisterSignal(account, COMSIG_PARENT_QDELETING, PROC_REF(clear_member_account))
/datum/department_member/proc/clear_member_account(datum/money_account/account)
UnregisterSignal(account, COMSIG_PARENT_QDELETING)
member_account = null
/datum/station_department/can_vv_delete()
message_admins("An admin attempted to VV delete a station_department datum, please stop doing this it will break cargo")
return FALSE