Files
VOREStation/maps/tether/tether_jobs.dm
T
Azzy e0aabe5914 Talon update: Porting uniforms, updating map and equipment (#19220)
* talon uniform

* Talon update

* Update talon_v2.dmm

Playing

* Talon fix and a new Slogan!

* talon fax

* For admins set up talon company fax

+ paperworks can use [talogo]

* Add FAX word

* Talon seal addation

* Fix and Updating the Talon map

Regarding the Talon map, I brought it to the appearance of the Rogue Star. So that players on both servers feel as little strange as possible when playing on the same ship, even on different servers.

* Update talon_v2.dmm

bluespace

* Fixup maps in TGM format

a89e3f1f87: maps/offmap_vr/talon/talon_v2.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Update talon_v2.dm

* Update talon_v2.dm

* sprite fix

* Forgot to add a fix

Fix for stamp and logo for correct work

* Delete custom_items.txt

accidentally add that in PR, now rempve that
2026-03-04 05:14:20 -08:00

313 lines
12 KiB
Plaintext

///////////////////////////////////
//// Talon Jobs
/datum/department/talon
name = DEPARTMENT_TALON
short_name = "Talon"
color = "#888888"
sorting_order = -2
assignable = FALSE
visible = FALSE
/datum/job/talon_captain
title = JOB_TALON_CAPTAIN
flag = TALCAP
department_flag = TALON
departments_managed = list(DEPARTMENT_TALON)
job_description = "The captain's job is to generate profit through trade or other means such as salvage or even privateering."
supervisors = "yourself"
outfit_type = /datum/decl/hierarchy/outfit/job/talon_captain
offmap_spawn = TRUE
faction = FACTION_STATION //Required for SSjob to allow people to join as it
departments = list(DEPARTMENT_TALON)
total_positions = 1
spawn_positions = 1
selection_color = "#999999"
economic_modifier = 7
minimal_player_age = 14
playtime_only = TRUE
pto_type = PTO_TALON
timeoff_factor = 1
dept_time_required = 60
access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
minimal_access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
alt_titles = list(JOB_ALT_TALON_COMMANDER = /datum/alt_title/talon_commander)
/datum/alt_title/talon_commander
title = JOB_ALT_TALON_COMMANDER
/datum/job/talon_doctor
title = JOB_TALON_DOCTOR
flag = TALDOC
department_flag = TALON
job_description = "The doctor's job is to make sure the crew of the ITV Talon remain in good health and to monitor them when away from the ship."
supervisors = "the ITV Talon's captain"
outfit_type = /datum/decl/hierarchy/outfit/job/talon_doctor
offmap_spawn = TRUE
faction = FACTION_STATION //Required for SSjob to allow people to join as it
departments = list(DEPARTMENT_TALON)
total_positions = 1
spawn_positions = 1
selection_color = "#aaaaaa"
economic_modifier = 5
minimal_player_age = 14
playtime_only = TRUE
pto_type = PTO_TALON
timeoff_factor = 1
access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
minimal_access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
alt_titles = list(JOB_ALT_TALON_MEDIC = /datum/alt_title/talon_medic)
/datum/alt_title/talon_medic
title = JOB_ALT_TALON_MEDIC
/datum/job/talon_engineer
title = JOB_TALON_ENGINEER
flag = TALENG
department_flag = TALON
job_description = "The engineer's job is to ensure the ITV Talon remains in tip-top shape and to repair any damage as well as manage the shields."
supervisors = "the ITV Talon's captain"
outfit_type = /datum/decl/hierarchy/outfit/job/talon_engineer
offmap_spawn = TRUE
faction = FACTION_STATION //Required for SSjob to allow people to join as it
departments = list(DEPARTMENT_TALON)
total_positions = 1
spawn_positions = 1
selection_color = "#aaaaaa"
economic_modifier = 5
minimal_player_age = 14
playtime_only = TRUE
pto_type = PTO_TALON
timeoff_factor = 1
access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
minimal_access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
alt_titles = list(JOB_ALT_TALON_TECHNICIAN = /datum/alt_title/talon_tech)
/datum/alt_title/talon_tech
title = JOB_ALT_TALON_TECHNICIAN
/datum/job/talon_pilot
title = JOB_TALON_PILOT
flag = TALPIL
department_flag = TALON
job_description = "The pilot's job is to fly the ITV Talon in the most efficient and profitable way possible."
supervisors = "the ITV Talon's captain"
outfit_type = /datum/decl/hierarchy/outfit/job/talon_pilot
offmap_spawn = TRUE
faction = FACTION_STATION //Required for SSjob to allow people to join as it
departments = list(DEPARTMENT_TALON)
total_positions = 1
spawn_positions = 1
selection_color = "#aaaaaa"
economic_modifier = 5
minimal_player_age = 14
playtime_only = TRUE
pto_type = PTO_TALON
timeoff_factor = 1
access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
minimal_access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
alt_titles = list(JOB_ALT_TALON_HELMSMAN = /datum/alt_title/talon_helmsman)
/datum/alt_title/talon_helmsman
title = JOB_ALT_TALON_HELMSMAN
/datum/job/talon_guard
title = JOB_TALON_GUARD
flag = TALSEC
department_flag = TALON
job_description = "The guard's job is to keep the crew of the ITV Talon safe and ensure the captain's wishes are carried out."
supervisors = "the ITV Talon's captain"
outfit_type = /datum/decl/hierarchy/outfit/job/talon_security
offmap_spawn = TRUE
faction = FACTION_STATION //Required for SSjob to allow people to join as it
departments = list(DEPARTMENT_TALON)
total_positions = 1
spawn_positions = 1
selection_color = "#aaaaaa"
economic_modifier = 5
minimal_player_age = 14
playtime_only = TRUE
pto_type = PTO_TALON
timeoff_factor = 1
access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
minimal_access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
alt_titles = list(JOB_ALT_TALON_SECURITY = /datum/alt_title/talon_security)
/datum/alt_title/talon_security
title = JOB_ALT_TALON_SECURITY
/datum/job/talon_miner
title = JOB_TALON_MINER
flag = TALMIN
department_flag = TALON
job_description = "The miner's job is to excavate ores and refine them for the Talon's use, as well as for trading."
supervisors = "the ITV Talon's captain"
outfit_type = /datum/decl/hierarchy/outfit/job/talon_miner
offmap_spawn = TRUE
faction = FACTION_STATION //Required for SSjob to allow people to join as it
departments = list(DEPARTMENT_TALON)
total_positions = 1
spawn_positions = 1
selection_color = "#aaaaaa"
economic_modifier = 5
minimal_player_age = 14
playtime_only = TRUE
pto_type = PTO_TALON
timeoff_factor = 1
access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
minimal_access = list(ACCESS_TALON, ACCESS_TALON_BRIDGE, ACCESS_TALON_MEDICAL, ACCESS_TALON_ENGINEER, ACCESS_TALON_CARGO, ACCESS_TALON_SECURITY, ACCESS_TALON_PILOT)
alt_titles = list(JOB_ALT_TALON_EXCAVATOR = /datum/alt_title/talon_excavator)
/datum/alt_title/talon_excavator
title = JOB_ALT_TALON_EXCAVATOR
//////////////////////TALON OUTFITS//////////////////////
/datum/decl/hierarchy/outfit/job/talon_captain
name = OUTFIT_JOB_NAME(JOB_TALON_CAPTAIN)
id_type = /obj/item/card/id/talon/captain
id_slot = slot_wear_id
pda_type = null
glasses = /obj/item/clothing/glasses/sunglasses
head = /obj/item/clothing/head/caphat/talon/refreshed
uniform = /obj/item/clothing/under/rank/talon/command/refreshed
suit = /obj/item/clothing/suit/storage/talonbomberjacket/captain
shoes = /obj/item/clothing/shoes/brown
backpack = /obj/item/storage/backpack/talon
satchel_one = /obj/item/storage/backpack/satchel/talon
messenger_bag = /obj/item/storage/backpack/messenger/talon
headset = /obj/item/radio/headset/talon
headset_alt = /obj/item/radio/headset/talon
headset_earbud = /obj/item/radio/headset/talon
/datum/decl/hierarchy/outfit/job/talon_pilot
name = OUTFIT_JOB_NAME(JOB_TALON_PILOT)
id_type = /obj/item/card/id/talon/pilot
id_slot = slot_wear_id
pda_type = null
flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL
shoes = /obj/item/clothing/shoes/black
head = /obj/item/clothing/head/caphat/talon/pilot
uniform = /obj/item/clothing/under/rank/talon/pilot/refreshed
suit = /obj/item/clothing/suit/storage/talonbomberjacket
gloves = /obj/item/clothing/gloves/fingerless
glasses = /obj/item/clothing/glasses/fakesunglasses/aviator
uniform_accessories = list(/obj/item/clothing/accessory/storage/webbing/pilot1 = 1)
backpack = /obj/item/storage/backpack/talon
satchel_one = /obj/item/storage/backpack/satchel/talon
messenger_bag = /obj/item/storage/backpack/messenger/talon
headset = /obj/item/radio/headset/talon
headset_alt = /obj/item/radio/headset/talon
headset_earbud = /obj/item/radio/headset/talon
/datum/decl/hierarchy/outfit/job/talon_doctor
name = OUTFIT_JOB_NAME(JOB_TALON_DOCTOR)
hierarchy_type = /datum/decl/hierarchy/outfit/job
id_type = /obj/item/card/id/talon/doctor
id_slot = slot_wear_id
pda_type = null
shoes = /obj/item/clothing/shoes/white
backpack = /obj/item/storage/backpack/medic
satchel_one = /obj/item/storage/backpack/satchel/med
messenger_bag = /obj/item/storage/backpack/messenger/med
head = /obj/item/clothing/head/soft/talon/refreshed
uniform = /obj/item/clothing/under/rank/talon/proper/refreshed
suit = /obj/item/clothing/suit/storage/toggle/labcoat/talon
l_hand = /obj/item/storage/firstaid/regular
r_pocket = /obj/item/flashlight/pen
backpack = /obj/item/storage/backpack/talon
satchel_one = /obj/item/storage/backpack/satchel/talon
messenger_bag = /obj/item/storage/backpack/messenger/talon
headset = /obj/item/radio/headset/talon
headset_alt = /obj/item/radio/headset/talon
headset_earbud = /obj/item/radio/headset/talon
/datum/decl/hierarchy/outfit/job/talon_security
name = OUTFIT_JOB_NAME(JOB_ALT_TALON_SECURITY)
hierarchy_type = /datum/decl/hierarchy/outfit/job
id_type = /obj/item/card/id/talon/officer
id_slot = slot_wear_id
pda_type = null
backpack_contents = list(/obj/item/handcuffs = 1)
gloves = /obj/item/clothing/gloves/black
shoes = /obj/item/clothing/shoes/boots/jackboots
backpack = /obj/item/storage/backpack/security
satchel_one = /obj/item/storage/backpack/satchel/sec
messenger_bag = /obj/item/storage/backpack/messenger/sec
head = /obj/item/clothing/head/beret/talon/command/refreshed
uniform = /obj/item/clothing/under/rank/talon/security/refreshed
l_pocket = /obj/item/flash
backpack = /obj/item/storage/backpack/talon
satchel_one = /obj/item/storage/backpack/satchel/talon
messenger_bag = /obj/item/storage/backpack/messenger/talon
headset = /obj/item/radio/headset/talon
headset_alt = /obj/item/radio/headset/talon
headset_earbud = /obj/item/radio/headset/talon
/datum/decl/hierarchy/outfit/job/talon_engineer
name = OUTFIT_JOB_NAME(JOB_TALON_ENGINEER)
hierarchy_type = /datum/decl/hierarchy/outfit/job
id_type = /obj/item/card/id/talon/engineer
id_slot = slot_wear_id
pda_type = null
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL
belt = /obj/item/storage/belt/utility/full
shoes = /obj/item/clothing/shoes/boots/workboots
r_pocket = /obj/item/t_scanner
backpack = /obj/item/storage/backpack/industrial
satchel_one = /obj/item/storage/backpack/satchel/eng
messenger_bag = /obj/item/storage/backpack/messenger/engi
head = /obj/item/clothing/head/soft/talon/refreshed
uniform = /obj/item/clothing/under/rank/talon/basic/refreshed
belt = /obj/item/storage/belt/utility/atmostech
backpack = /obj/item/storage/backpack/talon
satchel_one = /obj/item/storage/backpack/satchel/talon
messenger_bag = /obj/item/storage/backpack/messenger/talon
headset = /obj/item/radio/headset/talon
headset_alt = /obj/item/radio/headset/talon
headset_earbud = /obj/item/radio/headset/talon
/datum/decl/hierarchy/outfit/job/talon_miner
name = OUTFIT_JOB_NAME(JOB_TALON_MINER)
hierarchy_type = /datum/decl/hierarchy/outfit/job
id_type = /obj/item/card/id/talon/miner
id_slot = slot_wear_id
pda_type = null
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL
shoes = /obj/item/clothing/shoes/boots/workboots
r_pocket = /obj/item/storage/bag/ore
l_pocket = /obj/item/tool/crowbar
head = /obj/item/clothing/head/soft/talon/refreshed
uniform = /obj/item/clothing/under/rank/talon/basic/refreshed
backpack = /obj/item/storage/backpack/talon
satchel_one = /obj/item/storage/backpack/satchel/talon
messenger_bag = /obj/item/storage/backpack/messenger/talon
headset = /obj/item/radio/headset/talon
headset_alt = /obj/item/radio/headset/talon
headset_earbud = /obj/item/radio/headset/talon