From 5addac95ed428a58a6d103ae4da1ddcbe56aceae Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Thu, 31 May 2018 16:57:40 -0400 Subject: [PATCH] Pathfinder Update (#3777) * Pathfinder Update - Implimented Pathfinder, Command Exploration role - Added Deluxe Machete for Pathfinders (just a cosmetic reskin) - Added Pathfinder's office, between expedition prep and breifing - Expanded size of expedition shuttle - Ported Pilot and Explorer voidsuit from Baystation - Restored the old air tank on the expedition shuttle - Added a couple starter shelter capsules to exploration - The expedition shuttle now has toggled blast doors to cover the windows - Increases pay of pilots, SARs, and Explorers - Adds box of volunteer headsets to the Pathfinder's locker * Polaris Merge Compatability * Forgot some things * Moves PF from command to science * Requested changes Part 1 * Travis and Access Fix * Requested changes Part 2 * Resetting Maps Part 1 * Resetting Maps Part 2 * Replaces PF office airlock * Requested Changes Part 3 * Remove gateway access * Changes Locker/Door Access Req * Removes blast doors * Pilot voidsuit crate cost tweak --- code/datums/supplypacks/voidsuits_vr.dm | 30 +- code/game/jobs/jobs.dm | 1 + code/game/machinery/suit_storage_unit_vr.dm | 45 + code/game/objects/items/devices/PDA/PDA_vr.dm | 6 +- .../objects/items/weapons/material/knives.dm | 4 +- .../items/weapons/material/knives_vr.dm | 6 + .../objects/items/weapons/storage/boxes_vr.dm | 4 + .../preference_setup/occupation/occupation.dm | 2 +- .../clothing/spacesuits/void/station_vr.dm | 42 + icons/mob/hud_jobs_vr.dmi | Bin 4038 -> 4063 bytes icons/mob/ties_vr.dmi | Bin 297 -> 0 bytes icons/obj/clothing/ties_vr.dmi | Bin 469 -> 0 bytes icons/obj/weapons_vr.dmi | Bin 2591 -> 2820 bytes maps/southern_cross/items/encryptionkey_sc.dm | 2 +- maps/southern_cross/items/encryptionkey_vr.dm | 3 + maps/southern_cross/items/headset_sc.dm | 13 +- maps/southern_cross/items/headset_vr.dm | 6 + maps/southern_cross/job/outfits.dm | 2 +- maps/southern_cross/job/outfits_vr.dm | 17 + maps/southern_cross/southern_cross_jobs.dm | 20 +- maps/southern_cross/southern_cross_jobs_vr.dm | 24 + .../southern_cross/structures/closets/misc.dm | 1 + .../structures/closets/misc_vr.dm | 37 + maps/tether/submaps/aerostat/aerostat.dmm | 86 +- maps/tether/submaps/alienship/alienship.dmm | 210 +- maps/tether/submaps/beach/beach.dmm | 56 +- maps/tether/submaps/tether_ships.dmm | 916 ++++---- maps/tether/tether-05-station1.dmm | 1865 ++++++++++------- maps/tether/tether_areas2.dm | 3 + vorestation.dme | 8 + 30 files changed, 2018 insertions(+), 1391 deletions(-) create mode 100644 code/game/objects/items/weapons/material/knives_vr.dm create mode 100644 code/game/objects/items/weapons/storage/boxes_vr.dm create mode 100644 code/modules/clothing/spacesuits/void/station_vr.dm delete mode 100644 icons/mob/ties_vr.dmi delete mode 100644 icons/obj/clothing/ties_vr.dmi create mode 100644 maps/southern_cross/items/encryptionkey_vr.dm create mode 100644 maps/southern_cross/items/headset_vr.dm create mode 100644 maps/southern_cross/job/outfits_vr.dm create mode 100644 maps/southern_cross/southern_cross_jobs_vr.dm create mode 100644 maps/southern_cross/structures/closets/misc_vr.dm diff --git a/code/datums/supplypacks/voidsuits_vr.dm b/code/datums/supplypacks/voidsuits_vr.dm index cad6438ee3..60765435f3 100644 --- a/code/datums/supplypacks/voidsuits_vr.dm +++ b/code/datums/supplypacks/voidsuits_vr.dm @@ -68,4 +68,32 @@ /obj/item/clothing/head/helmet/space/void/mining = 3, /obj/item/clothing/mask/breath = 3, /obj/item/weapon/tank/oxygen = 3 - ) \ No newline at end of file + ) + +/datum/supply_packs/voidsuits/explorer + name = "Exploration voidsuits" + contains = list( + /obj/item/clothing/suit/space/void/exploration = 3, + /obj/item/clothing/head/helmet/space/void/exploration = 3, + /obj/item/clothing/mask/breath = 3, + /obj/item/clothing/shoes/magboots = 3, + /obj/item/weapon/tank/oxygen = 3 + ) + cost = 50 + containertype = "/obj/structure/closet/crate/secure" + containername = "Exploration voidsuit crate" + access = access_explorer + +/datum/supply_packs/voidsuits/pilot + name = "Pilot voidsuits" + contains = list( + /obj/item/clothing/suit/space/void/pilot = 1, + /obj/item/clothing/head/helmet/space/void/pilot = 1, + /obj/item/clothing/mask/breath = 1, + /obj/item/clothing/shoes/magboots = 1, + /obj/item/weapon/tank/oxygen = 1 + ) + cost = 20 + containertype = "/obj/structure/closet/crate/secure" + containername = "Pilot voidsuit crate" + access = access_pilot \ No newline at end of file diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index 667d351a9d..395b46e934 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -80,6 +80,7 @@ var/list/medical_positions = list( var/list/science_positions = list( "Research Director", + "Pathfinder", // VOREStation Edit - Added Pathfinder "Scientist", "Geneticist", //Part of both medical and science "Roboticist", diff --git a/code/game/machinery/suit_storage_unit_vr.dm b/code/game/machinery/suit_storage_unit_vr.dm index 964d80b258..53acbb3aec 100644 --- a/code/game/machinery/suit_storage_unit_vr.dm +++ b/code/game/machinery/suit_storage_unit_vr.dm @@ -17,3 +17,48 @@ SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH ) + +/obj/machinery/suit_cycler/explorer + name = "Explorer suit cycler" + model_text = "Exploration" + req_access = list(access_pilot) + departments = list("Exploration","Pilot") + +/obj/machinery/suit_cycler/explorer/initialize() + species -= SPECIES_TESHARI + return ..() + +/obj/machinery/suit_cycler/apply_paintjob() + if(!target_species || !target_department) + return + + if(target_species) + if(helmet) helmet.refit_for_species(target_species) + if(suit) suit.refit_for_species(target_species) + + switch(target_department) + if("Exploration") + if(helmet) + helmet.name = "exploration voidsuit helmet" + helmet.icon_state = "helm_explorer" + helmet.item_state = "helm_explorer" + if(suit) + suit.name = "exploration voidsuit" + suit.icon_state = "void_explorer" + suit.item_state = "void_explorer" + suit.item_state_slots[slot_r_hand_str] = "wiz_voidsuit" + suit.item_state_slots[slot_l_hand_str] = "wiz_voidsuit" + if("Pilot") + if(helmet) + helmet.name = "pilot voidsuit helmet" + helmet.icon_state = "rig0_pilot" + helmet.item_state = "pilot_helm" + if(suit) + suit.name = "pilot voidsuit" + suit.icon_state = "rig-pilot" + suit.item_state = "rig-pilot" + suit.item_state_slots[slot_r_hand_str] = "sec_voidsuitTG" + suit.item_state_slots[slot_l_hand_str] = "sec_voidsuitTG" + else + return ..() + diff --git a/code/game/objects/items/devices/PDA/PDA_vr.dm b/code/game/objects/items/devices/PDA/PDA_vr.dm index 037c9777ac..e21fcbea8b 100644 --- a/code/game/objects/items/devices/PDA/PDA_vr.dm +++ b/code/game/objects/items/devices/PDA/PDA_vr.dm @@ -2,4 +2,8 @@ default_cartridge = /obj/item/weapon/cartridge/captain icon_state = "pda-h" detonate = 0 -// hidden = 1 \ No newline at end of file +// hidden = 1 + +/obj/item/device/pda/pathfinder + default_cartridge = /obj/item/weapon/cartridge/signal/science + icon_state = "pda-h" diff --git a/code/game/objects/items/weapons/material/knives.dm b/code/game/objects/items/weapons/material/knives.dm index c5fd513dcd..0658754c34 100644 --- a/code/game/objects/items/weapons/material/knives.dm +++ b/code/game/objects/items/weapons/material/knives.dm @@ -101,7 +101,7 @@ attack_verb = list("slashed", "chopped", "gouged", "ripped", "cut") can_cleave = TRUE //Now hatchets inherit from the machete, and thus knives. Tables turned. slot_flags = SLOT_BELT - default_material = "plasteel" + default_material = "plasteel" //VOREStation Edit /obj/item/weapon/material/knife/tacknife/survival name = "survival knife" @@ -110,5 +110,5 @@ icon_state = "survivalknife" item_state = "knife" applies_material_colour = FALSE - default_material = "plasteel" + default_material = "plasteel" //VOREStation Edit toolspeed = 2 // Use a real axe if you want to chop logs. diff --git a/code/game/objects/items/weapons/material/knives_vr.dm b/code/game/objects/items/weapons/material/knives_vr.dm new file mode 100644 index 0000000000..45a52838b4 --- /dev/null +++ b/code/game/objects/items/weapons/material/knives_vr.dm @@ -0,0 +1,6 @@ +/obj/item/weapon/material/knife/machete/deluxe + name = "deluxe machete" + desc = "A fine example of a machete, with a polished blade, wooden handle and a leather cord loop." + icon = 'icons/obj/weapons_vr.dmi' + icon_state = "machetedx" + item_state = "machete" diff --git a/code/game/objects/items/weapons/storage/boxes_vr.dm b/code/game/objects/items/weapons/storage/boxes_vr.dm new file mode 100644 index 0000000000..d3dcd936da --- /dev/null +++ b/code/game/objects/items/weapons/storage/boxes_vr.dm @@ -0,0 +1,4 @@ +/obj/item/weapon/storage/box/explorerkeys + name = "box of volunteer headsets" + desc = "A box full of volunteer headsets, for issuing out to exploration volunteers." + starts_with = list(/obj/item/device/radio/headset/volunteer = 7) diff --git a/code/modules/client/preference_setup/occupation/occupation.dm b/code/modules/client/preference_setup/occupation/occupation.dm index 3150a5ff12..70381ee123 100644 --- a/code/modules/client/preference_setup/occupation/occupation.dm +++ b/code/modules/client/preference_setup/occupation/occupation.dm @@ -54,7 +54,7 @@ if(alt_title && !(alt_title in job.alt_titles)) pref.player_alt_titles -= job.title -/datum/category_item/player_setup_item/occupation/content(mob/user, limit = 18, list/splitJobs = list("Chief Engineer")) +/datum/category_item/player_setup_item/occupation/content(mob/user, limit = 19, list/splitJobs = list("Chief Engineer")) //VOREStation Edit if(!job_master) return diff --git a/code/modules/clothing/spacesuits/void/station_vr.dm b/code/modules/clothing/spacesuits/void/station_vr.dm new file mode 100644 index 0000000000..d349971a05 --- /dev/null +++ b/code/modules/clothing/spacesuits/void/station_vr.dm @@ -0,0 +1,42 @@ +//Exploration +/obj/item/clothing/head/helmet/space/void/exploration + name = "exploration voidsuit helmet" + desc = "A radiation-resistant helmet made especially for exploring unknown planetary environments." + icon_state = "helm_explorer" + item_state = "helm_explorer" + armor = list(melee = 40, bullet = 15, laser = 25,energy = 35, bomb = 30, bio = 100, rad = 70) + light_overlay = "helmet_light_dual" //explorer_light + +/obj/item/clothing/suit/space/void/exploration + name = "exploration voidsuit" + desc = "A lightweight, radiation-resistant voidsuit, featuring the Explorer emblem on its chest plate. Designed for exploring unknown planetary environments." + icon_state = "void_explorer" + armor = list(melee = 40, bullet = 15, laser = 25,energy = 35, bomb = 30, bio = 100, rad = 70) + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/stack/flag,/obj/item/device/healthanalyzer,/obj/item/device/gps,/obj/item/device/radio/beacon,/obj/item/weapon/shovel) + +/obj/item/clothing/suit/space/void/exploration/prepared + helmet = /obj/item/clothing/head/helmet/space/void/exploration + boots = /obj/item/clothing/shoes/magboots + +//Pilot +/obj/item/clothing/head/helmet/space/void/pilot + desc = "An atmos resistant helmet for space and planet exploration." + name = "pilot voidsuit helmet" + icon_state = "rig0_pilot" + item_state = "pilot_helm" + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 15, bio = 100, rad = 50) + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE + light_overlay = "helmet_light_dual" + +/obj/item/clothing/suit/space/void/pilot + desc = "An atmos resistant voidsuit for space and planet exploration." + icon_state = "rig-pilot" + item_state = "rig-pilot" + name = "pilot voidsuit" + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 15, bio = 100, rad = 50) + max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage/toolbox,/obj/item/weapon/storage/briefcase/inflatable,/obj/item/device/t_scanner,/obj/item/weapon/rcd) + +/obj/item/clothing/suit/space/void/pilot/prepared + helmet = /obj/item/clothing/head/helmet/space/void/pilot + boots = /obj/item/clothing/shoes/magboots \ No newline at end of file diff --git a/icons/mob/hud_jobs_vr.dmi b/icons/mob/hud_jobs_vr.dmi index 02e0994c33877f4e66cfbf944e148847076a6285..b943508a471a97d14a83433201132f6d8a079027 100644 GIT binary patch delta 2783 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 delta 2775 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 diff --git a/icons/mob/ties_vr.dmi b/icons/mob/ties_vr.dmi deleted file mode 100644 index 2dec9f37812241c530a0e351ae98b53b1588579d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-t_KbrkP={(7iNo$jC8bP zZUc%lmIV0)GdMiEkp|?HRE0#8xTF>*7iAWdWaj5FFjUM54l5`s{r)Am;N#aPTHd-^ z=gyoD-VkbV(fGk5o%24LCmD)*dUseD2N_>B_EMPhXws2MAqv5o%J$25sBG1+GdHwU z-l`JX*=?-4d4zopr0Me^sNB{r; diff --git a/icons/obj/clothing/ties_vr.dmi b/icons/obj/clothing/ties_vr.dmi deleted file mode 100644 index d2ba4a097117faeabc3061216786864805771446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 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 O0000^@Nd delta 2582 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