mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-30 15:38:02 +01:00
straggler pod: job/role WIP
This commit is contained in:
@@ -420,3 +420,4 @@
|
||||
#define JOB_XENOMORPH "Xenomorph"
|
||||
#define JOB_BORER "Borer"
|
||||
#define JOB_EMERGENCY_RESPONSE_TEAM "Emergency Response Team"
|
||||
#define JOB_MAINT_STRAGGLER "Maintenance Straggler"
|
||||
|
||||
@@ -57,4 +57,11 @@
|
||||
/decl/hierarchy/outfit/zaddat
|
||||
name = "Zaddat Suit"
|
||||
suit = /obj/item/clothing/suit/space/void/zaddat/
|
||||
mask = /obj/item/clothing/mask/gas/zaddat
|
||||
mask = /obj/item/clothing/mask/gas/zaddat
|
||||
|
||||
/decl/hierarchy/outfit/maint_straggler
|
||||
name = "Maintenance Straggler Outfit"
|
||||
id_slot = slot_wear_id
|
||||
id_type = /obj/item/card/id/civilian/straggler
|
||||
pda_slot = slot_r_store
|
||||
id_pda_assignment = "NO DATA"
|
||||
|
||||
@@ -108,3 +108,24 @@
|
||||
return list(access_maint_tunnels, access_entertainment, access_tomfoolery, access_mime)
|
||||
else
|
||||
return list(access_entertainment, access_tomfoolery, access_mime)
|
||||
|
||||
/obj/item/card/id/civilian/straggler
|
||||
assignment = "NO DATA"
|
||||
rank = JOB_MAINT_STRAGGLER
|
||||
|
||||
/datum/job/maint_straggler
|
||||
title = JOB_MAINT_STRAGGLER
|
||||
departments = list(DEPARTMENT_CIVILIAN)
|
||||
faction = FACTION_NONE
|
||||
total_positions = 1
|
||||
spawn_positions = 1
|
||||
supervisors = "nobody save your own common sense and good judgement"
|
||||
selection_color = "#515151"
|
||||
economic_modifier = 0
|
||||
job_description = "An Outsider is exactly that."
|
||||
whitelist_only = 1
|
||||
latejoin_only = 0
|
||||
requestable = FALSE
|
||||
outfit_type = /decl/hierarchy/outfit/maint_straggler
|
||||
access = list(access_maint_tunnels)
|
||||
minimal_access = list(access_maint_tunnels)
|
||||
|
||||
@@ -227,7 +227,7 @@
|
||||
new_character.mind.loaded_from_ckey = picked_ckey
|
||||
new_character.mind.loaded_from_slot = picked_slot
|
||||
|
||||
job_master.EquipRank(new_character, JOB_ALT_VISITOR, 1)
|
||||
job_master.EquipRank(new_character, JOB_MAINT_STRAGGLER, 1)
|
||||
|
||||
for(var/lang in new_character.client.prefs.alternate_languages)
|
||||
var/datum/language/chosen_language = GLOB.all_languages[lang]
|
||||
|
||||
Reference in New Issue
Block a user