mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 03:33:21 +00:00
27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
datum/directive/terminations/financial_crisis
|
|
special_orders = list(
|
|
"Suspend financial accounts of all civilian personnel, excluding the Head of Personnel.",
|
|
"Transfer their payrolls to the station account.",
|
|
"Terminate their employment.")
|
|
|
|
datum/directive/terminations/financial_crisis/get_crew_to_terminate()
|
|
var/list/civilians[0]
|
|
var/list/candidates = civilian_positions - "Head of Personnel"
|
|
for(var/mob/M in player_list)
|
|
if (M.is_ready() && candidates.Find(M.mind.assigned_role))
|
|
civilians.Add(M)
|
|
return civilians
|
|
|
|
datum/directive/terminations/financial_crisis/get_description()
|
|
return {"
|
|
<p>
|
|
[system_name()] system banks in financial crisis. Local emergency situation ongoing.
|
|
NT Funds redistributed in accordance with financial regulations covered by employee contracts, impact upon civilian department expected.
|
|
Further information is classified.
|
|
</p>
|
|
"}
|
|
|
|
datum/directive/terminations/financial_crisis/meets_prerequisites()
|
|
var/list/civilians = get_crew_to_terminate()
|
|
return civilians.len >= 5
|