mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-25 09:31:30 +00:00
added/cleaned up research outpost areas (inc iconstates), moved area definitions to separate file
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
This commit is contained in:
84
code/modules/research/xenoarchaeology/areas.dm
Normal file
84
code/modules/research/xenoarchaeology/areas.dm
Normal file
@@ -0,0 +1,84 @@
|
||||
|
||||
/area/xenoarchaeology
|
||||
name = "Research Outpost"
|
||||
icon_state = "anomaly"
|
||||
|
||||
/area/xenoarchaeology/hallway
|
||||
name = "Research Outpost Hallway"
|
||||
icon_state = "hallC"
|
||||
|
||||
/area/xenoarchaeology/gearstore
|
||||
name = "Expedition Preparation"
|
||||
icon_state = "anog"
|
||||
|
||||
/area/xenoarchaeology/power
|
||||
name = "Research Outpost Power Substation"
|
||||
icon_state = "engine"
|
||||
|
||||
/area/xenoarchaeology/atmos
|
||||
name = "Research Outpost Maintenance"
|
||||
icon_state = "atmos"
|
||||
|
||||
/area/xenoarchaeology/maint
|
||||
name = "Research Outpost Maintenance"
|
||||
icon_state = "maintcentral"
|
||||
|
||||
/area/xenoarchaeology/iso1
|
||||
name = "Isolation Cell"
|
||||
icon_state = "iso1"
|
||||
|
||||
/area/xenoarchaeology/iso2
|
||||
name = "Isolation Cell"
|
||||
icon_state = "iso2"
|
||||
|
||||
/area/xenoarchaeology/iso3
|
||||
name = "Isolation Cell"
|
||||
icon_state = "iso3"
|
||||
|
||||
/area/xenoarchaeology/harvesting
|
||||
name = "Exotic Particles Collection"
|
||||
icon_state = "anolab"
|
||||
|
||||
/area/xenoarchaeology/shuttle1
|
||||
name = "Research Wing shuttle"
|
||||
icon_state = "shuttle"
|
||||
|
||||
/area/xenoarchaeology/shuttle2
|
||||
name = "Research Outpost shuttle"
|
||||
icon_state = "shuttle"
|
||||
|
||||
/area/xenoarchaeology/sample
|
||||
name = "Sample Preparation Room"
|
||||
icon_state = "anosample"
|
||||
|
||||
/area/xenoarchaeology/spectro
|
||||
name = "Mass Spectrometry Lab"
|
||||
icon_state = "anospectro"
|
||||
|
||||
/area/xenoarchaeology/anomaly
|
||||
name = "Anomalous Materials Lab"
|
||||
icon_state = "anolab"
|
||||
|
||||
/area/xenoarchaeology/med
|
||||
name = "Research Outpost Medbay"
|
||||
icon_state = "medbay3"
|
||||
|
||||
/area/xenoarchaeology/entry
|
||||
name = "Research Outpost Shuttle Dock"
|
||||
icon_state = "entry"
|
||||
|
||||
/area/xenoarchaeology/longtermstorage
|
||||
name = "Long-Term Storage"
|
||||
icon_state = "primarystorage"
|
||||
|
||||
/area/xenoarchaeology/tempstorage
|
||||
name = "Temporary Storage"
|
||||
icon_state = "storage"
|
||||
|
||||
/area/xenoarchaeology/maintstore1
|
||||
name = "Auxiliary Storage"
|
||||
icon_state = "auxstorage"
|
||||
|
||||
/area/xenoarchaeology/maintstore2
|
||||
name = "Auxiliary Storage"
|
||||
icon_state = "auxstorage"
|
||||
@@ -41,20 +41,6 @@
|
||||
P.overlays = list("paper_stamped_rd")
|
||||
src.contents += P
|
||||
|
||||
//---- Areas
|
||||
|
||||
/area/anomaly
|
||||
icon_state = "anomaly"
|
||||
|
||||
/area/anomaly/hallway
|
||||
name = "Anomaly Hallway"
|
||||
|
||||
/area/anomaly/lab
|
||||
name = "Anomaly Lab"
|
||||
|
||||
/area/anomaly/outpost
|
||||
name = "Research Outpost"
|
||||
|
||||
//---- Bookcase
|
||||
|
||||
/obj/structure/bookcase/manuals/xenoarchaeology
|
||||
@@ -68,3 +54,46 @@
|
||||
new /obj/item/weapon/book/manual/anomaly_testing(src)
|
||||
new /obj/item/weapon/book/manual/anomaly_spectroscopy(src)
|
||||
update_icon()
|
||||
|
||||
//---- Lockers and closets
|
||||
|
||||
/obj/structure/closet/secure_closet/xenoarchaeologist
|
||||
name = "Xenoarchaeologists's Locker"
|
||||
req_access = list(access_tox_storage)
|
||||
icon_state = "secureres1"
|
||||
icon_closed = "secureres"
|
||||
icon_locked = "secureres1"
|
||||
icon_opened = "secureresopen"
|
||||
icon_broken = "secureresbroken"
|
||||
icon_off = "secureresoff"
|
||||
|
||||
New()
|
||||
..()
|
||||
sleep(2)
|
||||
new /obj/item/clothing/under/rank/scientist(src)
|
||||
new /obj/item/clothing/suit/storage/labcoat(src)
|
||||
new /obj/item/clothing/shoes/white(src)
|
||||
new /obj/item/clothing/glasses/science(src)
|
||||
new /obj/item/device/radio/headset/headset_sci(src)
|
||||
new /obj/item/weapon/storage/belt/archaeology(src)
|
||||
new /obj/item/weapon/storage/box/excavation(src)
|
||||
return
|
||||
|
||||
/obj/structure/closet/excavation
|
||||
name = "Excavation tools"
|
||||
icon_state = "toolcloset"
|
||||
|
||||
New()
|
||||
..()
|
||||
sleep(2)
|
||||
new /obj/item/weapon/storage/belt/archaeology(src)
|
||||
new /obj/item/weapon/storage/box/excavation(src)
|
||||
new /obj/item/device/flashlight/lantern(src)
|
||||
new /obj/item/device/depth_scanner(src)
|
||||
new /obj/item/device/core_sampler(src)
|
||||
new /obj/item/device/gps(src)
|
||||
new /obj/item/device/beacon_locator(src)
|
||||
new /obj/item/device/radio/beacon(src)
|
||||
new /obj/item/clothing/glasses/meson(src)
|
||||
new /obj/item/weapon/pickaxe(src)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user