mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 12:07:27 +01:00
Adds major warning text for some jobs (#17434)
This commit is contained in:
@@ -445,9 +445,12 @@ SUBSYSTEM_DEF(jobs)
|
||||
if(job.req_admin_notify)
|
||||
to_chat(H, "<center><b>You are playing a job that is important for the game progression. If you have to disconnect, please go to cryo and inform command. If you are unable to do so, please notify the admins via adminhelp.</b></center>")
|
||||
to_chat(H, "<br><b><center>If you need help, check the <a href=\"https://paradisestation.org/wiki/index.php/Main_Page\">wiki</a> or use Mentorhelp(F1)!</b></center>")
|
||||
if(job.important_information)
|
||||
to_chat(H, "<center><div class='userdanger' style='width: 80%'>[job.important_information]</div></center>")
|
||||
to_chat(H, "<center><span class='green'>----------------</span><br><br></center>")
|
||||
|
||||
return H
|
||||
|
||||
/datum/controller/subsystem/jobs/proc/EquipRank(mob/living/carbon/human/H, rank, joined_late = 0) // Equip and put them in an area
|
||||
if(!H)
|
||||
return null
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
minimal_player_age = 21
|
||||
exp_map = list(EXP_TYPE_ENGINEERING = 1200)
|
||||
outfit = /datum/outfit/job/chief_engineer
|
||||
important_information = "This role requires you to coordinate a department. You are required to be familiar with Standard Operating Procedure (Engineering), basic job duties, and act professionally (roleplay)."
|
||||
|
||||
/datum/outfit/job/chief_engineer
|
||||
name = "Chief Engineer"
|
||||
|
||||
@@ -24,6 +24,9 @@
|
||||
//Supervisors, who this person answers to directly
|
||||
var/supervisors = ""
|
||||
|
||||
/// Text which is shown to someone in BIG BOLG RED when they spawn. Use for critically important stuff that could make/break a round
|
||||
var/important_information = null
|
||||
|
||||
//Sellection screen color
|
||||
var/selection_color = "#ffffff"
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
minimal_player_age = 21
|
||||
exp_map = list(EXP_TYPE_MEDICAL = 1200)
|
||||
outfit = /datum/outfit/job/cmo
|
||||
important_information = "This role requires you to coordinate a department. You are required to be familiar with Standard Operating Procedure (Medical), basic job duties, and act professionally (roleplay)."
|
||||
|
||||
/datum/outfit/job/cmo
|
||||
name = "Chief Medical Officer"
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
)
|
||||
|
||||
outfit = /datum/outfit/job/rd
|
||||
important_information = "This role requires you to coordinate a department. You are required to be familiar with Standard Operating Procedure (Science), basic job duties, and act professionally (roleplay)."
|
||||
|
||||
/datum/outfit/job/rd
|
||||
name = "Research Director"
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
exp_map = list(EXP_TYPE_SECURITY = 1200)
|
||||
disabilities_allowed = 0
|
||||
outfit = /datum/outfit/job/hos
|
||||
important_information = "This role requires you to coordinate a department. You are required to be familiar with Standard Operating Procedure (Security), Space Law, basic job duties, and act professionally (roleplay)."
|
||||
|
||||
/datum/outfit/job/hos
|
||||
name = "Head of Security"
|
||||
@@ -109,6 +110,7 @@
|
||||
minimal_player_age = 14
|
||||
exp_map = list(EXP_TYPE_CREW = 600)
|
||||
outfit = /datum/outfit/job/detective
|
||||
important_information = "You are not a Security Officer. Your revolver is for self defence only."
|
||||
|
||||
/datum/outfit/job/detective
|
||||
name = "Detective"
|
||||
@@ -164,6 +166,7 @@
|
||||
minimal_player_age = 14
|
||||
exp_map = list(EXP_TYPE_CREW = 600)
|
||||
outfit = /datum/outfit/job/officer
|
||||
important_information = "Space Law is the law, not a suggestion."
|
||||
|
||||
/datum/outfit/job/officer
|
||||
name = "Security Officer"
|
||||
|
||||
@@ -16,6 +16,7 @@ GLOBAL_DATUM_INIT(captain_announcement, /datum/announcement/minor, new(do_newsca
|
||||
exp_map = list(EXP_TYPE_COMMAND = 1200)
|
||||
disabilities_allowed = 0
|
||||
outfit = /datum/outfit/job/captain
|
||||
important_information = "This role requires you to coordinate a department. You are required to be familiar with Standard Operating Procedure (Command), basic job duties, and act professionally (roleplay)."
|
||||
|
||||
/datum/job/captain/get_access()
|
||||
return get_all_accesses()
|
||||
@@ -80,6 +81,7 @@ GLOBAL_DATUM_INIT(captain_announcement, /datum/announcement/minor, new(do_newsca
|
||||
ACCESS_THEATRE, ACCESS_CHAPEL_OFFICE, ACCESS_LIBRARY, ACCESS_RESEARCH, ACCESS_MINING, ACCESS_HEADS_VAULT, ACCESS_MINING_STATION,
|
||||
ACCESS_CLOWN, ACCESS_MIME, ACCESS_HOP, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_WEAPONS, ACCESS_MINERAL_STOREROOM)
|
||||
outfit = /datum/outfit/job/hop
|
||||
important_information = "This role requires you to coordinate a department. You are required to be familiar with Standard Operating Procedure (Service), basic job duties, and act professionally (roleplay)."
|
||||
|
||||
/datum/outfit/job/hop
|
||||
name = "Head of Personnel"
|
||||
@@ -126,6 +128,7 @@ GLOBAL_DATUM_INIT(captain_announcement, /datum/announcement/minor, new(do_newsca
|
||||
ACCESS_THEATRE, ACCESS_CHAPEL_OFFICE, ACCESS_LIBRARY, ACCESS_RESEARCH, ACCESS_MINING, ACCESS_HEADS_VAULT, ACCESS_MINING_STATION,
|
||||
ACCESS_CLOWN, ACCESS_MIME, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_WEAPONS, ACCESS_NTREP)
|
||||
outfit = /datum/outfit/job/nanotrasenrep
|
||||
important_information = "This role requires you to advise the Command team about Standard Operating Procedure, Chain of Command, and report to Central Command about various matters. You are required to act in a manner befitting someone representing Nanotrasen."
|
||||
|
||||
/datum/outfit/job/nanotrasenrep
|
||||
name = "Nanotrasen Representative"
|
||||
@@ -167,6 +170,7 @@ GLOBAL_DATUM_INIT(captain_announcement, /datum/announcement/minor, new(do_newsca
|
||||
minimal_access = list(ACCESS_FORENSICS_LOCKERS, ACCESS_SEC_DOORS, ACCESS_MEDICAL, ACCESS_CONSTRUCTION, ACCESS_ENGINE, ACCESS_MAINT_TUNNELS, ACCESS_RESEARCH,
|
||||
ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_HEADS, ACCESS_BLUESHIELD, ACCESS_WEAPONS)
|
||||
outfit = /datum/outfit/job/blueshield
|
||||
important_information = "This role requires you to ensure the safety of the Heads of Staff, not the general crew. You may perform arrests only if the combatant is directly threatening a member of Command, the Nanotrasen Representative, or the Magistrate."
|
||||
|
||||
/datum/outfit/job/blueshield
|
||||
name = "Blueshield"
|
||||
@@ -211,6 +215,7 @@ GLOBAL_DATUM_INIT(captain_announcement, /datum/announcement/minor, new(do_newsca
|
||||
ACCESS_CLOWN, ACCESS_MIME, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_MAGISTRATE)
|
||||
minimal_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_COURT, ACCESS_MAINT_TUNNELS, ACCESS_LAWYER, ACCESS_MAGISTRATE, ACCESS_HEADS)
|
||||
outfit = /datum/outfit/job/judge
|
||||
important_information = "This role requires you to oversee legal matters and make important decisions about sentencing. You are required to have an extensive knowledge of Space Law and Security SOP and only operate within, not outside, the boundaries of the law."
|
||||
|
||||
/datum/outfit/job/judge
|
||||
name = "Magistrate"
|
||||
@@ -252,6 +257,7 @@ GLOBAL_DATUM_INIT(captain_announcement, /datum/announcement/minor, new(do_newsca
|
||||
minimal_player_age = 30
|
||||
exp_map = list(EXP_TYPE_CREW = 600)
|
||||
outfit = /datum/outfit/job/lawyer
|
||||
important_information = "Your job is to deal with affairs regarding Standard Operating Procedure. You are NOT in charge of Space Law affairs, nor can you override it. You are not a prisoner defence lawyer."
|
||||
|
||||
/datum/outfit/job/lawyer
|
||||
name = "Internal Affairs Agent"
|
||||
|
||||
Reference in New Issue
Block a user