From 4f07a65047b2b8a2f93c6158618a73b420d4f485 Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 19:04:32 -0400 Subject: [PATCH 01/10] assimilates nash and oasis into eastwood --- _maps/map_files/Fortress Nash/FortNash1.dmm | 114 +-- .../map_files/Fortress Nash/FortNashLower.dmm | 2 +- .../Fortress Nash/FortNashUpper2.dmm | 4 +- _maps/map_files/Pahrump-AB/Dungeons.dmm | 2 +- .../map_files/Pahrump-AB/Pahrump-AB-Lower.dmm | 2 +- _maps/map_files/Pahrump-AB/Pahrump-AB.dmm | 34 +- .../Pahrump-Old/Pahrump-Sunset-Lower.dmm | 12 +- .../map_files/Pahrump-Old/Pahrump-Sunset.dmm | 22 +- .../Pahrump-Sunset-Lower.dmm | 2 +- .../Pahrump-Sunset-Upper-2.dmm | 4 +- .../Pahrump-Sunset.dmm | 98 +-- .../Pahrump-Sunset - Backup/RockSprings.dmm | 4 +- _maps/map_files/Pahrump-Sunset-Lower.dmm | 16 +- .../Temp Map Storage/Dungeons -outdated.dmm | 2 +- .../Pahrump-Sunset - Outdated.dmm | 22 +- .../Pahrump-Sunset-Lower - Outdated.dmm | 12 +- code/__DEFINES/access.dm | 2 +- code/__DEFINES/jobs.dm | 4 +- code/__DEFINES/preferences.dm | 4 +- code/__DEFINES/radio.dm | 2 +- code/__DEFINES/weather.dm | 38 +- code/__HELPERS/roundend.dm | 2 +- code/controllers/subsystem/ticker.dm | 4 +- .../recipes/recipes_weapon_and_ammo.dm | 2 +- code/datums/datacore.dm | 20 +- code/datums/spawners_menu.dm | 2 +- code/datums/world_topic.dm | 16 +- code/game/machinery/msgterminal.dm | 10 +- .../machinery/porta_turret/portable_turret.dm | 32 +- code/game/objects/effects/contraband.dm | 2 +- code/game/objects/effects/landmarks.dm | 6 +- code/game/objects/items/cards_ids.dm | 4 +- .../items/devices/radio/encryptionkey.dm | 34 +- .../objects/items/devices/radio/headset.dm | 42 +- .../objects/items/devices/radio/intercom.dm | 2 +- code/game/objects/items/fallout13misc.dm | 44 +- code/game/objects/items/granters.dm | 4 +- code/game/objects/items/storage/boxes.dm | 2 +- code/game/objects/items/storage/briefcase.dm | 2 +- code/game/objects/items/validball.dm | 16 +- .../objects/structures/beds_chairs/bed.dm | 2 +- code/modules/admin/topic.dm | 20 +- code/modules/clothing/head/f13factionhead.dm | 4 +- code/modules/clothing/head/helmet.dm | 2 +- code/modules/clothing/suits/arfsuits.dm | 14 +- .../modules/clothing/suits/f13factionarmor.dm | 8 +- code/modules/clothing/suits/light_armor.dm | 6 +- code/modules/clothing/suits/medium_armor.dm | 4 +- code/modules/clothing/under/f13.dm | 6 +- code/modules/hydroponics/grown/towercap.dm | 2 +- .../jobs/job_types/{oasis.dm => eastwood.dm} | 148 ++-- code/modules/jobs/job_types/followers.dm | 3 +- code/modules/jobs/job_types/legion.dm | 2 +- code/modules/jobs/job_types/tribals.dm | 2 +- code/modules/jobs/job_types/wasteland.dm | 8 +- code/modules/jobs/jobs.dm | 12 +- code/modules/mapping/mapping_helpers.dm | 4 +- code/modules/mining/money_bag.dm | 4 +- .../carbon/human/species_types/supermutant.dm | 6 +- .../simple_animal/hostile/f13/raider.dm | 4 +- .../mob/living/simple_animal/simple_animal.dm | 12 +- .../projectiles/ammunition/energy/laser.dm | 2 +- .../projectiles/guns/ballistic/automatic.dm | 4 +- code/modules/projectiles/guns/energy/laser.dm | 4 +- .../projectiles/projectile/energy/tesla.dm | 4 +- code/modules/shuttle/f13.dm | 2 +- code/modules/surgery/surgery.dm | 4 +- code/modules/vending/medical.dm | 2 +- fallout/areas/area.dm | 8 +- fallout/code/modules/client/loadout/suit.dm | 179 +++++ .../code/modules/client/loadout/uniform.dm | 749 ++++++++++++++++++ fallout/code/objects.dm | 8 +- fallout/icons/objects/sign.dmi | Bin 20636 -> 19549 bytes fallout/machinery/light_sources/bar.dm | 20 +- fallout/obj/manual/basic_advice.dm | 8 +- hailmary.dme | 2 +- .../fallout/objects/structures/kebabtown.dmi | Bin 17837 -> 17005 bytes icons/obj/flags.dmi | Bin 35258 -> 35335 bytes strings/abductee_objectives.txt | 4 +- strings/dreamstrings.txt | 4 +- strings/hallucination.json | 4 +- strings/phobia.json | 2 +- testing.dmm | 50 +- 83 files changed, 1455 insertions(+), 526 deletions(-) rename code/modules/jobs/job_types/{oasis.dm => eastwood.dm} (95%) diff --git a/_maps/map_files/Fortress Nash/FortNash1.dmm b/_maps/map_files/Fortress Nash/FortNash1.dmm index fb32d8648d1..52e2c8037c2 100644 --- a/_maps/map_files/Fortress Nash/FortNash1.dmm +++ b/_maps/map_files/Fortress Nash/FortNash1.dmm @@ -40,7 +40,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -6221,7 +6221,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/carpet/black, /area/f13/building/abandoned) @@ -8959,7 +8959,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -14137,7 +14137,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -15262,7 +15262,7 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) "bir" = ( -/obj/machinery/light/sign/nash{ +/obj/machinery/light/sign/eastwood{ pixel_x = -14 }, /turf/open/indestructible/ground/outside/sidewalk, @@ -15673,7 +15673,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -15742,7 +15742,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/desert, /area/f13/building/abandoned) @@ -17623,7 +17623,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -19635,7 +19635,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -20851,7 +20851,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building/abandoned) @@ -23497,7 +23497,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building/abandoned) @@ -24381,14 +24381,14 @@ "dBe" = ( /obj/machinery/button/door{ id = "deskcounter"; - name = "Nash East Shutters"; + name = "Eastwood East Shutters"; pixel_x = -6; pixel_y = 38; req_one_access_txt = null }, /obj/machinery/button/door{ - id = "nasheast"; - name = "Nash East Shutters"; + id = "eastwoodeast"; + name = "Eastwood East Shutters"; pixel_x = -6; pixel_y = 29; req_one_access_txt = null @@ -26710,7 +26710,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalbottombordertop2" @@ -26759,7 +26759,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -26865,8 +26865,8 @@ /area/f13/wasteland) "ewZ" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Behind Red River Army Depot"; - name = "Nash - Behind Red River Army Depot" + id = "Eastwood - Behind Red River Army Depot"; + name = "Eastwood - Behind Red River Army Depot" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -28461,7 +28461,7 @@ /area/f13/wasteland/city) "feq" = ( /obj/machinery/door/poddoor/shutters/preopen{ - id = "nasheast" + id = "eastwoodeast" }, /turf/open/indestructible/ground/outside/road, /area/f13/wasteland) @@ -28748,7 +28748,7 @@ /area/f13/wasteland/city) "flj" = ( /obj/machinery/door/poddoor/shutters/preopen{ - id = "nasheast" + id = "eastwoodeast" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontaltopborderbottom0" @@ -29500,8 +29500,8 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - By The Mall"; - name = "Nash - By The Mall" + id = "Eastwood - By The Mall"; + name = "Eastwood - By The Mall" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain0" @@ -31001,8 +31001,8 @@ /area/f13/wasteland) "ged" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Middle of Texarkana"; - name = "Nash - Middle of Texarkana" + id = "Eastwood - Middle of Texarkana"; + name = "Eastwood - Middle of Texarkana" }, /turf/open/indestructible/ground/outside/road{ dir = 8; @@ -31830,7 +31830,7 @@ dir = 8; light_color = "#d8b1b1" }, -/obj/machinery/vending/medical/nash, +/obj/machinery/vending/medical/eastwood, /turf/open/floor/plasteel/f13/vault_floor/misc/vault1, /area/f13/building/hospital) "gwF" = ( @@ -31844,7 +31844,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt{ dir = 4; @@ -33472,8 +33472,8 @@ /area/f13/wasteland) "gZu" = ( /obj/effect/landmark/vertibird{ - id = "Nash - SE of the City of Nash"; - name = "Nash - SE of the City of Nash" + id = "Eastwood - SE of the City of Eastwood"; + name = "Eastwood - SE of the City of Eastwood" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -35652,7 +35652,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2" @@ -39655,7 +39655,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plasteel/f13/vault_floor/misc/rarewhite/rarecyan, /area/f13/building/abandoned) @@ -39870,8 +39870,8 @@ "juB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - Just East of Nash city"; - name = "Nash - Just East of Nash city" + id = "Eastwood - Just East of Eastwood city"; + name = "Eastwood - Just East of Eastwood city" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -40357,7 +40357,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" @@ -41828,7 +41828,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -42162,7 +42162,7 @@ /area/f13/wasteland) "ksw" = ( /obj/machinery/door/unpowered/securedoor{ - name = "First Bank of Nash"; + name = "First Bank of Eastwood"; req_one_access_txt = "52" }, /turf/open/floor/wood_fancy/wood_fancy_light, @@ -44358,7 +44358,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building/abandoned) @@ -50155,8 +50155,8 @@ "nlx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - Robot Parking Lot"; - name = "Nash - Robot Parking Lot" + id = "Eastwood - Robot Parking Lot"; + name = "Eastwood - Robot Parking Lot" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "horizontaloutermain1" @@ -51037,7 +51037,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = 1; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -52547,7 +52547,7 @@ "ofJ" = ( /obj/structure/ladder/unbreakable{ height = 2; - id = "Nashsewers" + id = "Eastwoodsewers" }, /turf/open/indestructible/ground/outside/sidewalk, /area/f13/building/abandoned) @@ -59376,7 +59376,7 @@ /turf/open/indestructible/ground/outside/ruins, /area/f13/building/abandoned) "qJQ" = ( -/obj/machinery/light/sign/nash{ +/obj/machinery/light/sign/eastwood{ pixel_x = -14 }, /turf/open/indestructible/ground/outside/sidewalk{ @@ -60803,7 +60803,7 @@ }, /area/f13/wasteland/city) "rlS" = ( -/obj/machinery/light/sign/oasis{ +/obj/machinery/light/sign/eastwood{ density = 0; pixel_x = -27 }, @@ -62293,8 +62293,8 @@ /area/f13/building/abandoned) "rQb" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Christus Saint Michaels Hospital"; - name = "Nash - Christus Saint Michaels Hospital" + id = "Eastwood - Christus Saint Michaels Hospital"; + name = "Eastwood - Christus Saint Michaels Hospital" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2" @@ -67143,7 +67143,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/carpet/black, /area/f13/building/abandoned) @@ -70451,7 +70451,7 @@ /area/f13/building/abandoned) "uTE" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Middle of Nash town" + id = "Eastwood - Middle of Eastwood town" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain0" @@ -71359,7 +71359,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -71556,7 +71556,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -71768,8 +71768,8 @@ /area/f13/building/abandoned) "vva" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Mirelurk Park"; - name = "Nash - Mirelurk Park" + id = "Eastwood - Mirelurk Park"; + name = "Eastwood - Mirelurk Park" }, /turf/open/indestructible/ground/outside/dirt{ dir = 1; @@ -73175,8 +73175,8 @@ /area/f13/wasteland) "vWm" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Police Station"; - name = "Nash - Police Station" + id = "Eastwood - Police Station"; + name = "Eastwood - Police Station" }, /turf/open/indestructible/ground/outside/road, /area/f13/wasteland/city) @@ -73531,7 +73531,7 @@ "wdG" = ( /obj/structure/flora/tree/oak_three{ pixel_y = 10; - name = "Nashling Oak" + name = "Eastwoodling Oak" }, /obj/effect/turf_decal/weather/dirt{ color = "#a98c5d" @@ -73945,7 +73945,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -75492,7 +75492,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13{ icon_state = "hydrofloor" @@ -76291,8 +76291,8 @@ icon_state = "tall_grass_3" }, /obj/effect/landmark/vertibird{ - id = "Nash - Museum"; - name = "Nash - Museum" + id = "Eastwood - Museum"; + name = "Eastwood - Museum" }, /turf/open/indestructible/ground/outside/road{ dir = 1; diff --git a/_maps/map_files/Fortress Nash/FortNashLower.dmm b/_maps/map_files/Fortress Nash/FortNashLower.dmm index 688ccba4588..8002e94cde9 100644 --- a/_maps/map_files/Fortress Nash/FortNashLower.dmm +++ b/_maps/map_files/Fortress Nash/FortNashLower.dmm @@ -27445,7 +27445,7 @@ "uqE" = ( /obj/structure/ladder/unbreakable{ height = 1; - id = "Nashsewers" + id = "Eastwoodsewers" }, /turf/open/floor/f13{ icon_state = "neutralrustyfull" diff --git a/_maps/map_files/Fortress Nash/FortNashUpper2.dmm b/_maps/map_files/Fortress Nash/FortNashUpper2.dmm index b5433ee135e..addd7648a5c 100644 --- a/_maps/map_files/Fortress Nash/FortNashUpper2.dmm +++ b/_maps/map_files/Fortress Nash/FortNashUpper2.dmm @@ -1281,8 +1281,8 @@ /area/f13/building) "CQ" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Christus Saint Michaels Hospital - Rooftop"; - name = "Nash - Christus Saint Michaels Hospital - Rooftop" + id = "Eastwood - Christus Saint Michaels Hospital - Rooftop"; + name = "Eastwood - Christus Saint Michaels Hospital - Rooftop" }, /turf/open/floor/plasteel/f13/vault_floor/dark{ icon_state = "darkdirty" diff --git a/_maps/map_files/Pahrump-AB/Dungeons.dmm b/_maps/map_files/Pahrump-AB/Dungeons.dmm index 93867e1296a..2892d499179 100644 --- a/_maps/map_files/Pahrump-AB/Dungeons.dmm +++ b/_maps/map_files/Pahrump-AB/Dungeons.dmm @@ -42741,7 +42741,7 @@ }, /area/f13/brotherhood/offices1st) "vpe" = ( -/obj/machinery/light/sign/oasis{ +/obj/machinery/light/sign/eastwood{ density = 0; pixel_x = -27 }, diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm index adc2b6c98f6..e9adf0b0c93 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm @@ -25971,7 +25971,7 @@ "uqE" = ( /obj/structure/ladder/unbreakable{ height = 1; - id = "Nashsewers" + id = "Eastwoodsewers" }, /turf/open/floor/f13{ icon_state = "neutralrustyfull" diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm index eceeefb92c7..18c93ab3580 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm @@ -25056,8 +25056,8 @@ /area/f13/building) "ewZ" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Behind Red River Army Depot"; - name = "Nash - Behind Red River Army Depot" + id = "Eastwood - Behind Red River Army Depot"; + name = "Eastwood - Behind Red River Army Depot" }, /obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt{ @@ -27496,8 +27496,8 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - By The Mall"; - name = "Nash - By The Mall" + id = "Eastwood - By The Mall"; + name = "Eastwood - By The Mall" }, /turf/open/indestructible/ground/outside/road{ icon_state = "innershade" @@ -28740,8 +28740,8 @@ /area/f13/wasteland) "ged" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Middle of Texarkana"; - name = "Nash - Middle of Texarkana" + id = "Eastwood - Middle of Texarkana"; + name = "Eastwood - Middle of Texarkana" }, /turf/open/indestructible/ground/outside/road{ dir = 8; @@ -30810,8 +30810,8 @@ /area/f13/wasteland) "gZu" = ( /obj/effect/landmark/vertibird{ - id = "Nash - SE of the City of Nash"; - name = "Nash - SE of the City of Nash" + id = "Eastwood - SE of the City of Eastwood"; + name = "Eastwood - SE of the City of Eastwood" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain0" @@ -44594,8 +44594,8 @@ "nlx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - Robot Parking Lot"; - name = "Nash - Robot Parking Lot" + id = "Eastwood - Robot Parking Lot"; + name = "Eastwood - Robot Parking Lot" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "horizontaloutermain1" @@ -54447,8 +54447,8 @@ /area/f13/building) "rQb" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Christus Saint Michaels Hospital"; - name = "Nash - Christus Saint Michaels Hospital" + id = "Eastwood - Christus Saint Michaels Hospital"; + name = "Eastwood - Christus Saint Michaels Hospital" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2" @@ -63247,8 +63247,8 @@ /area/f13/wasteland) "vWm" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Police Station"; - name = "Nash - Police Station" + id = "Eastwood - Police Station"; + name = "Eastwood - Police Station" }, /turf/open/indestructible/ground/outside/road, /area/f13/wasteland) @@ -66043,8 +66043,8 @@ icon_state = "tall_grass_3" }, /obj/effect/landmark/vertibird{ - id = "Nash - Museum"; - name = "Nash - Museum" + id = "Eastwood - Museum"; + name = "Eastwood - Museum" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalbottombordertop0" @@ -68281,7 +68281,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plasteel/f13/vault_floor/misc/rarewhite/rarecyan, /area/f13/building) diff --git a/_maps/map_files/Pahrump-Old/Pahrump-Sunset-Lower.dmm b/_maps/map_files/Pahrump-Old/Pahrump-Sunset-Lower.dmm index 9cc64a1a4c5..318b45a3f78 100644 --- a/_maps/map_files/Pahrump-Old/Pahrump-Sunset-Lower.dmm +++ b/_maps/map_files/Pahrump-Old/Pahrump-Sunset-Lower.dmm @@ -6267,7 +6267,7 @@ "dyv" = ( /obj/structure/ladder/unbreakable{ height = 1; - id = "oasis" + id = "eastwood" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -23593,7 +23593,7 @@ /area/f13/caves) "nWK" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /area/f13/building) "nWR" = ( /obj/structure/curtain{ @@ -25202,7 +25202,7 @@ pixel_y = -17 }, /obj/structure/rack, -/obj/item/clothing/suit/armor/medium/vest/oasis, +/obj/item/clothing/suit/armor/medium/vest/eastwood, /obj/item/clothing/head/helmet/blueshirt, /obj/item/clothing/under/rank/security/officer/blueshirt, /turf/open/floor/plasteel/f13/vault_floor/dark{ @@ -30141,8 +30141,8 @@ /area/f13/den) "rTg" = ( /obj/structure/flora/tree/jungle{ - desc = "Rumor has it that, as long as this tree stands firm, so too will the town of Oasis."; - name = "\improper Oasis Oak"; + desc = "Rumor has it that, as long as this tree stands firm, so too will the town of Eastwood."; + name = "\improper Eastwood Oak"; pixel_x = -33 }, /turf/open/indestructible/ground/outside/river, @@ -33830,7 +33830,7 @@ /turf/open/floor/plasteel/f13/vault_floor/red/whiteredfull, /area/f13/brotherhood/reactor) "upv" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /area/f13/building) "upG" = ( /obj/machinery/light/small{ diff --git a/_maps/map_files/Pahrump-Old/Pahrump-Sunset.dmm b/_maps/map_files/Pahrump-Old/Pahrump-Sunset.dmm index 33ce2d3625b..86eeb16eada 100644 --- a/_maps/map_files/Pahrump-Old/Pahrump-Sunset.dmm +++ b/_maps/map_files/Pahrump-Old/Pahrump-Sunset.dmm @@ -4583,7 +4583,7 @@ }, /area/f13/village) "bQb" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalleftborderleft0" }, @@ -4628,7 +4628,7 @@ }, /area/f13/building) "bQV" = ( -/obj/machinery/light/sign/oasis, +/obj/machinery/light/sign/eastwood, /obj/structure/destructible/tribal_torch/lit, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) @@ -8026,7 +8026,7 @@ "dqX" = ( /obj/structure/ladder/unbreakable{ height = 2; - id = "oasis" + id = "eastwood" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -11549,7 +11549,7 @@ /turf/open/floor/f13/wood, /area/f13/village) "ePY" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) "eQc" = ( @@ -18720,7 +18720,7 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) "hJt" = ( -/obj/machinery/msgterminal/oasis/followers, +/obj/machinery/msgterminal/eastwood/followers, /turf/open/floor/f13{ icon_state = "floorrusty" }, @@ -19550,7 +19550,7 @@ "iaV" = ( /obj/structure/ladder/unbreakable{ height = 2; - id = "oasisdb" + id = "eastwooddb" }, /turf/open/indestructible/ground/outside/ruins, /area/f13/building) @@ -24786,7 +24786,7 @@ }, /area/f13/building) "kkS" = ( -/obj/machinery/light/sign/oasis_sign, +/obj/machinery/light/sign/eastwood_sign, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) "kld" = ( @@ -27739,7 +27739,7 @@ /turf/open/indestructible/ground/outside/water, /area/f13/wasteland) "lzW" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/sidewalk{ dir = 4; icon_state = "outerborder" @@ -47160,7 +47160,7 @@ /turf/open/floor/f13/wood, /area/f13/building) "uel" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalleftborderright0" }, @@ -47342,7 +47342,7 @@ /turf/open/floor/f13/wood, /area/f13/building) "uhi" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalrightborderright0" }, @@ -47385,7 +47385,7 @@ /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, /area/f13/building) "uhY" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalrightborderleft2" }, diff --git a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm index 7c4703a96ba..ebeee08d709 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm @@ -28247,7 +28247,7 @@ "uqE" = ( /obj/structure/ladder/unbreakable{ height = 1; - id = "Nashsewers" + id = "Eastwoodsewers" }, /turf/open/floor/f13{ icon_state = "neutralrustyfull" diff --git a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper-2.dmm b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper-2.dmm index c96b93569d1..d1792318029 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper-2.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper-2.dmm @@ -1112,8 +1112,8 @@ /area/f13/building) "CQ" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Christus Saint Michaels Hospital - Rooftop"; - name = "Nash - Christus Saint Michaels Hospital - Rooftop" + id = "Eastwood - Christus Saint Michaels Hospital - Rooftop"; + name = "Eastwood - Christus Saint Michaels Hospital - Rooftop" }, /turf/open/floor/plasteel/f13/vault_floor/dark{ icon_state = "darkdirty" diff --git a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm index a7a6112e8e3..760db5d5e3d 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm @@ -1613,15 +1613,15 @@ /area/f13/building) "agc" = ( /obj/machinery/button/door{ - id = "nasheast"; - name = "Nash East Shutters"; + id = "eastwoodeast"; + name = "Eastwood East Shutters"; pixel_x = -6; pixel_y = 29; req_one_access_txt = null }, /obj/machinery/button/door{ id = "deskcounter"; - name = "Nash East Shutters"; + name = "Eastwood East Shutters"; pixel_x = -6; pixel_y = 38; req_one_access_txt = null @@ -6744,7 +6744,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/carpet/black, /area/f13/building/abandoned) @@ -9647,7 +9647,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -15075,7 +15075,7 @@ "baB" = ( /obj/structure/ladder/unbreakable{ height = 2; - id = "Nashsewers" + id = "Eastwoodsewers" }, /turf/open/indestructible/ground/outside/sidewalk, /area/f13/building) @@ -15826,7 +15826,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building/abandoned) @@ -17162,7 +17162,7 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) "bir" = ( -/obj/machinery/light/sign/nash{ +/obj/machinery/light/sign/eastwood{ pixel_x = -14 }, /turf/open/indestructible/ground/outside/sidewalk, @@ -19884,7 +19884,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -23131,7 +23131,7 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "csr" = ( -/obj/machinery/light/sign/oasis{ +/obj/machinery/light/sign/eastwood{ density = 0; pixel_x = -27 }, @@ -24983,7 +24983,7 @@ "dam" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/shutters/preopen{ - id = "nasheast" + id = "eastwoodeast" }, /turf/open/indestructible/ground/outside/road, /area/f13/building) @@ -25530,7 +25530,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building/abandoned) @@ -28674,7 +28674,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalbottombordertop2" @@ -28741,7 +28741,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -28856,8 +28856,8 @@ /area/f13/wasteland) "ewZ" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Behind Red River Army Depot"; - name = "Nash - Behind Red River Army Depot" + id = "Eastwood - Behind Red River Army Depot"; + name = "Eastwood - Behind Red River Army Depot" }, /obj/effect/decal/waste{ icon_state = "goo12" @@ -29599,7 +29599,7 @@ /turf/open/floor/f13/wood, /area/f13/ruins) "eMn" = ( -/obj/machinery/vending/medical/nash, +/obj/machinery/vending/medical/eastwood, /turf/open/floor/plasteel/f13/vault_floor/misc/vault1, /area/f13/building) "eMw" = ( @@ -31584,8 +31584,8 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - By The Mall"; - name = "Nash - By The Mall" + id = "Eastwood - By The Mall"; + name = "Eastwood - By The Mall" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain0" @@ -33221,8 +33221,8 @@ /area/f13/wasteland) "ged" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Middle of Texarkana"; - name = "Nash - Middle of Texarkana" + id = "Eastwood - Middle of Texarkana"; + name = "Eastwood - Middle of Texarkana" }, /turf/open/indestructible/ground/outside/road{ dir = 8; @@ -33845,7 +33845,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plasteel/f13/vault_floor/neutral/side{ dir = 1 @@ -35601,8 +35601,8 @@ /area/f13/wasteland) "gZu" = ( /obj/effect/landmark/vertibird{ - id = "Nash - SE of the City of Nash"; - name = "Nash - SE of the City of Nash" + id = "Eastwood - SE of the City of Eastwood"; + name = "Eastwood - SE of the City of Eastwood" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -37566,7 +37566,7 @@ /area/f13/ruins) "hNd" = ( /obj/machinery/door/unpowered/securedoor{ - name = "First Bank of Nash"; + name = "First Bank of Eastwood"; req_one_access_txt = "52" }, /turf/open/floor/wood_fancy/wood_fancy_light, @@ -37758,7 +37758,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2" @@ -41775,7 +41775,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plasteel/f13/vault_floor/misc/rarewhite/rarecyan, /area/f13/building/abandoned) @@ -41928,8 +41928,8 @@ "juB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - Just East of Nash city"; - name = "Nash - Just East of Nash city" + id = "Eastwood - Just East of Eastwood city"; + name = "Eastwood - Just East of Eastwood city" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -42390,7 +42390,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" @@ -43993,7 +43993,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -46443,7 +46443,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building/abandoned) @@ -56050,7 +56050,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain0" @@ -63631,8 +63631,8 @@ /area/f13/building/abandoned) "rQb" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Christus Saint Michaels Hospital"; - name = "Nash - Christus Saint Michaels Hospital" + id = "Eastwood - Christus Saint Michaels Hospital"; + name = "Eastwood - Christus Saint Michaels Hospital" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2" @@ -66933,8 +66933,8 @@ /area/f13/wasteland/city) "tea" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Robot Parking Lot"; - name = "Nash - Robot Parking Lot" + id = "Eastwood - Robot Parking Lot"; + name = "Eastwood - Robot Parking Lot" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -67192,7 +67192,7 @@ "thT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/vertibird{ - id = "Nash - Middle of Nash town" + id = "Eastwood - Middle of Eastwood town" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain3" @@ -68357,7 +68357,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/carpet/black, /area/f13/building/abandoned) @@ -68461,7 +68461,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plasteel/f13/vault_floor/misc/bar, /area/f13/building/abandoned) @@ -68619,7 +68619,7 @@ /area/f13/ruins) "tKR" = ( /obj/machinery/door/unpowered/securedoor{ - name = "First Bank of Nash"; + name = "First Bank of Eastwood"; req_one_access_txt = "52" }, /obj/effect/decal/cleanable/dirt, @@ -72480,7 +72480,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -72696,7 +72696,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -73159,7 +73159,7 @@ /area/f13/building/abandoned) "vzh" = ( /obj/machinery/door/poddoor/shutters/preopen{ - id = "nasheast" + id = "eastwoodeast" }, /turf/open/indestructible/ground/outside/road, /area/f13/building) @@ -74283,8 +74283,8 @@ /area/f13/building) "vWm" = ( /obj/effect/landmark/vertibird{ - id = "Nash - Police Station"; - name = "Nash - Police Station" + id = "Eastwood - Police Station"; + name = "Eastwood - Police Station" }, /turf/open/indestructible/ground/outside/road, /area/f13/wasteland/city) @@ -74892,7 +74892,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "low level mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -77304,8 +77304,8 @@ icon_state = "tall_grass_3" }, /obj/effect/landmark/vertibird{ - id = "Nash - Museum"; - name = "Nash - Museum" + id = "Eastwood - Museum"; + name = "Eastwood - Museum" }, /turf/open/indestructible/ground/outside/road{ dir = 1; diff --git a/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm b/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm index 82de31fca1d..b4045450f9d 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm @@ -39122,7 +39122,7 @@ doc_content_1 = "THoSE FucKInG IDIots iN NAhs, ifuCKN cAn'T STaNd THem. mAYOr CROwLY DemanDeD I PaY My fuCKIn BiLls tO ThE bAr BUT thAt SOn of a BItCH KNows That i HaVE to SAvE HtmE for kEEpinG my siSter ALiV. We decIdeD to LEav anD HeaDto rEDwAter, mAYbE SoMeOne Will HIRe Me as a gUard AnD i can AFForD hEr medicieNCEs."; doc_content_2 = "i talk to overbos and they say maybe i work as guard, but they trid to put a collar on becca while iw asn't looking. I killed four of them getting her out of town but i mad a friend in the bar, his name is Sam and he told me he bring frends. we goin to make redwater pay"; doc_content_3 = "sam bring many frends n we buy chems from the new guys out west, they friendly enough. becca not looking good and mango scared, going to go out to pick her flowers later, but for now me clean gun. already kill thre more redwater asholes"; - doc_content_4 = "becca didnt make it redwatr and nash will burn"; + doc_content_4 = "becca didnt make it redwatr and eastwood will burn"; doc_content_5 = "mango thinking about leaving, sister dead and hav no reasn 2 stay here. think go down to coast and take up fishing, revenge not worth it, becca not want more blood"; doc_title_1 = "mango mad"; doc_title_2 = "mango rly mad"; @@ -46737,7 +46737,7 @@ /obj/machinery/computer/terminal{ dir = 4; doc_content_1 = "Take me to Snurch. I'll worship like a snail in the shrine of your light. I'll tell you my snins. So you can snarpen your snife"; - doc_content_2 = "I hate redwater, that town was so nice when I was a kid, but then again I guess everything was nice when I was a kid. At least for a while the place was run by decent folk, but ever since that snake Johnny rolled into town and killed the sheriff things have been going down hill. Good folk left for Nash, but I'm going to stay here and work on my armor. One day I'll go up there and avenge my friends death."; + doc_content_2 = "I hate redwater, that town was so nice when I was a kid, but then again I guess everything was nice when I was a kid. At least for a while the place was run by decent folk, but ever since that snake Johnny rolled into town and killed the sheriff things have been going down hill. Good folk left for Eastwood, but I'm going to stay here and work on my armor. One day I'll go up there and avenge my friends death."; doc_content_3 = "armr a92-24 done 294hda bran no fu9aw think well. worry01 fe ra l help"; doc_title_1 = "Take me to snurch"; doc_title_2 = "Garys Memoirs"; diff --git a/_maps/map_files/Pahrump-Sunset-Lower.dmm b/_maps/map_files/Pahrump-Sunset-Lower.dmm index bf5da4e9e21..798d47d5c93 100644 --- a/_maps/map_files/Pahrump-Sunset-Lower.dmm +++ b/_maps/map_files/Pahrump-Sunset-Lower.dmm @@ -14656,7 +14656,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/ground/inside/mountain, @@ -17392,7 +17392,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plating/tunnel, /area/f13/building/sewers) @@ -19405,7 +19405,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) @@ -21786,7 +21786,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /obj/effect/decal/cleanable/blood/old, /turf/open/indestructible/ground/inside/mountain, @@ -24407,7 +24407,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13{ icon_state = "greenrustyfull" @@ -28809,7 +28809,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/f13{ icon_state = "greenrustyfull" @@ -31951,7 +31951,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -33378,7 +33378,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "trash mobs"; - randomizer_tag = "Nash East Road" + randomizer_tag = "Eastwood East Road" }, /turf/open/floor/plating/tunnel, /area/f13/building/sewers) diff --git a/_maps/map_files/Temp Map Storage/Dungeons -outdated.dmm b/_maps/map_files/Temp Map Storage/Dungeons -outdated.dmm index 30ddf051050..71a84e09fac 100644 --- a/_maps/map_files/Temp Map Storage/Dungeons -outdated.dmm +++ b/_maps/map_files/Temp Map Storage/Dungeons -outdated.dmm @@ -15329,7 +15329,7 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/underground/cave) "plP" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/inside/mountain, /area/f13/underground/cave) "plV" = ( diff --git a/_maps/map_files/Temp Map Storage/Pahrump-Sunset - Outdated.dmm b/_maps/map_files/Temp Map Storage/Pahrump-Sunset - Outdated.dmm index 5946e287e05..1a9276679d5 100644 --- a/_maps/map_files/Temp Map Storage/Pahrump-Sunset - Outdated.dmm +++ b/_maps/map_files/Temp Map Storage/Pahrump-Sunset - Outdated.dmm @@ -4654,7 +4654,7 @@ }, /area/f13/village) "bQb" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalleftborderleft0" }, @@ -4699,7 +4699,7 @@ }, /area/f13/building) "bQV" = ( -/obj/machinery/light/sign/oasis, +/obj/machinery/light/sign/eastwood, /obj/structure/destructible/tribal_torch/lit, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) @@ -8089,7 +8089,7 @@ "dqX" = ( /obj/structure/ladder/unbreakable{ height = 2; - id = "oasis" + id = "eastwood" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -11682,7 +11682,7 @@ /turf/open/floor/f13/wood, /area/f13/village) "ePY" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) "eQc" = ( @@ -18975,7 +18975,7 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) "hJt" = ( -/obj/machinery/msgterminal/oasis/followers, +/obj/machinery/msgterminal/eastwood/followers, /turf/open/floor/f13{ icon_state = "floorrusty" }, @@ -19824,7 +19824,7 @@ "iaV" = ( /obj/structure/ladder/unbreakable{ height = 2; - id = "oasisdb" + id = "eastwooddb" }, /turf/open/indestructible/ground/outside/ruins, /area/f13/building) @@ -25226,7 +25226,7 @@ }, /area/f13/building) "kkS" = ( -/obj/machinery/light/sign/oasis_sign, +/obj/machinery/light/sign/eastwood_sign, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) "kld" = ( @@ -28158,7 +28158,7 @@ /turf/open/indestructible/ground/outside/water, /area/f13/wasteland) "lzW" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/sidewalk{ dir = 4; icon_state = "outerborder" @@ -47862,7 +47862,7 @@ /turf/open/floor/f13/wood, /area/f13/building) "uel" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalleftborderright0" }, @@ -48058,7 +48058,7 @@ /turf/open/floor/f13/wood, /area/f13/building) "uhi" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalrightborderright0" }, @@ -48101,7 +48101,7 @@ /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, /area/f13/building) "uhY" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalrightborderleft2" }, diff --git a/_maps/map_files/Temp Map Storage/Pahrump-Sunset-Lower - Outdated.dmm b/_maps/map_files/Temp Map Storage/Pahrump-Sunset-Lower - Outdated.dmm index 234f2d95236..f6e314b5768 100644 --- a/_maps/map_files/Temp Map Storage/Pahrump-Sunset-Lower - Outdated.dmm +++ b/_maps/map_files/Temp Map Storage/Pahrump-Sunset-Lower - Outdated.dmm @@ -6266,7 +6266,7 @@ "dyv" = ( /obj/structure/ladder/unbreakable{ height = 1; - id = "oasis" + id = "eastwood" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -23632,7 +23632,7 @@ /area/f13/caves) "nWK" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /area/f13/building) "nWR" = ( /obj/structure/curtain{ @@ -25250,7 +25250,7 @@ pixel_y = -17 }, /obj/structure/rack, -/obj/item/clothing/suit/armor/medium/vest/oasis, +/obj/item/clothing/suit/armor/medium/vest/eastwood, /obj/item/clothing/head/helmet/blueshirt, /obj/item/clothing/under/rank/security/officer/blueshirt, /turf/open/floor/plasteel/f13/vault_floor/dark{ @@ -30207,8 +30207,8 @@ /area/f13/den) "rTg" = ( /obj/structure/flora/tree/jungle{ - desc = "Rumor has it that, as long as this tree stands firm, so too will the town of Oasis."; - name = "\improper Oasis Oak"; + desc = "Rumor has it that, as long as this tree stands firm, so too will the town of Eastwood."; + name = "\improper Eastwood Oak"; pixel_x = -33 }, /turf/open/indestructible/ground/outside/river, @@ -33904,7 +33904,7 @@ /turf/open/floor/plasteel/f13/vault_floor/red/whiteredfull, /area/f13/brotherhood/reactor) "upv" = ( -/obj/item/flag/oasis, +/obj/item/flag/eastwood, /area/f13/building) "upG" = ( /obj/machinery/light/small{ diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index 9a255b01020..ca4cadba9fe 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -100,7 +100,7 @@ also be like that but I can't be arsed to go back and change them all*/ #define ACCESS_COMMAND 130 //general command access #define ACCESS_TRIBE 131 //general tribe access #define ACCESS_NCROFFDUTY 132 //general NCR access -#define ACCESS_CLINIC 133 //Oasis clinic access +#define ACCESS_CLINIC 133 //Eastwood clinic access #define ACCESS_ENCLAVE 134 //enclave minibunker #define ACCESS_BIKER 135 //general not-khan cowbikers //The Syndicate diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index d6e456a9627..a17d32c4b28 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -4,7 +4,7 @@ #define FACTION_NCR "NCR" #define FACTION_LEGION "Legion" #define FACTION_BROTHERHOOD "BOS" -#define FACTION_OASIS "Town" +#define FACTION_EASTWOOD "Town" #define FACTION_ENCLAVE "Enclave" #define FACTION_WASTELAND "Wastelander" #define FACTION_RAIDERS "Raiders" @@ -119,7 +119,7 @@ #define F13OFFDUTYBOS (1<<11) #define F13ENVOY (1<<12) -#define DEP_OASIS (1<<6) +#define DEP_EASTWOOD (1<<6) #define F13SHERIFF (1<<0) #define F13DENDOC (1<<1) diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 010c630b336..14496dd458b 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -75,7 +75,7 @@ #define EXP_TYPE_VAULT "Vault" #define EXP_TYPE_BROTHERHOOD "Southern BoS Outcasts" #define EXP_TYPE_NCR "Ncr" -#define EXP_TYPE_OASIS "Oasis" +#define EXP_TYPE_EASTWOOD "Eastwood" #define EXP_TYPE_LEGION "Legion" #define EXP_TYPE_WASTELAND "Wasteland" #define EXP_TYPE_ENCLAVE "Enclave" @@ -84,7 +84,7 @@ #define EXP_TYPE_SCRIBE "Scribe" #define EXP_TYPE_DECANUS "Decanus" #define EXP_TYPE_TRIBAL "Tribal" -#define EXP_TYPE_FOLLOWERS "Nash Clinic" +#define EXP_TYPE_FOLLOWERS "Followers" #define EXP_TYPE_OUTLAW "Outlaw" #define EXP_TYPE_KHAN "Great Khans" //Flags in the players table in the db diff --git a/code/__DEFINES/radio.dm b/code/__DEFINES/radio.dm index 95bc79190c1..48e59c643af 100644 --- a/code/__DEFINES/radio.dm +++ b/code/__DEFINES/radio.dm @@ -69,7 +69,7 @@ #define RADIO_KEY_ENCLAVE "z" #define RADIO_TOKEN_ENCLAVE ":z" -#define RADIO_CHANNEL_TOWN "Nash" +#define RADIO_CHANNEL_TOWN "Eastwood" #define RADIO_KEY_TOWN "f" #define RADIO_TOKEN_TOWN ":f" diff --git a/code/__DEFINES/weather.dm b/code/__DEFINES/weather.dm index 9f0ad26cfde..9e68865cd38 100644 --- a/code/__DEFINES/weather.dm +++ b/code/__DEFINES/weather.dm @@ -1,39 +1,39 @@ /// Z levels that are more or less above ground and can see the sky /// For telling players about the weather -#define Z_LEVEL_NASH_UNDERGROUND 3 -#define Z_LEVEL_NASH_COMMON 4 -#define Z_LEVEL_NASH_LVL2 5 -#define Z_LEVEL_NASH_LVL3 6 +#define Z_LEVEL_EASTWOOD_UNDERGROUND 3 +#define Z_LEVEL_EASTWOOD_COMMON 4 +#define Z_LEVEL_EASTWOOD_LVL2 5 +#define Z_LEVEL_EASTWOOD_LVL3 6 #define Z_LEVEL_REDWATER 7 #define Z_LEVEL_REDLICK 8 #define Z_LEVEL_GARLAND 9 #define ABOVE_GROUND_Z_LEVELS list(\ - Z_LEVEL_NASH_COMMON,\ - Z_LEVEL_NASH_LVL2,\ - Z_LEVEL_NASH_LVL3,\ + Z_LEVEL_EASTWOOD_COMMON,\ + Z_LEVEL_EASTWOOD_LVL2,\ + Z_LEVEL_EASTWOOD_LVL3,\ Z_LEVEL_REDWATER,\ Z_LEVEL_REDLICK,\ Z_LEVEL_GARLAND) #define COMMON_Z_LEVELS list(\ - Z_LEVEL_NASH_UNDERGROUND,\ - Z_LEVEL_NASH_COMMON,\ - Z_LEVEL_NASH_LVL2,\ - Z_LEVEL_NASH_LVL3,\ + Z_LEVEL_EASTWOOD_UNDERGROUND,\ + Z_LEVEL_EASTWOOD_COMMON,\ + Z_LEVEL_EASTWOOD_LVL2,\ + Z_LEVEL_EASTWOOD_LVL3,\ Z_LEVEL_REDWATER,\ Z_LEVEL_REDLICK,\ Z_LEVEL_GARLAND) #define CORE_Z_LEVELS list(\ - Z_LEVEL_NASH_UNDERGROUND,\ - Z_LEVEL_NASH_COMMON,\ - Z_LEVEL_NASH_LVL2,\ - Z_LEVEL_NASH_LVL3) + Z_LEVEL_EASTWOOD_UNDERGROUND,\ + Z_LEVEL_EASTWOOD_COMMON,\ + Z_LEVEL_EASTWOOD_LVL2,\ + Z_LEVEL_EASTWOOD_LVL3) /* * * * * * * * * * * * * * THE Z LEVELS~ - * 3 = NASH UNDERGROUND - * 4 = NASH CENTRAL - * 5 = NASH LVL 2 - * 6 = NASH LVL 3 + * 3 = EASTWOOD UNDERGROUND + * 4 = EASTWOOD CENTRAL + * 5 = EASTWOOD LVL 2 + * 6 = EASTWOOD LVL 3 * 7 = REDWATER * 8 = REDLICK * * * * * * * * * * * * */ diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index cab9d5cdaca..02086cddb7e 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -209,7 +209,7 @@ if(length(CONFIG_GET(keyed_list/cross_server))) send_news_report() //fortuna addition. list of random names for the roundend news author - var/list/publisher = list("Oasis Publishing","Brotherhood News","Mojave Publishing","FEV News") + var/list/publisher = list("Eastwood Publishing","Brotherhood News","Mojave Publishing","FEV News") //tell the nice people on discord what went on before the salt cannon happens. // send2chat sending the new round ping off send2chat(" <@&922230570791108628> ", CONFIG_GET(string/discord_channel_serverstatus)) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 9a5cb240f81..4fae4d07812 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -574,7 +574,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/send_news_report() var/news_message - var/news_source = "Nash Publishing" + var/news_source = "Eastwood Publishing" switch(news_report) if(NUKE_SYNDICATE_BASE) news_message = "In a daring raid, the heroic crew of [station_name()] detonated a nuclear device in the heart of a terrorist base." @@ -622,7 +622,7 @@ SUBSYSTEM_DEF(ticker) if(SSblackbox.first_death) var/list/ded = SSblackbox.first_death //fortuna addition. list of random names for the roundend news investigator - var/list/investigator = list("Nash Investigators","A band of couriers","Patrolling wasters","A few mysterious strangers") + var/list/investigator = list("Eastwood Investigators","A band of couriers","Patrolling wasters","A few mysterious strangers") if(ded.len) news_message += "[pick(investigator)] discovered the corpse of a person of interest in the area. Their name was: [ded["name"]], the [ded["role"]], who died in a nearby [ded["area"]].[ded["last_words"] ? " Their last words were: \"[ded["last_words"]]\"" : ""]" else diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 3b29e8b33c6..eace9775c9b 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -728,7 +728,7 @@ /datum/crafting_recipe/gun/autoshock name = "Autoshock tesla pistol" - result = /obj/item/gun/energy/laser/auto/oasis + result = /obj/item/gun/energy/laser/auto/eastwood reqs = list(/obj/item/gun/energy/laser/auto = 1, /obj/item/stock_parts/capacitor/adv = 1, /obj/item/stack/crafting/electronicparts = 10, diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 16eb3bab135..978ac1824a3 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -95,7 +95,7 @@ var/list/command = list() var/list/bos = list() var/list/enclave = list() - var/list/oasis = list() + var/list/eastwood = list() var/list/leg = list() var/list/ncr = list() var/list/vault = list() @@ -133,8 +133,8 @@ if(rank in GLOB.enclave_positions) enclave[name] = rank department = 1 - if(rank in GLOB.oasis_positions) - oasis[name] = rank + if(rank in GLOB.eastwood_positions) + eastwood[name] = rank department = 1 if(rank in GLOB.legion_positions) leg[name] = rank @@ -142,9 +142,9 @@ if(rank in GLOB.ncr_positions) ncr[name] = rank department = 1 - if(rank in GLOB.followers_positions) +/* if(rank in GLOB.followers_positions) flw[name] = rank - department = 1 + department = 1*/ /* if(rank in GLOB.tribal_positions) tribe[name] = rank @@ -173,10 +173,10 @@ for(var/name in enclave) dat += "[name][enclave[name]]" even = !even - if(length(oasis)) - dat += "Nash" - for(var/name in oasis) - dat += "[name][oasis[name]]" + if(length(eastwood)) + dat += "Eastwood" + for(var/name in eastwood) + dat += "[name][eastwood[name]]" even = !even if(length(leg)) dat += "Caesar's Legion" @@ -189,7 +189,7 @@ dat += "[name][ncr[name]]" even = !even if(length(flw)) - dat += "Nash Clinic" + dat += "Eastwood Clinic" for(var/name in flw) dat += "[name][flw[name]]" even = !even diff --git a/code/datums/spawners_menu.dm b/code/datums/spawners_menu.dm index c2f599edf50..212a917f26c 100644 --- a/code/datums/spawners_menu.dm +++ b/code/datums/spawners_menu.dm @@ -55,7 +55,7 @@ if(aminol.lazarused) this["important_info"] = "This creature is tamed, and is bound to follow the commands of who/what had tamed them!" else if(aminol.pop_required_to_jump_into < players_on) - this["important_info"] = "This creature's abilities are somewhat limited while Nash sleeps." + this["important_info"] = "This creature's abilities are somewhat limited while Eastwood sleeps." else this["important_info"] = aminol.desc_important else diff --git a/code/datums/world_topic.dm b/code/datums/world_topic.dm index 790e317d223..3b29bdbbe95 100644 --- a/code/datums/world_topic.dm +++ b/code/datums/world_topic.dm @@ -244,10 +244,10 @@ var/list/command = list() var/list/ncr = list() var/list/legion = list() - var/list/oasis = list() + var/list/eastwood = list() var/list/brotherhood = list() var/list/wastelanders = list() - var/list/followers = list() + //var/list/followers = list() var/list/misc = list() for(var/datum/data/record/R in GLOB.data_core.general) var/name = R.fields["name"] @@ -255,12 +255,12 @@ var/real_rank = rank // make_list_rank(R.fields["real_rank"]) if(real_rank in GLOB.ncr_positions) ncr[name] = rank - else if(real_rank in GLOB.followers_positions) - followers[name] = rank + /*else if(real_rank in GLOB.followers_positions) + followers[name] = rank*/ else if(real_rank in GLOB.legion_positions) legion[name] = rank - else if(real_rank in GLOB.oasis_positions) - oasis[name] = rank + else if(real_rank in GLOB.eastwood_positions) + eastwood[name] = rank else if(real_rank in GLOB.brotherhood_positions) brotherhood[name] = rank else if(real_rank in GLOB.command_positions) @@ -277,9 +277,9 @@ .["Command"] = command .["New California Republic"] = ncr .["Legion"] = legion - .["Nash Clinic"] = followers + //.["Eastwood Clinic"] = followers .["Brotherhood of Steel"] = brotherhood - .["Nash"] = oasis + .["Eastwood"] = eastwood .["Wastelanders"] = wastelanders .["Other"] = misc return json_encode(.) diff --git a/code/game/machinery/msgterminal.dm b/code/game/machinery/msgterminal.dm index 4376c12bb67..52ffe9a51ec 100644 --- a/code/game/machinery/msgterminal.dm +++ b/code/game/machinery/msgterminal.dm @@ -428,14 +428,14 @@ GLOBAL_LIST_EMPTY(allTerminals) terminal = "Terminal" terminalType = 2 */ -/obj/machinery/msgterminal/oasis - terminalid = "oasis" - terminal = "Oasis Terminal" +/obj/machinery/msgterminal/eastwood + terminalid = "eastwood" + terminal = "Eastwood Terminal" terminalType = 2 -/obj/machinery/msgterminal/oasis/followers +/obj/machinery/msgterminal/eastwood/followers terminalid = "follower" - terminal = "Oasis Followers Terminal" + terminal = "Eastwood Followers Terminal" terminalType = 2 /obj/machinery/msgterminal/brotherhood diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 32d5d6050cc..6b1e5fdaf4c 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -1829,9 +1829,9 @@ turret_flags = TURRET_ROBOT_OWNED_FLAGS | TURRET_DEFAULT_UTILITY faction = list("wastebot") -/// Nash's Friendliest Autogun +/// Eastwood's Friendliest Autogun /// needs ammo~ -/obj/machinery/porta_turret/f13/nash +/obj/machinery/porta_turret/f13/eastwood name = "portable .22LR sentry turret" icon = 'icons/obj/turrets.dmi' icon_state = "syndie_off" @@ -1875,14 +1875,14 @@ SP_DISTANT_RANGE(PISTOL_LIGHT_RANGE_DISTANT) ) -/obj/machinery/porta_turret/f13/nash/Initialize() +/obj/machinery/porta_turret/f13/eastwood/Initialize() . = ..() if(our_mag) var/obj/item/ammo_box/magazine/internal/newmag = our_mag our_mag = new newmag(src) chamber_new_round(FALSE) -/obj/machinery/porta_turret/f13/nash/Destroy() +/obj/machinery/porta_turret/f13/eastwood/Destroy() . = ..() if(istype(our_mag) && obj_integrity <= 0) for(var/obj/item/ammo_casing/casing_to_eject in our_mag.stored_ammo) @@ -1890,17 +1890,17 @@ QDEL_NULL(our_mag) QDEL_NULL(chambered) -/obj/machinery/porta_turret/f13/nash/examine(mob/user) +/obj/machinery/porta_turret/f13/eastwood/examine(mob/user) . = ..() if(istype(our_mag) && length(our_mag.caliber)) . += "It accepts [span_notice(english_list(our_mag.caliber))]" . += "It has [span_notice("[our_mag.ammo_count() + (!!chambered)]")] / [span_notice("[our_mag.max_ammo]")] round\s remaining." -/obj/machinery/porta_turret/f13/nash/proc/out_of_ammo_alert() +/obj/machinery/porta_turret/f13/eastwood/proc/out_of_ammo_alert() playsound(get_turf(src), 'sound/machines/triple_beep.ogg', 100, FALSE, 0, ignore_walls = TRUE) say("OUT OF: AMMO! NEED: [span_notice(english_list(our_mag.caliber))]!") -/obj/machinery/porta_turret/f13/nash/proc/eject_chambered_round(keep_it) +/obj/machinery/porta_turret/f13/eastwood/proc/eject_chambered_round(keep_it) if(!istype(chambered)) return FALSE if(keep_it && our_mag.give_round(chambered)) @@ -1910,7 +1910,7 @@ chambered = null return TRUE -/obj/machinery/porta_turret/f13/nash/proc/chamber_new_round(eject_current) +/obj/machinery/porta_turret/f13/eastwood/proc/chamber_new_round(eject_current) if(istype(chambered)) if(eject_current || !chambered.BB) eject_chambered_round() @@ -1920,7 +1920,7 @@ return TRUE return FALSE -/obj/machinery/porta_turret/f13/nash/attackby(obj/item/I, mob/user, params) +/obj/machinery/porta_turret/f13/eastwood/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/ammo_box)) if(istype(our_mag)) our_mag.attackby(I, user) @@ -1941,7 +1941,7 @@ return . = ..() -/obj/machinery/porta_turret/f13/nash/proc/dump_bag_in_turret(obj/item/storage/bag/casings/saq, mob/user) +/obj/machinery/porta_turret/f13/eastwood/proc/dump_bag_in_turret(obj/item/storage/bag/casings/saq, mob/user) if(!istype(saq)) return if(!istype(user)) @@ -1971,7 +1971,7 @@ else to_chat(user, span_warning("You couldn't fit anything into [src]!")) -/obj/machinery/porta_turret/f13/nash/proc/undeploy_turret(obj/item/m_tool, mob/user) +/obj/machinery/porta_turret/f13/eastwood/proc/undeploy_turret(obj/item/m_tool, mob/user) visible_message(span_notice("[user] starts packing up [src]!"), span_notice("You starts packing up [src]!")) if(!m_tool.use_tool(src, user, 3 SECONDS, 0, 100)) @@ -1986,7 +1986,7 @@ our_mag = null qdel(src) -/obj/machinery/porta_turret/f13/nash/proc/heal_turret(obj/item/weldertool, mob/user) +/obj/machinery/porta_turret/f13/eastwood/proc/heal_turret(obj/item/weldertool, mob/user) if(stat & BROKEN) user.show_message(span_alert("It's beyond repair!")) return @@ -2002,7 +2002,7 @@ span_green("You repaired [src]!")) /// modified to use our silly ammo system -/obj/machinery/porta_turret/f13/nash/shoot_at_target(atom/movable/target, turf/our_turf) +/obj/machinery/porta_turret/f13/eastwood/shoot_at_target(atom/movable/target, turf/our_turf) if(!target || !our_turf) return FALSE if(!chambered || (chambered && !chambered.BB)) @@ -2047,7 +2047,7 @@ return TRUE /// dumps loot all over the place -/obj/machinery/porta_turret/f13/nash/drop_loot(obj/item/I, mob/user) +/obj/machinery/porta_turret/f13/eastwood/drop_loot(obj/item/I, mob/user) new /obj/item/gun/ballistic/automatic/sportcarbine(get_turf(src)) ..() @@ -2070,7 +2070,7 @@ icon_state = "hivebot_fab_on" w_class = WEIGHT_CLASS_GIGANTIC /// type of turret to make - var/obj/machinery/porta_turret/f13/nash/turret_type = /obj/machinery/porta_turret/f13/nash + var/obj/machinery/porta_turret/f13/eastwood/turret_type = /obj/machinery/porta_turret/f13/eastwood /// magazine inside the gun, if it was packed up after deploying var/obj/item/ammo_box/magazine/stored_mag @@ -2094,7 +2094,7 @@ if(!do_after(user, 3 SECONDS, FALSE, user)) user.show_message(span_alert("You were interrupted!")) return - var/obj/machinery/porta_turret/f13/nash/turret_new = new turret_type(get_turf(src)) + var/obj/machinery/porta_turret/f13/eastwood/turret_new = new turret_type(get_turf(src)) if(istype(stored_mag)) QDEL_NULL(turret_new.our_mag) turret_new.our_mag = stored_mag diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index 0637318b572..ab605916c15 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -558,7 +558,7 @@ /obj/structure/sign/poster/prewar/poster68 name = "General Store Policy" - desc = "By decree of the Oasis Town Hall, the general store has the right to refuse any and all refunds to customers for any reason." + desc = "By decree of the Eastwood Town Hall, the general store has the right to refuse any and all refunds to customers for any reason." icon_state = "poster68" /obj/structure/sign/poster/prewar/poster69 diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index d3cfa5a8b31..67e0a5de6af 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -741,7 +741,7 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer name = "Vault Dweller" icon_state = "Vault Dweller" -// Oasis +// Eastwood /obj/effect/landmark/start/f13/mayor name = "Mayor" @@ -910,7 +910,7 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer name = "Guardian" icon_state = "Tribal" -//Followers of the Apocalypse -- nah, nash medical stuff +//Followers of the Apocalypse -- nah, eastwood medical stuff /obj/effect/landmark/start/f13/followersadministrator name = "Senior Doctor" icon_state = "Chief Medical Officer" @@ -920,7 +920,7 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer icon_state = "Medical Doctor" /obj/effect/landmark/start/f13/followersguard - name = "Nash Paramedic" + name = "Eastwood Paramedic" icon_state = "Security Officer" /obj/effect/landmark/start/f13/followersvolunteer diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index fabd3c670fe..6936e4d1140 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -1192,7 +1192,7 @@ /obj/item/card/id/denid name = "Redwater Mark" - desc = "A shady card for shady people. it might let you in to some of the bleaker parts of Nash's underground. Best not be seen with one of these. better yet, just avoid having it" + desc = "A shady card for shady people. it might let you in to some of the bleaker parts of Eastwood's underground. Best not be seen with one of these. better yet, just avoid having it" assignment = "gang tattoo" access = list(ACCESS_DEN) @@ -1258,7 +1258,7 @@ /obj/item/card/id/silver/mayor name = "Mayor's mayoral permit" - desc = "A silver encrusted identification permit reserved for the Mayor of Oasis." + desc = "A silver encrusted identification permit reserved for the Mayor of Eastwood." icon_state = "silver" item_state = "silver_id" assignment = "mayoral permit" diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index cb9c2a258c7..dad3db92cba 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -178,44 +178,44 @@ channels = list(RADIO_CHANNEL_ENCLAVE = 1) /obj/item/encryptionkey/headset_town - name = "Nash radio encryption key" + name = "Eastwood Clinic radio encryption key" desc = "An encryption key for a radio headset.\ - \nTo access the Nash channel, use :f." + \nTo access the Town channel, use :f." icon_state = "cypherkey" channels = list(RADIO_CHANNEL_TOWN = 1) /obj/item/encryptionkey/headset_town/lawman - name = "Nash Sheriff radio encryption key" + name = "Eastwood Sheriff radio encryption key" desc = "An encryption key for a radio headset.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash sheriff channel, use :l" + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood sheriff channel, use :l" icon_state = "cypherkey" channels = list(RADIO_CHANNEL_TOWN = 1, RADIO_CHANNEL_TOWN_PD = 1) /obj/item/encryptionkey/headset_town/commerce - name = "Nash commercial radio encryption key" + name = "Eastwood commercial radio encryption key" desc = "An encryption key for a radio headset.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash commerce channel, use :j" + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood commerce channel, use :j" icon_state = "cypherkey" channels = list(RADIO_CHANNEL_TOWN = 1, RADIO_CHANNEL_TOWN_COMMERCE = 1) /obj/item/encryptionkey/headset_town/medical - name = "Nash medical radio encryption key" + name = "Eastwood medical radio encryption key" desc = "An encryption key for a radio headset.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash medical channel, use :m" + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood medical channel, use :m" icon_state = "cypherkey" channels = list(RADIO_CHANNEL_TOWN = 1, RADIO_CHANNEL_MEDICAL = 1) /obj/item/encryptionkey/headset_town/mayor - name = "Nash mayor radio encryption key" + name = "Eastwood mayor radio encryption key" desc = "An encryption key for a radio headset.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash mayor, use :y.\ - \nTo access the Nash sheriff, use :l.\ - \nTo access the Nash medical, use :m.\ - \nTo access the Nash commerce channel, use :j" + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood mayor, use :y.\ + \nTo access the Eastwood sheriff, use :l.\ + \nTo access the Eastwood medical, use :m.\ + \nTo access the Eastwood commerce channel, use :j" icon_state = "cypherkey" channels = list(RADIO_CHANNEL_TOWN = 1, RADIO_CHANNEL_TOWN_PD = 1, RADIO_CHANNEL_TOWN_COMMERCE = 1, RADIO_CHANNEL_TOWN_MAYOR = 1, RADIO_CHANNEL_MEDICAL = 1) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 2cc11cdc213..0a2564aafdb 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -408,45 +408,45 @@ GLOBAL_LIST_INIT(channel_tokens, list( keyslot = new /obj/item/encryptionkey/headset_biker /obj/item/radio/headset/headset_town - name = "Nash radio headset" - desc = "This is used by the town of Nash.\ - \nTo access the Nash channel, use :f." + name = "Eastwood radio headset" + desc = "This is used by the town of Eastwood.\ + \nTo access the Eastwood channel, use :f." icon_state = "mine_headset" keyslot = new /obj/item/encryptionkey/headset_town /obj/item/radio/headset/headset_town/lawman - name = "Nash sheriff radio headset" - desc = "This is used by Nash's local sheriff force. Protects ears from flashbangs.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash sheriff channel, use :l." + name = "Eastwood sheriff radio headset" + desc = "This is used by Eastwood's local sheriff force. Protects ears from flashbangs.\ + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood sheriff channel, use :l." icon_state = "sec_headset_alt" item_state = "sec_headset_alt" bowman = TRUE keyslot = new /obj/item/encryptionkey/headset_town/lawman /obj/item/radio/headset/headset_town/commerce - name = "Nash commerce radio headset" - desc = "This is used by Nash's small business owners.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash commerce channel, use :j." + name = "Eastwood commerce radio headset" + desc = "This is used by Eastwood's small business owners.\ + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood commerce channel, use :j." keyslot = new /obj/item/encryptionkey/headset_town/commerce /obj/item/radio/headset/headset_town/mayor - name = "Nash mayoral radio headset" - desc = "This is used by Nash's mayor (and secretary). Protects ears from flashbangs.\ - \nTo access the Nash channel, use :f.\ - \nTo access the Nash mayor channel, use :y.\ - \nTo access the Nash sheriff channel, use :l.\ - \nTo access the Nash medical channel, use :m.\ - \nTo access the Nash commerce channel, use :j." + name = "Eastwood mayoral radio headset" + desc = "This is used by Eastwood's mayor (and secretary). Protects ears from flashbangs.\ + \nTo access the Eastwood channel, use :f.\ + \nTo access the Eastwood mayor channel, use :y.\ + \nTo access the Eastwood sheriff channel, use :l.\ + \nTo access the Eastwood medical channel, use :m.\ + \nTo access the Eastwood commerce channel, use :j." bowman = TRUE command = TRUE keyslot = new /obj/item/encryptionkey/headset_town/mayor /obj/item/radio/headset/headset_town/medical - name = "Nash medical radio headset" - desc = "This is used by Nash's medical folk.\ - \nTo access the Nash channel, use :f.\ + name = "Eastwood medical radio headset" + desc = "This is used by Eastwood's medical folk.\ + \nTo access the Eastwood channel, use :f.\ \nTo access the medical channel, use :m" icon_state = "med_headset" keyslot = new /obj/item/encryptionkey/headset_town/medical diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index d09c55ec8bd..e8794d10e35 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -165,7 +165,7 @@ icon_state = initial(icon_state) /obj/item/radio/intercom/retro/kebob - name = "Oasis intercom" + name = "Eastwood intercom" freqlock = TRUE frequency = 1369 channels = list(RADIO_CHANNEL_TOWN = 1) diff --git a/code/game/objects/items/fallout13misc.dm b/code/game/objects/items/fallout13misc.dm index c37fa16d602..a0bd8c387b5 100644 --- a/code/game/objects/items/fallout13misc.dm +++ b/code/game/objects/items/fallout13misc.dm @@ -197,17 +197,17 @@ icon_state = "legionflag_snow" item_state = "legionflag_snow" -/obj/item/flag/oasis - name = "Oasis flag" - desc = "A flag depicting a stylised pink flower on a green background. It's the symbol of the town of Oasis." - icon_state = "oasisflag" - item_state = "oasisflag" - -/obj/item/flag/oasis/snow - name = "Oasis snow flag" - desc = "A flag depicting a stylised pink flower on a green background. It's the symbol of the town of Oasis." - icon_state = "oasisflag_snow" - item_state = "oasisflag_snow" +/obj/item/flag/eastwood + name = "Eastwood flag" + desc = "A flag depicting a stylised pink flower on a green background. It's the symbol of the town of Eastwood." + icon_state = "eastwoodflag" + item_state = "eastwoodflag" + +/obj/item/flag/eastwood/snow + name = "Eastwood snow flag" + desc = "A flag depicting a stylised pink flower on a green background. It's the symbol of the town of Eastwood." + icon_state = "eastwoodflag_snow" + item_state = "eastwoodflag_snow" /obj/item/flag/followers name = "Clinic flag" @@ -260,7 +260,7 @@ desc = "A banner depicting three rivers meeting at its center, overlaid with an ear of corn." icon_state = "cornflag" item_state = "cornflag" - faction = "Oasis" + faction = "Eastwood" /obj/item/flag/khan name = "Great Khans flag" @@ -275,7 +275,7 @@ if(do_after(user, 60, target = src)) var/obj/item/stack/sheet/leather/H = I if(H.use(1)) - var/list/choices = list("Bandit", "Outlaw", "BOS", "BOS Snow", "NCR", "NCR Snow", "Legion", "Legion Snow", "Oasis", "Oasis Snow", "Enclave", "Kebab") + var/list/choices = list("Bandit", "Outlaw", "BOS", "BOS Snow", "NCR", "NCR Snow", "Legion", "Legion Snow", "Eastwood", "Eastwood Snow", "Enclave", "Kebab") var/flag = input("Please choose which faction flag you wish to create.") in choices switch(flag) if("Bandit") @@ -326,18 +326,18 @@ icon_state = "legionflag_snow" item_state = "legionflag_snow" faction = FACTION_LEGION - if("Oasis") - name = "Oasis flag" + if("Eastwood") + name = "Eastwood flag" desc = "A banner depicting three rivers meeting at its center, overlaid with an ear of corn." - icon_state = "oasisflag" - item_state = "oasisflag" - faction = FACTION_OASIS - if("Oasis Snow") + icon_state = "eastwoodflag" + item_state = "eastwoodflag" + faction = FACTION_EASTWOOD + if("Eastwood Snow") name = "Ripley snow flag" desc = "A banner depicting three rivers meeting at its center, overlaid with an ear of corn." - icon_state = "oasisflag_snow" - item_state = "oasisflag_snow" - faction = FACTION_OASIS + icon_state = "eastwoodflag_snow" + item_state = "eastwoodflag_snow" + faction = FACTION_EASTWOOD if(FACTION_ENCLAVE) name = "Enclave Flag" desc = "A flag depiciting the good ole murica." diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 7b82a86b82f..d55fcc78636 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -927,11 +927,11 @@ crafting_recipe_types = list(/datum/crafting_recipe/set_vrboard/den) /obj/item/book/granter/crafting_recipe/ODF - name = "Weapons of Texarkana and the Nash Defense Force" + name = "Weapons of Texarkana and the Eastwood Defense Force" desc = "a book detailing weapons used in the region and by the local town, it has lithiographed pictures of hand-drawn schematics for each weapon type" oneuse = TRUE crafting_recipe_types = list(/datum/crafting_recipe/policepistol, /datum/crafting_recipe/durathread_vest, /datum/crafting_recipe/policerifle, /datum/crafting_recipe/steelbib/heavy, /datum/crafting_recipe/armyhelmetheavy, /datum/crafting_recipe/huntingshotgun) - remarks = list("Looks like Nash hand-crafts replicas from a pre-war police armory", "Some of these weapons are more than 200 years old....", "Duct tape really can hold it together!", "So that is how you laminate armor sheets together", "Looks like you can beat metal into just the right shape to replace the bits") + remarks = list("Looks like Eastwood hand-crafts replicas from a pre-war police armory", "Some of these weapons are more than 200 years old....", "Duct tape really can hold it together!", "So that is how you laminate armor sheets together", "Looks like you can beat metal into just the right shape to replace the bits") /obj/item/book/granter/trait/tagger diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index d0f869a3758..07dd523f6a1 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1372,7 +1372,7 @@ obj/item/storage/box/stingbangs /obj/item/storage/box/citizenship_permits name = "box of citizenship permits" - desc = "A box containing spare citizenship permits for Nash. Use a mayor's ID on a citizenship permit to assign its owner." + desc = "A box containing spare citizenship permits for Eastwood. Use a mayor's ID on a citizenship permit to assign its owner." illustration = "id" /obj/item/storage/box/citizenship_permits/PopulateContents() diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index 36b4e08a6e7..4090b96c62a 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -73,7 +73,7 @@ new /obj/item/storage/box/funds(src) /obj/item/storage/box/funds - name = "Nash operating funds" + name = "Eastwood operating funds" desc = "A box filled with both local and foreign currency, to cover unexpected purchases" // Secretary spawns with all 3 types of money for negotatiating with any side. ~325 caps worth diff --git a/code/game/objects/items/validball.dm b/code/game/objects/items/validball.dm index d5cde5acffd..472a0901692 100644 --- a/code/game/objects/items/validball.dm +++ b/code/game/objects/items/validball.dm @@ -274,14 +274,14 @@ if(!isturf(hereturf)) return "??UNKNOWN??" switch(hereturf.z) - if(Z_LEVEL_NASH_UNDERGROUND) - return "Nash Wastes - Underground" - if(Z_LEVEL_NASH_COMMON) - return "Nash Wastes - Common" - if(Z_LEVEL_NASH_LVL2) - return "Nash Wastes - Second Story" - if(Z_LEVEL_NASH_LVL3) - return "Nash Wastes - Third Story" + if(Z_LEVEL_EASTWOOD_UNDERGROUND) + return "Eastwood Wastes - Underground" + if(Z_LEVEL_EASTWOOD_COMMON) + return "Eastwood Wastes - Common" + if(Z_LEVEL_EASTWOOD_LVL2) + return "Eastwood Wastes - Second Story" + if(Z_LEVEL_EASTWOOD_LVL3) + return "Eastwood Wastes - Third Story" if(Z_LEVEL_REDWATER) return "Southern Wastes - Common" if(Z_LEVEL_REDLICK) diff --git a/code/game/objects/structures/beds_chairs/bed.dm b/code/game/objects/structures/beds_chairs/bed.dm index 3e087e3f9df..96ebf406b9d 100644 --- a/code/game/objects/structures/beds_chairs/bed.dm +++ b/code/game/objects/structures/beds_chairs/bed.dm @@ -73,7 +73,7 @@ M.old_y = 0 /* - * Wooden beds and old beds - Use wood for low tech like Oasis and Legion. Old for ruins. + * Wooden beds and old beds - Use wood for low tech like Eastwood and Legion. Old for ruins. */ /obj/structure/bed/wooden diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 4ab92748a28..866c65963e0 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -704,7 +704,7 @@ //BoS (Steel Blue) dat += "" - dat += "" + dat += "" for(var/jobPos in GLOB.brotherhood_positions) if(!jobPos) continue @@ -720,10 +720,10 @@ counter = 0 dat += "
Brotherhood Positions
Brotherhood Positions
" - //Oasis (Green) + //Eastwood (Green) dat += "" - dat += "" - for(var/jobPos in GLOB.oasis_positions) + dat += "" + for(var/jobPos in GLOB.eastwood_positions) if(!jobPos) continue if(jobban_isbanned(M, jobPos)) @@ -846,7 +846,7 @@ counter = 0 dat += "
Oasis Positions
Eastwood Positions
" - //Followers (Light Blue) +/* //Followers (Light Blue) dat += "" dat += "" for(var/jobPos in GLOB.followers_positions) @@ -863,7 +863,7 @@ dat += "" counter = 0 dat += "
Followers Positions
" - +*/ //Non-Human (Green) counter = 0 @@ -1040,8 +1040,8 @@ if(!jobPos) continue joblist += jobPos - if("oasisdept") - for(var/jobPos in GLOB.oasis_positions) + if("eastwooddept") + for(var/jobPos in GLOB.eastwood_positions) if(!jobPos) continue joblist += jobPos @@ -1075,11 +1075,11 @@ if(!jobPos) continue joblist += jobPos - if("followersdept") +/* if("followersdept") for(var/jobPos in GLOB.followers_positions) if(!jobPos) continue - joblist += jobPos + joblist += jobPos*/ if("nonhumandept") for(var/jobPos in GLOB.nonhuman_positions) if(!jobPos) diff --git a/code/modules/clothing/head/f13factionhead.dm b/code/modules/clothing/head/f13factionhead.dm index 6a48e6d4137..cca39b7cfbb 100644 --- a/code/modules/clothing/head/f13factionhead.dm +++ b/code/modules/clothing/head/f13factionhead.dm @@ -809,7 +809,7 @@ obj/item/clothing/head/helmet/f13/enclave/usmcriot icon_state = "bos_beret" item_state = "bos_beret" -//Oasis/Town +//Eastwood/Town /obj/item/clothing/head/f13/town name = "town tricorn" @@ -837,7 +837,7 @@ obj/item/clothing/head/helmet/f13/enclave/usmcriot AddComponent(/datum/component/armor_plate) /obj/item/clothing/head/f13/town/officer - name = "Nash officer's cap" + name = "Eastwood officer's cap" desc = "A simple dark navy peaked cap, worn by police." icon = 'icons/fallout/clothing/hats.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi' diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 49f9dcf7040..da31c3828e9 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -456,7 +456,7 @@ /obj/item/clothing/head/helmet/armyhelmet/heavy name = "heavy steel helmet" - desc = "a steel helmet, inspired by several pre-war designs. This one has been modified by Nash citizens to provide more protection to the face and neck." + desc = "a steel helmet, inspired by several pre-war designs. This one has been modified by Eastwood citizens to provide more protection to the face and neck." icon_state = "armyhelmetheavy" item_state = "armyhelmetheavy" armor_tokens = list(ARMOR_MODIFIER_UP_MELEE_T2, ARMOR_MODIFIER_UP_BULLET_T3) diff --git a/code/modules/clothing/suits/arfsuits.dm b/code/modules/clothing/suits/arfsuits.dm index b12b0131e34..f4b2cd0c02f 100644 --- a/code/modules/clothing/suits/arfsuits.dm +++ b/code/modules/clothing/suits/arfsuits.dm @@ -1845,14 +1845,14 @@ item_state = "vest_follower" /obj/item/clothing/suit/armor/medium/vest/town - name = "Nash flak vest" - desc = "A refurbished flak vest, repaired by the Nash Police Department. The ballistic nylon has a much tougher weave, but it still will not take acid or most high-powered rounds." + name = "Eastwood flak vest" + desc = "A refurbished flak vest, repaired by the Eastwood Police Department. The ballistic nylon has a much tougher weave, but it still will not take acid or most high-powered rounds." icon = 'icons/fallout/clothing/armored_light.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi' icon_state = "vest_flak" item_state = "vest_flak" -/obj/item/clothing/suit/armor/medium/vest/oasis +/obj/item/clothing/suit/armor/medium/vest/eastwood name = "Vault-Sec vest" desc = "a lightweight ballistic vest that is commonly worn by Vault-Tec security personnel. This one still has the badge attached." icon_state = "blueshift" @@ -1994,9 +1994,9 @@ slowdown = ARMOR_SLOWDOWN_MEDIUM * ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT armor_tokens = list(ARMOR_MODIFIER_DOWN_BULLET_T2, ARMOR_MODIFIER_UP_MELEE_T1, ARMOR_MODIFIER_UP_LASER_T1, ARMOR_MODIFIER_DOWN_ENV_T1, ARMOR_MODIFIER_UP_DT_T1) -/obj/item/clothing/suit/armor/medium/vest/breastplate/oasis - name = "Nash steel breastplate" - desc = "a steel breastplate, inspired by a pre-war design. Looks like Nash citizens added an additional layer of metal on the front face." +/obj/item/clothing/suit/armor/medium/vest/breastplate/eastwood + name = "Eastwood steel breastplate" + desc = "a steel breastplate, inspired by a pre-war design. Looks like Eastwood citizens added an additional layer of metal on the front face." icon = 'icons/fallout/clothing/armored_medium.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi' icon_state = "steel_bib" @@ -2004,7 +2004,7 @@ /obj/item/clothing/suit/armor/medium/vest/breastplate/town name = "steel breastplate" - desc = "A steel breastplate inspired by a pre-war design, this one was made locally in Nash. It uses a stronger steel alloy in it's construction, still heavy though" + desc = "A steel breastplate inspired by a pre-war design, this one was made locally in Eastwood. It uses a stronger steel alloy in it's construction, still heavy though" icon = 'icons/fallout/clothing/armored_medium.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi' diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index 2bba7f46bfb..ebf1c94e843 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -689,7 +689,7 @@ icon_state = "brotherhood_armor_outcast" item_state = "brotherhood_armor_outcast" -//Oasis/Town +//Eastwood/Town /obj/item/clothing/suit/armor/light/duster/town name = "town trenchcoat" desc = "A non-descript black trenchcoat." @@ -735,7 +735,7 @@ armor = list("melee" = 45, "bullet" = 33, "laser" = 45, "energy" = 35, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 50) slowdown = 0.08 //combat armor but less slowdown -/obj/item/clothing/suit/armor/medium/vest/oasis +/obj/item/clothing/suit/armor/medium/vest/eastwood name = "OPD vest" desc = "a lightweight ballistic vest that combines protection and comfort. This one has pockets sewn into the front and a badge pinned on it." pocket_storage_component_path = /datum/component/storage/concrete/pockets @@ -744,9 +744,9 @@ item_state = "blueshift" slowdown = 0.02 -/obj/item/clothing/suit/armor/medium/vest/breastplate/oasis +/obj/item/clothing/suit/armor/medium/vest/breastplate/eastwood name = "heavy steel breastplate" - desc = "a steel breastplate, inspired by a pre-war design. Looks like oasis citizens added an additional layer of metal on the front face." + desc = "a steel breastplate, inspired by a pre-war design. Looks like eastwood citizens added an additional layer of metal on the front face." icon_state = "steel_bib" item_state = "steel_bib" armor = list( "melee" = 30, "bullet" = 50, "laser" = 30, "energy" = 15, "bomb" = 20, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 45) diff --git a/code/modules/clothing/suits/light_armor.dm b/code/modules/clothing/suits/light_armor.dm index 94306cb51a6..24ae5b70dc5 100644 --- a/code/modules/clothing/suits/light_armor.dm +++ b/code/modules/clothing/suits/light_armor.dm @@ -296,7 +296,7 @@ armor = list("melee" = 15, "bullet" = 10, "laser" = 10, "energy" = 5, "bomb" = 0, "bio" = 0, "rad" = 30, "fire" = 0, "acid" = 0) //////////////// -// Oasis/Town// +// Eastwood/Town// ////////////// /obj/item/clothing/suit/armor/light/town @@ -312,8 +312,8 @@ armor = list("melee" = 25, "bullet" = 20, "laser" = 10, "energy" = 10, "bomb" = 15, "bio" = 10, "rad" = 0, "fire" = 20, "acid" = 5) /obj/item/clothing/suit/armor/light/town/vest - name = "Oasis flak vest" - desc = "A refurbished flak vest, repaired by the Oasis Police Department. The ballistic nylon has a much tougher weave, but it still will not take acid or most high-powered rounds." + name = "Eastwood flak vest" + desc = "A refurbished flak vest, repaired by the Eastwood Police Department. The ballistic nylon has a much tougher weave, but it still will not take acid or most high-powered rounds." icon_state = "vest_flak" item_state = "vest_flak" armor = list("melee" = 10, "bullet" = 30, "laser" = 10, "energy" = 0, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = -50) diff --git a/code/modules/clothing/suits/medium_armor.dm b/code/modules/clothing/suits/medium_armor.dm index 3941cc72ef7..3758efb40c1 100644 --- a/code/modules/clothing/suits/medium_armor.dm +++ b/code/modules/clothing/suits/medium_armor.dm @@ -356,7 +356,7 @@ armor = list("melee" = 40, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 15, "rad" = 25, "fire" = 30, "acid" = 15) //////////////// -// OASIS/TOWN // +// EASTWOOD/TOWN // //////////////// /obj/item/clothing/suit/armor/medium/lawcoat @@ -382,7 +382,7 @@ /obj/item/clothing/suit/armor/medium/vest/breastplate/town name = "steel breastplate" - desc = "A steel breastplate inspired by a pre-war design, this one was made locally in Oasis. It uses a stronger steel alloy in it's construction, still heavy though" + desc = "A steel breastplate inspired by a pre-war design, this one was made locally in Eastwood. It uses a stronger steel alloy in it's construction, still heavy though" armor = list("melee" = 30, "bullet" = 35, "laser" = 35, "energy" = 15, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 20, "acid" = -10) slowdown = 0.11 diff --git a/code/modules/clothing/under/f13.dm b/code/modules/clothing/under/f13.dm index d6dc1f1470e..20b6d097906 100644 --- a/code/modules/clothing/under/f13.dm +++ b/code/modules/clothing/under/f13.dm @@ -1375,7 +1375,7 @@ /obj/item/clothing/under/f13/combat/militia name = "NDF fatigues" - desc = "An olive-green combat uniform, issued to members of the Nash Defense Force." + desc = "An olive-green combat uniform, issued to members of the Eastwood Defense Force." /obj/item/clothing/under/f13/enclave_officer name = "officer uniform" @@ -1399,9 +1399,9 @@ item_state = "lb_suit" item_color = "general" -/obj/item/clothing/under/f13/general/oasis +/obj/item/clothing/under/f13/general/eastwood name = "dictator's overcoat" - desc = "A grim looking overcoat - preferable standard for the ruler of Nash.
It's decorated with golden stars, each one adorned with a tree." + desc = "A grim looking overcoat - preferable standard for the ruler of Eastwood.
It's decorated with golden stars, each one adorned with a tree." /obj/item/clothing/under/f13/recon name = "recon armor" diff --git a/code/modules/hydroponics/grown/towercap.dm b/code/modules/hydroponics/grown/towercap.dm index e78044c28e0..56a9151e07c 100644 --- a/code/modules/hydroponics/grown/towercap.dm +++ b/code/modules/hydroponics/grown/towercap.dm @@ -383,7 +383,7 @@ to_chat(player, msg_dead) continue if(player.has_language(/datum/language/tribal) && !HAS_TRAIT(player, TRAIT_BLIND)) - if(!player.z == Z_LEVEL_NASH_UNDERGROUND) //Can be seen while indoors, just not sent. Still, can't see while underground. + if(!player.z == Z_LEVEL_EASTWOOD_UNDERGROUND) //Can be seen while indoors, just not sent. Still, can't see while underground. continue var/dirmessage = "somewhere in the distance" if(player.z == B.z) diff --git a/code/modules/jobs/job_types/oasis.dm b/code/modules/jobs/job_types/eastwood.dm similarity index 95% rename from code/modules/jobs/job_types/oasis.dm rename to code/modules/jobs/job_types/eastwood.dm index 19c00608669..43f704ac787 100644 --- a/code/modules/jobs/job_types/oasis.dm +++ b/code/modules/jobs/job_types/eastwood.dm @@ -35,14 +35,14 @@ here's a tip, go search DEFINES/access.dm Mayor */ -/datum/job/oasis - exp_type = EXP_TYPE_OASIS - faction = FACTION_OASIS +/datum/job/eastwood + exp_type = EXP_TYPE_EASTWOOD + faction = FACTION_EASTWOOD -/datum/job/oasis/f13mayor // /obj/item/card/id/captains_spare for any elected mayors. - Blue +/datum/job/eastwood/f13mayor // /obj/item/card/id/captains_spare for any elected mayors. - Blue title = "Mayor" flag = F13MAYOR - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 1 spawn_positions = 1 supervisors = "Eastwood" @@ -57,10 +57,10 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_CLONING, ACCESS_GATEWAY, ACCESS_CARGO_BOT, ACCESS_MINT_VAULT, ACCESS_KITCHEN, ACCESS_CLINIC, ACCESS_MINING, ACCESS_FORENSICS_LOCKERS, ACCESS_FOLLOWER, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_BAR, ACCESS_TOWN_MERCH, ACCESS_TOWN_PROSP, ACCESS_TOWN_PREACH, ACCESS_TOWN_SCIENCE, ACCESS_TOWN_DOC, ACCESS_TOWN_SEC, ACCESS_TOWN_HOS, ACCESS_TOWN_CMO, ACCESS_TOWN_COMMAND) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) @@ -88,7 +88,7 @@ Mayor /datum/outfit/job/den/f13mayor name = "Mayor" - jobtype = /datum/job/oasis/f13mayor + jobtype = /datum/job/eastwood/f13mayor id = /obj/item/card/id/silver/mayor ears = /obj/item/radio/headset/headset_town/mayor backpack = /obj/item/storage/backpack/satchel/explorer @@ -109,7 +109,7 @@ Mayor /datum/outfit/loadout/dictator name = "Mayor for Life" backpack_contents = list( - /obj/item/clothing/under/f13/general/oasis = 1, + /obj/item/clothing/under/f13/general/eastwood = 1, /obj/item/clothing/head/f13/army/general = 1, /obj/item/ammo_box/magazine/m45 = 2, /obj/item/clothing/shoes/jackboots = 1, @@ -153,10 +153,10 @@ Mayor /*--------------------------------------------------------------*/ -/datum/job/oasis/f13secretary +/datum/job/eastwood/f13secretary title = "Secretary" flag = F13SECRETARY - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 1 spawn_positions = 1 supervisors = "The Mayor" @@ -176,16 +176,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_CLONING, ACCESS_GATEWAY, ACCESS_CARGO_BOT, ACCESS_MINT_VAULT, ACCESS_KITCHEN, ACCESS_CLINIC, ACCESS_MINING, ACCESS_FORENSICS_LOCKERS, ACCESS_FOLLOWER, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_BAR, ACCESS_TOWN_MERCH, ACCESS_TOWN_PROSP, ACCESS_TOWN_PREACH, ACCESS_TOWN_SCIENCE, ACCESS_TOWN_DOC, ACCESS_TOWN_SEC, ACCESS_TOWN_HOS, ACCESS_TOWN_CMO, ACCESS_TOWN_COMMAND) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13secretary name = "Secretary" - jobtype = /datum/job/oasis/f13secretary + jobtype = /datum/job/eastwood/f13secretary id = /obj/item/card/id/silver belt = /obj/item/kit_spawner/townie/mayor ears = /obj/item/radio/headset/headset_town/mayor @@ -249,10 +249,10 @@ Mayor /*--------------------------------------------------------------*/ -/datum/job/oasis/f13sheriff +/datum/job/eastwood/f13sheriff title = "Sheriff" flag = F13SHERIFF - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD head_announce = list("Security") total_positions = 1 spawn_positions = 1 @@ -273,16 +273,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_CLONING, ACCESS_GATEWAY, ACCESS_CARGO_BOT, ACCESS_MINT_VAULT, ACCESS_CLINIC, ACCESS_KITCHEN, ACCESS_MINING, ACCESS_FORENSICS_LOCKERS, ACCESS_CLINIC, ACCESS_FOLLOWER, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_BAR, ACCESS_TOWN_MERCH, ACCESS_TOWN_PROSP, ACCESS_TOWN_PREACH, ACCESS_TOWN_SCIENCE, ACCESS_TOWN_DOC, ACCESS_TOWN_SEC, ACCESS_TOWN_HOS, ACCESS_TOWN_CMO, ACCESS_TOWN_COMMAND) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13sheriff name = "Sheriff" - jobtype = /datum/job/oasis/f13sheriff + jobtype = /datum/job/eastwood/f13sheriff id = /obj/item/card/id/dogtag/sheriff ears = /obj/item/radio/headset/headset_town/lawman backpack = /obj/item/storage/backpack/satchel/explorer @@ -342,17 +342,17 @@ Mayor /*--------------------------------------------------------------*/ -/datum/job/oasis/f13deputy +/datum/job/eastwood/f13deputy title = "Deputy" flag = F13DEPUTY - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 4 spawn_positions = 4 supervisors = "The Sheriff" description = "You are a loyal protector of Eastwood, keeping the settlement within firm control under the authority of the Mayor. The sheriff is your direct superior, and you should expect to take your day-to-day orders from them. Maintain your claim to authority by keeping the peace, managing disputes, and protecting the citizens from threats within and without. Never leave Eastwood undefended, and don't let its people die out." enforces = "You may be elected temporary Sheriff if one does not exist. This may make you the stand-in leader of Eastwood if a Mayor or Secretary does not exist." selection_color = "#dcba97" - exp_type = EXP_TYPE_OASIS + exp_type = EXP_TYPE_EASTWOOD exp_requirements = 0 loadout_options = list( @@ -367,16 +367,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_GATEWAY, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_BAR, ACCESS_TOWN_PROSP, ACCESS_TOWN_PREACH, ACCESS_TOWN_SCIENCE, ACCESS_TOWN_DOC, ACCESS_TOWN_SEC) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13deputy name = "Deputy" - jobtype = /datum/job/oasis/f13deputy + jobtype = /datum/job/eastwood/f13deputy id = /obj/item/card/id/dogtag/deputy ears = /obj/item/radio/headset/headset_town/lawman backpack = /obj/item/storage/backpack/satchel/explorer @@ -458,10 +458,10 @@ Mayor /*--------------------------------------------------------------*/ -/datum/job/oasis/f13farmer +/datum/job/eastwood/f13farmer title = "Farmer" flag = F13FARMER - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 4 spawn_positions = 4 supervisors = "Eastwood laws" @@ -475,10 +475,10 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_KITCHEN, ACCESS_TOWN, ACCESS_TOWN_CIV) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis, + /datum/job/eastwood, ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis, + /datum/job/eastwood, ), ) @@ -489,7 +489,7 @@ Mayor /datum/outfit/job/den/f13farmer name = "Farmer" - jobtype = /datum/job/oasis/f13farmer + jobtype = /datum/job/eastwood/f13farmer id = /obj/item/card/id/dogtag/town @@ -540,10 +540,10 @@ Mayor /*--------------------------------------------------------------*/ -/datum/job/oasis/f13prospector +/datum/job/eastwood/f13prospector title = "Prospector" flag = F13PROSPECTOR - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 4 spawn_positions = 4 supervisors = "The Mayor" @@ -557,10 +557,10 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_MINING, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_PROSP) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis, + /datum/job/eastwood, ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis, + /datum/job/eastwood, ), ) @@ -570,7 +570,7 @@ Mayor /datum/outfit/job/den/f13prospector name = "Prospector" - jobtype = /datum/job/oasis/f13prospector + jobtype = /datum/job/eastwood/f13prospector id = /obj/item/card/id/dogtag/town backpack = /obj/item/storage/backpack/satchel/explorer @@ -628,10 +628,10 @@ Mayor ) /*--------------------------------------------------------------*/ -/datum/job/oasis/f13dendoc +/datum/job/eastwood/f13dendoc title = "Doctor" flag = F13DENDOC - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 3 spawn_positions = 3 supervisors = "The Mayor" @@ -650,16 +650,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_CLINIC, ACCESS_CLONING, ACCESS_FOLLOWER, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_DOC, ACCESS_TOWN_SCIENCE) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13dendoc name = "Doctor" - jobtype = /datum/job/oasis/f13dendoc + jobtype = /datum/job/eastwood/f13dendoc chemwhiz = TRUE ears = /obj/item/radio/headset/headset_town/medical uniform = /obj/item/clothing/under/f13/medic @@ -735,10 +735,10 @@ Mayor ) /*--------------------------------------------------------------*/ -/datum/job/oasis/f13barkeep +/datum/job/eastwood/f13barkeep title = "Barkeep" flag = F13BARKEEP - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 2 spawn_positions = 2 supervisors = "the free market and Eastwood's Laws" @@ -758,17 +758,17 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_KITCHEN, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_BAR) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13barkeep name = "Barkeep" - jobtype = /datum/job/oasis/f13barkeep + jobtype = /datum/job/eastwood/f13barkeep uniform = /obj/item/clothing/under/f13/bartenderalt id = /obj/item/card/id/dogtag/town ears = /obj/item/radio/headset/headset_town/commerce @@ -820,10 +820,10 @@ Mayor shoes = /obj/item/clothing/shoes/f13/military/ncr /*--------------------------------------------------------------*/ -/datum/job/oasis/f13settler +/datum/job/eastwood/f13settler title = "Citizen" flag = F13SETTLER - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = -1 spawn_positions =-1 supervisors = "Eastwood's laws" @@ -847,17 +847,17 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_TOWN, ACCESS_TOWN_CIV) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13settler name = "Citizen" - jobtype = /datum/job/oasis/f13settler + jobtype = /datum/job/eastwood/f13settler belt = /obj/item/kit_spawner/townie //suit_store = /obj/item/kit_spawner/tools //suit store not workin for some reason id = /obj/item/card/id/dogtag/town @@ -1043,25 +1043,25 @@ Mayor -- Detective -- ----------------------------------------------------------------*/ -/datum/job/oasis/f13detective +/datum/job/eastwood/f13detective title = "Detective" flag = F13DETECTIVE total_positions = 1 spawn_positions = 1 supervisors = "paying clients and Eastwood's laws" selection_color = "#dcba97" - outfit = /datum/outfit/job/oasis/f13detective + outfit = /datum/outfit/job/eastwood/f13detective access = list(ACCESS_BAR, ACCESS_FORENSICS_LOCKERS, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_SEC) minimal_access = list(ACCESS_BAR, ACCESS_FORENSICS_LOCKERS, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_SEC) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( /datum/job/wasteland/f13wastelander, - /datum/job/oasis/f13detective + /datum/job/eastwood/f13detective ), /datum/matchmaking_pref/rival = list( /datum/job/wasteland/f13wastelander, - /datum/job/oasis/f13detective + /datum/job/eastwood/f13detective ), /datum/matchmaking_pref/mentor = list( /datum/job/wasteland/f13wastelander @@ -1069,9 +1069,9 @@ Mayor ) -/datum/outfit/job/oasis/f13detective +/datum/outfit/job/eastwood/f13detective name = "Detective" - jobtype = /datum/job/oasis/f13detective + jobtype = /datum/job/eastwood/f13detective belt = /obj/item/kit_spawner/lawman suit = /obj/item/clothing/suit/det_suit/grey uniform = /obj/item/clothing/under/f13/detectivealt @@ -1096,10 +1096,10 @@ Mayor /*--------------------------------------------------------------*/ -/datum/job/oasis/f13banker +/datum/job/eastwood/f13banker title = "Banker" flag = F13BANKER - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 0 spawn_positions = 0 supervisors = "The Mayor" @@ -1119,7 +1119,7 @@ Mayor /datum/outfit/job/den/f13banker name = "Banker" - jobtype = /datum/job/oasis/f13banker + jobtype = /datum/job/eastwood/f13banker belt = /obj/item/kit_spawner/lawman uniform = /obj/item/clothing/under/lawyer/blacksuit @@ -1176,10 +1176,10 @@ Mayor /*--------------------------------------------------------------*/ //The Quartermaster -/datum/job/oasis/f13quartermaster +/datum/job/eastwood/f13quartermaster title = "Quartermaster" flag = F13QUARTERMASTER - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 1 spawn_positions = 1 supervisors = "the free market and Eastwood's laws" @@ -1198,16 +1198,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_CARGO_BOT, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_MERCH) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13quartermaster name = "Quartermaster" - jobtype = /datum/job/oasis/f13quartermaster + jobtype = /datum/job/eastwood/f13quartermaster id = /obj/item/card/id/dogtag/town ears = /obj/item/radio/headset/headset_town/commerce belt = /obj/item/kit_spawner/townie @@ -1272,10 +1272,10 @@ Mayor return //The Trade Workers -/datum/job/oasis/f13shopkeeper +/datum/job/eastwood/f13shopkeeper title = "Trade Worker" flag = F13SHOPKEEPER - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 4 spawn_positions = 4 supervisors = "the free market and Eastwood's laws" @@ -1295,16 +1295,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_CARGO_BOT, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_MERCH) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13shopkeeper name = "Shopkeeper" - jobtype = /datum/job/oasis/f13shopkeeper + jobtype = /datum/job/eastwood/f13shopkeeper id = /obj/item/card/id/dogtag/town ears = /obj/item/radio/headset/headset_town/commerce belt = /obj/item/kit_spawner/townie @@ -1377,10 +1377,10 @@ Mayor //pilot job, bare basics rn, but we can add as needed -/datum/job/oasis/f13pilot +/datum/job/eastwood/f13pilot title = "Vertibird Pilot" flag = F13PILOT - department_flag = DEP_OASIS + department_flag = DEP_EASTWOOD total_positions = 0 spawn_positions = 0 supervisors = "Eastwood's laws" @@ -1393,17 +1393,17 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_EVA) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/oasis + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/oasis + /datum/job/eastwood ) ) /datum/outfit/job/den/f13pilot name = "Vertibird Pilot" - jobtype = /datum/job/oasis/f13pilot + jobtype = /datum/job/eastwood/f13pilot belt = /obj/item/kit_spawner/townie id = /obj/item/card/id/dogtag/town uniform = /obj/item/clothing/under/f13/settler diff --git a/code/modules/jobs/job_types/followers.dm b/code/modules/jobs/job_types/followers.dm index 68e34a4a28f..56d7abecafd 100644 --- a/code/modules/jobs/job_types/followers.dm +++ b/code/modules/jobs/job_types/followers.dm @@ -1,4 +1,4 @@ -/datum/job/followers //do NOT use this for anything, it's just to store faction datums +/*/datum/job/followers //do NOT use this for anything, it's just to store faction datums department_flag = FOLLOWERS selection_color = "#ffeeaa" exp_type = EXP_TYPE_FOLLOWERS @@ -485,3 +485,4 @@ Follower Volunteer /obj/item/stock_parts/cell/ammo/ec = 1, ) */ +*/ diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index e767ea12819..04ca0a3cec2 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -20,7 +20,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al forbids = "The Legion forbids: Using drugs such as stimpacks and alcohol. Ghouls joining. Women fighting (self defense and suicide allowed). Slaves carrying weapons. Using robots and advanced machines. Killing Legion members in secret, only if according to law and in public is it acceptable." enforces = "The Legion demands: Obeying orders of superiors. A roman style name. Wearing the uniform, unless acting as a NON-COMBAT infiltrator. Expect death as punishment for failing to obey." - objectivesList = list("Focus on the tribals, win them over or intimidate them.", "Focus on Oasis, display dominance.", "Send out patrols and establish checkpoints to curb use of digusting drugs and degenerate behaviour.", "Flagstaff requests more worker: acquire slaves, train them if possible, send them east for breaking if not.", "Make sure no other faction gains dominance over Oasis, if they remain neutral it can be used to the Legions advantage.") + objectivesList = list("Focus on the tribals, win them over or intimidate them.", "Focus on Eastwood, display dominance.", "Send out patrols and establish checkpoints to curb use of digusting drugs and degenerate behaviour.", "Flagstaff requests more worker: acquire slaves, train them if possible, send them east for breaking if not.", "Make sure no other faction gains dominance over Eastwood, if they remain neutral it can be used to the Legions advantage.") exp_type = EXP_TYPE_LEGION diff --git a/code/modules/jobs/job_types/tribals.dm b/code/modules/jobs/job_types/tribals.dm index 6d8dcf461f5..e84da97a81c 100644 --- a/code/modules/jobs/job_types/tribals.dm +++ b/code/modules/jobs/job_types/tribals.dm @@ -14,7 +14,7 @@ "The Village rests, defend it and prosper this week. Peace is rare, but at least we can build defenses and take solitude in our isolation.", "The swamp calls the hunters forth, seek out the thing that shines and return it to the shamans to appease the spirits. If no shaman can be found then hide the item from the out-peoples.", "Something awful happened a bit back and it calls for blood, harass the outlaws of Redwater for their predations of wandering tribesman. Remember to fortify the southern tunnel to their lands. We should try to take at least one of them prisoner, and see how they like the collar on their own necks.", - "The people of tribe of Nash insulted us in recent weeks, harass the people of Nash for their highbrow attitude. Remember to Fortify the northern entrance to the village, and try to take them down a peg for their witty insolence.", + "The people of tribe of Eastwood insulted us in recent weeks, harass the people of Eastwood for their highbrow attitude. Remember to Fortify the northern entrance to the village, and try to take them down a peg for their witty insolence.", "This week is one of rememberance. Think of the times when our tribe came forth from The Cave of Crying. Of the friends and loved ones lost. Remember peace, and cry for what is lost.", "This week is one of rememberance. Think of the times when our tribe has failed at our duties and work together as the family we are to try and solve internal issues. Tomorrow can be better, if only we try today.") diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index de4a362379b..cdcb10eb5af 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -928,7 +928,7 @@ Raider faction = FACTION_WASTELAND total_positions = -1 spawn_positions = -1 - description = "The most broad and open role, you have arrived in the region for purposes known only to you. If you're new, the settlement of Nash to the Midwest may prove a valuable first stop. Try to make a living for yourself - or simply survive - and craft your own unique story." + description = "The most broad and open role, you have arrived in the region for purposes known only to you. If you're new, the settlement of Eastwood to the Midwest may prove a valuable first stop. Try to make a living for yourself - or simply survive - and craft your own unique story." supervisors = "fate" selection_color = "#dddddd" @@ -1626,9 +1626,9 @@ Raider minimal_access = list(ACCESS_DEN) matchmaking_allowed = list( /datum/matchmaking_pref/rival = list( - /datum/job/oasis/f13mayor, - /datum/job/oasis/f13sheriff, - /datum/job/oasis/f13detective, + /datum/job/eastwood/f13mayor, + /datum/job/eastwood/f13sheriff, + /datum/job/eastwood/f13detective, ), /datum/matchmaking_pref/patron = list( /datum/job/wasteland/f13wastelander, diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index c9dcda14abb..e3641c5bc8a 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -101,8 +101,8 @@ GLOBAL_LIST_INIT(brotherhood_positions, list( "Scribe", "Initiate", )) -//Eastwood/Oasis -GLOBAL_LIST_INIT(oasis_positions, list( +//Eastwood/Eastwood +GLOBAL_LIST_INIT(eastwood_positions, list( "Mayor", "Secretary", "Sheriff", @@ -270,7 +270,7 @@ GLOBAL_LIST_INIT(position_categories, list( EXP_TYPE_WASTELAND = list("jobs" = wasteland_positions, "color" = "#5a5a5a"), EXP_TYPE_ENCLAVE = list("jobs" = enclave_positions, "color" = "#323232"), EXP_TYPE_KHAN = list("jobs" = khan_positions, "color" = "#006666"), - "Eastwood" = list("jobs" = oasis_positions, "color" = "#d7b088"), + "Eastwood" = list("jobs" = eastwood_positions, "color" = "#d7b088"), EXP_TYPE_SILICON = list("jobs" = silicon_positions, "color" = "#4a4a4a"), EXP_TYPE_TRIBAL = list("jobs" = tribal_positions, "color" = "#006666"), //EXP_TYPE_BIKER = list("jobs" = biker_positions, "color" = "#eb872f"), @@ -290,17 +290,17 @@ GLOBAL_LIST_INIT(exp_jobsmap, list( EXP_TYPE_SILICON = list("titles" = list("AI","Cyborg")), EXP_TYPE_SERVICE = list("titles" = civilian_positions), - EXP_TYPE_FALLOUT = list("titles" = brotherhood_positions | oasis_positions | legion_positions | ncr_positions | vault_positions | wasteland_positions | tribal_positions | followers_positions | enclave_positions), + EXP_TYPE_FALLOUT = list("titles" = brotherhood_positions | eastwood_positions | legion_positions | ncr_positions | vault_positions | wasteland_positions | tribal_positions | followers_positions | enclave_positions), EXP_TYPE_OUTLAW = list("titles" = list("Outlaw","Den Mob Boss","Den Mob Enforcer","Den Doctor",)), EXP_TYPE_BROTHERHOOD = list("titles" = brotherhood_positions), - EXP_TYPE_OASIS = list("titles" = oasis_positions ), + EXP_TYPE_EASTWOOD = list("titles" = eastwood_positions ), EXP_TYPE_LEGION = list("titles" = legion_positions), EXP_TYPE_NCR = list("titles" = ncr_positions), EXP_TYPE_VAULT = list("titles" = vault_positions), EXP_TYPE_WASTELAND = list("titles" = wasteland_positions), EXP_TYPE_KHAN = list("titles" = khan_positions), - EXP_TYPE_FOLLOWERS = list("titles" = followers_positions), + //EXP_TYPE_FOLLOWERS = list("titles" = followers_positions), EXP_TYPE_ENCLAVE = list("titles" = enclave_positions), //EXP_TYPE_TRIBAL = list("titles" = tribal_positions), //EXP_TYPE_BIKER = list("titles" = biker_positions), diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index fc4d0b14b8d..a0223635763 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -5,8 +5,8 @@ var/list/templates -/obj/effect/landmark/dungeon_mark/oasis - name = "oasis bunker" +/obj/effect/landmark/dungeon_mark/eastwood + name = "eastwood bunker" /obj/effect/landmark/dungeon_mark/northclaws name = "north claws bunker" diff --git a/code/modules/mining/money_bag.dm b/code/modules/mining/money_bag.dm index 7dd2045856c..528c5e726b0 100644 --- a/code/modules/mining/money_bag.dm +++ b/code/modules/mining/money_bag.dm @@ -89,8 +89,8 @@ new /obj/item/stack/f13Cash/random/med(src) -// Oasis reserves. Spawns with the Mayor. -/obj/item/storage/bag/money/small/oasis/PopulateContents() +// Eastwood reserves. Spawns with the Mayor. +/obj/item/storage/bag/money/small/eastwood/PopulateContents() // exactly 1000 caps, and about 200 in foreign reserves new /obj/item/stack/f13Cash/caps/onezerozerozero(src) diff --git a/code/modules/mob/living/carbon/human/species_types/supermutant.dm b/code/modules/mob/living/carbon/human/species_types/supermutant.dm index af887885fdc..4fe7ecf746e 100644 --- a/code/modules/mob/living/carbon/human/species_types/supermutant.dm +++ b/code/modules/mob/living/carbon/human/species_types/supermutant.dm @@ -29,7 +29,7 @@ return 0 if(rank in GLOB.vault_positions) return 0 - if(rank in GLOB.oasis_positions) + if(rank in GLOB.eastwood_positions) return 0 if(rank in GLOB.ncr_positions) return 0 @@ -41,8 +41,8 @@ return 0 if(rank in GLOB.enclave_positions) return 0 - if(rank in GLOB.followers_positions) - return 0 +/* if(rank in GLOB.followers_positions) + return 0*/ /* if(rank in GLOB.tribal_positions) return 0 diff --git a/code/modules/mob/living/simple_animal/hostile/f13/raider.dm b/code/modules/mob/living/simple_animal/hostile/f13/raider.dm index 2cac8e0aea3..c0c1562a45f 100644 --- a/code/modules/mob/living/simple_animal/hostile/f13/raider.dm +++ b/code/modules/mob/living/simple_animal/hostile/f13/raider.dm @@ -773,11 +773,11 @@ vision_range = 8 //will see the player at max view range, and communicate that they've been seen but won't aggro unless they get closer. ranged_cooldown_time = 2 SECONDS auto_fire_delay = GUN_AUTOFIRE_DELAY_FAST - projectiletype = /obj/item/projectile/energy/teslacannon/oasis + projectiletype = /obj/item/projectile/energy/teslacannon/eastwood projectilesound = 'sound/weapons/resonator_fire.ogg' sound_after_shooting = 'sound/f13weapons/rcwfire.ogg' extra_projectiles = 2 - loot = list(/obj/item/gun/energy/laser/auto/oasis, /obj/item/stack/f13Cash/random/high) + loot = list(/obj/item/gun/energy/laser/auto/eastwood, /obj/item/stack/f13Cash/random/high) loot_drop_amount = 8 footstep_type = FOOTSTEP_MOB_SHOE projectile_sound_properties = list( diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index fd3c0455e8c..8dd9125eba4 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -240,14 +240,14 @@ GLOBAL_LIST_EMPTY(playmob_cooldowns) return if(lazarused) to_chat(user, span_userdanger("[name] has been lazarus injected or tamed by beastmaster! There are special rules for playing as this creature!")) - to_chat(user, span_alert("You will be bound to serving a certain person, and very likely will be required to be friendly to Nash and its citizens! Just something to keep in mind!")) + to_chat(user, span_alert("You will be bound to serving a certain person, and very likely will be required to be friendly to Eastwood and its citizens! Just something to keep in mind!")) var/mob/the_master if(isweakref(lazarused_by)) the_master = lazarused_by.resolve() if(the_master) to_chat(user, span_alert("Your master will be [the_master.real_name]! Follow their commands at all costs! (within reason of course)")) else - to_chat(user, span_alert("Your master will be Nash and its citizens, protect them at all costs!")) + to_chat(user, span_alert("Your master will be Eastwood and its citizens, protect them at all costs!")) var/ghost_role = alert("Hop into [name]? (This is a ghost role, still in development!)","Play as a mob!","Yes, spawn me in!","No, I wanna be a ghost!") if(ghost_role == "No, I wanna be a ghost!" || !loc) return @@ -283,7 +283,7 @@ GLOBAL_LIST_EMPTY(playmob_cooldowns) AddAbility(unmake_a_nest) if(lazarused) to_chat(src, span_userdanger("[name] has been lazarus injected or tamed by beastmaster! There are special rules for playing as this creature!")) - to_chat(src, span_alert("You will be bound to serving a certain person, and very likely will be required to be friendly to Nash and its citizens! Just something to keep in mind!")) + to_chat(src, span_alert("You will be bound to serving a certain person, and very likely will be required to be friendly to Eastwood and its citizens! Just something to keep in mind!")) var/mob/the_master if(isweakref(lazarused_by)) the_master = lazarused_by.resolve() @@ -293,10 +293,10 @@ GLOBAL_LIST_EMPTY(playmob_cooldowns) if(mind) mind.store_memory("You have been lazarus injected or tamed by [the_master.real_name], and you're bound to follow their commands! (within reason)") else - to_chat(src, span_alert("Your master is be Nash and its citizens, protect them at all costs!")) + to_chat(src, span_alert("Your master is be Eastwood and its citizens, protect them at all costs!")) if(mind) - mind.store_memory("You have been lazarus injected or tamed, and are bound to serve the town of Nash and protect its people.") - log_game("[key_name(src)] has been informed that they ([name]) are lazarus injected/tamed, and will serve Nash.") + mind.store_memory("You have been lazarus injected or tamed, and are bound to serve the town of Eastwood and protect its people.") + log_game("[key_name(src)] has been informed that they ([name]) are lazarus injected/tamed, and will serve Eastwood.") /mob/living/simple_animal/proc/cleared_to_enter(mob/user) if(!can_ghost_into) diff --git a/code/modules/projectiles/ammunition/energy/laser.dm b/code/modules/projectiles/ammunition/energy/laser.dm index f4667cc2f07..f0fbb602742 100644 --- a/code/modules/projectiles/ammunition/energy/laser.dm +++ b/code/modules/projectiles/ammunition/energy/laser.dm @@ -368,7 +368,7 @@ also: most hitscan weapons have more charge than their normal projectile counter e_cost = 40 //37.5 shots /obj/item/ammo_casing/energy/laser/autolaser/shock - projectile_type = /obj/item/projectile/energy/teslacannon/oasis + projectile_type = /obj/item/projectile/energy/teslacannon/eastwood fire_sound = 'sound/weapons/taser.ogg' e_cost = 25 //60 shots diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 4c85149e7a6..68c7b4255f6 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -1436,7 +1436,7 @@ /obj/item/gun/ballistic/automatic/marksman/policerifle name = "Police Rifle" - desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Nash Police Department. Held together by duct tape and prayers, it somehow still shoots." + desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Eastwood Police Department. Held together by duct tape and prayers, it somehow still shoots." icon = 'icons/fallout/objects/guns/ballistic.dmi' lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' @@ -2009,7 +2009,7 @@ /obj/item/gun/ballistic/automatic/assault_carbine/policerifle name = "Police Assault Rifle" - desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Nash Police Department. Held together by duct tape and prayers, it somehow still shoots." + desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Eastwood Police Department. Held together by duct tape and prayers, it somehow still shoots." icon = 'icons/fallout/objects/guns/ballistic.dmi' lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index a31899f277a..05f64c6318b 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -483,8 +483,8 @@ /datum/firemode/semi_auto/faster ) -// OASIS autolaser -/obj/item/gun/energy/laser/auto/oasis +// EASTWOOD autolaser +/obj/item/gun/energy/laser/auto/eastwood name = "autoshock tesla pistol" desc = " An upgraded version of the Compact RCW. Boasts a higher cell efficiency at the cost of the burstfire and armor melting power." ammo_type = list(/obj/item/ammo_casing/energy/laser/autolaser/shock) //8dmg + 10 Stamina, flagged as "energy" so very few armors can reduce it below 5-6 dmg, has a very high bare wound bonus, so anyone with no armor on will be crippled diff --git a/code/modules/projectiles/projectile/energy/tesla.dm b/code/modules/projectiles/projectile/energy/tesla.dm index 812aa5cc27c..255cd6676e5 100644 --- a/code/modules/projectiles/projectile/energy/tesla.dm +++ b/code/modules/projectiles/projectile/energy/tesla.dm @@ -51,14 +51,14 @@ impact_light_range = 3.75 impact_light_color_override = LIGHT_COLOR_BLUE -/obj/item/projectile/energy/teslacannon/oasis +/obj/item/projectile/energy/teslacannon/eastwood name = "shock beam" damage = 12 //high damage but low ap flag = "energy" wound_bonus = -5 bare_wound_bonus = 35 -/obj/item/projectile/energy/teslacannon/oasis/on_hit(atom/target, blocked = FALSE) +/obj/item/projectile/energy/teslacannon/eastwood/on_hit(atom/target, blocked = FALSE) . = ..() if(!ismob(target) || blocked >= 100) //Fully blocked by mob or collided with dense object - burst into sparks! do_sparks(1, TRUE, src) diff --git a/code/modules/shuttle/f13.dm b/code/modules/shuttle/f13.dm index 45de5db4291..79c54c9daa9 100644 --- a/code/modules/shuttle/f13.dm +++ b/code/modules/shuttle/f13.dm @@ -96,7 +96,7 @@ /obj/machinery/computer/shuttle/vault113elevator name = "vault 113 elevator controls" - desc = "Controls the elevator between the Vault and Oasis." + desc = "Controls the elevator between the Vault and Eastwood." icon_screen = "shuttle" icon_keyboard = "tech_key" light_color = LIGHT_COLOR_CYAN diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 27913068ba7..c3c20c85aee 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -232,8 +232,8 @@ if(initial(beep.requires_tech)) surgeries += beep -/obj/item/disk/surgery/oasis - name = "Nash surgery disk" +/obj/item/disk/surgery/eastwood + name = "Eastwood surgery disk" surgeries = list( /datum/surgery/advanced/lobotomy, /datum/surgery/advanced/reconstruction) diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm index df757db0a15..141801ee3e7 100644 --- a/code/modules/vending/medical.dm +++ b/code/modules/vending/medical.dm @@ -103,7 +103,7 @@ density = 0 pixel_x = 30 -/obj/machinery/vending/medical/nash +/obj/machinery/vending/medical/eastwood products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/healthanalyzer = 6, diff --git a/fallout/areas/area.dm b/fallout/areas/area.dm index 07d06fbf182..b744e156f31 100644 --- a/fallout/areas/area.dm +++ b/fallout/areas/area.dm @@ -646,12 +646,12 @@ name = "South-Western Tunnel" icon_state = "tunnelsw" -/area/f13/tunnel/southeastoasis - name = "Oasis Eastern Sewers" +/area/f13/tunnel/southeasteastwood + name = "Eastwood Eastern Sewers" icon_state = "tunnelse" -/area/f13/tunnel/southwestoasis - name = "Oasis Western Sewers" +/area/f13/tunnel/southwesteastwood + name = "Eastwood Western Sewers" icon_state = "tunnelsw" /area/f13/tunnel/sub diff --git a/fallout/code/modules/client/loadout/suit.dm b/fallout/code/modules/client/loadout/suit.dm index 9b11f2a99a8..a18250bf5af 100644 --- a/fallout/code/modules/client/loadout/suit.dm +++ b/fallout/code/modules/client/loadout/suit.dm @@ -24,3 +24,182 @@ cost = 4 subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS */ +/* it hurts...why isn't this with the rest of loadout stuff + + + + +/datum/gear/uniform/goner_red + name = "utility uniform, red" + cost = 1 + path = /obj/item/clothing/under/f13/goner/red + +/datum/gear/uniform/goner_green + name = "utility uniform, green" + cost = 1 + path = /obj/item/clothing/under/f13/goner/green + +/datum/gear/uniform/goner_blue + name = "utility uniform, blue" + cost = 1 + path = /obj/item/clothing/under/f13/goner/blue + +/datum/gear/uniform/goner_yellow + name = "utility uniform, yellow" + cost = 1 + path = /obj/item/clothing/under/f13/goner/yellow +*/ + + +/datum/gear/suit + category = LOADOUT_CATEGORY_SUIT + subcategory = LOADOUT_SUBCATEGORY_SUIT_GENERAL + slot = SLOT_WEAR_SUIT + +/datum/gear/suit/redhood + name = "Red cloak" + path = /obj/item/clothing/suit/hooded/cloak/david + cost = 2 + +/datum/gear/suit/labcoat + name = "Labcoat" + path = /obj/item/clothing/suit/toggle/labcoat + cost = 2 +/* +/datum/gear/suit/rangercape + name = "Ranger cape" + path = /obj/item/clothing/neck/mantle/ranger + cost = 1 +*/ +/datum/gear/suit/bomber + name = "Bomber jacket" + path = /obj/item/clothing/suit/jacket + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/bomber/oldjacketbomber + name = "Old bomber jacket" + path = /obj/item/clothing/suit/bomber + +/// Flannels Below + +/datum/gear/suit/flannel + name = "Red flannel jacket" + path = /obj/item/clothing/suit/jacket/flannel/red + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/flannel/jacketflannelblack + name = "Black flannel jacket" + path = /obj/item/clothing/suit/jacket/flannel + +/datum/gear/suit/flannel/jacketflannelaqua + name = "Aqua flannel jacket" + path = /obj/item/clothing/suit/jacket/flannel/aqua + +/datum/gear/suit/flannel/jacketflannelbrown + name = "Brown flannel jacket" + path = /obj/item/clothing/suit/jacket/flannel/brown + +/datum/gear/suit/jacketleather + name = "Leather jacket" + path = /obj/item/clothing/suit/armor/light/leather/leather_jacket + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 2 + +/datum/gear/suit/overcoatleather + name = "Leather overcoat" + path = /obj/item/clothing/suit/jacket/leather/overcoat + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/jacketpuffer + name = "Puffer jacket" + path = /obj/item/clothing/suit/jacket/puffer + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/vestpuffer + name = "Puffer vest" + path = /obj/item/clothing/suit/jacket/puffer/vest + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/jacketlettermanbrown + name = "Brown letterman jacket" + path = /obj/item/clothing/suit/jacket/letterman + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/jacketlettermanred + name = "Red letterman jacket" + path = /obj/item/clothing/suit/jacket/letterman_red + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/militaryjacket + name = "Military Jacket" + path = /obj/item/clothing/suit/jacket/miljacket + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 1 + +/datum/gear/suit/autumn + name = "tan trenchcoat" + path = /obj/item/clothing/suit/armor/light/duster/autumn + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 2 + +/datum/gear/suit/armorkit + name = "Armor Kit" + path = /obj/item/clothing/suit/armor/light/kit + subcategory = LOADOUT_SUBCATEGORY_SUIT_ARMOR + cost = 2 + +/datum/gear/suit/punkkit + name = "Punk Armor Kit" + path = /obj/item/clothing/suit/armor/light/kit/punk + subcategory = LOADOUT_SUBCATEGORY_SUIT_ARMOR + cost = 2 + +/datum/gear/suit/flak + name = "Flak Jacket" + path = /obj/item/clothing/suit/armor/medium/vest/flak + restricted_desc = "Wastelander" + restricted_roles = list("Wastelander", + "Outlaw", + "Preacher", + ) + subcategory = LOADOUT_SUBCATEGORY_SUIT_ARMOR + cost = 4 + +/datum/gear/suit/town + name = "Town Security Armor" + path = /obj/item/clothing/suit/armor/medium/vest/blueshirt + subcategory = LOADOUT_SUBCATEGORY_SUIT_ARMOR + cost = 4 + restricted_desc = "Eastwood" + restricted_roles = list("Mayor", + "Secretary", + "Sheriff", + "Doctor", + "Citizen", + "Deputy", + "Shopkeeper", + "Farmer", + "Prospector", + "Detective", + "Barkeep", + ) + +/datum/gear/suit/samurai //added by TK420634 ~ 5/29/2022 "Samurai Wasteland WeebShit Edition (tm) + name = "Rusted Samurai Armor" + path = /obj/item/clothing/suit/samurai + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 2 + +/datum/gear/suit/rustedcowboy + name = "Rusted Cowboy Outfit" + path = /obj/item/clothing/suit/armor/light/duster/rustedcowboy + subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS + cost = 2 + diff --git a/fallout/code/modules/client/loadout/uniform.dm b/fallout/code/modules/client/loadout/uniform.dm index a298562e6d2..86c6f02dbf1 100644 --- a/fallout/code/modules/client/loadout/uniform.dm +++ b/fallout/code/modules/client/loadout/uniform.dm @@ -20,3 +20,752 @@ cost = 1 path = /obj/item/clothing/under/f13/goner/yellow */ + +// Grey utility + +/datum/gear/uniform/grey/util + name = "grey utility uniform" + path = /obj/item/clothing/under/rank/civilian/util + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_GENERAL + +/* +/datum/gear/uniform/grey/sec + name = "Security Utility Uniform" + path = /obj/item/clothing/under/rank/security/officer/util + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS + restricted_desc = "Security" + restricted_roles = list("Detective", "Security Officer", "Warden", "Head of Security") + +/datum/gear/uniform/grey/sci + name = "Science Utility Uniform" + path = /obj/item/clothing/under/rank/rnd/scientist/util + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS + restricted_desc = "Science" + restricted_roles = list("Scientist", "Roboticist", "Research Director", "Geneticist") +*/ + +/* +/datum/gear/uniform/grey/supply + name = "Supply Utility Uniform" + path = /obj/item/clothing/under/rank/cargo/util + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS + restricted_desc = "Supply" + restricted_roles = list("Shaft Miner", "Cargo Technician", "Quartermaster") + +/datum/gear/uniform/grey/com + name = "Command Utility Uniform" + path = /obj/item/clothing/under/rank/captain/util + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS + restricted_desc = "Command" + restricted_roles = list("Quartermaster", "Research Director", "Chief Medical Officer", "Head Of Security", "Head Of Personnel", "Captain") +*/ + +//Memes + +//Christmas +/*Commenting out Until next Christmas or made automatic +/datum/gear/uniform/christmasmaler + name = "Red Masculine Christmas Suit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/costume/christmas + +/datum/gear/uniform/christmasmaleg + name = "Green Masculine Christmas Suit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/costume/christmas/green + +/datum/gear/uniform/christmasfemaler + name = "Red Feminine Christmas Suit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/costume/christmas/croptop + +/datum/gear/uniform/christmasfemaleg + name = "Green Feminine Christmas Suit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/costume/christmas/croptop/green + +/datum/gear/uniform/pinkstripper + name = "Pink stripper outfit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/misc/stripper + cost = 3 +*/ + +/datum/gear/uniform/flapper + name = "flapper dress" + path = /obj/item/clothing/under/f13/female/flapper + +/datum/gear/uniform/prostitute + name = "male prostitute outfit" + path = /obj/item/clothing/under/f13/mprostitute + cost = 3 + +/datum/gear/uniform/prostitute/female + name = "female prostitute outfit" + path = /obj/item/clothing/under/f13/fprostitute + +/datum/gear/uniform/greenstripper + name = "green stripper outfit" + path = /obj/item/clothing/under/misc/stripper/green + cost = 5 + +/datum/gear/uniform/qipao + name = "Qipao, Black" + path = /obj/item/clothing/under/costume/qipao + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 + +/datum/gear/uniform/qipao/white + name = "Qipao, White" + path = /obj/item/clothing/under/costume/qipao/white + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 + +/datum/gear/uniform/qipao/red + name = "Qipao, Red" + path = /obj/item/clothing/under/costume/qipao/red + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 + +/datum/gear/uniform/cheongsam + name = "Cheongsam, Black" + path = /obj/item/clothing/under/costume/cheongsam + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 + +/datum/gear/uniform/cheongsam/white + name = "Cheongsam, White" + path = /obj/item/clothing/under/costume/cheongsam/white + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 + +/datum/gear/uniform/cheongsam/red + name = "Cheongsam, Red" + path = /obj/item/clothing/under/costume/cheongsam/red + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 + +/datum/gear/uniform/dress/black + name = "black dress" + path = /obj/item/clothing/under/f13/blackdress + +/datum/gear/uniform/dress/black/alt + name = "little black dress" + path = /obj/item/clothing/under/misc/black_dress + +/datum/gear/uniform/dress/class + name = "classy dress" + path = /obj/item/clothing/under/f13/classdress + +/datum/gear/uniform/dress/corset + name = "corset" + path = /obj/item/clothing/under/dress/corset + +/datum/gear/uniform/bathrobe + name = "bathrobe" + path = /obj/item/clothing/under/misc/bathrobe + +/datum/gear/uniform/kimono + name = "Kimono" + path = /obj/item/clothing/under/costume/kimono + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + +/datum/gear/uniform/kimono/black + name = "Black kimono" + path = /obj/item/clothing/under/costume/kimono/black + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + +/datum/gear/uniform/kimono/kamishimo + name = "Kamishimo" + path = /obj/item/clothing/under/costume/kimono/kamishimo + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + +/datum/gear/uniform/kimono/fancy + name = "Fancy kimono" + path = /obj/item/clothing/under/costume/kimono/fancy + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + +/datum/gear/uniform/kimono/sakura + name = "Sakura kimono" + path = /obj/item/clothing/under/costume/kimono/sakura + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + +//POLICE + +/datum/gear/uniform/police + name = "Police Officer's uniform" + path = /obj/item/clothing/under/f13/police/officer + cost = 2 + +/datum/gear/uniform/police/lieutenant + name = "Police Lieutenant's uniform" + path = /obj/item/clothing/under/f13/police/lieutenant + cost = 3 + +//US + +/datum/gear/uniform/usarmy + name = "US Army combat uniform" + path = /obj/item/clothing/under/f13/army + cost = 2 + +/datum/gear/uniform/usarmy/officer + name = "US Army officer's combat uniform" + path = /obj/item/clothing/under/f13/army/officer + cost = 3 + +/datum/gear/uniform/usnavy + name = "US Navy jumpsuit" + path = /obj/item/clothing/under/f13/navy + cost = 2 + +/datum/gear/uniform/usnavy/officer + name = "US Navy officer's jumpsuit" + path = /obj/item/clothing/under/f13/navy/officer + cost = 3 + +//CHINA + +/datum/gear/uniform/chinese + name = "PLA uniform" + path = /obj/item/clothing/under/f13/chinese + cost = 2 + +/datum/gear/uniform/chinese/officer + name = "PLA officer's uniform" + path = /obj/item/clothing/under/f13/chinese/officer + cost = 3 + +//Town + +/datum/gear/uniform/suit/blueshift + name = "security suit and tie" + path = /obj/item/clothing/under/rank/security/officer/blueshirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SUITS + restricted_desc = "Eastwood" + restricted_roles = list("Mayor", + "Secretary", + "Chief of Police", + "Doctor", + "Citizen", + "Officer", + "Shopkeeper", + "Farmer", + "Prospector", + "Detective", + "Barkeep", + ) + + + +//Skirts + +/datum/gear/uniform/skirt/white + name = "white suitskirt" + path = /obj/item/clothing/under/suit/white_on_white/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/polychromic + name = "polychromic skirt" + path = /obj/item/clothing/under/dress/skirt/polychromic + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/polychromic/pleated + name = "polychromic pleated skirt" + path = /obj/item/clothing/under/dress/skirt/polychromic/pleated + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/plaid/red + name = "red plaid skirt" + path = /obj/item/clothing/under/dress/skirt/plaid + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/plaid/green + name = "green plaid skirt" + path = /obj/item/clothing/under/dress/skirt/plaid/green + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/plaid/blue + name = "blue plaid skirt" + path = /obj/item/clothing/under/dress/skirt/plaid/blue + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/plaid/purple + name = "purple plaid skirt" + path = /obj/item/clothing/under/dress/skirt/plaid/purple + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/black + name = "black skirt" + path = /obj/item/clothing/under/dress/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/vcity + name = "Vault-tec jumpskirt" + path = /obj/item/clothing/under/f13/vault/vcity/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/tac + name = "''tactical'' combat skirt" + path = /obj/item/clothing/under/f13/legskirt/tac + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/swept + name = "swept skirt" + path = /obj/item/clothing/under/dress/skirt/swept + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/red + name = "red skirt" + path = /obj/item/clothing/under/dress/skirt/red + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/blue + name = "blue skirt" + path = /obj/item/clothing/under/dress/skirt/blue + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/purple + name = "purple skirt" + path = /obj/item/clothing/under/dress/skirt/purple + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/denim + name = "denim skirt" + path = /obj/item/clothing/under/pants/denimskirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/curator + name = "sensible suitskirt" + path = /obj/item/clothing/under/rank/civilian/curator/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/blue/suit + name = "blue suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/bluesuit/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/purple/suit + name = "purple suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/purpsuit/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/blue/lawyer + name = "blue lawyer suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/blue/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/red/lawyer + name = "red lawyer suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/red/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/executive/suit + name = "executive suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/really_black/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/black/female/suit + name = "black female suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/female/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/black/suit + name = "black lawyer suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/black/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/black/suit/alt + name = "black alt suitskirt" + path = /obj/item/clothing/under/rank/civilian/lawyer/black/alt/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +/datum/gear/uniform/skirt/bartender + name = "bartender's skirt" + path = /obj/item/clothing/under/rank/civilian/bartender/skirt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS + +// Wasteland catagory + +/datum/gear/uniform/wasteland/warboy + name = "War boy pants" + path = /obj/item/clothing/under/pants/f13/warboy + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/ghoul + name = "Ripped pants" + path = /obj/item/clothing/under/pants/f13/ghoul + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/caravan + name = "Caravanner pants" + path = /obj/item/clothing/under/pants/f13/caravan + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/clothing + name = "Cloth pants" + path = /obj/item/clothing/under/pants/f13/cloth + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/masonduds + name = "Vagabond's gang attire" + path = /obj/item/clothing/under/f13/masonduds + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/helenduds + name = "Gambler's gang attire" + path = /obj/item/clothing/under/f13/helenduds + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/ikeduds + name = "Gunfighter's gang attire" + path = /obj/item/clothing/under/f13/ikeduds + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/marlowduds + name = "Marlow gang attire" + path = /obj/item/clothing/under/f13/marlowduds + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/locust + name = "Locust Uniform" + path = /obj/item/clothing/under/f13/locust + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/keksweater + name = "Red sweater" + path = /obj/item/clothing/under/f13/keksweater + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/jamrock + name = "Disco shirt and pants" + path = /obj/item/clothing/under/f13/jamrock + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/ravenharness + name = "Raven harness" + path = /obj/item/clothing/under/f13/ravenharness + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/raiderharness + name = "Raider harness" + path = /obj/item/clothing/under/f13/raiderharness + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/worn + name = "Worn outfit" + path = /obj/item/clothing/under/f13/worn + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/merchant + name = "Merchant outfit" + path = /obj/item/clothing/under/f13/merchant + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/caravaneer + name = "Caravaneer outfit" + path = /obj/item/clothing/under/f13/caravaneer + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/mechanic + name = "Worn blue jumpsuit" + path = /obj/item/clothing/under/f13/mechanic + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/mercharm + name = "Merc charmer outfit" + path = /obj/item/clothing/under/f13/merccharm + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/doctor + name = "Doctor fatigues" + path = /obj/item/clothing/under/f13/doctor + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/brahminskin + name = "brahmin skin outfit" + path = /obj/item/clothing/under/f13/brahminm + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/brahminskin/female + name = "female brahmin skin outfit" + path = /obj/item/clothing/under/f13/female/brahmin + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/rag + name = "Torn rags" + path = /obj/item/clothing/under/f13/rag + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/westender + name = "Classic tender outfit" + path = /obj/item/clothing/under/f13/westender + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/female/mercadv + name = "Female mercenary outfit" + path = /obj/item/clothing/under/f13/female/mercadv + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/merca + name = "Mercenary outfit" + path = /obj/item/clothing/under/f13/merca + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/bodyguard + name = "Bodyguard outfit" + path = /obj/item/clothing/under/f13/bodyguard + cost = 2 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/formal + name = "Pre-war formal wear" + path = /obj/item/clothing/under/f13/formal + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/spring + name = "Pre-war spring outfit" + path = /obj/item/clothing/under/f13/spring + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/relax + name = "Pre-war relax outfit" + path = /obj/item/clothing/under/f13/relaxedwear + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/bennys + name = "Fancy suit" + path = /obj/item/clothing/under/f13/bennys + cost = 2 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/batter + name = "Worn baseball uniform" + path = /obj/item/clothing/under/f13/batter + cost = 2 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/cowboyt + name = "Dusty prospector outfit" + path = /obj/item/clothing/under/f13/cowboyt + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/police + name = "Police uniform" + path = /obj/item/clothing/under/f13/police + cost = 3 //Its 3 because it has some small armor against damage + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/trooper + name = "State police uniform" + path = /obj/item/clothing/under/f13/police/trooper + cost = 2 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/formal + name = "Police formal uniform" + path = /obj/item/clothing/under/f13/police/formal + cost = 2 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/roving + name = "Roving trader outfit" + path = /obj/item/clothing/under/f13/roving + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/machinist + name = "Workman outfit" + path = /obj/item/clothing/under/f13/machinist + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/sleazeball + name = "Loanshark outfit" + path = /obj/item/clothing/under/f13/sleazeball + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/// Tribal stuff in wasteland tab below + +/datum/gear/uniform/wasteland/loincloth + name = "Loincloth outfit" + path = /obj/item/clothing/under/f13/wayfarer + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/hunter + name = "Rugged loincloth outfit" + path = /obj/item/clothing/under/f13/wayfarer/hunter + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/exiled + name = "Disleveled loincloth" + path = /obj/item/clothing/under/f13/exile/tribal + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/rags + name = "Tribal Rags outfit" + path = /obj/item/clothing/under/f13/tribe + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/razorclaw + name = "Razorclaw robes outfit" + path = /obj/item/clothing/under/f13/tribe_Hhunter + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/shamanrobes + name = "Tribal shaman robes outfit" + path = /obj/item/clothing/under/f13/tribe_shaman + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/shamanred + name = "Red shaman robes outfit" + path = /obj/item/clothing/under/f13/wayfarer/shamanred + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/shamanblue + name = "Blue shaman robes outfit" + path = /obj/item/clothing/under/f13/wayfarer/shamanblue + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/chiefrobes + name = "Tribal chief robes outfit" + path = /obj/item/clothing/under/f13/tribe_chief + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/maletribal + name = "male tribal outfit" + path = /obj/item/clothing/under/f13/tribal + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/loincloth/femaletribal + name = "female tribal outfit" + path = /obj/item/clothing/under/f13/female/tribal + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/wasteland/bone/dancer + name = "Bone dancer outfit" + path = /obj/item/clothing/under/f13/bone + cost = 1 + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_WASTELAND + +/datum/gear/uniform/kimono/red + name = "Red Kimono" + path = /obj/item/clothing/under/kimono/red + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/orange + name = "Orange Kimono" + path = /obj/item/clothing/under/kimono/orange + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/yellow + name = "Yellow Kimono" + path = /obj/item/clothing/under/kimono/yellow + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/green + name = "Green Kimono" + path = /obj/item/clothing/under/kimono/green + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/blue + name = "Blue Kimono" + path = /obj/item/clothing/under/kimono/blue + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/purple + name = "Purple Kimono" + path = /obj/item/clothing/under/kimono/purple + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/violet + name = "Violet Kimono" + path = /obj/item/clothing/under/kimono/violet + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + +/datum/gear/uniform/kimono/pink + name = "Pink Kimono" + path = /obj/item/clothing/under/kimono/pink + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 0 + +/datum/gear/uniform/kimono/earth + name = "Earth Kimono" + path = /obj/item/clothing/under/kimono/earth + subcategory = LOADOUT_SUBCATEGORY_UNIFORM_TRADITIONAL + cost = 1 + diff --git a/fallout/code/objects.dm b/fallout/code/objects.dm index ed425075399..8f4cdc594a5 100644 --- a/fallout/code/objects.dm +++ b/fallout/code/objects.dm @@ -1,7 +1,7 @@ -/obj/machinery/light/sign/nash - name = "nash sign" - icon_state = "nash_on" - base_state = "nash_on" +/obj/machinery/light/sign/eastwood + name = "eastwood sign" + icon_state = "eastwood_on" + base_state = "eastwood_on" icon = 'fallout/icons/objects/sign.dmi' density = 0 desc = "So awful..." diff --git a/fallout/icons/objects/sign.dmi b/fallout/icons/objects/sign.dmi index 820f9d3d689872488ffdd97b10cd02e7c8c9b447..9df3279f124c882df2602c9744a6f81b13e6874a 100644 GIT binary patch literal 19549 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 LNkvXXu0mjfMtFZ{ literal 20636 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 diff --git a/fallout/machinery/light_sources/bar.dm b/fallout/machinery/light_sources/bar.dm index d9e94ba14d9..c70d34d866d 100644 --- a/fallout/machinery/light_sources/bar.dm +++ b/fallout/machinery/light_sources/bar.dm @@ -65,21 +65,21 @@ desc = "So awful..." light_color = LIGHT_COLOR_YELLOW -/obj/machinery/light/sign/oasis - name = "Oasis sign" - icon_state = "Oasis" - base_state = "Oasis" +/obj/machinery/light/sign/eastwood + name = "Eastwood sign" + icon_state = "Eastwood" + base_state = "Eastwood" icon = 'icons/fallout/objects/structures/kebabtown.dmi' density = 1 - desc = "A sign marking the Oasis Motel. It's remarkably fancy." + desc = "A sign marking the Eastwood Motel. It's remarkably fancy." light_color = LIGHT_COLOR_YELLOW -/obj/machinery/light/sign/oasis_sign - name = "Oasis" - icon_state = "oasis_sign" - base_state = "oasis_sign" +/obj/machinery/light/sign/eastwood_sign + name = "Eastwood" + icon_state = "eastwood_sign" + base_state = "eastwood_sign" icon = 'icons/fallout/objects/structures/kebabtown.dmi' - desc = "A sign marking the Oasis Motel. It's remarkably fancy.." + desc = "A sign marking the Eastwood Motel. It's remarkably fancy.." light_color = LIGHT_COLOR_YELLOW /obj/machinery/light/sign/chiken_ranch diff --git a/fallout/obj/manual/basic_advice.dm b/fallout/obj/manual/basic_advice.dm index 0fb358a9b57..921b6876e7b 100644 --- a/fallout/obj/manual/basic_advice.dm +++ b/fallout/obj/manual/basic_advice.dm @@ -166,7 +166,7 @@
  • Healing Powder: Made with one broc flower and one Xander on the crafting menu, this handy powder can be made on the go and heals you just as much as a stimpack, if slower.
  • Sutures and Bandages: If you are bleeding, it is best to stop it, and quickly! Suture the wound closed, bandage over the sewed up wound and let it heal.
  • Punga can help purge radiation, but it can also be addicting if you eat more than a few in one sitting.
  • -
  • Nash is on the western side of the middle Z (everyone spawns on this Z), and its main entrance is on the southern wall!
  • +
  • Eastwood is on the western side of the middle Z (everyone spawns on this Z), and its main entrance is on the southern wall!
  • While you have tons of slots and can make loads of characters it can sometimes be hard to get started. It takes time and being seen fairly often before people realize you're actually for real about hanging around. Maybe consider sticking to one character for a while!
  • @@ -176,10 +176,10 @@

    1. The blue matrix tiles you can just walk right through to another map. The green ones are to leave the region (basically Cryo).
    2. -
    3. There are three map areas. Stacked north to south you have 'Red River', 'Texarkana', and 'Redwater'. The town of Nash is in the Texarkana Z, where you spawned!
    4. -
    5. Remember to close Nash's gate, unless you WANT the wildlife to get in!
    6. +
    7. There are three map areas. Stacked north to south you have 'Red River', 'Texarkana', and 'Redwater'. The town of Eastwood is in the Texarkana Z, where you spawned!
    8. +
    9. Remember to close Eastwood's gate, unless you WANT the wildlife to get in!
    10. The town can be sealed, if you can find all the ways in.
    11. -
    12. Nash has MULTIPLE watch towers you can use to spot monsters working their way in, and if you use binoculars that high up you can see even further!
    13. +
    14. Eastwood has MULTIPLE watch towers you can use to spot monsters working their way in, and if you use binoculars that high up you can see even further!
    15. It's not always faster to pull your pistol, but it is if its a cowboy single action army.
    16. Green puddles of goop are generally not your friend. Unless you think radiation is a joke.
    diff --git a/hailmary.dme b/hailmary.dme index 6fe4dee42d4..b4f735dcff2 100644 --- a/hailmary.dme +++ b/hailmary.dme @@ -2364,13 +2364,13 @@ #include "code\modules\jobs\loadout_ingame.dm" #include "code\modules\jobs\job_types\_job.dm" #include "code\modules\jobs\job_types\bos.dm" +#include "code\modules\jobs\job_types\eastwood.dm" #include "code\modules\jobs\job_types\enclave.dm" #include "code\modules\jobs\job_types\followers.dm" #include "code\modules\jobs\job_types\hells_nomads.dm" #include "code\modules\jobs\job_types\legion.dm" #include "code\modules\jobs\job_types\mutants.dm" #include "code\modules\jobs\job_types\ncr.dm" -#include "code\modules\jobs\job_types\oasis.dm" #include "code\modules\jobs\job_types\silicon.dm" #include "code\modules\jobs\job_types\tribals.dm" #include "code\modules\jobs\job_types\vault.dm" diff --git a/icons/fallout/objects/structures/kebabtown.dmi b/icons/fallout/objects/structures/kebabtown.dmi index 9fe1fc886c4e04a51e4db1f84f056a5facc61d8d..0b766ba6b5c7f46c7f2710a2699dec9fbbeb5045 100644 GIT binary patch literal 17005 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 bioWI_8Z7w%P{Vuc00000NkvXXu0mjfii6Z4 literal 35258 zcmb@tbx<5%(D%C#Ah^2(5AGzmYj6!AxI=Jv7AHW0OK^85xVt;S-66OHU3TC3J#Rf# zx9a|P>ry*AEVInaIn$@R&$mA(QcXn;1C|SbeB{ukNrE%XYx|{WXW}>F zfqQ*Vfhu3B;p*1DQv%~#M-|O5@D23YDvvaEAs6pIJU1ZtEo6yCD$1<=#U*4i*Q8yY z$?W}%+T2q@P3Lf)*5K?Q0_kG;F>UtA5tOZ4W7|9aEuPFuMxu-eMod2#LSv!CK01!o z#V8aoI(q1PpKTRYf0vkofo_IO_mXSHQ_Pz0QBT8XVJ1D}l+^ivSs~+H�)u`Hlg1 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 Qc>n+a07*qoM6N<$f{WYBPyhe` diff --git a/strings/abductee_objectives.txt b/strings/abductee_objectives.txt index 04f4ba97011..3ddcf66c21c 100644 --- a/strings/abductee_objectives.txt +++ b/strings/abductee_objectives.txt @@ -12,7 +12,7 @@ All the pets around here suck. You need to make them cooler. Replace them with e You're throwing a huge rager. Make it as awesome as possible so the whole town comes... OR ELSE! The clown is not funny. You can do better! Steal his audience and make the crew laugh! You burn with passion for music. Share your vision. If anyone hates it, beat them on the head with your instrument! -Go have a good conversation with the nuclear warhead/legion centurion/Oasis Tree. Bonus points if it responds. +Go have a good conversation with the nuclear warhead/legion centurion/Eastwood Tree. Bonus points if it responds. Expand the town. If you stop building, your heart stops beating. So much lies undiscovered. Look deeper into the machinations of the universe. Climb the corporate ladder all the way to the top! @@ -36,4 +36,4 @@ Your body must be improved. Ingest as many drugs as you can. You are hungry. Eat as much food as you can find. You see you see what they cannot you see the open door you seeE you SEeEe you SEe yOU seEee SHOW THEM ALL Convince the town that you are a paraplegic. -Start a collection of corpses. Don't kill people to get these corpses. \ No newline at end of file +Start a collection of corpses. Don't kill people to get these corpses. diff --git a/strings/dreamstrings.txt b/strings/dreamstrings.txt index fc422a2b5da..994a3ea46a9 100644 --- a/strings/dreamstrings.txt +++ b/strings/dreamstrings.txt @@ -18,7 +18,7 @@ %A% %ADJECTIVE% gun the sun RobCo -oasis +eastwood %A% %ADJECTIVE% planet the followers hospital the %ADJECTIVE% bridge @@ -36,4 +36,4 @@ the %ADJECTIVE% jail %ADJECTIVE% riches water %ADJECTIVE% flames -some %ADJECTIVE% melons \ No newline at end of file +some %ADJECTIVE% melons diff --git a/strings/hallucination.json b/strings/hallucination.json index 75851cfc55e..211e1ad045b 100644 --- a/strings/hallucination.json +++ b/strings/hallucination.json @@ -152,7 +152,7 @@ "location": [ "area near that @pick(sublocation)", - "Oasis bar", + "Eastwood bar", "the NCR armory", "that weird bunker", "uptown", @@ -165,7 +165,7 @@ ], "sublocation": [ - "Oasis farm", + "Eastwood farm", "NCR's greenhouse", "NCR gate", "RobCo entrance", diff --git a/strings/phobia.json b/strings/phobia.json index 89b281faec9..1b9dd08c2b0 100644 --- a/strings/phobia.json +++ b/strings/phobia.json @@ -153,7 +153,7 @@ "Vault overseer", "Kid", "Vault security", - "Oasis guard", + "Eastwood guard", "Mayor", "Detective" ], diff --git a/testing.dmm b/testing.dmm index a0c6b6f2fff..b4f60fd21bd 100644 --- a/testing.dmm +++ b/testing.dmm @@ -350,7 +350,7 @@ "jq" = (/obj/structure/barricade/wooden,/obj/structure/decoration/rag{icon_state = "skin"},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalleftborderleft0"},/area/space) "jr" = (/obj/structure/rack,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain2"},/area/space) "js" = (/obj/structure/closet{name = "implants locker"},/obj/item/organ/cyberimp/chest/nutriment,/obj/item/organ/cyberimp/chest/nutriment,/obj/item/organ/cyberimp/chest/nutriment,/obj/item/organ/cyberimp/chest/nutriment/plus,/obj/item/organ/cyberimp/eyes/hud/medical,/obj/item/organ/cyberimp/eyes/hud/medical,/obj/item/organ/cyberimp/eyes/hud/medical,/obj/item/organ/cyberimp/eyes/hud/medical,/turf/open/floor/f13{icon_state = "bluerustysolid"},/area/space) -"jt" = (/obj/structure/closet,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/tank/internals/anesthetic,/obj/item/tank/internals/anesthetic,/obj/item/tank/internals/anesthetic,/obj/item/disk/surgery/oasis,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) +"jt" = (/obj/structure/closet,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/tank/internals/anesthetic,/obj/item/tank/internals/anesthetic,/obj/item/tank/internals/anesthetic,/obj/item/disk/surgery/eastwood,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "ju" = (/turf/open/indestructible/ground/outside/desert{icon_state = "wasteland32"},/area/space) "jv" = (/obj/structure/barricade/wooden,/turf/open/indestructible/ground/outside/sidewalk{dir = 8; icon_state = "outerpavement"},/area/space) "jw" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) @@ -639,7 +639,7 @@ "rl" = (/obj/structure/rack,/turf/open/floor/plating/f13,/area/space) "rm" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderrightbottom"},/area/space) "ro" = (/obj/machinery/door/airlock/medical{name = "Clinic"; req_one_access_txt = "124"},/turf/open/floor/f13{icon_state = "bluerustysolid"},/area/space) -"rr" = (/obj/item/flag/oasis,/turf/open/floor/f13/wood,/area/space) +"rr" = (/obj/item/flag/eastwood,/turf/open/floor/f13/wood,/area/space) "rs" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "outerpavementcorner"},/area/space) "rt" = (/obj/effect/landmark/latejoin,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontalbottomborderbottom0"},/area/space) "rz" = (/mob/living/simple_animal/cow/brahmin,/turf/open/floor/f13{icon_state = "floorrustysolid"},/area/space) @@ -701,7 +701,7 @@ "ta" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderright2"},/area/space) "tb" = (/obj/structure/sink/well{pixel_x = -15},/turf/open/indestructible/ground/outside/dirt,/area/space) "td" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/eyebot{faction = list("neutral"); name = "PE-A"},/turf/open/floor/f13{icon_state = "darkdirtysolid"},/area/space) -"te" = (/obj/machinery/light/sign/oasis_sign{layer = 5},/obj/structure/wreck/trash/five_tires{pixel_x = 3; pixel_y = -13},/obj/structure/flora/grass/wasteland{pixel_x = -3},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_2"; pixel_x = -4; pixel_y = 13},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_8"; layer = 2; pixel_x = -8; pixel_y = 7},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermainleft"},/area/space) +"te" = (/obj/machinery/light/sign/eastwood_sign{layer = 5},/obj/structure/wreck/trash/five_tires{pixel_x = 3; pixel_y = -13},/obj/structure/flora/grass/wasteland{pixel_x = -3},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_2"; pixel_x = -4; pixel_y = 13},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_8"; layer = 2; pixel_x = -8; pixel_y = 7},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermainleft"},/area/space) "th" = (/obj/machinery/light/sign,/obj/structure/barricade/wooden,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaltopbordertop3"},/area/space) "ti" = (/obj/item/gun/ballistic/shotgun/trench{anchored = 1; pixel_y = 5},/obj/item/gun/ballistic/shotgun/hunting{anchored = 1; pixel_y = -3},/obj/structure/noticeboard{layer = 2.5; pixel_y = 3},/obj/effect/decal/cleanable/dirt,/turf/closed/wall/f13/wood/interior,/area/space) "tj" = (/obj/structure/barricade/wooden,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) @@ -873,7 +873,7 @@ "xy" = (/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/hobo,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/hobo,/obj/effect/decal/cleanable/dirt,/obj/item/stack/crafting/goodparts/five,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "xz" = (/turf/open/indestructible/ground/outside/dirt{dir = 5; icon_state = "dirt"},/area/space) "xB" = (/obj/machinery/light/small{dir = 8},/turf/open/indestructible/ground/outside/dirt,/area/space) -"xC" = (/obj/machinery/light,/obj/item/flag/oasis,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalleftborderleft2top"},/area/space) +"xC" = (/obj/machinery/light,/obj/item/flag/eastwood,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalleftborderleft2top"},/area/space) "xD" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck{pixel_y = 9},/turf/open/floor/carpet,/area/space) "xE" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plasteel/f13/vault_floor/plating,/area/space) "xF" = (/obj/effect/landmark/start/f13/sheriff,/obj/effect/decal/cleanable/dirt,/turf/open/floor/f13/wood,/area/space) @@ -896,7 +896,7 @@ "yf" = (/obj/structure/destructible/tribal_torch/lit,/turf/open/indestructible/ground/outside/sidewalk{dir = 1; icon_state = "horizontaloutermain1"},/area/space) "yh" = (/obj/structure/sign/poster/contraband/pinup_pink{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "yi" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain1"},/area/space) -"yj" = (/obj/machinery/light/sign/oasis,/turf/open/indestructible/ground/outside/sidewalk{dir = 1; icon_state = "outerborder"},/area/space) +"yj" = (/obj/machinery/light/sign/eastwood,/turf/open/indestructible/ground/outside/sidewalk{dir = 1; icon_state = "outerborder"},/area/space) "yk" = (/obj/structure/rack,/obj/item/clothing/suit/armor/light/duster/battlecoat,/obj/item/circuitboard/machine/autolathe/ammo,/obj/item/circuitboard/machine/autolathe/ammo,/obj/item/circuitboard/machine/autolathe/ammo,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "ym" = (/obj/structure/ladder/unbreakable{height = 2; id = "shopladder"},/turf/open/floor/f13/wood,/area/space) "yo" = (/obj/structure/table/wood,/obj/item/storage/box/handcuffs,/obj/item/storage/box/handcuffs,/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/f13/wood,/area/space) @@ -907,7 +907,7 @@ "yw" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticaloutermain2top"},/area/space) "yy" = (/obj/structure/tires{pixel_x = -8; pixel_y = 15},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain2left"},/area/space) "yz" = (/obj/structure/destructible/tribal_torch/wall/lit{dir = 1},/turf/closed/wall/f13/wood,/area/space) -"yA" = (/obj/item/flag/oasis,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderright1"},/area/space) +"yA" = (/obj/item/flag/eastwood,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderright1"},/area/space) "yB" = (/obj/effect/decal/cleanable/generic,/obj/structure/simple_door/metal/fence{dir = 8},/obj/effect/decal/cleanable/oil{icon_state = "floor5"},/turf/open/indestructible/ground/outside/sidewalk{dir = 8; icon_state = "outerpavement"},/area/space) "yD" = (/obj/structure/table,/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) "yE" = (/obj/structure/fence{dir = 4},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontalbottomborderbottom2right"},/area/space) @@ -1073,7 +1073,7 @@ "CS" = (/obj/structure/barricade/bars,/obj/machinery/door/poddoor/shutters/preopen{id = "bottomcellghoul"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "CT" = (/obj/machinery/light/small,/turf/open/indestructible/ground/inside/mountain,/area/space) "CW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/chair/booth{icon_state = "booth_east_north"},/turf/open/indestructible/ground/inside/mountain,/area/space) -"CX" = (/obj/machinery/camera{dir = 8; name = "farm"; network = list("oasis")},/turf/open/indestructible/ground/outside/dirt,/area/space) +"CX" = (/obj/machinery/camera{dir = 8; name = "farm"; network = list("eastwood")},/turf/open/indestructible/ground/outside/dirt,/area/space) "Da" = (/mob/living/simple_animal/hostile/wolf,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Db" = (/obj/structure/barricade/wooden,/obj/machinery/light/fo13colored/Pink{dir = 1; name = "light tube"},/turf/open/floor/f13/wood,/area/space) "Dc" = (/obj/structure/decoration/sign{desc = "It's a portrait of a person you don't know anything about."; icon_state = "painting_president"; name = "portrait"; pixel_y = -32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) @@ -1090,7 +1090,7 @@ "Do" = (/obj/structure/cargocrate,/turf/open/indestructible/ground/outside/desert,/area/space) "Dq" = (/obj/machinery/button/door{id = "countershutters"; name = "counter shutters"; pixel_x = 6; pixel_y = 30},/obj/machinery/button/door{id = "storeshutters"; name = "store shutters"; pixel_x = -6; pixel_y = 30},/obj/structure/noticeboard{layer = 2.5; pixel_y = 32},/obj/structure/rack,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/machinery/light{dir = 1},/turf/open/floor/f13/wood,/area/space) "Ds" = (/obj/structure/chair/bench,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) -"Dt" = (/obj/item/flag/oasis,/turf/open/indestructible/ground/outside/sidewalk,/area/space) +"Dt" = (/obj/item/flag/eastwood,/turf/open/indestructible/ground/outside/sidewalk,/area/space) "Du" = (/obj/structure/ladder/unbreakable{height = 2; id = "clinicoutsideladder"; layer = 2},/obj/structure/flora/tree/wasteland{pixel_x = -9; pixel_y = -6},/turf/open/indestructible/ground/outside/desert{icon_state = "wasteland32"},/area/space) "Dw" = (/obj/effect/decal/waste{icon_state = "goo10"},/obj/machinery/shower{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/indestructible/ground/inside/mountain,/area/space) "Dy" = (/obj/structure/simple_door/bunker,/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) @@ -1122,7 +1122,7 @@ "Ef" = (/obj/structure/chair/bench,/turf/open/floor/f13/wood,/area/space) "Eg" = (/turf/open/floor/wood_common/f13,/area/space) "Eh" = (/obj/structure/destructible/tribal_torch,/turf/open/indestructible/ground/outside/sidewalk{dir = 1; icon_state = "horizontaloutermain1"},/area/space) -"Ej" = (/obj/structure/closet/crate/bin,/obj/effect/decal/cleanable/dirt,/obj/item/flag/oasis{density = 0; pixel_x = 1; pixel_y = 28},/turf/open/floor/f13/wood,/area/space) +"Ej" = (/obj/structure/closet/crate/bin,/obj/effect/decal/cleanable/dirt,/obj/item/flag/eastwood{density = 0; pixel_x = 1; pixel_y = 28},/turf/open/floor/f13/wood,/area/space) "El" = (/obj/machinery/light/small{dir = 4},/turf/open/indestructible/ground/outside/wood,/area/space) "Em" = (/obj/structure/chair/bench,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaltopbordertop2left"},/area/space) "Eo" = (/obj/machinery/light/fo13colored/Pink{dir = 4; name = "light tube"},/obj/structure/wreck/trash/five_tires{layer = 3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) @@ -1191,7 +1191,7 @@ "FZ" = (/obj/structure/simple_door/metal/barred,/turf/open/indestructible/ground/inside/mountain,/area/space) "Ga" = (/turf/open/indestructible/ground/outside/sidewalk{dir = 8; icon_state = "outermaincornerouter"},/area/space) "Gb" = (/obj/effect/spawner/lootdrop/f13/crafting,/obj/effect/spawner/lootdrop/f13/crafting,/obj/effect/spawner/lootdrop/f13/crafting,/obj/effect/spawner/lootdrop/f13/crafting,/obj/item/stack/sheet/hay/fifty,/obj/effect/decal/cleanable/dirt,/obj/structure/rack,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) -"Gc" = (/obj/machinery/door/airlock/vault{autoclose = "TRUE"; layer = 2; name = "Oasis Storage"; req_one_access_txt = "25"},/obj/machinery/door/poddoor/ert{id = "oasisstorage"; layer = 5; name = "Oasis Storage"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) +"Gc" = (/obj/machinery/door/airlock/vault{autoclose = "TRUE"; layer = 2; name = "Eastwood Storage"; req_one_access_txt = "25"},/obj/machinery/door/poddoor/ert{id = "eastwoodstorage"; layer = 5; name = "Eastwood Storage"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Gd" = (/obj/structure/chair/booth{icon_state = "booth_east_south"},/turf/open/floor/f13/wood,/area/space) "Ge" = (/turf/open/indestructible/ground/outside/road{icon_state = "hole"},/area/space) "Gf" = (/obj/structure/car/rubbish2,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalleftborderleft0"},/area/space) @@ -1223,8 +1223,8 @@ "GT" = (/obj/structure/table/wood,/obj/structure/wreck/trash/one_tire{pixel_x = -7; pixel_y = 8},/turf/open/indestructible/ground/outside/road{icon_state = "horizontalinnermain2"},/area/space) "GU" = (/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) "GW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/flora/grass/wasteland{pixel_x = 9; pixel_y = 14},/turf/open/floor/f13/wood,/area/space) -"GY" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis Housing"; req_one_access_txt = "25"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) -"Ha" = (/obj/item/flag/oasis,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain0"},/area/space) +"GY" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood Housing"; req_one_access_txt = "25"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) +"Ha" = (/obj/item/flag/eastwood,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain0"},/area/space) "Hb" = (/obj/structure/closet/crate/wicker,/turf/open/indestructible/ground/outside/dirt,/area/space) "Hc" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticaloutermain2bottom"},/area/space) "Hd" = (/obj/structure/window/fulltile/wood{layer = 3},/obj/machinery/door/poddoor/shutters/preopen{id = "bargambling"},/turf/open/floor/f13/wood,/area/space) @@ -1287,7 +1287,7 @@ "IP" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/carpet/black,/area/space) "IQ" = (/obj/structure/rack,/obj/item/storage/box/disks_plantgene,/turf/open/floor/f13{icon_state = "bluerustysolid"},/area/space) "IT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/contraband/tools{pixel_x = 32},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) -"IU" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis Housing"; req_one_access_txt = "25"},/turf/open/indestructible/ground/inside/mountain,/area/space) +"IU" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood Housing"; req_one_access_txt = "25"},/turf/open/indestructible/ground/inside/mountain,/area/space) "IV" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/indestructible/ground/outside/dirt,/area/space) "IW" = (/obj/item/reagent_containers/food/drinks/bottle/brown/greenwine{anchored = 1; pixel_x = -36},/obj/item/reagent_containers/food/drinks/bottle/brown/greenwine{anchored = 1; pixel_x = -28},/obj/structure/noticeboard{layer = 2.5; pixel_x = -32},/turf/open/floor/carpet,/area/space) "IX" = (/obj/structure/table/wood/settler,/turf/open/indestructible/ground/outside/sidewalk,/area/space) @@ -1306,7 +1306,7 @@ "Jq" = (/turf/open/floor/wood_common/f13/stage_br,/area/space) "Jt" = (/obj/structure/simple_door/bunker,/turf/open/floor/f13{icon_state = "purplefull"},/area/space) "Ju" = (/obj/structure/table/wood,/turf/open/floor/wood_common/f13/stage_tr,/area/space) -"Jv" = (/obj/effect/decal/cleanable/oil,/obj/item/flag/oasis{density = 0; pixel_y = 24},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain1"},/area/space) +"Jv" = (/obj/effect/decal/cleanable/oil,/obj/item/flag/eastwood{density = 0; pixel_y = 24},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain1"},/area/space) "Jw" = (/obj/structure/campfire/barrel,/turf/open/indestructible/ground/inside/dirt,/area/space) "Jx" = (/obj/structure/wreck/trash/machinepiletwo{layer = 3},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaltopbordertop2right"},/area/space) "Jz" = (/obj/structure/flora/grass/wasteland{pixel_x = -3},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_4"},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermainleft"},/area/space) @@ -1325,7 +1325,7 @@ "JS" = (/obj/structure/table/wood,/obj/machinery/light/small,/turf/open/floor/plasteel/f13/vault_floor/misc/bar,/area/space) "JT" = (/obj/machinery/smartfridge/bottlerack,/turf/open/floor/f13/wood,/area/space) "JU" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) -"JV" = (/obj/machinery/button/door{id = "oasisstorage"; name = "Oasis Storage Button"; pixel_x = 32; req_one_access_txt = "62"},/turf/open/indestructible/ground/inside/mountain,/area/space) +"JV" = (/obj/machinery/button/door{id = "eastwoodstorage"; name = "Eastwood Storage Button"; pixel_x = 32; req_one_access_txt = "62"},/turf/open/indestructible/ground/inside/mountain,/area/space) "JW" = (/obj/structure/closet,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticaloutermain2bottom"},/area/space) "JX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/rack,/obj/effect/spawner/lootdrop/f13/foodspawner,/obj/effect/spawner/lootdrop/f13/foodspawner,/obj/effect/spawner/lootdrop/f13/foodspawner,/obj/effect/spawner/lootdrop/f13/foodspawner,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "JY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/barricade/wooden,/turf/open/indestructible/ground/outside/sidewalk,/area/space) @@ -1453,7 +1453,7 @@ "NA" = (/obj/effect/decal/waste{icon_state = "goo10"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/f13/wood,/area/space) "NC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/barricade/wooden,/turf/open/floor/f13{icon_state = "darkdirtysolid"},/area/space) "ND" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; req_one_access_txt = "48"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) -"NE" = (/obj/effect/decal/cleanable/generic,/obj/item/flag/oasis,/turf/open/indestructible/ground/inside/mountain,/area/space) +"NE" = (/obj/effect/decal/cleanable/generic,/obj/item/flag/eastwood,/turf/open/indestructible/ground/inside/mountain,/area/space) "NG" = (/obj/structure/flora/grass/wasteland,/obj/structure/flora/grass/wasteland,/obj/structure/flora/grass/wasteland,/obj/structure/flora/grass/wasteland,/turf/open/indestructible/ground/outside/dirt,/area/space) "NH" = (/obj/machinery/door/airlock/medical{name = "Clinic"; req_one_access_txt = "133"},/obj/machinery/door/poddoor/shutters{id = "clinicfrontdoor"; name = "clinic shutters"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "NI" = (/obj/structure/campfire,/turf/open/indestructible/ground/inside/dirt,/area/space) @@ -1545,7 +1545,7 @@ "Qe" = (/obj/structure/bed,/turf/open/floor/plasteel/f13/vault_floor/green/white/whitegreenchess,/area/space) "Qf" = (/obj/machinery/light{dir = 1; light_color = "#706891"},/turf/open/floor/f13{icon_state = "yellowdirtyfull"},/area/space) "Qh" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/open/floor/plasteel/f13/vault_floor/green/white/whitegreenchess,/area/space) -"Qi" = (/obj/structure/flora/tree/jungle{desc = "Rumor has it that, as long as this tree stands firm, so too will the town of Oasis."; name = "\improper Oasis Oak"},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_8"; pixel_x = -8; pixel_y = 7},/turf/open/floor/grass,/area/space) +"Qi" = (/obj/structure/flora/tree/jungle{desc = "Rumor has it that, as long as this tree stands firm, so too will the town of Eastwood."; name = "\improper Eastwood Oak"},/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_8"; pixel_x = -8; pixel_y = 7},/turf/open/floor/grass,/area/space) "Ql" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; req_one_access_txt = "25"},/turf/open/floor/f13/wood,/area/space) "Qm" = (/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) "Qn" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaltopbordertop2right"},/area/space) @@ -1559,7 +1559,7 @@ "Qy" = (/obj/structure/barricade/wooden,/turf/open/indestructible/ground/outside/dirt{icon_state = "dirtcorner"},/area/space) "Qz" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_2"; layer = 6; pixel_x = -6; pixel_y = 13},/obj/structure/barricade/wooden,/turf/open/floor/grass,/area/space) "QA" = (/obj/machinery/biogenerator,/turf/open/indestructible/ground/outside/dirt,/area/space) -"QB" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis"; req_one_access_txt = "25"},/turf/open/indestructible/ground/inside/mountain,/area/space) +"QB" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood"; req_one_access_txt = "25"},/turf/open/indestructible/ground/inside/mountain,/area/space) "QD" = (/turf/open/indestructible/ground/outside/dirt{dir = 1; icon_state = "dirt"},/area/space) "QE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/booth,/obj/item/flashlight/lamp,/turf/open/indestructible/ground/inside/mountain,/area/space) "QF" = (/obj/effect/landmark/start/f13/followersdoctor,/obj/structure/chair/stool/f13stool,/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) @@ -1573,7 +1573,7 @@ "QO" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "QP" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/machinery/reagentgrinder{pixel_y = 10},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "QQ" = (/obj/structure/window/fulltile/house{dir = 2; icon_state = "storewindowtop"},/turf/open/floor/f13{icon_state = "floorrustysolid"},/area/space) -"QU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis"; req_one_access_txt = "25"},/turf/open/indestructible/ground/inside/mountain,/area/space) +"QU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood"; req_one_access_txt = "25"},/turf/open/indestructible/ground/inside/mountain,/area/space) "QV" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/ghoul/glowing,/turf/open/floor/f13/wood,/area/space) "QW" = (/obj/machinery/door/airlock/medical{name = "Clinic"; req_one_access_txt = "124"},/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) "QX" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/stack/f13Cash/random/med,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low,/obj/machinery/light/fo13colored/Aqua{bulb_colour = "#800080"; dir = 4; light_color = "#800080"; name = "light fixture"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) @@ -1582,7 +1582,7 @@ "Rc" = (/obj/structure/decoration/vent,/turf/closed/wall/f13/supermart,/area/space) "Re" = (/obj/structure/ladder/unbreakable{height = 1; id = "followerlabladder"},/turf/open/floor/f13{icon_state = "bluerustysolid"},/area/space) "Rh" = (/turf/open/floor/wood_common/f13/stage_t,/area/space) -"Ri" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis Housing"; req_one_access_txt = "25"},/turf/open/floor/f13/wood,/area/space) +"Ri" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood Housing"; req_one_access_txt = "25"},/turf/open/floor/f13/wood,/area/space) "Rj" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/button/door{id = "bankvault"; name = "bank vault button"; pixel_y = -32; req_one_access_txt = "62"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Rk" = (/obj/structure/table/wood,/obj/item/chair/wood,/obj/item/chair/wood,/turf/open/floor/f13/wood,/area/space) "Rm" = (/obj/structure/chair/stool/f13stool,/obj/effect/landmark/start/f13/followersvolunteer,/turf/open/floor/f13{icon_state = "floorrusty"},/area/space) @@ -1618,13 +1618,13 @@ "Sh" = (/obj/machinery/light{dir = 8},/turf/open/floor/f13{icon_state = "purplefull"},/area/space) "Si" = (/obj/effect/decal/cleanable/dirt,/obj/structure/barricade/wooden{layer = 2.5},/obj/machinery/light/fo13colored/Red{desc = "A lighting fixture."; dir = 1; light_color = "#008000"; name = "light tube"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Sj" = (/obj/structure/window/fulltile/wood{layer = 3},/obj/machinery/door/poddoor/shutters{id = "barwindowshutters"; layer = 4},/turf/open/indestructible/ground/outside/sidewalk,/area/space) -"Sk" = (/obj/item/flag/oasis{density = 0; pixel_y = 24},/turf/open/indestructible/ground/outside/dirt,/area/space) +"Sk" = (/obj/item/flag/eastwood{density = 0; pixel_y = 24},/turf/open/indestructible/ground/outside/dirt,/area/space) "Sl" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontalbottomborderbottom2"},/area/space) "Sm" = (/obj/machinery/light,/turf/open/floor/f13/wood,/area/space) "So" = (/obj/structure/fence/wooden{dir = 1},/turf/open/indestructible/ground/outside/desert,/area/space) "Sq" = (/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderright3"},/area/space) "Ss" = (/obj/structure/decoration/warning,/turf/closed/wall/rust,/area/space) -"St" = (/obj/machinery/light,/obj/item/flag/oasis,/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_4"; layer = 6},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderrightbottom"},/area/space) +"St" = (/obj/machinery/light,/obj/item/flag/eastwood,/obj/structure/flora/grass/wasteland{icon_state = "tall_grass_4"; layer = 6},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderrightbottom"},/area/space) "Su" = (/obj/machinery/light/small,/turf/open/indestructible/ground/outside/wood,/area/space) "Sv" = (/obj/structure/fireplace,/turf/open/floor/wood_common/f13/stage_t,/area/space) "Sw" = (/obj/structure/table/wood,/obj/structure/wreck/trash/halftire{pixel_y = -21},/obj/effect/spawner/lootdrop/f13/resourcespawner,/turf/open/indestructible/ground/outside/road{icon_state = "horizontalinnermain0"},/area/space) @@ -1727,7 +1727,7 @@ "Vm" = (/turf/open/indestructible/ground/outside/road{icon_state = "verticalleftborderright0"},/area/space) "Vn" = (/obj/structure/chair/office/dark,/turf/open/floor/f13{icon_state = "bluedirtychess2"},/area/space) "Vo" = (/obj/effect/decal/cleanable/generic,/obj/effect/spawner/lootdrop/trash,/turf/open/indestructible/ground/outside/sidewalk,/area/space) -"Vp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis"; req_one_access_txt = "25"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) +"Vp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood"; req_one_access_txt = "25"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Vq" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/open/indestructible/ground/outside/sidewalk{dir = 1; icon_state = "horizontaloutermain1"},/area/space) "Vs" = (/obj/machinery/trading_machine/armor,/turf/open/floor/f13/wood,/area/space) "Vt" = (/obj/structure/chair/f13chair2{dir = 8},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) @@ -1768,7 +1768,7 @@ "Wq" = (/turf/open/indestructible/ground/outside/road{icon_state = "horizontalbottombordertop2right"},/area/space) "Wr" = (/turf/open/indestructible/ground/outside/wood,/area/space) "Wt" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/f13{icon_state = "floordirtysolid"},/area/space) -"Wu" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Oasis"; req_one_access_txt = "25"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) +"Wu" = (/obj/machinery/door/unpowered/securedoor{autoclose = 1; name = "Eastwood"; req_one_access_txt = "25"},/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Wv" = (/obj/effect/decal/cleanable/dirt,/obj/structure/chair/comfy,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontaloutermain2"},/area/space) "Ww" = (/obj/structure/barricade/wooden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/grass,/area/space) "Wy" = (/obj/structure/decoration/rag{icon_state = "skin"},/turf/closed/wall/f13/wood,/area/space) @@ -1867,7 +1867,7 @@ "YW" = (/obj/effect/decal/cleanable/oil,/obj/effect/decal/fakelattice{density = 0; pixel_x = 17},/turf/open/indestructible/ground/outside/sidewalk{icon_state = "verticalrightborderright1"},/area/space) "YX" = (/obj/structure/fence/corner/wooden,/turf/open/indestructible/ground/outside/dirt,/area/space) "YY" = (/obj/structure/curtain,/turf/open/floor/f13{icon_state = "floordirtysolid"},/area/space) -"YZ" = (/obj/machinery/light/sign/oasis_sign,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontalbottomborderbottom2left"},/area/space) +"YZ" = (/obj/machinery/light/sign/eastwood_sign,/turf/open/indestructible/ground/outside/sidewalk{icon_state = "horizontalbottomborderbottom2left"},/area/space) "Za" = (/obj/effect/decal/cleanable/dirt,/obj/structure/simple_door/metal/barred,/turf/open/floor/f13/wood,/area/space) "Zb" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "Zc" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/f13/wood,/area/space) From a55590d6fe872396b981a9ae59cf46720fdeb3ca Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 19:21:39 -0400 Subject: [PATCH 02/10] Texarkana > pahrump --- _maps/map_files/Fortress Nash/FortNash1.dmm | 48 ++++++++--------- .../map_files/Fortress Nash/FortNashLower.dmm | 2 +- .../Fortress Nash/FortNashUpper1.dmm | 6 +-- .../map_files/Pahrump-AB/Pahrump-AB-Lower.dmm | 2 +- _maps/map_files/Pahrump-AB/Pahrump-AB.dmm | 8 +-- .../Pahrump-Sunset-Lower.dmm | 2 +- .../Pahrump-Sunset-Upper.dmm | 6 +-- .../Pahrump-Sunset.dmm | 54 +++++++++---------- .../Pahrump-Sunset - Backup/RockSprings.dmm | 2 +- _maps/map_files/Pahrump-Sunset-Lower.dmm | 8 +-- _maps/pahrump-everything.json | 4 +- _maps/pahrump-garland.json | 4 +- _maps/pahrump-only.json | 2 +- _maps/pahrump-redriver-garland.json | 4 +- _maps/pahrump-redriver.json | 4 +- _maps/pahrump-rocksprings-garland.json | 4 +- _maps/pahrump-rocksprings-redriver.json | 4 +- _maps/pahrump-rocksprings.json | 4 +- code/datums/looping_sounds/ambient_sounds.dm | 4 +- code/game/objects/effects/landmarks.dm | 2 +- code/game/objects/items/granters.dm | 2 +- fallout/obj/manual/basic_advice.dm | 2 +- 22 files changed, 89 insertions(+), 89 deletions(-) diff --git a/_maps/map_files/Fortress Nash/FortNash1.dmm b/_maps/map_files/Fortress Nash/FortNash1.dmm index 52e2c8037c2..a55f14fa9d0 100644 --- a/_maps/map_files/Fortress Nash/FortNash1.dmm +++ b/_maps/map_files/Fortress Nash/FortNash1.dmm @@ -9393,7 +9393,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -9617,7 +9617,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain0" @@ -11925,7 +11925,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -22646,7 +22646,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -24135,7 +24135,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/ruins{ dir = 8; @@ -25976,7 +25976,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -27734,7 +27734,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticaloutermain2" @@ -31001,8 +31001,8 @@ /area/f13/wasteland) "ged" = ( /obj/effect/landmark/vertibird{ - id = "Eastwood - Middle of Texarkana"; - name = "Eastwood - Middle of Texarkana" + id = "Eastwood - Middle of Pahrump"; + name = "Eastwood - Middle of Pahrump" }, /turf/open/indestructible/ground/outside/road{ dir = 8; @@ -34106,7 +34106,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/dirt{ dir = 1; @@ -36468,7 +36468,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -44810,7 +44810,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland/city) @@ -45422,7 +45422,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -46690,7 +46690,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -53621,7 +53621,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontaltopborderbottom2left" @@ -54113,7 +54113,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -55656,7 +55656,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland/city) @@ -59498,8 +59498,8 @@ "qLZ" = ( /obj/machinery/computer/terminal{ doc_content_1 = "We're proud to deliver all the possible upcoming technological developments coming down our assembly lines here at the Vault-Tec Exhibit of Technology! Come on down today and experience the glory of tosmorrow, today!"; - doc_title_1 = "Welcome to our newest exhibit in the Texarkana metro area!"; - name = "Texarkana Display of Corporate Technology Terminal"; + doc_title_1 = "Welcome to our newest exhibit in the Pahrump metro area!"; + name = "Pahrump Display of Corporate Technology Terminal"; termtag = "Secret" }, /obj/structure/table, @@ -68493,7 +68493,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -70226,7 +70226,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -76879,7 +76879,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ dir = 1; @@ -77536,7 +77536,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalleftborderleft0" @@ -77838,7 +77838,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain2" diff --git a/_maps/map_files/Fortress Nash/FortNashLower.dmm b/_maps/map_files/Fortress Nash/FortNashLower.dmm index 8002e94cde9..8930d0e7da7 100644 --- a/_maps/map_files/Fortress Nash/FortNashLower.dmm +++ b/_maps/map_files/Fortress Nash/FortNashLower.dmm @@ -29818,7 +29818,7 @@ /area/f13/caves) "woc" = ( /mob/living/simple_animal/hostile/raider/ranged/biker{ - name = "Texarkana Timothy" + name = "Pahrump Timothy" }, /turf/open/floor/f13{ icon_state = "greenrustyfull" diff --git a/_maps/map_files/Fortress Nash/FortNashUpper1.dmm b/_maps/map_files/Fortress Nash/FortNashUpper1.dmm index 9591dafe0e1..ad58d9d664d 100644 --- a/_maps/map_files/Fortress Nash/FortNashUpper1.dmm +++ b/_maps/map_files/Fortress Nash/FortNashUpper1.dmm @@ -2645,7 +2645,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood_common, @@ -11049,7 +11049,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood_common, @@ -13176,7 +13176,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /obj/machinery/light/small/broken{ dir = 1 diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm index e9adf0b0c93..7f7a3afcfa2 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB-Lower.dmm @@ -28306,7 +28306,7 @@ /area/f13/tunnel) "woc" = ( /mob/living/simple_animal/hostile/raider/ranged/biker{ - name = "Texarkana Timothy" + name = "Pahrump Timothy" }, /turf/open/floor/f13{ icon_state = "greenrustyfull" diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm index 18c93ab3580..ff355a8eabb 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm @@ -28740,8 +28740,8 @@ /area/f13/wasteland) "ged" = ( /obj/effect/landmark/vertibird{ - id = "Eastwood - Middle of Texarkana"; - name = "Eastwood - Middle of Texarkana" + id = "Eastwood - Middle of Pahrump"; + name = "Eastwood - Middle of Pahrump" }, /turf/open/indestructible/ground/outside/road{ dir = 8; @@ -33917,7 +33917,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/village) @@ -51932,7 +51932,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /turf/open/floor/f13/wood, /area/f13/village) diff --git a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm index ebeee08d709..d71333f0d9b 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Lower.dmm @@ -30606,7 +30606,7 @@ /area/f13/caves) "woc" = ( /mob/living/simple_animal/hostile/raider/ranged/biker{ - name = "Texarkana Timothy" + name = "Pahrump Timothy" }, /turf/open/floor/f13{ icon_state = "greenrustyfull" diff --git a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper.dmm b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper.dmm index 59ef68214c0..20db933f11f 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset-Upper.dmm @@ -2359,7 +2359,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood_common, @@ -10036,7 +10036,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood_common, @@ -11890,7 +11890,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Tigers" + randomizer_tag = "Pahrump Tigers" }, /obj/machinery/light/small/broken{ dir = 1 diff --git a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm index 760db5d5e3d..13a72869f88 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/Pahrump-Sunset.dmm @@ -6756,7 +6756,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticaloutermain2" @@ -12893,7 +12893,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13{ icon_state = "redrustyfull" @@ -24828,7 +24828,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -26163,7 +26163,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/ruins{ dir = 8; @@ -26504,7 +26504,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "horizontaloutermain2left" @@ -27995,7 +27995,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -33221,8 +33221,8 @@ /area/f13/wasteland) "ged" = ( /obj/effect/landmark/vertibird{ - id = "Eastwood - Middle of Texarkana"; - name = "Eastwood - Middle of Texarkana" + id = "Eastwood - Middle of Pahrump"; + name = "Eastwood - Middle of Pahrump" }, /turf/open/indestructible/ground/outside/road{ dir = 8; @@ -36164,7 +36164,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "horizontaloutermain2right" @@ -42601,7 +42601,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/ruins) @@ -43372,7 +43372,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/ruins) @@ -46903,7 +46903,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland/city) @@ -47609,7 +47609,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) @@ -48844,7 +48844,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain0" @@ -55978,7 +55978,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/building/abandoned) @@ -57177,7 +57177,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" @@ -57497,7 +57497,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland/city) @@ -61171,8 +61171,8 @@ "qLZ" = ( /obj/machinery/computer/terminal{ doc_content_1 = "We're proud to deliver all the possible upcoming technological developments coming down our assembly lines here at the Vault-Tec Exhibit of Technology! Come on down today and experience the glory of tosmorrow, today!"; - doc_title_1 = "Welcome to our newest exhibit in the Texarkana metro area!"; - name = "Texarkana Display of Corporate Technology Terminal"; + doc_title_1 = "Welcome to our newest exhibit in the Pahrump metro area!"; + name = "Pahrump Display of Corporate Technology Terminal"; termtag = "Secret" }, /obj/structure/table, @@ -61652,7 +61652,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ dir = 4; @@ -67724,7 +67724,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/road{ icon_state = "verticalinnermain2" @@ -67735,7 +67735,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/wood_common, /area/f13/building/abandoned) @@ -69695,7 +69695,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13/wood, /area/f13/ruins) @@ -72438,7 +72438,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/carpet/black, /area/f13/building/abandoned) @@ -72791,7 +72791,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" @@ -77964,7 +77964,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 3; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ dir = 1; @@ -78649,7 +78649,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalleftborderleft0" diff --git a/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm b/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm index b4045450f9d..f458b7ef3a3 100644 --- a/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm +++ b/_maps/map_files/Pahrump-Sunset - Backup/RockSprings.dmm @@ -47413,7 +47413,7 @@ /obj/machinery/computer/terminal{ dir = 4; doc_content_1 = "I got a phone call last night from a friend of mine in the Air Force, he said some very dark things about what he thinks is about to happen and how maybe I should return home to be with my family. I've decided he's off his rocker, probably spent too much time huffing jet fuel and drinking. Besides, the prisoners in here aren't going to watch themselves. "; - doc_content_2 = "I should have gone home. He was right. I watched as a guard looked into the light in the parking lot, a bomb went off in Texarkana. I got lucky, the building and our distance shaded me from the blast but I watched as his eyes boiled in their sockets. I shot him. I shot Jerry in the head to stop his screaming. The prisoners are rebelling again, most of the powers gone out. If we don't get help soon we're probably going to have to do something drastic. God help us all."; + doc_content_2 = "I should have gone home. He was right. I watched as a guard looked into the light in the parking lot, a bomb went off in Pahrump. I got lucky, the building and our distance shaded me from the blast but I watched as his eyes boiled in their sockets. I shot him. I shot Jerry in the head to stop his screaming. The prisoners are rebelling again, most of the powers gone out. If we don't get help soon we're probably going to have to do something drastic. God help us all."; doc_content_3 = "It's clear at this point that help isn't coming, and that we're all going to die out here if we stay put. We've ordered the guards to create an exit for the prisoners to funnel out of, I can't believe it but we're releasing them. We're releasing murders and madmen back into the world because I don't have the heart to just shoot them. For those that come after us I to am leaving this place, after the guards have made sure all the prisoners are gone we're going to wait a few days and then try and return to our homes. If we even have any to return to."; doc_content_4 = "hi i gues, me n mi pals fund thiz old comouter we thnk u smel lik shjt"; doc_content_5 = "nya bitches ~Mango Mathew an' pals"; diff --git a/_maps/map_files/Pahrump-Sunset-Lower.dmm b/_maps/map_files/Pahrump-Sunset-Lower.dmm index 798d47d5c93..75f007459bf 100644 --- a/_maps/map_files/Pahrump-Sunset-Lower.dmm +++ b/_maps/map_files/Pahrump-Sunset-Lower.dmm @@ -13929,7 +13929,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) @@ -29866,7 +29866,7 @@ /obj/structure/nest/randomized{ randomizer_difficulty = 1; randomizer_kind = "mid level mobs"; - randomizer_tag = "Texarkana Residential District 1" + randomizer_tag = "Pahrump Residential District 1" }, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) @@ -30484,7 +30484,7 @@ icon_state = "gibbearcore" }, /mob/living/simple_animal/hostile/raider/ranged/biker{ - name = "Texarkana Timothy" + name = "Pahrump Timothy" }, /turf/open/indestructible/ground/inside/subway{ name = "cave" @@ -32377,7 +32377,7 @@ /area/f13/building/hospital) "vOQ" = ( /mob/living/simple_animal/hostile/raider/ranged/biker{ - name = "Texarkana Timothy" + name = "Pahrump Timothy" }, /turf/open/water, /area/f13/building/sewers) diff --git a/_maps/pahrump-everything.json b/_maps/pahrump-everything.json index 3d87a258ee6..763bf733d96 100644 --- a/_maps/pahrump-everything.json +++ b/_maps/pahrump-everything.json @@ -1,6 +1,6 @@ { - "map_name": "Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/_maps/pahrump-garland.json b/_maps/pahrump-garland.json index b78ca64dd99..c0a8bb7979e 100644 --- a/_maps/pahrump-garland.json +++ b/_maps/pahrump-garland.json @@ -1,6 +1,6 @@ { - "map_name": "East Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "East Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/_maps/pahrump-only.json b/_maps/pahrump-only.json index df7abf4f7a8..1c81c022d04 100644 --- a/_maps/pahrump-only.json +++ b/_maps/pahrump-only.json @@ -1,5 +1,5 @@ { - "map_name": "Central Texarkana", + "map_name": "Central Pahrump", "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", diff --git a/_maps/pahrump-redriver-garland.json b/_maps/pahrump-redriver-garland.json index 84921118247..e60cf8bb0e0 100644 --- a/_maps/pahrump-redriver-garland.json +++ b/_maps/pahrump-redriver-garland.json @@ -1,6 +1,6 @@ { - "map_name": "North East Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "North East Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/_maps/pahrump-redriver.json b/_maps/pahrump-redriver.json index 692966c6b3b..99626e132fe 100644 --- a/_maps/pahrump-redriver.json +++ b/_maps/pahrump-redriver.json @@ -1,6 +1,6 @@ { - "map_name": "North Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "North Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/_maps/pahrump-rocksprings-garland.json b/_maps/pahrump-rocksprings-garland.json index 7ddcebc29db..ca2a59a0c53 100644 --- a/_maps/pahrump-rocksprings-garland.json +++ b/_maps/pahrump-rocksprings-garland.json @@ -1,6 +1,6 @@ { - "map_name": "South East Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "South East Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/_maps/pahrump-rocksprings-redriver.json b/_maps/pahrump-rocksprings-redriver.json index 150550da1d7..6cd4b50dcab 100644 --- a/_maps/pahrump-rocksprings-redriver.json +++ b/_maps/pahrump-rocksprings-redriver.json @@ -1,6 +1,6 @@ { - "map_name": "West Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "West Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/_maps/pahrump-rocksprings.json b/_maps/pahrump-rocksprings.json index 218ed6abe3e..87f74cc31ce 100644 --- a/_maps/pahrump-rocksprings.json +++ b/_maps/pahrump-rocksprings.json @@ -1,6 +1,6 @@ { - "map_name": "South Texarkana", - "map_path": "map_files/Pahrump-Sunset", + "map_name": "South Pahrump", + "map_path": "map_files/Pahrump-AB", "map_file": [ "Dungeons.dmm", "Pahrump-Sunset-Lower.dmm", diff --git a/code/datums/looping_sounds/ambient_sounds.dm b/code/datums/looping_sounds/ambient_sounds.dm index 777d142749f..22dec6e4f2d 100644 --- a/code/datums/looping_sounds/ambient_sounds.dm +++ b/code/datums/looping_sounds/ambient_sounds.dm @@ -388,7 +388,7 @@ //Generic Ambience End// -//Radio Texarkana// +//Radio Pahrump// /datum/looping_sound/ambient/djswampass chance = 10 @@ -438,5 +438,5 @@ SOUND_LOOP_ENTRY('sound/f13/anythinggoes.ogg', 97 SECONDS, 10), SOUND_LOOP_ENTRY('sound/f13/thats_life.ogg', 124 SECONDS, 10), ) -// Radio Texarkana End// +// Radio Pahrump End// diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 67e0a5de6af..25613d33d32 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -777,7 +777,7 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer name = "Doctor" /obj/effect/landmark/start/f13/quartermaster - name = "Texarkana Quartermaster" + name = "Pahrump Quartermaster" icon_state = "Shopkeeper" /obj/effect/landmark/start/f13/shopkeeper diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index d55fcc78636..1bee3d4dee0 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -927,7 +927,7 @@ crafting_recipe_types = list(/datum/crafting_recipe/set_vrboard/den) /obj/item/book/granter/crafting_recipe/ODF - name = "Weapons of Texarkana and the Eastwood Defense Force" + name = "Weapons of Pahrump and the Eastwood Defense Force" desc = "a book detailing weapons used in the region and by the local town, it has lithiographed pictures of hand-drawn schematics for each weapon type" oneuse = TRUE crafting_recipe_types = list(/datum/crafting_recipe/policepistol, /datum/crafting_recipe/durathread_vest, /datum/crafting_recipe/policerifle, /datum/crafting_recipe/steelbib/heavy, /datum/crafting_recipe/armyhelmetheavy, /datum/crafting_recipe/huntingshotgun) diff --git a/fallout/obj/manual/basic_advice.dm b/fallout/obj/manual/basic_advice.dm index 921b6876e7b..9ba4f0860ed 100644 --- a/fallout/obj/manual/basic_advice.dm +++ b/fallout/obj/manual/basic_advice.dm @@ -176,7 +176,7 @@

    1. The blue matrix tiles you can just walk right through to another map. The green ones are to leave the region (basically Cryo).
    2. -
    3. There are three map areas. Stacked north to south you have 'Red River', 'Texarkana', and 'Redwater'. The town of Eastwood is in the Texarkana Z, where you spawned!
    4. +
    5. There are three map areas. Stacked north to south you have 'Red River', 'Pahrump', and 'Redwater'. The town of Eastwood is in the Pahrump Z, where you spawned!
    6. Remember to close Eastwood's gate, unless you WANT the wildlife to get in!
    7. The town can be sealed, if you can find all the ways in.
    8. Eastwood has MULTIPLE watch towers you can use to spot monsters working their way in, and if you use binoculars that high up you can see even further!
    9. From 2a8f5fdb85ef31389ffbe93346af8443c8d808cd Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 20:25:11 -0400 Subject: [PATCH 03/10] adds radio host --- .../map_files/Pahrump-AB/Pahrump-AB-Upper.dmm | 146 +++++++++---- _maps/map_files/Pahrump-AB/Pahrump-AB.dmm | 191 ++++++++++++++---- code/__DEFINES/access.dm | 1 + code/__DEFINES/jobs.dm | 2 + code/game/objects/effects/landmarks.dm | 4 + code/modules/jobs/job_types/eastwood.dm | 59 ++++++ code/modules/jobs/jobs.dm | 1 + fallout/code/modules/client/loadout/suit.dm | 1 + .../code/modules/client/loadout/uniform.dm | 1 + icons/mob/landmarks.dmi | Bin 63461 -> 64318 bytes 10 files changed, 332 insertions(+), 74 deletions(-) diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm index 1d79f08afa0..ec07bc9f886 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm @@ -174,6 +174,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood, /area/f13/wasteland/khans) +"akR" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "alJ" = ( /obj/structure/bed, /obj/item/bedsheet, @@ -701,6 +707,16 @@ /obj/structure/table, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/building/hospital) +"bvj" = ( +/obj/structure/window/fulltile/house{ + dir = 2; + icon_state = "housewindowvertical" + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "bxB" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/f13nukacola, @@ -1526,6 +1542,14 @@ "dpc" = ( /turf/closed/wall/r_wall/rust, /area/f13/building/massfusion) +"dpn" = ( +/obj/structure/table/wood/club, +/obj/machinery/computer/terminal{ + dir = 4; + termtag = "Security" + }, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "dpP" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/f13/vault_floor/blue/whitebluefull, @@ -2310,6 +2334,10 @@ /obj/structure/chair/f13foldupchair, /turf/open/transparent/openspace, /area/f13/wasteland) +"fyo" = ( +/obj/structure/closet/fridge/standard, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "fyP" = ( /obj/structure/lattice/catwalk, /obj/machinery/light/small, @@ -3385,6 +3413,10 @@ /obj/structure/railing/wood, /turf/open/floor/f13/wood, /area/f13/wasteland) +"isY" = ( +/obj/structure/railing, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "itg" = ( /obj/structure/chair/f13foldupchair{ dir = 8 @@ -4959,6 +4991,12 @@ icon_state = "reddirtyfull" }, /area/f13/city) +"mnG" = ( +/obj/structure/bed, +/obj/item/bedsheet/patriot, +/obj/item/bedsheet/patriot, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "mnN" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -5148,6 +5186,10 @@ /obj/structure/table, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/city) +"mKW" = ( +/obj/item/chair/wood, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "mLV" = ( /obj/machinery/light{ dir = 1; @@ -6641,6 +6683,15 @@ icon_state = "darkrusty" }, /area/f13/building/massfusion) +"qFi" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "qFA" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, @@ -7508,6 +7559,11 @@ }, /turf/closed/wall/f13/wood, /area/f13/building) +"sOm" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lamp, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "sOQ" = ( /obj/structure/curtain{ color = "#5c131b"; @@ -7809,6 +7865,10 @@ }, /turf/open/floor/carpet/green, /area/f13/city) +"tyU" = ( +/obj/structure/table/wood/club, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "tzD" = ( /obj/structure/rack, /obj/item/gun/energy/laser/complianceregulator, @@ -8783,6 +8843,9 @@ icon_state = "housewood1-broken" }, /area/f13/legion) +"wmS" = ( +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "wnK" = ( /obj/structure/window/fulltile/wood, /turf/open/floor/wood_fancy/wood_fancy_dark, @@ -9381,6 +9444,15 @@ icon_state = "darkrustysolid" }, /area/f13/radiation) +"xQG" = ( +/obj/effect/spawner/lootdrop/f13/alcoholspawner, +/obj/effect/spawner/lootdrop/f13/alcoholspawner, +/obj/effect/spawner/lootdrop/f13/alcoholspawner, +/obj/effect/spawner/lootdrop/f13/alcoholspawner, +/obj/effect/spawner/lootdrop/f13/alcoholspawner, +/obj/structure/table/wood/fancy/monochrome, +/turf/open/floor/wood_fancy/wood_fancy_dark, +/area/f13/building) "xSN" = ( /turf/closed/wall/f13/store{ desc = "A pre-War wall made of solid concrete."; @@ -41021,12 +41093,12 @@ oez oez oez oez -oez -oez -oez -oez -oez -pPv +sdE +bvj +bvj +sdE +sdE +qFi dYT dYT eZk @@ -41278,12 +41350,12 @@ oez oez oez oez -oez -oez -oez -oez -oez -oez +sdE +dpn +tyU +fyo +wmS +xQG dYT uNh uNh @@ -41535,12 +41607,12 @@ oez oez oez oez -oez -oez -oez -oez -oez -oez +bvj +mKW +wmS +wmS +wmS +xQG dYT iHJ wxo @@ -41792,12 +41864,12 @@ oez oez oez oez -oez -oez -oez -oez -oez -oez +bvj +wmS +wmS +wmS +akR +wmS dYT uNh itM @@ -42049,12 +42121,12 @@ oez oez oez oez -oez -oez -oez -oez -oez -oez +sdE +mnG +sOm +isY +kmu +wmS dYT uNh nSB @@ -42306,12 +42378,12 @@ oez oez oez oez -oez -oez -oez -oez -oez -oez +sdE +bvj +bvj +sdE +sdE +sdE dYT dYT dYT @@ -42569,7 +42641,7 @@ geI ttz oez oez -oez +blr oez oez oez diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm index ff355a8eabb..0fcc0f4c35c 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm @@ -20917,6 +20917,12 @@ icon_state = "horizontalinnermain0" }, /area/f13/wasteland) +"czx" = ( +/obj/structure/table/wood/fancy/black, +/obj/structure/table/wood/fancy/black, +/obj/machinery/radio_station, +/turf/open/floor/carpet, +/area/f13/building) "czz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/f13/campfollower, @@ -24149,6 +24155,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/floor, /area/f13/building) +"ebK" = ( +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/f13/building) "ebN" = ( /obj/structure/flora/grass/wasteland{ icon_state = "tall_grass_4" @@ -25330,6 +25339,13 @@ icon_state = "floorrustysolid" }, /area/f13/building/mall) +"eBY" = ( +/obj/item/radio/intercom/retro/kebob, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "eBZ" = ( /obj/structure/flora/grass/wasteland{ icon_state = "tall_grass_4"; @@ -26508,6 +26524,16 @@ icon_state = "outerborder" }, /area/f13/wasteland) +"fbd" = ( +/obj/structure/window/fulltile/house{ + dir = 2; + icon_state = "storewindowtop" + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "fbf" = ( /obj/structure/fence/cut/medium{ dir = 4 @@ -34398,6 +34424,15 @@ icon_state = "greenrustysolid" }, /area/f13/building/massfusion) +"iGU" = ( +/obj/structure/window/fulltile/house{ + icon_state = "storewindowright" + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "iHs" = ( /obj/structure/cross, /obj/effect/mob_spawn/human/corpse/raiderranged, @@ -38029,6 +38064,10 @@ /obj/effect/decal/cleanable/blood/gibs/down, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) +"kuR" = ( +/obj/structure/table/reinforced, +/turf/open/floor/carpet, +/area/f13/building) "kva" = ( /obj/item/trash/can, /mob/living/simple_animal/hostile/bloatfly, @@ -39044,6 +39083,10 @@ icon_state = "floorrusty" }, /area/f13/ncr) +"kSe" = ( +/obj/structure/stairs/south, +/turf/open/floor/carpet, +/area/f13/building) "kSi" = ( /obj/structure/table/booth, /obj/effect/decal/cleanable/dirt, @@ -42076,6 +42119,13 @@ /obj/item/ammo_box/magazine/zipgun, /turf/open/indestructible/ground/outside/sidewalk, /area/f13/wasteland) +"mfI" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/obj/effect/landmark/start/f13/radio_host, +/turf/open/floor/carpet, +/area/f13/building) "mfL" = ( /obj/structure/flora/grass/wasteland{ icon_state = "tall_grass_6" @@ -44086,6 +44136,20 @@ icon_state = "darkrusty" }, /area/f13/village) +"mYp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + desc = "Is there anyone on the other end? Who's in there?"; + frequency = 1291; + name = "Mysterious Intercom"; + pixel_x = 26; + pixel_y = -3 + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "mYv" = ( /obj/effect/decal/waste{ icon_state = "goo10" @@ -45890,6 +45954,9 @@ }, /turf/open/indestructible/ground/outside/dirt, /area/f13/brotherhood) +"nPu" = ( +/turf/open/floor/carpet, +/area/f13/building) "nPy" = ( /obj/machinery/door/poddoor/shutters/old{ id = "factorygate"; @@ -47127,10 +47194,29 @@ icon_state = "outerturn" }, /area/f13/city) +"osL" = ( +/obj/structure/simple_door/metal/store{ + name = "Radio Host"; + req_access = 274 + }, +/turf/open/floor/f13{ + icon_state = "yellowrustychess" + }, +/area/f13/city) "osS" = ( /obj/machinery/workbench, /turf/open/floor/wood_fancy/wood_fancy_dark, /area/f13/village) +"osV" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/record_disk, +/obj/item/record_disk, +/obj/item/record_disk, +/obj/item/record_disk, +/obj/item/record_disk, +/obj/item/record_disk, +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/f13/building) "osY" = ( /obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt{ @@ -47534,6 +47620,9 @@ icon_state = "horizontaltopbordertop0" }, /area/f13/wasteland) +"oCs" = ( +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/f13/building) "oCA" = ( /obj/effect/decal/cleanable/oil/slippery, /turf/open/floor/f13{ @@ -50428,6 +50517,11 @@ /obj/structure/flora/grass/coyote/twelve, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) +"pNl" = ( +/obj/structure/table/reinforced, +/obj/item/pda/neko, +/turf/open/floor/carpet, +/area/f13/building) "pNn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil/streak{ @@ -51590,6 +51684,14 @@ }, /turf/open/indestructible/ground/outside/desert, /area/f13/brotherhood) +"qrP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "qrV" = ( /obj/structure/table/wood, /obj/machinery/processor/chopping_block, @@ -58717,6 +58819,10 @@ }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) +"tNK" = ( +/obj/effect/landmark/start/f13/radio_host, +/turf/open/floor/carpet, +/area/f13/building) "tNN" = ( /obj/structure/chair/sofa/right{ dir = 8 @@ -59048,6 +59154,13 @@ /obj/structure/barricade/wooden, /turf/closed/wall/mineral/concrete, /area/f13/brotherhood) +"tVA" = ( +/obj/structure/simple_door/metal/store{ + name = "Radio Host"; + req_access = 274 + }, +/turf/open/indestructible/ground/outside/desert, +/area/f13/building) "tVG" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -62566,6 +62679,10 @@ icon_state = "rubble" }, /area/f13/wasteland) +"vEO" = ( +/obj/structure/closet/locker, +/turf/open/floor/carpet, +/area/f13/building) "vEX" = ( /obj/structure/simple_door/wood, /turf/open/floor/f13/wood, @@ -99923,12 +100040,12 @@ mHp uNJ igF hEG -hXb -xJp -xJp -xJp -pRE -pRE +pVH +pVH +pVH +fbd +mYp +qrP aky hJW hJW @@ -100180,12 +100297,12 @@ cml uNJ igF hEG -anR -jnJ -jnJ -jnJ -jnJ -jnJ +iGU +pNl +tNK +nPu +czx +mfI oPk voM wjR @@ -100437,12 +100554,12 @@ uNJ uNJ igF hEG -anR -jnJ -jnJ -jnJ -jnJ -jnJ +iGU +kuR +nPu +nPu +osV +oCs kls aYj aYj @@ -100694,12 +100811,12 @@ uNJ uNJ igF hEG -anR -jnJ -jnJ -jnJ -jnJ -jnJ +pVH +kuR +nPu +nPu +oCs +ebK kls clv clv @@ -100951,12 +101068,12 @@ uNJ uNJ igF hEG -anR -jnJ -jnJ -jnJ -jnJ -jnJ +tVA +nPu +nPu +nPu +kSe +vEO kls kls tsQ @@ -101208,12 +101325,12 @@ uNJ uNJ igF hEG -ksO -hEh -hEh -hEh -hEh -hEh +pVH +pVH +pVH +fbd +eBY +pVH kls kls kls @@ -101727,7 +101844,7 @@ xLy xLy xLy xLy -dHo +osL xLy fuT xLy diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index ca4cadba9fe..85433992bf8 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -142,3 +142,4 @@ also be like that but I can't be arsed to go back and change them all*/ #define ACCESS_TOWN_HOS 282 #define ACCESS_TOWN_CMO 287 #define ACCESS_TOWN_COMMAND 283 +#define ACCESS_TOWN_RADIO 284 diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index a17d32c4b28..2ec731872d4 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -136,6 +136,7 @@ #define F13BANKER (1<<12) // IDK MAN BUT IT SEEMS IMPORTANT #define F13BARKEEP (1<<13) #define F13PILOT (1<<14) +#define F13RADIOHOST (1<<15) #define VAULT (1<<7) @@ -321,6 +322,7 @@ #define JOB_DISPLAY_ORDER_BANKER 89// IDK MAN BUT IT SEEMS IMPORTANT #define JOB_DISPLAY_ORDER_BARKEEP 90 #define JOB_DISPLAY_ORDER_PILOT 91 +#define JOB_DISPLAY_ORDER_RADIOHOST 91.5 #define JOB_DISPLAY_ORDER_OVERSEER 92 diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 25613d33d32..bfc57df6b73 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -769,6 +769,10 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer name = "Citizen" icon_state = "Settler" +/obj/effect/landmark/start/f13/radio_host + name = "Radio Host" + icon_state = "Radio-Host" + /obj/effect/landmark/start/f13/pilot name = "Vertibird Pilot" icon_state = "Scribe" diff --git a/code/modules/jobs/job_types/eastwood.dm b/code/modules/jobs/job_types/eastwood.dm index 43f704ac787..9d6ce97e8e4 100644 --- a/code/modules/jobs/job_types/eastwood.dm +++ b/code/modules/jobs/job_types/eastwood.dm @@ -1039,6 +1039,65 @@ Mayor ///obj/item/gun/ballistic/revolver/m29/snub = 1 )*/ +/*--------------------------------------------------------------*/ + +/datum/job/eastwood/f13radio_host + title = "Radio Host" + flag = F13RADIOHOST + department_flag = DEP_EASTWOOD + total_positions = 2 + spawn_positions = 2 + supervisors = "Eastwood laws" + description = "You are the Radio Host of Eastwood. You are expected to risk neck and reputation to get the latest scoop in the region. and since news alone don't pay the bills you can stream music to the masses to keep them entretained." + enforces = "Although very independant and vocal you are still under control of local governance - try to keep a good relationship with them but don't risk your journalist integrity to please the boss." + selection_color = "#430fff" + + outfit = /datum/outfit/job/den/f13radio_host + + access = list(ACCESS_BAR, ACCESS_KITCHEN, ACCESS_TOWN, ACCESS_TOWN_CIV) + minimal_access = list(ACCESS_BAR, ACCESS_KITCHEN, ACCESS_TOWN, ACCESS_TOWN_CIV) + matchmaking_allowed = list( + /datum/matchmaking_pref/friend = list( + /datum/job/eastwood, + ), + /datum/matchmaking_pref/rival = list( + /datum/job/eastwood, + ), + ) + + loadout_options = list( + /datum/outfit/loadout/abiotic, + /datum/outfit/loadout/pomologist, + /datum/outfit/loadout/zany,) + +/datum/outfit/job/den/f13radio_host + name = "Radio Host" + jobtype = /datum/job/eastwood/f13radio_host + + id = /obj/item/card/id/dogtag/town + + backpack = /obj/item/storage/backpack/satchel/explorer + satchel = /obj/item/storage/backpack/satchel/explorer + r_pocket = /obj/item/flashlight/flare + belt = /obj/item/pda/detective + backpack_contents = list( + /obj/item/camera, \ + /obj/item/camera_film=1, + /obj/item/taperecorder=1, \ + /obj/item/gun/ballistic/automatic/pistol/n99, \ + /obj/item/ammo_box/magazine/m10mm/adv/simple=2) + shoes = /obj/item/clothing/shoes/workboots + +/datum/outfit/job/den/f13settler/pre_equip(mob/living/carbon/human/H) + ..() + uniform = pick( + /obj/item/clothing/under/f13/settler, \ + /obj/item/clothing/under/f13/brahminm, \ + /obj/item/clothing/under/f13/machinist, \ + /obj/item/clothing/under/f13/lumberjack, \ + /obj/item/clothing/under/f13/roving) + +/*--------------------------------------------------------------*/ /*---------------------------------------------------------------- -- Detective -- ----------------------------------------------------------------*/ diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index e3641c5bc8a..8be0c693140 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -117,6 +117,7 @@ GLOBAL_LIST_INIT(eastwood_positions, list( "Barkeep", "Citizen", "Vertibird Pilot", + "Radio Host" )) GLOBAL_LIST_INIT(legion_command_positions, list( diff --git a/fallout/code/modules/client/loadout/suit.dm b/fallout/code/modules/client/loadout/suit.dm index a18250bf5af..6f5bdc1fc07 100644 --- a/fallout/code/modules/client/loadout/suit.dm +++ b/fallout/code/modules/client/loadout/suit.dm @@ -189,6 +189,7 @@ "Prospector", "Detective", "Barkeep", + "Radio Host" ) /datum/gear/suit/samurai //added by TK420634 ~ 5/29/2022 "Samurai Wasteland WeebShit Edition (tm) diff --git a/fallout/code/modules/client/loadout/uniform.dm b/fallout/code/modules/client/loadout/uniform.dm index 86c6f02dbf1..c25e2bfd114 100644 --- a/fallout/code/modules/client/loadout/uniform.dm +++ b/fallout/code/modules/client/loadout/uniform.dm @@ -255,6 +255,7 @@ "Prospector", "Detective", "Barkeep", + "Radio Host" ) diff --git a/icons/mob/landmarks.dmi b/icons/mob/landmarks.dmi index dcbcea4a00a19c4346049b6968b7f38e880f2a9f..f0446f1a244a16d5eacfcef2e8028934360fb38f 100644 GIT binary patch delta 11280 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 E3k2AmjsO4v From 90f04fbf89a6adec770274d21813eff8efafe430 Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 20:42:32 -0400 Subject: [PATCH 04/10] small fixes for radio host --- .../map_files/Pahrump-AB/Pahrump-AB-Upper.dmm | 47 ++++++++++++++--- _maps/map_files/Pahrump-AB/Pahrump-AB.dmm | 50 +++++++++++++++++-- code/modules/jobs/job_types/eastwood.dm | 8 +-- 3 files changed, 87 insertions(+), 18 deletions(-) diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm index ec07bc9f886..b9a9c00b8ab 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB-Upper.dmm @@ -3564,6 +3564,15 @@ /obj/item/storage/book/bible, /turf/open/floor/f13/wood, /area/f13/city) +"iMM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "iNE" = ( /obj/effect/decal/cleanable/dirt{ color = "#363636" @@ -5187,7 +5196,9 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/city) "mKW" = ( -/obj/item/chair/wood, +/obj/structure/chair/f13foldupchair{ + dir = 8 + }, /turf/open/floor/wood_fancy/wood_fancy_dark, /area/f13/building) "mLV" = ( @@ -6699,6 +6710,12 @@ icon_state = "darkrustysolid" }, /area/f13/building/massfusion) +"qHi" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/f13/city) "qHm" = ( /obj/item/kirbyplants{ icon_state = "plant-06" @@ -8652,6 +8669,15 @@ "vIH" = ( /turf/open/floor/plasteel/f13/vault_floor/floor, /area/f13/building/hospital) +"vIT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "vJy" = ( /obj/structure/chair/wood{ dir = 4 @@ -8990,6 +9016,13 @@ }, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) +"wIP" = ( +/obj/machinery/light, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "wJQ" = ( /obj/structure/table/reinforced, /obj/item/storage/firstaid/toxin{ @@ -41097,7 +41130,7 @@ sdE bvj bvj sdE -sdE +iMM qFi dYT dYT @@ -41350,13 +41383,13 @@ oez oez oez oez -sdE +wIP dpn tyU fyo wmS xQG -dYT +qHi uNh uNh uNh @@ -42121,13 +42154,13 @@ oez oez oez oez -sdE +wIP mnG sOm isY kmu wmS -dYT +qHi uNh nSB dYT @@ -42382,7 +42415,7 @@ sdE bvj bvj sdE -sdE +vIT sdE dYT dYT diff --git a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm index 0fcc0f4c35c..e1a84ea3b8d 100644 --- a/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm +++ b/_maps/map_files/Pahrump-AB/Pahrump-AB.dmm @@ -29416,6 +29416,15 @@ icon_state = "verticalleftborderleft0" }, /area/f13/building) +"gvi" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "gvl" = ( /obj/structure/table, /obj/item/phone, @@ -31926,6 +31935,16 @@ icon_state = "housewood3-broken" }, /area/f13/village) +"hEp" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "hEq" = ( /obj/structure/flora/tree/african_acacia, /turf/open/indestructible/ground/outside/dirt, @@ -34197,6 +34216,13 @@ icon_state = "dirt" }, /area/f13/building/khanfort) +"iDA" = ( +/obj/machinery/light_switch, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "iEb" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -58167,6 +58193,13 @@ /mob/living/simple_animal/hostile/handy, /turf/open/floor/f13/wood, /area/f13/building) +"tAN" = ( +/obj/machinery/light, +/turf/closed/wall/f13/store{ + desc = "A pre-War wall made of solid concrete."; + name = "concrete wall" + }, +/area/f13/building) "tAP" = ( /obj/structure/flora/grass/wasteland{ icon_state = "tall_grass_2"; @@ -62681,6 +62714,15 @@ /area/f13/wasteland) "vEO" = ( /obj/structure/closet/locker, +/obj/item/megaphone, +/obj/item/flashlight/glowstick/blue, +/obj/item/flashlight/glowstick/cyan, +/obj/item/flashlight/glowstick/orange, +/obj/item/flashlight/glowstick/pink, +/obj/item/flashlight/glowstick/red, +/obj/item/flashlight/glowstick/yellow, +/obj/item/grenade/flashbang, +/obj/item/grenade/flashbang, /turf/open/floor/carpet, /area/f13/building) "vEX" = ( @@ -100042,7 +100084,7 @@ igF hEG pVH pVH -pVH +hEp fbd mYp qrP @@ -100811,7 +100853,7 @@ uNJ uNJ igF hEG -pVH +tAN kuR nPu nPu @@ -101326,8 +101368,8 @@ uNJ igF hEG pVH -pVH -pVH +iDA +gvi fbd eBY pVH diff --git a/code/modules/jobs/job_types/eastwood.dm b/code/modules/jobs/job_types/eastwood.dm index 9d6ce97e8e4..624bb72b5c7 100644 --- a/code/modules/jobs/job_types/eastwood.dm +++ b/code/modules/jobs/job_types/eastwood.dm @@ -1050,7 +1050,7 @@ Mayor supervisors = "Eastwood laws" description = "You are the Radio Host of Eastwood. You are expected to risk neck and reputation to get the latest scoop in the region. and since news alone don't pay the bills you can stream music to the masses to keep them entretained." enforces = "Although very independant and vocal you are still under control of local governance - try to keep a good relationship with them but don't risk your journalist integrity to please the boss." - selection_color = "#430fff" + selection_color = "#dcba97" outfit = /datum/outfit/job/den/f13radio_host @@ -1064,12 +1064,6 @@ Mayor /datum/job/eastwood, ), ) - - loadout_options = list( - /datum/outfit/loadout/abiotic, - /datum/outfit/loadout/pomologist, - /datum/outfit/loadout/zany,) - /datum/outfit/job/den/f13radio_host name = "Radio Host" jobtype = /datum/job/eastwood/f13radio_host From f3fbe9934b30081d294e986593cd8a4abd63b19c Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 20:45:49 -0400 Subject: [PATCH 05/10] fix prospector access --- code/modules/jobs/job_types/eastwood.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/jobs/job_types/eastwood.dm b/code/modules/jobs/job_types/eastwood.dm index 624bb72b5c7..a019be849a6 100644 --- a/code/modules/jobs/job_types/eastwood.dm +++ b/code/modules/jobs/job_types/eastwood.dm @@ -553,8 +553,8 @@ Mayor outfit = /datum/outfit/job/den/f13prospector - access = list(ACCESS_BAR, ACCESS_MINING, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_PROSP) - minimal_access = list(ACCESS_BAR, ACCESS_MINING, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_PROSP) + access = list(ACCESS_BAR, ACCESS_MINING, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_PROSP, ACCESS_TOWN_MERCH) + minimal_access = list(ACCESS_BAR, ACCESS_MINING, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_PROSP, ACCESS_TOWN_MERCH) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( /datum/job/eastwood, From d4b1891cb93d81c1f8c17472d6726819df0c4103 Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 21:39:35 -0400 Subject: [PATCH 06/10] linter fix maybe --- .../legio_invicta/icons/icons_legion.dmi | Bin 0 -> 98796 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 modular_BD2/legio_invicta/icons/icons_legion.dmi diff --git a/modular_BD2/legio_invicta/icons/icons_legion.dmi b/modular_BD2/legio_invicta/icons/icons_legion.dmi new file mode 100644 index 0000000000000000000000000000000000000000..70c4d108c271290789d1ae369ea96c180d24ef8f GIT binary patch literal 98796 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%0D?|Hq9)I22xnFprP*0qD^e3OMhlfT@8*S72@DPT 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 literal 0 HcmV?d00001 From a61c7f3d8ca18a4b3dc8e65ec2afa0b2653cf89d Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 21:56:54 -0400 Subject: [PATCH 07/10] linter missing an icon --- icons/fallout/clothing/hats.dmi | Bin 54073 -> 53502 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/fallout/clothing/hats.dmi b/icons/fallout/clothing/hats.dmi index 5bf87513f1946c6b9e827222c5b4a8e1e040aff2..f61dbf7a04e564e615c9121b6c4ce72f104ba21a 100644 GIT binary patch delta 16359 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 delta 16934 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

      Q>87!Inrxt_BIijxH#&8TJ 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 Date: Fri, 19 Apr 2024 22:16:15 -0400 Subject: [PATCH 08/10] why can nothing be easy --- code/__DEFINES/jobs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 2ec731872d4..5260b0952af 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -322,7 +322,7 @@ #define JOB_DISPLAY_ORDER_BANKER 89// IDK MAN BUT IT SEEMS IMPORTANT #define JOB_DISPLAY_ORDER_BARKEEP 90 #define JOB_DISPLAY_ORDER_PILOT 91 -#define JOB_DISPLAY_ORDER_RADIOHOST 91.5 +#define JOB_DISPLAY_ORDER_RADIOHOST 91.9 #define JOB_DISPLAY_ORDER_OVERSEER 92 From f409d5f56647f362a708748f24289997f6dff30c Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 22:29:07 -0400 Subject: [PATCH 09/10] fuuck --- code/modules/jobs/job_types/eastwood.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/modules/jobs/job_types/eastwood.dm b/code/modules/jobs/job_types/eastwood.dm index a019be849a6..24d6a847f9a 100644 --- a/code/modules/jobs/job_types/eastwood.dm +++ b/code/modules/jobs/job_types/eastwood.dm @@ -1058,18 +1058,16 @@ Mayor minimal_access = list(ACCESS_BAR, ACCESS_KITCHEN, ACCESS_TOWN, ACCESS_TOWN_CIV) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( - /datum/job/eastwood, + /datum/job/eastwood ), /datum/matchmaking_pref/rival = list( - /datum/job/eastwood, + /datum/job/eastwood ), ) /datum/outfit/job/den/f13radio_host name = "Radio Host" jobtype = /datum/job/eastwood/f13radio_host - id = /obj/item/card/id/dogtag/town - backpack = /obj/item/storage/backpack/satchel/explorer satchel = /obj/item/storage/backpack/satchel/explorer r_pocket = /obj/item/flashlight/flare @@ -1080,7 +1078,7 @@ Mayor /obj/item/taperecorder=1, \ /obj/item/gun/ballistic/automatic/pistol/n99, \ /obj/item/ammo_box/magazine/m10mm/adv/simple=2) - shoes = /obj/item/clothing/shoes/workboots + shoes = /obj/item/clothing/shoes/workboots /datum/outfit/job/den/f13settler/pre_equip(mob/living/carbon/human/H) ..() From 04d03b03f6f42e3d000505445248bd1a1c053fe6 Mon Sep 17 00:00:00 2001 From: xTrainx Date: Fri, 19 Apr 2024 22:37:19 -0400 Subject: [PATCH 10/10] oops --- code/game/machinery/dance_machine.dm | 236 +++++++++++++++++++++++++++ 1 file changed, 236 insertions(+) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 22234dd7b75..8a705294537 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -453,3 +453,239 @@ for(var/mob/living/M in rangers) if(prob(5+(allowed(M)*4)) && CHECK_MOBILITY(M, MOBILITY_MOVE)) dance(M) + +/obj/item/record_disk //BIG IRON EDIT START- the objets used in the creation o music + name = "record disk" //used to store tracks to add to the jukeboxes + desc = "A disk for storing music. Dear god." + icon = 'icons/obj/machines/disk_recorder.dmi' + icon_state = "record_disk" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + force = 5 + throwforce = 16 + throw_speed = 2 + w_class = WEIGHT_CLASS_SMALL + attack_verb = list("sliced", "DISKED", "Played music to") + siemens_coefficient = 0 //Means it's insulated + sharpness = SHARP_EDGED + resistance_flags = NONE + max_integrity = 45 + var/datum/track/R = new () + +/obj/item/record_disk/Initialize() //moves them a bit so they are not all accumulated on the same pixel + . = ..() + name = "Generic record disk" // the name changes with music + pixel_x = rand(-3, 3) + pixel_y = rand(-3, 3) + +/obj/item/record_disk/throw_impact() //since they are not made with petrolium they are a bit more fragile + ..() + src.visible_message("The spinning [src] shatters on impact!") + Destroy() + +/obj/item/record_disk/Destroy() + playsound(src, 'sound/effects/record_shatter.ogg', 100, 0) + new /obj/item/record_shard(get_turf(src)) + new /obj/item/record_shard(get_turf(src)) + new /obj/item/record_shard(get_turf(src)) + new /obj/item/record_shard(get_turf(src)) + new /obj/item/record_shard(get_turf(src)) + ..() +/obj/item/record_shard //if the disk breaks you get pieces of disk that can cut into your feet if you are not carefull + name = "record disk shard" + desc = "A broken shard of a record disk. Who knew record disks were so fragile." + icon = 'icons/obj/machines/disk_recorder.dmi' + icon_state = "record_shard" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + w_class = WEIGHT_CLASS_TINY + force = 5 + throwforce = 8 + attack_verb = list("stabs", "DISKED", "sliced") + hitsound = 'sound/weapons/bladeslice.ogg' + resistance_flags = ACID_PROOF + armor = list("melee" = 100, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 100) + max_integrity = 40 + sharpness = SHARP_POINTY + +/obj/item/record_shard/suicide_act(mob/user) + user.visible_message("[user] is slitting [user.p_their()] [pick("wrists", "throat")] with the record disk shard! It looks like [user.p_theyre()] trying to commit suicide.") + return (BRUTELOSS) + +/obj/item/record_shard/Initialize() + . = ..() + AddComponent(/datum/component/caltrop, force) + AddComponent(/datum/component/butchering, 150, 65) + pixel_x = rand(-8, 8) + pixel_y = rand(-8, 8) + +/obj/item/record_shard/afterattack(atom/A as mob|obj, mob/user, proximity) + . = ..() + if(!proximity || !(src in user)) + return + if(isturf(A)) + return + if(istype(A, /obj/item/storage)) + return + var/hit_hand = ((user.active_hand_index % 2 == 0) ? "r_" : "l_") + "arm" + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(!H.gloves && !HAS_TRAIT(H, TRAIT_PIERCEIMMUNE)) // golems, etc + to_chat(H, span_warning("[src] cuts into your hand!")) + H.apply_damage(force*0.5, BRUTE, hit_hand) + else if(ismonkey(user)) + var/mob/living/carbon/monkey/M = user + if(!HAS_TRAIT(M, TRAIT_PIERCEIMMUNE)) + to_chat(M, span_warning("[src] cuts into your hand!")) + M.apply_damage(force*0.5, BRUTE, hit_hand) + +/obj/machinery/gramophone_recorder //used to record new tracks to add to the jukeboxes, due to the nature of such Admin Discretion is advised when when given to the playerbase + name = "Gramophone Recorder" + desc = "old gramaphone used to record sounds and audio." + icon = 'icons/obj/machines/disk_recorder.dmi' + icon_state = "gramophone_recorder" + verb_say = "transmit" + density = TRUE + circuit = /obj/item/circuitboard/machine/gramophone_recorder + var/list/music_to_burn + var/obj/item/record_disk/R //Our stored record disk + var/inuse = FALSE + var/list/menu_options = list("EJECT", "Burn existing music", "Burn custom music", "Rename disk", "Update Songs Library") + var/datum/track/music_file = null + var/custom_name + var/loaded_song_path + var/loaded_song_name + var/loaded_song_length + var/loaded_song_beat + var/loaded_song_associated_id + +/obj/machinery/gramophone_recorder/Initialize() + . = ..() + Update_library() + update_icon() + +/obj/machinery/gramophone_recorder/proc/Update_library() //this is used to check for the currently loaded songs + var/list/available[SSjukeboxes.songs.len] + if(available == null) + src.visible_message("no song in library") + for(var/datum/track/S in SSjukeboxes.songs) + available[S.song_name] = S + music_to_burn = available + src.visible_message(" music library has been updated.") + +/obj/machinery/gramophone_recorder/proc/diskProcess() //its an old piece of tech and it takes it's time + addtimer(CALLBACK(src, .proc/burnDisk), 40) + inuse = TRUE + src.visible_message("your disk is being burned, please stand by.") + +/obj/machinery/gramophone_recorder/proc/burnDisk() //basically just burns the gathered info into the loaded disk + if(!R) + visible_message("There's no disk to burn!") + inuse = FALSE + return + R.R.song_path = loaded_song_path + R.R.song_name = loaded_song_name + R.R.song_length = loaded_song_length + R.R.song_beat = loaded_song_beat + R.R.song_associated_id = loaded_song_associated_id + R.name = "[R.R.song_name] record disk" + playsound(src, 'sound/machines/ping.ogg', 50, 1) + src.visible_message(" [R] is ready!.") + inuse = FALSE + +/obj/machinery/gramophone_recorder/attack_hand(mob/living/user) + if(stat & NOPOWER || stat & BROKEN) + update_icon() + return + if(!R) + to_chat(user, "There is no record disk inserted!") + return + if(inuse) + to_chat(user, "A disk is currently being burned!") + return + var/choice = input(user, "Disk: [R] \nChoose an option", "[src] menu") as null|anything in menu_options + if(!user.Adjacent(src)) + to_chat(user, "You are too far away!") + return + if(inuse) + to_chat(user, "A disk is currently being burned!") + return + switch(choice) + if(null) + return + if("EJECT") + if(inuse == TRUE) + to_chat(user, "There's no disk to burn!") + return + playsound(src, 'sound/effects/disk_tray.ogg', 100, 0) + src.visible_message("[user] ejects the [R] from the [src]!") + R.forceMove(get_turf(src)) + R = null + icon_state = "gramophone_recorder" + return + if("Burn existing music") + if(!SSjukeboxes.songs.len) + src.visible_message(" No songs loaded!") + return + var/list/available = list() + for(var/datum/track/S in SSjukeboxes.songs) + available[S.song_name] = S + music_file = input(user, "Choose a song from the library", "[src] menu") as null|anything in music_to_burn + if(QDELETED(src) || !music_file || !istype(available[music_file], /datum/track)) + return + music_file = available[music_file] + loaded_song_path = music_file + loaded_song_name = music_file.song_name + loaded_song_length = music_file.song_length + loaded_song_beat = music_file.song_beat + if(!findtext(music_file.song_associated_id, "CS", 1, 2)) + loaded_song_associated_id = music_file.song_associated_id + else + loaded_song_associated_id = "CS[music_file.song_associated_id]" + diskProcess() + if("Burn custom music") + loaded_song_path = input(user, "Choose a custom song!") as null|sound //uses the server AllowedUpload, by the time of writting,it was about 1024kb + if(loaded_song_path == null) + return + loaded_song_name = input(user, "Enter the song's name") as null|text + if(loaded_song_name == null) + loaded_song_name = "CUSTOM" + loaded_song_length = input(user, "enter the song's duration (in seconds)") as null|text + loaded_song_length = text2num(loaded_song_length) + loaded_song_length *= 10 //why is server time in 0.1 + if(loaded_song_length == null || !isnum(loaded_song_length)) + loaded_song_length = 1800 //3 minutes is good for most songs, no? + loaded_song_beat = 10 + loaded_song_associated_id = "CS00[loaded_song_path]" //while originally not used for much, associated ID can be used to identify different files when checking for songs to add + if(inuse) + to_chat(user, "A disk is currently being burned!") + return + diskProcess() + if("Rename disk") + custom_name = input(user, "Enter new disk name") as null|text + if(custom_name) + R.name = custom_name + src.audible_message("[src] beeps, 'Record disk renamed to: [R]' ") + custom_name = null + else + to_chat(user, "Name selection invalid.") + if("Update Songs Library") + Update_library() + src.audible_message("[src] beeps, 'updated music library") + +/obj/machinery/gramophone_recorder/attackby(obj/item/I, mob/user) + if(stat & NOPOWER || stat & BROKEN) + update_icon() + return + if(istype(I, /obj/item/record_disk)) + if(!R) //only one disk on the tray + R = I + I.forceMove(src) + playsound(src, 'sound/effects/disk_tray.ogg', 100, 0) + usr.visible_message("[user] loads the [R] into the [src].") + icon_state = "loaded_recorder" + return + else + to_chat(user, "There is already a record disk loaded into the [src]!") + return + ..()