VS: Steal Southern Cross jobs with tweaks

This commit is contained in:
Arokha Sieyes
2018-01-27 14:12:17 -05:00
parent b0c9d047b3
commit 28e4ef603e
4 changed files with 15 additions and 209 deletions
-194
View File
@@ -1,194 +0,0 @@
//These are a copy of Polaris' Southern Cross jobs
var/const/access_pilot = 67
var/const/access_explorer = 43
////////////////////////////////////////////////////////////
/datum/access/pilot
id = access_pilot
desc = "Pilot"
region = ACCESS_REGION_SUPPLY
/datum/access/explorer
id = access_explorer
desc = "Explorer"
region = ACCESS_REGION_GENERAL
////////////////////////////////////////////////////////////
/obj/item/weapon/card/id/medical/sar
assignment = "Search and Rescue"
rank = "Search and Rescue"
job_access_type = /datum/job/sar
/obj/item/weapon/card/id/civilian/pilot
assignment = "Pilot"
rank = "Pilot"
job_access_type = /datum/job/pilot
/obj/item/weapon/card/id/civilian/explorer
assignment = "Explorer"
rank = "Explorer"
job_access_type = /datum/job/explorer
////////////////////////////////////////////////////////////
/datum/job/pilot
title = "Pilot"
flag = PILOT
department = "Civilian"
department_flag = MEDSCI
faction = "Station"
total_positions = 2
spawn_positions = 2
supervisors = "the head of personnel"
selection_color = "#515151"
idtype = /obj/item/weapon/card/id/civilian/pilot
economic_modifier = 4
whitelist_only = 1
latejoin_only = 1
access = list(access_pilot, access_cargo, access_mining, access_mining_station)
minimal_access = list(access_pilot, access_cargo, access_mining, access_mining_station)
outfit_type = /decl/hierarchy/outfit/job/pilot
/datum/job/explorer
title = "Explorer"
flag = EXPLORER
department = "Science"
department_flag = MEDSCI
faction = "Station"
total_positions = 4
spawn_positions = 4
supervisors = "the explorer leader and the head of personnel"
selection_color = "#515151"
idtype = /obj/item/weapon/card/id/civilian/explorer
economic_modifier = 4
whitelist_only = 1
latejoin_only = 1
access = list(access_pilot, access_explorer)
minimal_access = list(access_pilot, access_explorer)
outfit_type = /decl/hierarchy/outfit/job/explorer2
/* I split this into multiple jobs because it's set to latejoin_only, which means you can't see it to select alt titles.
alt_titles = list(
"Explorer Technician" = /decl/hierarchy/outfit/job/explorer2/technician,
"Explorer Medic" = /decl/hierarchy/outfit/job/explorer2/medic)
*/
/datum/job/explorer/technician
title = "Explorer Technician"
flag = EXPLORER_T
outfit_type = /decl/hierarchy/outfit/job/explorer2/technician
/datum/job/explorer/medic
title = "Explorer Medic"
flag = EXPLORER_M
outfit_type = /decl/hierarchy/outfit/job/explorer2/medic
/datum/job/sar
title = "Search and Rescue"
flag = SAR
department = "Medical"
department_flag = MEDSCI
faction = "Station"
total_positions = 2
spawn_positions = 2
supervisors = "the chief medical officer"
selection_color = "#515151"
idtype = /obj/item/weapon/card/id/medical
economic_modifier = 4
whitelist_only = 1
latejoin_only = 1
access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_virology, access_eva, access_maint_tunnels, access_external_airlocks, access_psychiatrist, access_explorer)
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_explorer)
outfit_type = /decl/hierarchy/outfit/job/medical/sar
////////////////////////////////////////////////////////////
/decl/hierarchy/outfit/job/explorer2
name = OUTFIT_JOB_NAME("Explorer")
shoes = /obj/item/clothing/shoes/boots/winter/explorer
uniform = /obj/item/clothing/under/explorer
l_ear = /obj/item/device/radio/headset/explorer
id_slot = slot_wear_id
pda_slot = slot_l_store
pda_type = /obj/item/device/pda/cargo // Brown looks more rugged
id_type = /obj/item/weapon/card/id/civilian/explorer
id_pda_assignment = "Explorer"
/decl/hierarchy/outfit/job/explorer2/technician
name = OUTFIT_JOB_NAME("Explorer Technician")
belt = /obj/item/weapon/storage/belt/utility/full
pda_slot = slot_l_store
id_pda_assignment = "Explorer Technician"
/decl/hierarchy/outfit/job/explorer2/medic
name = OUTFIT_JOB_NAME("Explorer Medic")
l_hand = /obj/item/weapon/storage/firstaid/regular
pda_slot = slot_l_store
id_pda_assignment = "Explorer Medic"
/decl/hierarchy/outfit/job/pilot
name = OUTFIT_JOB_NAME("Pilot")
shoes = /obj/item/clothing/shoes/black
uniform = /obj/item/clothing/under/color/black
suit = /obj/item/clothing/suit/storage/toggle/bomber
gloves = /obj/item/clothing/gloves/fingerless
glasses = /obj/item/clothing/glasses/fakesunglasses/aviator
l_ear = /obj/item/device/radio/headset/pilot
id_slot = slot_wear_id
pda_slot = slot_belt
pda_type = /obj/item/device/pda/cargo // Brown looks more rugged
id_type = /obj/item/weapon/card/id/civilian/pilot
id_pda_assignment = "Pilot"
/decl/hierarchy/outfit/job/medical/sar
name = OUTFIT_JOB_NAME("Search and Rescue")
uniform = /obj/item/clothing/under/utility/blue
suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar
shoes = /obj/item/clothing/shoes/boots/winter/explorer
l_hand = /obj/item/weapon/storage/firstaid/adv
belt = /obj/item/weapon/storage/belt/medical/emt
pda_slot = slot_l_store
id_type = /obj/item/weapon/card/id/medical/sar
id_pda_assignment = "Search and Rescue"
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL
////////////////////////////////////////////////////////////
/obj/item/device/encryptionkey/pilot
name = "pilot's encryption key"
icon_state = "com_cypherkey"
channels = list("Supply" = 1, "Explorer" = 1)
/obj/item/device/encryptionkey/explorer
name = "explorer radio encryption key"
icon_state = "com_cypherkey"
channels = list("Explorer" = 1)
////////////////////////////////////////////////////////////
/obj/item/device/radio/headset/pilot
name = "pilot's headset"
desc = "A bowman headset used by pilots, has access to supply and explorer channels."
icon_state = "cargo_headset_alt"
item_state = "headset"
ks2type = /obj/item/device/encryptionkey/pilot
/obj/item/device/radio/headset/explorer
name = "explorer's headset"
desc = "Headset used by explorers for exploring. Access to the explorer channel."
icon_state = "mine_headset"
item_state = "headset"
ks2type = /obj/item/device/encryptionkey/explorer
////////////////////////////////////////////////////////////
/obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar
name = "search and rescue winter coat"
desc = "A heavy winter jacket. A white star of life is emblazoned on the back, with the words search and rescue written underneath."
icon_state = "coatsar"
item_icons = list(slot_wear_suit_str = 'maps/southern_cross/icons/mob/sc_suit.dmi')
icon = 'maps/southern_cross/icons/obj/sc_suit.dmi'
armor = list(melee = 15, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 5)
valid_accessory_slots = list(ACCESSORY_SLOT_INSIGNIA)
-5
View File
@@ -26,11 +26,6 @@ var/const/PSYCHIATRIST =(1<<7)
var/const/ROBOTICIST =(1<<8)
var/const/XENOBIOLOGIST =(1<<9)
var/const/PARAMEDIC =(1<<10)
var/const/SAR =(1<<11) //VOREStation THEFT
var/const/PILOT =(1<<12) //VOREStation THEFT
var/const/EXPLORER =(1<<13) //VOREStation THEFT
var/const/EXPLORER_T =(1<<14) //VOREStation THEFT
var/const/EXPLORER_M =(1<<15) //VOREStation THEFT
var/const/CIVILIAN =(1<<2)
+10 -9
View File
@@ -1,8 +1,9 @@
//VORESTATION EDIT!!! This whole file is being included by hand to get these jobs rather than using the map datum itself.
// Pilots
var/const/SAR =(1<<11)
var/const/PILOT =(1<<13)
var/const/EXPLORER =(1<<14)
var/const/PILOT =(1<<15) //VOREStation Edit - Bumped up 2
var/const/EXPLORER =(1<<12) //VOREStation Edit - Moved to science
var/const/access_pilot = 67
var/const/access_explorer = 43
@@ -87,17 +88,17 @@ var/const/access_explorer = 43
/datum/job/explorer
title = "Explorer"
flag = EXPLORER
department = "Civilian"
department_flag = CIVILIAN
department = "Science" //VOREStation Edit
department_flag = MEDSCI //VOREStation Edit
faction = "Station"
total_positions = 4
spawn_positions = 4
supervisors = "the explorer leader and the head of personnel"
selection_color = "#515151"
supervisors = "the research director" //VOREStation Edit
selection_color = "#633D63" //VOREStation Edit
idtype = /obj/item/weapon/card/id/civilian/explorer
economic_modifier = 4
access = list(access_pilot, access_explorer)
minimal_access = list(access_pilot, access_explorer)
access = list(access_pilot, access_explorer, access_research) //VOREStation Edit
minimal_access = list(access_pilot, access_explorer, access_research) //VOREStation Edit
outfit_type = /decl/hierarchy/outfit/job/explorer2
alt_titles = list(
"Explorer Technician" = /decl/hierarchy/outfit/job/explorer2/technician,
@@ -112,7 +113,7 @@ var/const/access_explorer = 43
total_positions = 2
spawn_positions = 2
supervisors = "the chief medical officer"
selection_color = "#515151"
selection_color = "#013D3B" //VOREStation Edit
idtype = /obj/item/weapon/card/id/medical
economic_modifier = 4
access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_virology, access_eva, access_maint_tunnels, access_external_airlocks, access_psychiatrist, access_explorer)
+5 -1
View File
@@ -613,7 +613,6 @@
#include "code\game\jobs\job\security.dm"
#include "code\game\jobs\job\silicon.dm"
#include "code\game\jobs\job\special.dm"
#include "code\game\jobs\job\special_sc_vr.dm"
#include "code\game\jobs\job\z_all_jobs_vr.dm"
#include "code\game\machinery\adv_med.dm"
#include "code\game\machinery\adv_med_vr.dm"
@@ -2756,6 +2755,11 @@
#include "maps\RandomZLevels\listeningpost.dm"
#include "maps\RandomZLevels\snowfield.dm"
#include "maps\RandomZLevels\zoo.dm"
#include "maps\southern_cross\southern_cross_jobs.dm"
#include "maps\southern_cross\items\encryptionkey_sc.dm"
#include "maps\southern_cross\items\headset_sc.dm"
#include "maps\southern_cross\items\clothing\sc_suit.dm"
#include "maps\southern_cross\job\outfits.dm"
#include "maps\submaps\_readme.dm"
#include "maps\submaps\engine_submaps\engine.dm"
#include "maps\submaps\engine_submaps\engine_areas.dm"