Orion's Scar (#23144)

Adds the Orion's Scar sector, an area dense with stars and sparse on
civilization. A new skybox may come further down the line.

Stargazer sprite by me, skybox sprite by @nauticall
Audio mixing by me.

---------

Signed-off-by: Fyni <itsfyni@gmail.com>
Co-authored-by: FabianK3 <21039694+FabianK3@users.noreply.github.com>
Co-authored-by: Casper3667 <8396443+Casper3667@users.noreply.github.com>
This commit is contained in:
Fyni
2026-08-28 00:31:36 +00:00
committed by GitHub
co-authored by FabianK3 Casper3667
parent 25b2375811
commit ba067f8360
7 changed files with 61 additions and 3 deletions
+1
View File
@@ -1918,6 +1918,7 @@
#include "code\modules\background\space_sectors\badlands.dm"
#include "code\modules\background\space_sectors\crescent_expanse.dm"
#include "code\modules\background\space_sectors\generic_sectors.dm"
#include "code\modules\background\space_sectors\orions_scar.dm"
#include "code\modules\background\space_sectors\space_sector.dm"
#include "code\modules\background\space_sectors\tauceti.dm"
#include "code\modules\background\space_sectors\void.dm"
+7 -3
View File
@@ -19,6 +19,10 @@
#define SECTOR_UUEOAESA "Uueoa-Esa" //Uueoa-Esa and its gravity well, Moghes and Ouerea are found here.
#define ALL_BADLAND_SECTORS list(SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_TABITI, SECTOR_AEMAQ, SECTOR_SRANDMARR, SECTOR_NRRAHRAHUL, SECTOR_GAKAL, SECTOR_UUEOAESA)
//Orion's Scar sector. Making this it's own category, there may be future expansion.
#define SECTOR_ORIONS_SCAR "Orion's Scar" //Generic sector
#define ALL_ORIONS_SCAR_SECTORS list(SECTOR_ORIONS_SCAR)
//Coalition-aligned sectors
#define SECTOR_COALITION "Coalition of Colonies" //For if we want to specify coalition assets, but not focused on a particular planet
#define SECTOR_WEEPING_STARS "Weeping Stars" //Generic sector
@@ -49,19 +53,19 @@
#define ALL_GENERIC_SECTORS list(SECTOR_STAR_NURSERY, SECTOR_GENERIC)
//For sectors where corporate entities can or should appear. Corporate ships having this tag can be seen more reliably
#define ALL_CORPORATE_SECTORS list(ALL_TAU_CETI_SECTORS, SECTOR_SRANDMARR, SECTOR_UUEOAESA, ALL_COALITION_SECTORS, ALL_GENERIC_SECTORS, SECTOR_NRRAHRAHUL, SECTOR_BADLANDS)//Currently excludes Elyran sectors and Light's Edge
#define ALL_CORPORATE_SECTORS list(ALL_TAU_CETI_SECTORS, SECTOR_SRANDMARR, SECTOR_UUEOAESA, ALL_COALITION_SECTORS, ALL_GENERIC_SECTORS, SECTOR_NRRAHRAHUL, SECTOR_BADLANDS, ALL_ORIONS_SCAR_SECTORS)//Currently excludes Elyran sectors and Light's Edge
/// For remote/uncharted regions distant from the civilised Spur. Some surveyors/independents only.
#define ALL_UNCHARTED_SECTORS list(SECTOR_CRESCENT_EXPANSE_FAR, SECTOR_LEMURIAN_SEA, SECTOR_LEMURIAN_SEA_FAR)
//For highly dangerous sectors with high piracy. Civilian and leisure ships should be less common or not found here.
#define ALL_DANGEROUS_SECTORS list(SECTOR_BADLANDS, ALL_VOID_SECTORS, ALL_CRESCENT_EXPANSE_SECTORS, ALL_UNCHARTED_SECTORS)
#define ALL_DANGEROUS_SECTORS list(SECTOR_BADLANDS, ALL_VOID_SECTORS, ALL_CRESCENT_EXPANSE_SECTORS, ALL_UNCHARTED_SECTORS, ALL_ORIONS_SCAR_SECTORS)
/// all non-generic, named and specific sectors, where generic planets or the like should not spawn
#define ALL_SPECIFIC_SECTORS list(SECTOR_TAU_CETI, SECTOR_SRANDMARR, SECTOR_HANEUNIM, SECTOR_BURZSIA, SECTOR_UUEOAESA, SECTOR_TABITI, SECTOR_AEMAQ, SECTOR_NRRAHRAHUL, SECTOR_GAKAL, SECTOR_AL_MAQDISI)
/// Everything!
#define ALL_POSSIBLE_SECTORS list(ALL_TAU_CETI_SECTORS, ALL_BADLAND_SECTORS, ALL_COALITION_SECTORS, ALL_VOID_SECTORS, ALL_GENERIC_SECTORS, ALL_CORPORATE_SECTORS, ALL_CRESCENT_EXPANSE_SECTORS)
#define ALL_POSSIBLE_SECTORS list(ALL_TAU_CETI_SECTORS, ALL_BADLAND_SECTORS, ALL_COALITION_SECTORS, ALL_VOID_SECTORS, ALL_GENERIC_SECTORS, ALL_CORPORATE_SECTORS, ALL_CRESCENT_EXPANSE_SECTORS, ALL_ORIONS_SCAR_SECTORS)
/// Sectors that block canon odysseys for reasons. Usually an ongoing remote/exclusive event arc area that shouldn't have canon odysseys muddling up (EG. the Horizon finds itself isolated and on its own). Very narrow use case. Not to be applied liberally.
#define ALL_EVENT_ONLY_SECTORS list(SECTOR_CRESCENT_EXPANSE_FAR) //SECTOR_CRESCENT_EXPANSE_FAR for duration of horizon's first visit there. feel free to remove if still here after that
@@ -0,0 +1,49 @@
//Orion's Scar
/datum/space_sector/orions_scar
name = SECTOR_ORIONS_SCAR
description = "Orion's Scar is named for the higher density streak of stars running along a rough line thirty light years long, forming a bright scar across the stars, especially for those viewing from the Spur's most rimward planets. The area closer to the nations of the Spur is only sparsely populated, and many local powers look to it for future colonization."
skybox_icon = "orions_scar"
starlight_color = "#101544"
starlight_power = 6//Dense in stars = more light? Maybe not super realistic but sets the tone.
starlight_range = 4
overmap_hazards_multiplier = 1.5//Slightly denser because this area is dense. I'm feeling dense writing all this.
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid, /obj/effect/overmap/visitable/sector/exoplanet/grass/grove, /obj/effect/overmap/visitable/sector/exoplanet/barren, /obj/effect/overmap/visitable/sector/exoplanet/lava, /obj/effect/overmap/visitable/sector/exoplanet/desert, /obj/effect/overmap/visitable/sector/exoplanet/snow)
cargo_price_coef = list(
"nanotrasen" = 1.2,
"orion" = 1.0,
"hephaestus" = 1.2,
"zeng_hu" = 1.2,
"eckharts" = 1.4,
"getmore" = 1.2,
"arizi" = 1.2,
"blam" = 1.2,
"iac" = 1.2,
"zharkov" = 1.4,
"virgo" = 1.2,
"bishop" = 1.4,
"xion" = 1.4,
"zavodskoi" = 1.2,
)
sector_welcome_message = 'sound/AI/welcome_orions_scar.ogg'
sector_hud_menu = 'icons/misc/hudmenu/coalition_hud.dmi'
sector_hud_arrow = "menu_arrow"
lobby_tracks = list(
'sound/music/lobby/anotherstory.ogg',
'sound/music/lobby/kaaistoep.ogg'
)
lore_radio_stations = list(
"34.2 The Voice of the Tajaran People" = 'texts/lore_radio/adhomai/34.2_The_Voice_of_the_Tajaran_People.txt',
"14.6 Northern Harr'masir Radio" = 'texts/lore_radio/adhomai//14.6_Northern_Harrmasir_Radio.txt',
"72.9 Crevus Radio Center 27" = 'texts/lore_radio/adhomai/72.9_Crevus_Radio_Center_27.txt',
"51.2 Radio Free Adhomai" = 'texts/lore_radio/adhomai/51.2_Radio_Free_Adhomai.txt',
"83.1 The Crown Herald" = 'texts/lore_radio/adhomai/83.1_The_Crown_Herald.txt',
"11.7 KGTW-11" = 'texts/lore_radio/adhomai/11.7_KGTW-11.txt',
"72.9 Nowa Bratislava Independent Radio" = 'texts/lore_radio/badlands/72.9_Nowa_Bratislava_Independent_Radio.txt',
"87.4 XNS Interstellar Broadcasting" = 'texts/lore_radio/lights_edge/87.4_XNS_Interstellar.txt',
"89.8 DomeChat" = 'texts/lore_radio/lights_edge/89.8_DomeChat.txt',
"96.2 Coalition Hits!" = 'texts/lore_radio/lights_edge/96.2_Coalition_Hits.txt'//A mixture of Coalition and Adhomian broadcasts given Orion's Scar is between the two. I'd add Elyran radio here if we had it.
)
+4
View File
@@ -0,0 +1,4 @@
author: fyni, nautical
delete-after: True
changes:
- rscadd: "Adds the Orion's Scar sector, an area dense with stars and rumours."
Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 KiB

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 MiB

After

Width:  |  Height:  |  Size: 5.3 MiB

Binary file not shown.