-
Notifications
You must be signed in to change notification settings - Fork 523
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This introduces the Hegemony Waypoint, a hegemony variant of the sensor relay intended to replace the sensor relay in Uueoa-Esa. TODO: - [x] Fix the overmap object spawning twice for some reason - [x] Get sensors working - [x] Introduce grime and more details to map - [x] Exclude sensor relay from Uueoa-Esa - [x] Add unique sprite - [x] Introduced mapmanip elements so there can be randomised and potentially dangerous stuff in the offsite (maybe) Featuring randomised rooms! ![image](https://github.com/user-attachments/assets/37e36b61-510d-4bf0-a18e-cb9e7e5fdb83)
- Loading branch information
Showing
11 changed files
with
74,608 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
################################ | ||
# Example Changelog File | ||
# | ||
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. | ||
# | ||
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) | ||
# When it is, any changes listed below will disappear. | ||
# | ||
# Valid Prefixes: | ||
# bugfix | ||
# - (fixes bugs) | ||
# wip | ||
# - (work in progress) | ||
# qol | ||
# - (quality of life) | ||
# soundadd | ||
# - (adds a sound) | ||
# sounddel | ||
# - (removes a sound) | ||
# rscadd | ||
# - (adds a feature) | ||
# rscdel | ||
# - (removes a feature) | ||
# imageadd | ||
# - (adds an image or sprite) | ||
# imagedel | ||
# - (removes an image or sprite) | ||
# spellcheck | ||
# - (fixes spelling or grammar) | ||
# experiment | ||
# - (experimental change) | ||
# balance | ||
# - (balance changes) | ||
# code_imp | ||
# - (misc internal code change) | ||
# refactor | ||
# - (refactors code) | ||
# config | ||
# - (makes a change to the config files) | ||
# admin | ||
# - (makes changes to administrator tools) | ||
# server | ||
# - (miscellaneous changes to server) | ||
################################# | ||
|
||
# Your name. | ||
author: hazelmouse | ||
|
||
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. | ||
delete-after: True | ||
|
||
# Any changes you've made. See valid prefix list above. | ||
# INDENT WITH TWO SPACES. NOT TABS. SPACES. | ||
# SCREW THIS UP AND IT WON'T WORK. | ||
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. | ||
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. | ||
changes: | ||
- rscadd: "Adds the Hegemony Waypoint, a regional variant of the Sensor Relay unique to Uueoa-Esa." | ||
- rscdel: "Removes the Sensor Relay offsite from Uueoa-Esa." |
Binary file not shown.
150 changes: 150 additions & 0 deletions
150
maps/away/away_site/sensor_relay/hegemony_waypoint/hegemony_waypoint.dm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,150 @@ | ||
/datum/map_template/ruin/away_site/hegemony_waypoint | ||
name = "hegemony waypoint" | ||
description = "This is a waypoint station manufactued en masse by the Izweski Hegemony, designed to guide vessels through potentially perilous routes, and to maintain a watchful eye for pirates. These are cramped facilities that tend only to be manned for days at a time as contracted technicians see to the maintenance of their systems in a short stay before leaving to the next installation. Many waypoints in Uueoa-Esa have fallen into disrepair since their initial constructions, prone to structural damage, electrical malfunctions, and infestations of dangerous pests. The Izweski Hegemony is known to offer financial compensation for third parties willing to return them to full operational capacity. The exact condition of this one is challenging to ascertain from sensor scans, but it is likely to be inactive." | ||
prefix = "away_site/sensor_relay/hegemony_waypoint/" | ||
suffixes = list("hegemony_waypoint.dmm") | ||
|
||
sectors = list(SECTOR_UUEOAESA) | ||
id = "hegemony_waypoint" | ||
template_flags = TEMPLATE_FLAG_SPAWN_GUARANTEED | ||
|
||
unit_test_groups = list(1) | ||
|
||
/singleton/submap_archetype/hegemony_waypoint | ||
map = "Hegemony Waypoint" | ||
descriptor = "A hegemony waypoint." | ||
|
||
/obj/effect/overmap/visitable/sector/hegemony_waypoint | ||
name = "hegemony waypoint" | ||
icon = 'icons/obj/overmap/overmap_stationary.dmi' | ||
icon_state = "waypoint" | ||
color = COLOR_CHESTNUT | ||
desc = "This is a waypoint station manufactued en masse by the Izweski Hegemony, designed to guide vessels through potentially perilous routes, and to maintain a watchful eye for pirates. These are cramped facilities that tend only to be manned for days at a time as contracted technicians see to the maintenance of their systems in a short stay before leaving to the next installation. Many waypoints in Uueoa-Esa have fallen into disrepair since their initial constructions, prone to structural damage, electrical malfunctions, and infestations of dangerous pests. The Izweski Hegemony is known to offer financial compensation for third parties willing to return them to full operational capacity. The exact condition of this one is challenging to ascertain from sensor scans, but it is likely to be inactive." | ||
comms_support = TRUE | ||
comms_name = "Hegemony Waypoint" | ||
initial_generic_waypoints = list( | ||
"hegemony_waypoint_dock_n", | ||
"hegemony_waypoint_dock_e", | ||
"hegemony_waypoint_dock_w", | ||
"hegemony_waypoint_dock_s", | ||
"hegemony_waypoint_n_space", | ||
"hegemony_waypoint_e_space", | ||
"hegemony_waypoint_w_space", | ||
"hegemony_waypoint_s_space" | ||
) | ||
|
||
// Areas | ||
/area/hegemony_waypoint | ||
area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | ||
requires_power = TRUE | ||
ambience = AMBIENCE_GENERIC | ||
base_turf = /turf/space | ||
icon_state = "green" | ||
|
||
/area/hegemony_waypoint/monitoring | ||
name = "Hegemonic Waypoint Installation - Monitoring Station" | ||
|
||
/area/hegemony_waypoint/hallway | ||
name = "Hegemonic Waypoint Installation - Central Hallway" | ||
|
||
/area/hegemony_waypoint/kitchen | ||
name = "Hegemonic Waypoint Installation - Kitchen" | ||
|
||
/area/hegemony_waypoint/custodial | ||
name = "Hegemonic Waypoint Installation - Laundry Chamber" | ||
|
||
/area/hegemony_waypoint/washroom | ||
name = "Hegemonic Waypoint Installation - Washroom" | ||
|
||
/area/hegemony_waypoint/hydroponics | ||
name = "Hegemonic Waypoint Installation - Hydroponics" | ||
|
||
/area/hegemony_waypoint/eva | ||
name = "Hegemonic Waypoint Installation - Equipment Chamber" | ||
|
||
/area/hegemony_waypoint/engineering | ||
name = "Hegemonic Waypoint Installation - Power Management Chamber" | ||
|
||
/area/hegemony_waypoint/atmos | ||
name = "Hegemonic Waypoint Installation - Atmospherics Management Chamber" | ||
|
||
/area/hegemony_waypoint/shrine | ||
name = "Hegemonic Waypoint Installation - Ritual Space" | ||
|
||
/area/hegemony_waypoint/bunks | ||
name = "Hegemonic Waypoint Installation - Technicians Quarters" | ||
|
||
/area/hegemony_waypoint/exterior | ||
name = "Hegemonic Waypoint Installation - Exterior" | ||
has_gravity = FALSE | ||
requires_power = FALSE | ||
icon_state = "exterior" | ||
|
||
// Unique objects | ||
/obj/item/paper/fluff/hegemony_waypoint_1 | ||
name = "Technician's Entry 2465-07-23" | ||
desc = "A paper." | ||
info = "Entry 02-22, 2466<BR><BR>GENERAL ASSESSMENT: Installation is in a passable state, with full functionality. Hearing odd things in pressurised walls, might be pests. Check at later date?<BR><BR>ASSESSMENT OF FUNCTIONALITY: Sensor array fully functional, but notable drag on disk is acknowledged. Probably a mechanical fault with motors, or was just made wrong to begin with. Should be looked at, could cause the whole thing from moving at all.<BR><BR>ASSESSMENT OF LIVABILITY: 6-10 days max, you go mad for longer than that. Water is fine, food is fine.<BR><BR><BR><BR>- Technician Ka'ssitiri" | ||
language = LANGUAGE_UNATHI | ||
|
||
/obj/item/paper/fluff/hegemony_waypoint_2 | ||
name = "Technician's Entry 2465-11-03" | ||
desc = "A paper." | ||
info = "Entry 02-22, 2466<BR><BR>GENERAL ASSESSMENT: Pest issues, shitty sensor array itself is being a dick. All stopped at the turning mechanism, so we were getting a very good look at 1/3 of the space we should. Patched as well as I could?<BR><BR>ASSESSMENT OF FUNCTIONALITY: Array functional, but prone to problematic behaviour.<BR><BR>ASSESSMENT OF LIVABILITY: I can hear rats in the walls. Ancestors, I can tell by the little pit-pat-pit, these are rats for sure. Laying out traps, not much more can be done. Air is dry, raising a little.<BR><BR><BR><BR>- Junior Technician R'ssan" | ||
language = LANGUAGE_UNATHI | ||
|
||
/obj/item/paper/fluff/hegemony_waypoint_3 | ||
name = "Technician's Entry 2466-02-22" | ||
desc = "A paper." | ||
info = "Entry 02-22, 2466<BR><BR>GENERAL ASSESSMENT: Sk'akh help me, this is a shithole. Leak in water supply means humidity was too high, means mass corrosion, means faulty wiring, means lights are shuttering on and off. Water supply is also full of copper for the same reasons. This compounds on existing structural problems, this place was fucked from the start. Recommending a large team be sent as soon as possible, or else we may as well let this fall to derelict.<BR><BR>ASSESSMENT OF FUNCTIONALITY: I mean, it works. Sensor array itself is undamaged, though looks like someone patched it up somehow terrible - maybe they sent warriors rather than fishers again, and the technician did not know that a welding tool should be handled differently from a bludgeon. Do not expect it to stay functional for too long, wiring on external structure is looking weak. Probably needs replacement soon.<BR><BR>ASSESSMENT OF LIVABILITY: Food supply in freezer is good, but do not recommend trying to subsist here for more than two, maybe three days. Sk'akhs scales, you'll need a lot of Xuizi. The creaking gets to my ears.<BR><BR><BR><BR>- Technician Hassari<BR><BR><BR><BR>P.S. Heard the brass are paying aliens to handle this work. If you have a translator to read this, hello, alien. May want to get photographic proof of your fixes, yes?" | ||
language = LANGUAGE_UNATHI | ||
|
||
/obj/item/paper/fluff/hegemony_waypoint_4 | ||
name = "scrawled note" | ||
desc = "A paper." | ||
info = "Care for Unzi the Oztek for he is very stupid and idiotic but my senior techncician will not let me take him away from this dismal place. Leave food and water or take to a better place." | ||
|
||
// Mapmanip stuff | ||
|
||
// Kitchen | ||
/obj/effect/map_effect/marker/mapmanip/submap/extract/hegemony_waypoint/kitchen | ||
name = "Hegemony Waypoint - Kitchen" | ||
|
||
/obj/effect/map_effect/marker/mapmanip/submap/insert/hegemony_waypoint/kitchen | ||
name = "Hegemony Waypoint - Kitchen" | ||
|
||
// Chapel | ||
/obj/effect/map_effect/marker/mapmanip/submap/extract/hegemony_waypoint/chapel | ||
name = "Hegemony Waypoint - Chapel" | ||
|
||
/obj/effect/map_effect/marker/mapmanip/submap/insert/hegemony_waypoint/chapel | ||
name = "Hegemony Waypoint - Chapel" | ||
|
||
// Dorms | ||
/obj/effect/map_effect/marker/mapmanip/submap/extract/hegemony_waypoint/dorms | ||
name = "Hegemony Waypoint - Technicians Quarters" | ||
|
||
/obj/effect/map_effect/marker/mapmanip/submap/insert/hegemony_waypoint/dorms | ||
name = "Hegemony Waypoint - Technicians Quarters" | ||
|
||
// Equipment Storage | ||
/obj/effect/map_effect/marker/mapmanip/submap/extract/hegemony_waypoint/eva | ||
name = "Hegemony Waypoint - Equipment Storage" | ||
|
||
/obj/effect/map_effect/marker/mapmanip/submap/insert/hegemony_waypoint/eva | ||
name = "Hegemony Waypoint - Equipment Storage" | ||
|
||
// Atmospherics | ||
/obj/effect/map_effect/marker/mapmanip/submap/extract/hegemony_waypoint/atmos | ||
name = "Hegemony Waypoint - Atmospherics" | ||
|
||
/obj/effect/map_effect/marker/mapmanip/submap/insert/hegemony_waypoint/atmos | ||
name = "Hegemony Waypoint - Atmospherics" | ||
|
||
// Hydroponics | ||
/obj/effect/map_effect/marker/mapmanip/submap/extract/hegemony_waypoint/hydro | ||
name = "Hegemony Waypoint - Hydroponics" | ||
|
||
/obj/effect/map_effect/marker/mapmanip/submap/insert/hegemony_waypoint/hydro | ||
name = "Hegemony Waypoint - Hydroponics" | ||
|
Oops, something went wrong.