Assunzione & Port Volturno (#22258)

Contains assets, code, maps, etc. for Assunzione and Port Volturno. This
is something like v0.9 for live unit testing, etc. Do not merge yet.

### Asset Licenses
The following assets that **have not** been created by myself are
included in this PR:

| Path | Original Author | License |
| --- | --- | --- |
| icons/obj/structure/urban/arches.dmi |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/assunzione_neon.dmi |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/assunzione_signs.dmi (stafylia_sign) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/billboard.dmi (sign_assunzione1 & 2) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/poles.dmi (radial_floodlight) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/restaurant.dmi (menu_gyro) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/statues.dmi (aec_small) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/pottedplants_big.dmi (luce-vine-plant) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/pottedplants_small.dmi (luce-vine-plant) |
[Fyni](https://github.com/Fyniiy) | CC-BY-SA |
| icons/obj/structure/urban/billboard.dmi (sign_assunzione3) | Minzeyes
| CC-BY-SA |
| icons/obj/structure/urban/assunzione_96x110.dmi | Minzeyes | CC-BY-SA
|
| icons/turf/smooth/composite_brick.dmi |
[nauticall](https://github.com/nauticall) | CC-BY-SA |

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
Co-authored-by: Kano <89972582+kano-dot@users.noreply.github.com>
This commit is contained in:
Batrachophreno
2026-04-19 19:50:20 +00:00
committed by GitHub
co-authored by Kano
parent 08ee5c3f71
commit aaea5d8a57
82 changed files with 164304 additions and 79 deletions
@@ -0,0 +1,47 @@
/datum/map_template/ruin/away_site/port_volturno
name = "Assunzione - Port Volturno"
id = "port_volturno"
description = "A landing zone designated by local authorities within a Zeng-Hu-affiliated spaceport in the planetary capital of Triesto. Accommodations have been made to ensure full visitation of any open facilities present."
sectors = list(SECTOR_AL_MAQDISI)
traits = list(
//Z1
list(ZTRAIT_AWAY = TRUE, ZTRAIT_PORTOFCALL = TRUE, ZTRAIT_UP = TRUE, ZTRAIT_DOWN = FALSE),
//Z2
list(ZTRAIT_AWAY = TRUE, ZTRAIT_PORTOFCALL = TRUE, ZTRAIT_UP = FALSE, ZTRAIT_DOWN = TRUE),
)
prefix = "away_site/assunzione/port_volturno/"
suffix = "port_volturno.dmm"
spawn_weight = 1
spawn_cost = 1
template_flags = TEMPLATE_FLAG_PORT_SPAWN
unit_test_groups = list(2)
/singleton/submap_archetype/port_volturno
map = "port_volturno"
descriptor = "A landing zone within one of the Triesto biodomes."
/obj/effect/overmap/visitable/sector/port_volturno
name = "Assunzione - Port Volturno"
desc = "A landing zone designated by local authorities within a Zeng-Hu-affiliated spaceport in the planetary capital of Triesto. Accommodations have been made to ensure full visitation of any open facilities present."
icon_state = "poi"
scanimage = "assunzione.png"
place_near_main = list(0,0)
landing_site = TRUE
alignment = "Coalition of Colonies"
requires_contact = FALSE
instant_contact = TRUE
comms_support = TRUE
comms_name = "Zeng-Hu Corporate Security" //these comms should only be used by ZH Security ghostroles
freq_name = "ZH Volturno-13-Kappa Patrol"
initial_generic_waypoints = list()
initial_restricted_waypoints = list(
"Intrepid" = list("nav_port_volturno_spaceport_intrepid"),
"Quark" = list("nav_port_volturno_spaceport_quark"),
"Spark" = list("nav_port_volturno_spaceport_spark")
)
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,135 @@
/area/port_volturno
name = "Port Volturno"
requires_power = 0
no_light_control = 1
icon_state = "nature_showcase"
area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS | AREA_FLAG_PREVENT_PERSISTENT_TRASH
base_turf = /turf/simulated/floor/exoplanet/assunzione
ambience = AMBIENCE_KONYANG_TRAFFIC
sound_environment = SOUND_ENVIRONMENT_CITY
is_outside = OUTSIDE_NO
/area/port_volturno/exterior
area_blurb = "A vast dome encloses you within the open space; beyond it only is killing cold and darkness, but here, inside, it is warm and bright and welcoming."
/area/port_volturno/interior
name = "Port Volturno - Interior"
icon_state = "green"
sound_environment = SOUND_AREA_LARGE_ENCLOSED
ambience = AMBIENCE_HANGAR
is_outside = OUTSIDE_NO
area_blurb = "With the interior curvature of the dome out of sight, it's easy to imagine you're on a normal, well-lit temperate world somewhere."
/area/port_volturno/interior/spaceport
name = "Port Volturno - Spaceport"
icon_state = "ship"
/area/port_volturno/interior/spaceport/traffic_control
name = "Port Volturno - Spaceport Traffic Control"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
icon_state = "wizard"
/area/port_volturno/interior/spaceport/security_office
name = "Port Volturno - Spaceport Security Office"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
icon_state = "security"
//Main city buildings
/area/port_volturno/interior/liquor_store
name = "Port Volturno - Duty-Free Liquor Store"
icon_state = "crew_quarters"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
/area/port_volturno/interior/music_store
name = "Port Volturno - PV|AV"
icon_state = "party"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
/area/port_volturno/interior/clothing_store
name = "Port Volturno - Parilti Outfitters"
icon_state = "party"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
/area/port_volturno/interior/parking
name = "Port Volturno - Parking Garage"
area_blurb = "Sounds echo impressively through this space."
sound_environment = SOUND_AREA_STANDARD_STATION
icon_state = "dk_yellow"
/area/port_volturno/interior/riad
name = "Port Volturno - Spaceport Riad"
icon_state = "bar"
/area/port_volturno/interior/riad/garden
name = "Port Volturno - AEC Memorial Garden"
icon_state = "green"
/area/port_volturno/interior/robotics
name = "Port Volturno - Electromechanics Shop"
icon_state = "machinist_workshop"
/area/port_volturno/interior/minimart
name = "Port Volturno - QuikStop"
icon_state = "merchant"
/area/port_volturno/interior/cafe
name = "Port Volturno - Cafe"
icon_state = "cafe"
/area/port_volturno/interior/stafylia
name = "Port Volturno - Stafylia"
icon_state = "burglar"
/area/port_volturno/interior/police
name = "Port Volturno - Zeng-Hu ISD"
icon_state = "security"
/area/port_volturno/interior/police/overseer
name = "Port Volturno - Zeng-Hu ISD (Overseer's Office)"
icon_state = "sec_hos"
/area/port_volturno/interior/police/brig
name = "Port Volturno - Zeng-Hu ISD (Detention Area)"
icon_state = "brig"
/area/port_volturno/interior/pool
name = "Port Volturno - Pool"
icon_state = "fitness_pool"
/area/port_volturno/interior/clinic
name = "Port Volturno - Zeng-Hu Clinic"
icon_state = "morgue"
/area/port_volturno/interior/clinic/pharmacy
name = "Port Volturno - Zeng-Hu Clinic Pharmacy"
icon_state = "phar"
/area/port_volturno/interior/clinic/storage
name = "Port Volturno - Zeng-Hu Clinic Storage"
icon_state = "toxstorage"
/area/port_volturno/interior/maintenance
name = "Port Volturno - Maintenance Tunnels"
icon_state = "green"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
ambience = AMBIENCE_MAINTENANCE
icon_state = "maintenance"
area_blurb = "Even the emergency lighting here seems tuned a little brighter than seems strictly necessary."
/area/port_volturno/interior/hotel
name = "Port Volturno - Hotel"
icon_state = "locker"
area_blurb = "Many local vendors either commute to Port Volturno daily or stay in hotels like these."
/area/port_volturno/interior/chapel
name = "Port Volturno - Saint Alvisiol Chapel"
icon_state = "chapel"
/area/port_volturno/interior/chapel/office
name = "Port Volturno - Saint Alvisiol Chapel (Office)"
icon_state = "chapeloffice"
/area/port_volturno/interior/tram_station
name = "Port Volturno - Triesto Tram Line"
icon_state = "ship"
area_blurb = "The tram stations at Port Volturno serve not only as the fastest link to the rest of Triesto, but also as emergency shelters in the catastrophic event of a dome breach."
@@ -0,0 +1,238 @@
//Police
/datum/ghostspawner/human/assunzione_cop
short_name = "assunzione_cop"
name = "Zeng-Hu Volturno Security Officer"
desc = "Maintain overall security and adherence to corporate regulations under the dome of Port Volturno. Look the other way if no one gets hurt."
tags = list("External")
spawnpoints = list("assunzione_cop")
max_count = 2
outfit = /obj/outfit/admin/assunzione/cop
possible_species = list(SPECIES_HUMAN,
SPECIES_IPC,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_IPC_BISHOP,
SPECIES_IPC_SHELL)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Zeng-Hu Security Officer"
special_role = "Zeng-Hu Security Officer"
respawn_flag = null
/obj/outfit/admin/assunzione/cop
name = "Zeng-Hu Volturno Security Officer"
uniform = /obj/item/clothing/under/rank/security/zeng
accessory = /obj/item/clothing/accessory/holster/hip
shoes = /obj/item/clothing/shoes/jackboots
head = /obj/item/clothing/head/beret/corporate/zeng
id = /obj/item/card/id
l_ear = /obj/item/radio/headset/ship
belt = /obj/item/storage/belt/security/full
r_pocket = /obj/item/storage/wallet/random
back = /obj/item/storage/backpack/satchel
/obj/outfit/admin/assunzione/cop/get_id_access()
return list(ACCESS_PORTOFCALL_POLICE)
/datum/ghostspawner/human/assunzione_cop/overseer
short_name = "assunzione_cop_overseer"
name = "Zeng-Hu Volturno Security Overseer"
desc = "The Keiretsu are depending on you- at least that's what they tell you. The Keiretsu actually have no idea you exist. Try and keep the peace anyway."
spawnpoints = list("assunzione_cop_overseer")
max_count = 1
outfit = /obj/outfit/admin/assunzione/cop/superintendent
assigned_role = "Zeng-Hu Security Overseer"
special_role = "Zeng-Hu Security Overseer"
/obj/outfit/admin/assunzione/cop/superintendent
name = "Zeng-Hu Volturno Security Overseer"
uniform = /obj/item/clothing/under/rank/security/zeng
head = /obj/item/clothing/head/peaked_cap/zenghu
back = /obj/item/storage/backpack/satchel/leather
//Civilian
/datum/ghostspawner/human/assunzione_vendor
short_name = "assunzione_vendor"
name = "Point Volturno Vendor"
desc = "Man the stores around Port Volturno. Sell goods to the visiting crewmembers. Don't think too hard about what's probably going to happen to them in the Sea."
max_count = 6
tags = list("External")
spawnpoints = list("assunzione_vendor")
outfit = /obj/outfit/admin/assunzione/vendor
possible_species = list(SPECIES_HUMAN,
SPECIES_IPC,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_IPC_BISHOP,
SPECIES_IPC_SHELL)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Point Volturno Vendor"
special_role = "Point Volturno Vendor"
respawn_flag = null
/obj/outfit/admin/assunzione/vendor
name = "Assunzione Vendor"
uniform = /obj/item/clothing/pants/jeans
shoes = /obj/item/clothing/shoes/sneakers/black
suit = /obj/item/clothing/under/dressshirt
back = /obj/item/storage/backpack/satchel
l_pocket = /obj/item/storage/wallet/random
id = /obj/item/card/id
/obj/outfit/admin/assunzione/vendor/get_id_access()
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/assunzione_electromechanic
short_name = "assunzione_electromechanic"
name = "Sybdari Electromechanics Employee"
desc = "Man the local branch. Offer repairs and assistance with hardware to anyone that require it. If an IPC needs repairs... Do your best."
max_count = 2
tags = list("External")
spawnpoints = list("assunzione_electromechanic")
outfit = /obj/outfit/admin/assunzione/mechanic
possible_species = list(SPECIES_HUMAN,
SPECIES_IPC,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_IPC_BISHOP,
SPECIES_IPC_SHELL)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Sybdari Electromechanics Employee"
special_role = "Sybdari Electromechanics Employee"
respawn_flag = null
/obj/outfit/admin/assunzione/mechanic
name = "Sybdari Electromechanics Employee"
uniform = /obj/item/clothing/under/color/lightblue
shoes = /obj/item/clothing/shoes/laceup/brown
id = /obj/item/card/id
back = /obj/item/storage/backpack/satchel
l_pocket = /obj/item/storage/wallet/random
/obj/outfit/admin/assunzione/mechanic/get_id_access()
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/assunzione_clinic
short_name = "assunzione_clinic"
name = "Zeng-Hu Clinician"
desc = "Provide medical care to those in need. Argue relentlessly for proof of insurance."
max_count = 1
tags = list("External")
spawnpoints = list("assunzione_clinic")
outfit = /obj/outfit/admin/assunzione/clinic
possible_species = list(SPECIES_HUMAN,
SPECIES_IPC,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_IPC_BISHOP,
SPECIES_IPC_SHELL)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Zeng-Hu Clinician"
special_role = "Zeng-Hu Clinician"
respawn_flag = null
/datum/ghostspawner/human/assunzione_clinic/pharmacist
short_name = "assunzione_pharm"
name = "Zeng-Hu Pharmacist"
desc = "Sell medicine out of the pharmacy. Forget to check for prescriptions. Negotiate with Zeng-Hu for your latest batch of supplies."
spawnpoints = list("assunzione_pharm")
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Zeng-Hu Pharmacist"
special_role = "Zeng-Hu Pharmacist"
/obj/outfit/admin/assunzione/clinic
name = "Zeng-Hu Clinician"
uniform = /obj/item/clothing/under/color/white
shoes = /obj/item/clothing/shoes/sneakers/medsci
back = /obj/item/storage/backpack/satchel/pharm
l_pocket = /obj/item/storage/wallet/random
id = /obj/item/card/id
/obj/outfit/admin/assunzione/clinic/get_id_access()
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/assunzione_utility
short_name = "assunzione_utility"
name = "Port Volturno Utility Worker"
desc = "Maintain the infrastructure of Port Volturno. Replace approximately 400 light bulbs a day."
max_count = 2
tags = list("External")
spawnpoints = list("assunzione_utility")
outfit = /obj/outfit/admin/assunzione/utility
possible_species = list(SPECIES_HUMAN,
SPECIES_IPC,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_IPC_BISHOP,
SPECIES_IPC_SHELL)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Port Volturno Utility Worker"
special_role = "Port Volturno Utility Worker"
respawn_flag = null
/obj/outfit/admin/assunzione/utility
name = "Port Volturno Utility Worker"
uniform = /obj/item/clothing/under/color/purple
shoes = /obj/item/clothing/shoes/workboots/dark
head = /obj/item/clothing/head/hardhat
id = /obj/item/card/id
l_pocket = /obj/item/storage/wallet/random
back = /obj/item/storage/backpack/satchel/eng
belt = /obj/item/storage/belt/utility/full
r_pocket = /obj/item/radio
/datum/ghostspawner/human/assunzione_stafylia
short_name = "assunzione_stafylia"
name = "Stafylia Employee"
desc = "Sell gyros! If anyone asks for burgers, scream at them to get the hell out. Bloody tourists, this is gyro territory!"
max_count = 2
tags = list("External")
spawnpoints = list("assunzione_stafylia")
outfit = /obj/outfit/admin/assunzione/stafylia
possible_species = list(SPECIES_HUMAN,
SPECIES_IPC,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_IPC_BISHOP,
SPECIES_IPC_SHELL)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Stafylia Employee"
special_role = "Stafylia Employee"
respawn_flag = null
/obj/outfit/admin/assunzione/stafylia
name = "Stafylia Employee"
uniform = /obj/item/clothing/under/rank/assunzione/stafylia
shoes = /obj/item/clothing/shoes/workboots/dark
suit = /obj/item/clothing/accessory/apron/chef
id = /obj/item/card/id
l_pocket = /obj/item/storage/wallet/random
back = /obj/item/storage/backpack/satchel
/obj/outfit/admin/assunzione/stafylia/get_id_access()
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/assunzione_keeper
short_name = "assunzione_keeper"
name = "Luceist Keeper"
desc = "Preach the Light of Ennoia! Give out warding spheres for free to Assunzionii, and to any non-believers as well (after they fork over some donation money). Show non-believers where the ATM is!"
max_count = 1
tags = list("External")
spawnpoints = list("assunzione_keeper")
outfit = /obj/outfit/admin/assunzione/keeper
possible_species = list(SPECIES_HUMAN)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "Luceist Keeper"
special_role = "Luceist Keeper"
respawn_flag = null
/obj/outfit/admin/assunzione/keeper
name = "Luceist Keeper"
uniform = /obj/item/clothing/under/assunzione/priest
shoes = /obj/item/clothing/shoes/laceup
suit = /obj/item/clothing/suit/storage/hooded/wintercoat/assunzione_robe
id = /obj/item/card/id
l_pocket = /obj/item/storage/wallet/random
back = /obj/item/storage/backpack/satchel
/obj/outfit/admin/assunzione/keeper/get_id_access()
return list(ACCESS_PORTOFCALL_VENDORS)
@@ -0,0 +1,43 @@
/obj/effect/shuttle_landmark/port_volturno
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/port_volturno/spaceport_intrepid
name = "Port Volturno, Landing Pad A (Intrepid)"
landmark_tag = "nav_port_volturno_spaceport_intrepid"
/obj/effect/shuttle_landmark/port_volturno/spaceport_quark
name = "Port Volturno, Landing Pad B (Quark)"
landmark_tag = "nav_port_volturno_spaceport_quark"
/obj/effect/shuttle_landmark/port_volturno/spaceport_spark
name = "Port Volturno, Landing Pad C (Spark)"
landmark_tag = "nav_port_volturno_spaceport_spark"
/obj/effect/shuttle_landmark/port_volturno/offship
landmark_flags = 0
/obj/effect/shuttle_landmark/port_volturno/offship/dock_01
name = "Port Volturno, Docking Point E01"
landmark_tag = "nav_port_volturno_altdock_01"
/obj/effect/shuttle_landmark/port_volturno/offship/dock_02
name = "Port Volturno, Docking Point E02"
landmark_tag = "nav_port_volturno_altdock_02"
/obj/effect/shuttle_landmark/port_volturno/offship/dock_03
name = "Port Volturno, Docking Point E03"
landmark_tag = "nav_port_volturno_altdock_03"
/obj/effect/shuttle_landmark/port_volturno/offship/dock_04
name = "Port Volturno, Docking Point E01"
landmark_tag = "nav_port_volturno_altdock_04"
/obj/effect/shuttle_landmark/port_volturno/offship/dock_05
name = "Port Volturno, Docking Point E02"
landmark_tag = "nav_port_volturno_altdock_05"
/obj/effect/shuttle_landmark/port_volturno/offship/dock_06
name = "Port Volturno, Docking Point E03"
landmark_tag = "nav_port_volturno_altdock_06"
@@ -31,7 +31,7 @@
r_pocket = /obj/item/storage/wallet/random
/obj/outfit/admin/konyang/zh/get_id_access()
return list(ACCESS_KONYANG_CORPORATE)
return list(ACCESS_PORTOFCALL_CORPORATE)
/datum/ghostspawner/human/konyang_ee
short_name = "konyang_ee"
@@ -56,7 +56,7 @@
r_pocket = /obj/item/storage/wallet/random
/obj/outfit/admin/konyang/ee/get_id_access()
return list(ACCESS_KONYANG_CORPORATE)
return list(ACCESS_PORTOFCALL_CORPORATE)
//Police
/datum/ghostspawner/human/konyang_cop
@@ -86,7 +86,7 @@
back = /obj/item/storage/backpack/satchel
/obj/outfit/admin/konyang/cop/get_id_access()
return list(ACCESS_KONYANG_POLICE)
return list(ACCESS_PORTOFCALL_POLICE)
/datum/ghostspawner/human/konyang_cop/senior
short_name = "konyang_senior_cop"
@@ -180,7 +180,7 @@
id = /obj/item/card/id
/obj/outfit/admin/konyang/vendor/get_id_access()
return list(ACCESS_KONYANG_VENDORS)
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/konyang_clinic
short_name = "konyang_clinic"
@@ -205,7 +205,7 @@
l_pocket = /obj/item/storage/wallet/random
/obj/outfit/admin/konyang/clinic/get_id_access()
return list(ACCESS_KONYANG_VENDORS)
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/konyang_pharm
short_name = "konyang_pharm"
@@ -230,7 +230,7 @@
id = /obj/item/card/id
/obj/outfit/admin/konyang/pharm/get_id_access()
return list(ACCESS_KONYANG_VENDORS)
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/konyang_bar
short_name = "konyang_bar"
@@ -255,7 +255,7 @@
id = /obj/item/card/id
/obj/outfit/admin/konyang/bar/get_id_access()
return list(ACCESS_KONYANG_VENDORS)
return list(ACCESS_PORTOFCALL_VENDORS)
/datum/ghostspawner/human/konyang_utility
short_name = "konyang_utility"
@@ -307,7 +307,7 @@
back = /obj/item/storage/backpack/satchel
/obj/outfit/admin/konyang/gwok/get_id_access()
return list(ACCESS_KONYANG_VENDORS)
return list(ACCESS_PORTOFCALL_VENDORS)
//Konyang Army Personnel - basically a pseudo-ert for if shit's going down on Point Verdant
/datum/ghostspawner/human/konyang_army
@@ -346,7 +346,7 @@
/obj/outfit/admin/konyang/army_response/get_id_access()
return list(ACCESS_DISTRESS, ACCESS_KONYANG_POLICE, ACCESS_KONYANG_CORPORATE, ACCESS_KONYANG_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
return list(ACCESS_DISTRESS, ACCESS_PORTOFCALL_POLICE, ACCESS_PORTOFCALL_CORPORATE, ACCESS_PORTOFCALL_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
/datum/ghostspawner/human/konyang_army/medic
name = "Konyang Army Medic"
@@ -436,7 +436,7 @@
back = null
/obj/outfit/admin/corporate_solutions/get_id_access()
return list(ACCESS_CENT_SPECOPS, ACCESS_KONYANG_CORPORATE, ACCESS_EXTERNAL_AIRLOCKS)
return list(ACCESS_CENT_SPECOPS, ACCESS_PORTOFCALL_CORPORATE, ACCESS_EXTERNAL_AIRLOCKS)
/datum/ghostspawner/human/corporate_solutions/einstein
name = "Einstein Corporate Solutions Agent"
@@ -42,7 +42,7 @@
tag.citizenship_info = CITIZENSHIP_COALITION
/obj/outfit/admin/kasf_crewman/get_id_access()
return list(ACCESS_KONYANG_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
return list(ACCESS_PORTOFCALL_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
// kasf engineer
/datum/ghostspawner/human/kasf_crewman/engineer
@@ -106,4 +106,4 @@
/obj/item/card/id/kasf_corvette
name = "kasf corvette id"
access = list(ACCESS_KONYANG_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
access = list(ACCESS_PORTOFCALL_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
@@ -57,9 +57,9 @@
id = /obj/item/card/id/konyang_army
/obj/outfit/admin/konyang/army/get_id_access()
return list(ACCESS_KONYANG_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
return list(ACCESS_PORTOFCALL_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
/obj/item/card/id/konyang_army
name = "konyang army id"
access = list(ACCESS_KONYANG_POLICE, ACCESS_EXTERNAL_AIRLOCKS)
access = list(ACCESS_PORTOFCALL_POLICE, ACCESS_EXTERNAL_AIRLOCKS)