mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Merge pull request #5114 from Novacat/nova-weapons
Expedition Sub-department
This commit is contained in:
@@ -19,6 +19,7 @@
|
|||||||
var/list/med = new()
|
var/list/med = new()
|
||||||
var/list/sci = new()
|
var/list/sci = new()
|
||||||
var/list/car = new()
|
var/list/car = new()
|
||||||
|
var/list/pla = new() //VOREStation Edit
|
||||||
var/list/civ = new()
|
var/list/civ = new()
|
||||||
var/list/bot = new()
|
var/list/bot = new()
|
||||||
var/list/misc = new()
|
var/list/misc = new()
|
||||||
@@ -72,6 +73,11 @@
|
|||||||
if(real_rank in cargo_positions)
|
if(real_rank in cargo_positions)
|
||||||
car[name] = rank
|
car[name] = rank
|
||||||
department = 1
|
department = 1
|
||||||
|
//VOREStation Edit Begin
|
||||||
|
if(real_rank in planet_positions)
|
||||||
|
pla[name] = rank
|
||||||
|
department = 1
|
||||||
|
//VOREStation Edit End
|
||||||
if(real_rank in civilian_positions)
|
if(real_rank in civilian_positions)
|
||||||
civ[name] = rank
|
civ[name] = rank
|
||||||
department = 1
|
department = 1
|
||||||
@@ -118,6 +124,13 @@
|
|||||||
for(name in car)
|
for(name in car)
|
||||||
dat += "<tr[even ? " class='alt'" : ""]><td>[name]</td><td>[car[name]]</td><td>[isactive[name]]</td></tr>"
|
dat += "<tr[even ? " class='alt'" : ""]><td>[name]</td><td>[car[name]]</td><td>[isactive[name]]</td></tr>"
|
||||||
even = !even
|
even = !even
|
||||||
|
//VOREStation Edit Begin
|
||||||
|
if(pla.len > 0)
|
||||||
|
dat += "<tr><th colspan=3>Exploration</th></tr>"
|
||||||
|
for(name in pla)
|
||||||
|
dat += "<tr[even ? " class='alt'" : ""]><td>[name]</td><td>[pla[name]]</td><td>[isactive[name]]</td></tr>"
|
||||||
|
even = !even
|
||||||
|
//VOREStation Edit End
|
||||||
if(civ.len > 0)
|
if(civ.len > 0)
|
||||||
dat += "<tr><th colspan=3>Civilian</th></tr>"
|
dat += "<tr><th colspan=3>Civilian</th></tr>"
|
||||||
for(name in civ)
|
for(name in civ)
|
||||||
|
|||||||
18
code/datums/outfits/jobs/civilian_vr.dm
Normal file
18
code/datums/outfits/jobs/civilian_vr.dm
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
/decl/hierarchy/outfit/job/assistant/worker
|
||||||
|
id_type = /obj/item/weapon/card/id/civilian
|
||||||
|
|
||||||
|
/decl/hierarchy/outfit/job/assistant/cargo
|
||||||
|
id_type = /obj/item/weapon/card/id/cargo
|
||||||
|
|
||||||
|
/decl/hierarchy/outfit/job/assistant/engineer
|
||||||
|
id_type = /obj/item/weapon/card/id/engineering
|
||||||
|
flags = OUTFIT_EXTENDED_SURVIVAL
|
||||||
|
|
||||||
|
/decl/hierarchy/outfit/job/assistant/medic
|
||||||
|
id_type = /obj/item/weapon/card/id/medical
|
||||||
|
|
||||||
|
/decl/hierarchy/outfit/job/assistant/scientist
|
||||||
|
id_type = /obj/item/weapon/card/id/science
|
||||||
|
|
||||||
|
/decl/hierarchy/outfit/job/assistant/officer
|
||||||
|
id_type = /obj/item/weapon/card/id/security
|
||||||
@@ -157,7 +157,7 @@ var/global/list/PDA_Manifest = list()
|
|||||||
list("cat" = "Medical", "elems" = med),
|
list("cat" = "Medical", "elems" = med),
|
||||||
list("cat" = "Science", "elems" = sci),
|
list("cat" = "Science", "elems" = sci),
|
||||||
list("cat" = "Cargo", "elems" = car),
|
list("cat" = "Cargo", "elems" = car),
|
||||||
// list("cat" = "Planetside", "elems" = pla), // VOREStation Edit - Don't show empty dpt in PDA
|
list("cat" = "Exploration", "elems" = pla), // VOREStation Edit
|
||||||
list("cat" = "Civilian", "elems" = civ),
|
list("cat" = "Civilian", "elems" = civ),
|
||||||
list("cat" = "Silicon", "elems" = bot),
|
list("cat" = "Silicon", "elems" = bot),
|
||||||
list("cat" = "Miscellaneous", "elems" = misc)
|
list("cat" = "Miscellaneous", "elems" = misc)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
selection_color = "#9b633e"
|
selection_color = "#9b633e"
|
||||||
access = list(access_maint_tunnels)
|
access = list(access_maint_tunnels)
|
||||||
minimal_access = list(access_maint_tunnels)
|
minimal_access = list(access_maint_tunnels)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
outfit_type = /decl/hierarchy/outfit/job/assistant/worker
|
||||||
|
|
||||||
/datum/job/offduty_cargo
|
/datum/job/offduty_cargo
|
||||||
title = "Off-duty Cargo"
|
title = "Off-duty Cargo"
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
selection_color = "#9b633e"
|
selection_color = "#9b633e"
|
||||||
access = list(access_maint_tunnels)
|
access = list(access_maint_tunnels)
|
||||||
minimal_access = list(access_maint_tunnels)
|
minimal_access = list(access_maint_tunnels)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
outfit_type = /decl/hierarchy/outfit/job/assistant/cargo
|
||||||
|
|
||||||
/datum/job/offduty_engineering
|
/datum/job/offduty_engineering
|
||||||
title = "Off-duty Engineer"
|
title = "Off-duty Engineer"
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
selection_color = "#5B4D20"
|
selection_color = "#5B4D20"
|
||||||
access = list(access_maint_tunnels, access_external_airlocks, access_construction)
|
access = list(access_maint_tunnels, access_external_airlocks, access_construction)
|
||||||
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
outfit_type = /decl/hierarchy/outfit/job/assistant/engineer
|
||||||
|
|
||||||
/datum/job/offduty_medical
|
/datum/job/offduty_medical
|
||||||
title = "Off-duty Medic"
|
title = "Off-duty Medic"
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
selection_color = "#013D3B"
|
selection_color = "#013D3B"
|
||||||
access = list(access_maint_tunnels, access_external_airlocks)
|
access = list(access_maint_tunnels, access_external_airlocks)
|
||||||
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
outfit_type = /decl/hierarchy/outfit/job/assistant/medic
|
||||||
|
|
||||||
/datum/job/offduty_science
|
/datum/job/offduty_science
|
||||||
title = "Off-duty Scientist"
|
title = "Off-duty Scientist"
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
selection_color = "#633D63"
|
selection_color = "#633D63"
|
||||||
access = list(access_maint_tunnels)
|
access = list(access_maint_tunnels)
|
||||||
minimal_access = list(access_maint_tunnels)
|
minimal_access = list(access_maint_tunnels)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
outfit_type = /decl/hierarchy/outfit/job/assistant/scientist
|
||||||
|
|
||||||
/datum/job/offduty_security
|
/datum/job/offduty_security
|
||||||
title = "Off-duty Officer"
|
title = "Off-duty Officer"
|
||||||
@@ -78,4 +78,4 @@
|
|||||||
selection_color = "#601C1C"
|
selection_color = "#601C1C"
|
||||||
access = list(access_maint_tunnels)
|
access = list(access_maint_tunnels)
|
||||||
minimal_access = list(access_maint_tunnels)
|
minimal_access = list(access_maint_tunnels)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
outfit_type = /decl/hierarchy/outfit/job/assistant/officer
|
||||||
|
|||||||
@@ -73,18 +73,15 @@ var/list/medical_positions = list(
|
|||||||
"Geneticist",
|
"Geneticist",
|
||||||
"Psychiatrist",
|
"Psychiatrist",
|
||||||
"Chemist",
|
"Chemist",
|
||||||
"Field Medic", // VOREStation Edit - Moved SAR from planetary -> medical
|
|
||||||
"Paramedic"
|
"Paramedic"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
var/list/science_positions = list(
|
var/list/science_positions = list(
|
||||||
"Research Director",
|
"Research Director",
|
||||||
"Pathfinder", // VOREStation Edit - Added Pathfinder
|
|
||||||
"Scientist",
|
"Scientist",
|
||||||
"Geneticist", //Part of both medical and science
|
"Geneticist", //Part of both medical and science
|
||||||
"Roboticist",
|
"Roboticist",
|
||||||
"Explorer", // VOREStation Edit - Moved Explorer from planetary -> science
|
|
||||||
"Xenobiologist"
|
"Xenobiologist"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -104,7 +101,6 @@ var/list/civilian_positions = list(
|
|||||||
"Librarian",
|
"Librarian",
|
||||||
"Lawyer",
|
"Lawyer",
|
||||||
"Chaplain",
|
"Chaplain",
|
||||||
"Pilot", // VOREStation Edit - Moved Pilot from planetary -> civ
|
|
||||||
USELESS_JOB, //VOREStation Edit - Visitor not Assistant
|
USELESS_JOB, //VOREStation Edit - Visitor not Assistant
|
||||||
"Intern" //VOREStation Edit - Intern
|
"Intern" //VOREStation Edit - Intern
|
||||||
)
|
)
|
||||||
@@ -119,9 +115,10 @@ var/list/security_positions = list(
|
|||||||
|
|
||||||
|
|
||||||
var/list/planet_positions = list(
|
var/list/planet_positions = list(
|
||||||
// "Explorer", // VOREStation Edit - Moved Explorer from planetary -> science
|
"Pathfinder", // VOREStation Edit - Added Pathfinder
|
||||||
// "Pilot", // VOREStation Edit - Moved Pilot from planetary -> civ
|
"Explorer",
|
||||||
// "Search and Rescue" // VOREStation Edit - Moved SAR from planetary -> medical
|
"Pilot",
|
||||||
|
"Field Medic" // VOREStation Edit - Field Medic
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -108,7 +108,7 @@
|
|||||||
list("cat" = "Science", "jobs" = format_jobs(science_positions)),
|
list("cat" = "Science", "jobs" = format_jobs(science_positions)),
|
||||||
list("cat" = "Security", "jobs" = format_jobs(security_positions)),
|
list("cat" = "Security", "jobs" = format_jobs(security_positions)),
|
||||||
list("cat" = "Cargo", "jobs" = format_jobs(cargo_positions)),
|
list("cat" = "Cargo", "jobs" = format_jobs(cargo_positions)),
|
||||||
list("cat" = "Planetside", "jobs" = format_jobs(planet_positions)),
|
list("cat" = "Exploration", "jobs" = format_jobs(planet_positions)), //VOREStation Edit
|
||||||
list("cat" = "Civilian", "jobs" = format_jobs(civilian_positions)),
|
list("cat" = "Civilian", "jobs" = format_jobs(civilian_positions)),
|
||||||
list("cat" = "CentCom", "jobs" = format_jobs(get_all_centcom_jobs()))
|
list("cat" = "CentCom", "jobs" = format_jobs(get_all_centcom_jobs()))
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -159,6 +159,7 @@ var/world_topic_spam_protect_time = world.timeofday
|
|||||||
"med" = medical_positions,
|
"med" = medical_positions,
|
||||||
"sci" = science_positions,
|
"sci" = science_positions,
|
||||||
"car" = cargo_positions,
|
"car" = cargo_positions,
|
||||||
|
"pla" = planet_positions, //VOREStation Edit,
|
||||||
"civ" = civilian_positions,
|
"civ" = civilian_positions,
|
||||||
"bot" = nonhuman_positions
|
"bot" = nonhuman_positions
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ var/max_explosion_range = 14
|
|||||||
// Announcer intercom, because too much stuff creates an intercom for one message then hard del()s it.
|
// Announcer intercom, because too much stuff creates an intercom for one message then hard del()s it.
|
||||||
var/global/obj/item/device/radio/intercom/omni/global_announcer = new /obj/item/device/radio/intercom/omni(null)
|
var/global/obj/item/device/radio/intercom/omni/global_announcer = new /obj/item/device/radio/intercom/omni(null)
|
||||||
|
|
||||||
var/list/station_departments = list("Command", "Medical", "Engineering", "Science", "Security", "Cargo", "Civilian")
|
var/list/station_departments = list("Command", "Medical", "Engineering", "Science", "Security", "Cargo", "Exploration", "Civilian") //VOREStation Edit
|
||||||
|
|
||||||
//Icons for in-game HUD glasses. Why don't we just share these a little bit?
|
//Icons for in-game HUD glasses. Why don't we just share these a little bit?
|
||||||
var/static/icon/ingame_hud = icon('icons/mob/hud.dmi')
|
var/static/icon/ingame_hud = icon('icons/mob/hud.dmi')
|
||||||
|
|||||||
@@ -516,7 +516,28 @@
|
|||||||
jobs += "</tr><tr align='center'>"
|
jobs += "</tr><tr align='center'>"
|
||||||
counter = 0
|
counter = 0
|
||||||
jobs += "</tr></table>"
|
jobs += "</tr></table>"
|
||||||
|
//VOREStation Edit Start
|
||||||
|
//Exploration (Purple)
|
||||||
|
counter = 0
|
||||||
|
jobs += "<table cellpadding='1' cellspacing='0' width='100%'>"
|
||||||
|
jobs += "<tr bgcolor='e79fff'><th colspan='[length(planet_positions)]'><a href='?src=\ref[src];jobban3=explorationdept;jobban4=\ref[M]'>Exploration Positions</a></th></tr><tr align='center'>"
|
||||||
|
for(var/jobPos in planet_positions)
|
||||||
|
if(!jobPos) continue
|
||||||
|
var/datum/job/job = job_master.GetJob(jobPos)
|
||||||
|
if(!job) continue
|
||||||
|
|
||||||
|
if(jobban_isbanned(M, job.title))
|
||||||
|
jobs += "<td width='20%'><a href='?src=\ref[src];jobban3=[job.title];jobban4=\ref[M]'><font color=red>[replacetext(job.title, " ", " ")]</font></a></td>"
|
||||||
|
counter++
|
||||||
|
else
|
||||||
|
jobs += "<td width='20%'><a href='?src=\ref[src];jobban3=[job.title];jobban4=\ref[M]'>[replacetext(job.title, " ", " ")]</a></td>"
|
||||||
|
counter++
|
||||||
|
|
||||||
|
if(counter >= 5) //So things dont get squiiiiished!
|
||||||
|
jobs += "</tr><tr align='center'>"
|
||||||
|
counter = 0
|
||||||
|
jobs += "</tr></table>"
|
||||||
|
//VOREstation Edit End
|
||||||
//Civilian (Grey)
|
//Civilian (Grey)
|
||||||
counter = 0
|
counter = 0
|
||||||
jobs += "<table cellpadding='1' cellspacing='0' width='100%'>"
|
jobs += "<table cellpadding='1' cellspacing='0' width='100%'>"
|
||||||
@@ -670,6 +691,14 @@
|
|||||||
var/datum/job/temp = job_master.GetJob(jobPos)
|
var/datum/job/temp = job_master.GetJob(jobPos)
|
||||||
if(!temp) continue
|
if(!temp) continue
|
||||||
joblist += temp.title
|
joblist += temp.title
|
||||||
|
//VOREStation Edit Start
|
||||||
|
if("explorationdept")
|
||||||
|
for(var/jobPos in planet_positions)
|
||||||
|
if(!jobPos) continue
|
||||||
|
var/datum/job/temp = job_master.GetJob(jobPos)
|
||||||
|
if(!temp) continue
|
||||||
|
joblist += temp.title
|
||||||
|
//VOREStation Edit End
|
||||||
if("civiliandept")
|
if("civiliandept")
|
||||||
for(var/jobPos in civilian_positions)
|
for(var/jobPos in civilian_positions)
|
||||||
if(!jobPos) continue
|
if(!jobPos) continue
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
if(alt_title && !(alt_title in job.alt_titles))
|
if(alt_title && !(alt_title in job.alt_titles))
|
||||||
pref.player_alt_titles -= job.title
|
pref.player_alt_titles -= job.title
|
||||||
|
|
||||||
/datum/category_item/player_setup_item/occupation/content(mob/user, limit = 19, list/splitJobs = list("Chief Engineer")) //VOREStation Edit
|
/datum/category_item/player_setup_item/occupation/content(mob/user, limit = 20, list/splitJobs = list("Pathfinder")) //VOREStation Edit
|
||||||
if(!job_master)
|
if(!job_master)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ nanoui is used to open and update nano browser uis
|
|||||||
add_script("nano_base_callbacks.js") // The NanoBaseCallbacks JS, this is used to set up (before and after update) callbacks which are common to all UIs
|
add_script("nano_base_callbacks.js") // The NanoBaseCallbacks JS, this is used to set up (before and after update) callbacks which are common to all UIs
|
||||||
add_script("nano_base_helpers.js") // The NanoBaseHelpers JS, this is used to set up template helpers which are common to all UIs
|
add_script("nano_base_helpers.js") // The NanoBaseHelpers JS, this is used to set up template helpers which are common to all UIs
|
||||||
add_stylesheet("shared.css") // this CSS sheet is common to all UIs
|
add_stylesheet("shared.css") // this CSS sheet is common to all UIs
|
||||||
|
add_stylesheet("shared_vr.css") // VOREStation Add
|
||||||
add_stylesheet("icons.css") // this CSS sheet is common to all UIs
|
add_stylesheet("icons.css") // this CSS sheet is common to all UIs
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
@@ -15,3 +15,7 @@
|
|||||||
..()
|
..()
|
||||||
for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents)
|
for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents)
|
||||||
permit.set_name(H.real_name)
|
permit.set_name(H.real_name)
|
||||||
|
|
||||||
|
/decl/hierarchy/outfit/job/assistant/explorer
|
||||||
|
id_type = /obj/item/weapon/card/id/explorer
|
||||||
|
flags = OUTFIT_COMPREHENSIVE_SURVIVAL
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
var/const/SAR =(1<<11)
|
var/const/PATHFINDER =(1<<11)
|
||||||
var/const/PILOT =(1<<15)
|
|
||||||
var/const/EXPLORER =(1<<12)
|
var/const/EXPLORER =(1<<12)
|
||||||
var/const/PATHFINDER =(1<<13)
|
var/const/PILOT =(1<<13)
|
||||||
|
var/const/SAR =(1<<14)
|
||||||
|
|
||||||
/obj/item/weapon/card/id/medical/sar
|
/obj/item/weapon/card/id/medical/sar
|
||||||
assignment = "Field Medic"
|
assignment = "Field Medic"
|
||||||
@@ -14,9 +14,9 @@ var/const/PATHFINDER =(1<<13)
|
|||||||
/obj/item/weapon/card/id/explorer
|
/obj/item/weapon/card/id/explorer
|
||||||
name = "identification card"
|
name = "identification card"
|
||||||
desc = "A card issued to station exploration staff."
|
desc = "A card issued to station exploration staff."
|
||||||
icon_state = "green"
|
icon_state = "cyan"
|
||||||
primary_color = rgb(47,189,0)
|
primary_color = rgb(47,189,189)
|
||||||
secondary_color = rgb(127,223,95)
|
secondary_color = rgb(127,223,223)
|
||||||
|
|
||||||
/obj/item/weapon/card/id/explorer/pilot
|
/obj/item/weapon/card/id/explorer/pilot
|
||||||
assignment = "Pilot"
|
assignment = "Pilot"
|
||||||
@@ -31,9 +31,9 @@ var/const/PATHFINDER =(1<<13)
|
|||||||
/obj/item/weapon/card/id/explorer/head/
|
/obj/item/weapon/card/id/explorer/head/
|
||||||
name = "identification card"
|
name = "identification card"
|
||||||
desc = "A card which represents discovery of the unknown."
|
desc = "A card which represents discovery of the unknown."
|
||||||
icon_state = "greenGold"
|
icon_state = "cyanGold"
|
||||||
primary_color = rgb(47,189,0)
|
primary_color = rgb(47,189,189)
|
||||||
secondary_color = rgb(127,223,95)
|
secondary_color = rgb(127,223,223)
|
||||||
|
|
||||||
/obj/item/weapon/card/id/explorer/head/pathfinder
|
/obj/item/weapon/card/id/explorer/head/pathfinder
|
||||||
assignment = "Pathfinder"
|
assignment = "Pathfinder"
|
||||||
@@ -43,31 +43,32 @@ var/const/PATHFINDER =(1<<13)
|
|||||||
/datum/job/pathfinder
|
/datum/job/pathfinder
|
||||||
title = "Pathfinder"
|
title = "Pathfinder"
|
||||||
flag = PATHFINDER
|
flag = PATHFINDER
|
||||||
department = "Science"
|
department = "Exploration"
|
||||||
|
head_position = 1
|
||||||
department_flag = MEDSCI
|
department_flag = MEDSCI
|
||||||
faction = "Station"
|
faction = "Station"
|
||||||
total_positions = 1
|
total_positions = 1
|
||||||
spawn_positions = 1
|
spawn_positions = 1
|
||||||
supervisors = "the research director"
|
supervisors = "the research director"
|
||||||
selection_color = "#AD6BAD"
|
selection_color = "#d6d05c"
|
||||||
idtype = /obj/item/weapon/card/id/explorer/head/pathfinder
|
idtype = /obj/item/weapon/card/id/explorer/head/pathfinder
|
||||||
economic_modifier = 7
|
economic_modifier = 7
|
||||||
minimal_player_age = 7
|
minimal_player_age = 7
|
||||||
|
|
||||||
access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot, access_explorer, access_research, access_gateway)
|
access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot, access_explorer, access_research, access_gateway)
|
||||||
minimal_access = list(access_eva, access_pilot, access_explorer, access_research, access_gateway)
|
minimal_access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot, access_explorer, access_research, access_gateway)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/pathfinder
|
outfit_type = /decl/hierarchy/outfit/job/pathfinder
|
||||||
|
|
||||||
/datum/job/pilot
|
/datum/job/pilot
|
||||||
title = "Pilot"
|
title = "Pilot"
|
||||||
flag = PILOT
|
flag = PILOT
|
||||||
department = "Civilian"
|
department = "Exploration"
|
||||||
department_flag = CIVILIAN
|
department_flag = MEDSCI
|
||||||
faction = "Station"
|
faction = "Station"
|
||||||
total_positions = 2
|
total_positions = 2
|
||||||
spawn_positions = 2
|
spawn_positions = 2
|
||||||
supervisors = "the pathfinder and the head of personnel"
|
supervisors = "the pathfinder and the head of personnel"
|
||||||
selection_color = "#515151"
|
selection_color = "#999440"
|
||||||
idtype = /obj/item/weapon/card/id/explorer/pilot
|
idtype = /obj/item/weapon/card/id/explorer/pilot
|
||||||
economic_modifier = 5
|
economic_modifier = 5
|
||||||
minimal_player_age = 3
|
minimal_player_age = 3
|
||||||
@@ -78,13 +79,13 @@ var/const/PATHFINDER =(1<<13)
|
|||||||
/datum/job/explorer
|
/datum/job/explorer
|
||||||
title = "Explorer"
|
title = "Explorer"
|
||||||
flag = EXPLORER
|
flag = EXPLORER
|
||||||
department = "Science"
|
department = "Exploration"
|
||||||
department_flag = MEDSCI
|
department_flag = MEDSCI
|
||||||
faction = "Station"
|
faction = "Station"
|
||||||
total_positions = 2
|
total_positions = 2
|
||||||
spawn_positions = 2
|
spawn_positions = 2
|
||||||
supervisors = "the pathfinder and the research director"
|
supervisors = "the pathfinder and the research director"
|
||||||
selection_color = "#633D63"
|
selection_color = "#999440"
|
||||||
idtype = /obj/item/weapon/card/id/explorer/explorer
|
idtype = /obj/item/weapon/card/id/explorer/explorer
|
||||||
economic_modifier = 6
|
economic_modifier = 6
|
||||||
access = list(access_explorer, access_research)
|
access = list(access_explorer, access_research)
|
||||||
@@ -94,16 +95,29 @@ var/const/PATHFINDER =(1<<13)
|
|||||||
/datum/job/sar
|
/datum/job/sar
|
||||||
title = "Field Medic"
|
title = "Field Medic"
|
||||||
flag = SAR
|
flag = SAR
|
||||||
department = "Medical"
|
department = "Exploration"
|
||||||
department_flag = MEDSCI
|
department_flag = MEDSCI
|
||||||
faction = "Station"
|
faction = "Station"
|
||||||
total_positions = 2
|
total_positions = 2
|
||||||
spawn_positions = 2
|
spawn_positions = 2
|
||||||
supervisors = "the pathfinder and the chief medical officer"
|
supervisors = "the pathfinder and the chief medical officer"
|
||||||
selection_color = "#013D3B"
|
selection_color = "#999440"
|
||||||
idtype = /obj/item/weapon/card/id/medical/sar
|
idtype = /obj/item/weapon/card/id/medical/sar
|
||||||
economic_modifier = 6
|
economic_modifier = 6
|
||||||
minimal_player_age = 3
|
minimal_player_age = 3
|
||||||
access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_eva, access_maint_tunnels, access_external_airlocks, access_pilot)
|
access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_eva, access_maint_tunnels, access_external_airlocks, access_pilot)
|
||||||
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_pilot)
|
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_pilot)
|
||||||
outfit_type = /decl/hierarchy/outfit/job/medical/sar
|
outfit_type = /decl/hierarchy/outfit/job/medical/sar
|
||||||
|
|
||||||
|
/datum/job/offduty_exploration
|
||||||
|
title = "Off-duty Explorer"
|
||||||
|
latejoin_only = TRUE
|
||||||
|
timeoff_factor = -1
|
||||||
|
total_positions = -1
|
||||||
|
faction = "Station"
|
||||||
|
department = "Exploration"
|
||||||
|
supervisors = "nobody! Enjoy your time off"
|
||||||
|
selection_color = "#999440"
|
||||||
|
access = list(access_maint_tunnels, access_external_airlocks)
|
||||||
|
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||||
|
outfit_type = /decl/hierarchy/outfit/job/assistant/explorer
|
||||||
|
|||||||
5
nano/css/shared_vr.css
Normal file
5
nano/css/shared_vr.css
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
th.Exploration{
|
||||||
|
background: #bab421;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
@@ -329,6 +329,7 @@
|
|||||||
#include "code\datums\outfits\costumes\halloween.dm"
|
#include "code\datums\outfits\costumes\halloween.dm"
|
||||||
#include "code\datums\outfits\jobs\cargo.dm"
|
#include "code\datums\outfits\jobs\cargo.dm"
|
||||||
#include "code\datums\outfits\jobs\civilian.dm"
|
#include "code\datums\outfits\jobs\civilian.dm"
|
||||||
|
#include "code\datums\outfits\jobs\civilian_vr.dm"
|
||||||
#include "code\datums\outfits\jobs\command.dm"
|
#include "code\datums\outfits\jobs\command.dm"
|
||||||
#include "code\datums\outfits\jobs\engineering.dm"
|
#include "code\datums\outfits\jobs\engineering.dm"
|
||||||
#include "code\datums\outfits\jobs\job.dm"
|
#include "code\datums\outfits\jobs\job.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user