mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-25 14:00:18 +01:00
Makes the Sani'Orios away site more interesting (#18928)
The Sani'Orios away site now has a dpra asteroid outpost with a small crew and some defenses.
This commit is contained in:
+4
-1
@@ -3801,7 +3801,10 @@
|
||||
#include "maps\away\away_site\tajara\peoples_station\peoples_station_ghostroles.dm"
|
||||
#include "maps\away\away_site\tajara\peoples_station\peoples_station_zones.dm"
|
||||
#include "maps\away\away_site\tajara\pra_satellite\pra_satellite.dm"
|
||||
#include "maps\away\away_site\tajara\saniorios_smuggler\saniorios_smuggler.dm"
|
||||
#include "maps\away\away_site\tajara\saniorios_outpost\saniorios_landmarks.dm"
|
||||
#include "maps\away\away_site\tajara\saniorios_outpost\saniorios_outpost.dm"
|
||||
#include "maps\away\away_site\tajara\saniorios_outpost\saniorios_outpost_ghostroles.dm"
|
||||
#include "maps\away\away_site\tajara\saniorios_outpost\saniorios_outpost_zones.dm"
|
||||
#include "maps\away\away_site\tajara\scrapper\scrapper.dm"
|
||||
#include "maps\away\away_site\tajara\scrapper\scrapper_areas.dm"
|
||||
#include "maps\away\away_site\tajara\scrapper\scrapper_ghostroles.dm"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
author: Alberyk
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- rscadd: "The Sani'Orios away site is now home to a DPRA asteroid outpost."
|
||||
@@ -0,0 +1,43 @@
|
||||
// --------------------- base type
|
||||
|
||||
/obj/effect/shuttle_landmark/saniorios_outpost
|
||||
base_turf = /turf/space
|
||||
base_area = /area/space
|
||||
|
||||
// --------------------- shuttle
|
||||
|
||||
/obj/effect/shuttle_landmark/saniorios_outpost/hangar
|
||||
name = "Sani'Orios Hangar"
|
||||
landmark_tag = "nav_hangar_saniorios_outpost"
|
||||
docking_controller = "tajara_saniorios_outpost_dock"
|
||||
base_area = /area/space
|
||||
base_turf = /turf/space
|
||||
movable_flags = MOVABLE_FLAG_EFFECTMOVE
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/docking/saniorios_outpost
|
||||
name = "Sani'Orios Hangar"
|
||||
landmark_tag = "nav_hangar_saniorios_outpost"
|
||||
master_tag = "tajara_saniorios_outpost_dock"
|
||||
|
||||
// ----
|
||||
|
||||
/obj/effect/shuttle_landmark/saniorios_outpost/transit
|
||||
name = "In transit"
|
||||
landmark_tag = "nav_transit_saniorios_outpost"
|
||||
base_turf = /turf/space/transit/north
|
||||
|
||||
// --------------------- docks
|
||||
|
||||
// ----
|
||||
|
||||
/obj/effect/shuttle_landmark/saniorios_outpost/nav1
|
||||
name = "Sani'Orios Navpoint #1"
|
||||
landmark_tag = "nav_hsaniorios_outpost_1"
|
||||
|
||||
/obj/effect/shuttle_landmark/saniorios_outpost/nav2
|
||||
name = "Sani'OriosNavpoint #2"
|
||||
landmark_tag = "nav_hsaniorios_outpost_2"
|
||||
|
||||
/obj/effect/shuttle_landmark/saniorios_outpost/nav3
|
||||
name = "Sani'Orios Navpoint #3"
|
||||
landmark_tag = "nav_hsaniorios_outpost_3"
|
||||
@@ -0,0 +1,81 @@
|
||||
/datum/map_template/ruin/away_site/saniorios_outpost
|
||||
name = "Sani'Orios"
|
||||
description = "A gas giant composed of ammonia. Its planetary ring is home to several spaceship wrecks and hidden smuggler bases."
|
||||
prefix = "away_site/tajara/saniorios_outpost/"
|
||||
suffixes = list("saniorios_outpost.dmm")
|
||||
sectors = list(SECTOR_SRANDMARR)
|
||||
spawn_weight = 1
|
||||
spawn_cost = 2
|
||||
id = "saniorios_outpost"
|
||||
shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/saniorios_outpost)
|
||||
unit_test_groups = list(1)
|
||||
|
||||
/singleton/submap_archetype/saniorios_outpost
|
||||
map = "Sani'Orios"
|
||||
descriptor = "A gas giant composed of ammonia. Its planetary ring is home to several spaceship wrecks and hidden smuggler bases."
|
||||
|
||||
/obj/effect/overmap/visitable/sector/saniorios_outpost
|
||||
name = "Sani'Orios"
|
||||
desc = "A gas giant composed of ammonia. Its planetary ring is home to several spaceship wrecks and hidden smuggler bases."
|
||||
icon_state = "globe3"
|
||||
color = COLOR_DARK_BLUE_GRAY
|
||||
|
||||
/obj/effect/overmap/visitable/sector/saniorios_outpost/get_skybox_representation()
|
||||
var/image/skybox_image = image('icons/skybox/planet.dmi', "")
|
||||
|
||||
var/image/base = image('icons/skybox/planet.dmi', "base[pick(1,2,3)]")
|
||||
base.color = color
|
||||
skybox_image.overlays += base
|
||||
|
||||
var/image/shadow = image('icons/skybox/planet.dmi', "shadow[pick(1,2,3)]")
|
||||
shadow.blend_mode = BLEND_MULTIPLY
|
||||
skybox_image.overlays += shadow
|
||||
|
||||
var/image/rings = image('icons/skybox/planet_rings.dmi', "dense")
|
||||
rings.color = COLOR_ASTEROID_ROCK
|
||||
rings.pixel_x = -128
|
||||
rings.pixel_y = -128
|
||||
skybox_image.overlays += rings
|
||||
|
||||
skybox_image.pixel_x = rand(0,64)
|
||||
skybox_image.pixel_y = rand(128,256)
|
||||
skybox_image.appearance_flags = DEFAULT_APPEARANCE_FLAGS | RESET_COLOR
|
||||
skybox_image.blend_mode = BLEND_OVERLAY
|
||||
return skybox_image
|
||||
|
||||
//shuttle stuff
|
||||
/obj/effect/overmap/visitable/ship/landable/saniorios_outpost
|
||||
name = "Unmarked Adhomian Shuttle"
|
||||
class = "Unmarked"
|
||||
designation = "Civilian Shuttle"
|
||||
desc = "A shuttle without any kind of identification."
|
||||
shuttle = "Unmarked Adhomian Shuttle"
|
||||
icon_state = "shuttle"
|
||||
moving_state = "shuttle_moving"
|
||||
colors = list("#CD4A4C")
|
||||
max_speed = 1/(3 SECONDS)
|
||||
burn_delay = 2 SECONDS
|
||||
vessel_mass = 3000 //very inefficient pod
|
||||
fore_dir = NORTH
|
||||
vessel_size = SHIP_SIZE_TINY
|
||||
|
||||
/obj/machinery/computer/shuttle_control/explore/terminal/saniorios_outpost
|
||||
name = "shuttle control console"
|
||||
shuttle_tag = "Unmarked Adhomian Shuttle"
|
||||
|
||||
/datum/shuttle/autodock/overmap/saniorios_outpost
|
||||
name = "Unmarked Adhomian Shuttle"
|
||||
move_time = 20
|
||||
shuttle_area = list(/area/shuttle/saniorios_outpost)
|
||||
current_location = "nav_hangar_saniorios_outpost"
|
||||
landmark_transition = "nav_transit_saniorios_outpost"
|
||||
range = 1
|
||||
fuel_consumption = 2
|
||||
logging_home_tag = "nav_hangar_saniorios_outpost"
|
||||
dock_target = "saniorios_outpost"
|
||||
defer_initialisation = TRUE
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/shuttle/saniorios_outpost
|
||||
name = "Unmarked Adhomian Shuttle"
|
||||
shuttle_tag = "Unmarked Adhomian Shuttle"
|
||||
master_tag = "saniorios_outpost"
|
||||
+5837
-4019
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,37 @@
|
||||
/datum/ghostspawner/human/saniorios_outpost_crew
|
||||
short_name = "saniorios_outpost_crew"
|
||||
name = "Sani'Orios Asteroid Outpost Crewmember"
|
||||
desc = "Crew a Democratic People's Republic of Adhomai's asteroid outpost in Sani'Orios."
|
||||
tags = list("External")
|
||||
welcome_message = "As a member of the Spacer Militia crewing an outpost in Sani'Orios you are to protect Al'mariist space and aid DPRA's ships in the area."
|
||||
|
||||
spawnpoints = list("saniorios_outpost_crew")
|
||||
req_perms = null
|
||||
max_count = 3
|
||||
uses_species_whitelist = FALSE
|
||||
|
||||
outfit = /obj/outfit/admin/saniorios_outpost_crew
|
||||
possible_species = list(SPECIES_TAJARA, SPECIES_TAJARA_MSAI, SPECIES_TAJARA_ZHAN)
|
||||
allow_appearance_change = APPEARANCE_PLASTICSURGERY
|
||||
|
||||
assigned_role = "Sani'Orios Asteroid Outpost Crewmember"
|
||||
special_role = "Sani'Orios Asteroid Outpost Crewmember"
|
||||
extra_languages = list(LANGUAGE_SIIK_MAAS)
|
||||
respawn_flag = null
|
||||
|
||||
/obj/outfit/admin/saniorios_outpost_crew
|
||||
name = "Sani'Orios Asteroid Outpost Crewmember"
|
||||
|
||||
id = /obj/item/card/id
|
||||
shoes = /obj/item/clothing/shoes/jackboots/tajara
|
||||
|
||||
uniform = /obj/item/clothing/under/tajaran/pvsm
|
||||
l_ear = /obj/item/device/radio/headset/ship
|
||||
|
||||
back = /obj/item/storage/backpack/rucksack
|
||||
belt = /obj/item/storage/belt/military
|
||||
|
||||
r_pocket = /obj/item/storage/wallet/random
|
||||
|
||||
/obj/outfit/admin/saniorios_outpost_crew/get_id_access()
|
||||
return list(ACCESS_DPRA, ACCESS_EXTERNAL_AIRLOCKS)
|
||||
@@ -0,0 +1,37 @@
|
||||
/area/saniorios_outpost
|
||||
name = "Sani'Orios Asteroid Outpost"
|
||||
icon_state = "bluenew"
|
||||
requires_power = TRUE
|
||||
dynamic_lighting = TRUE
|
||||
no_light_control = FALSE
|
||||
base_turf = /turf/space
|
||||
area_flags = AREA_FLAG_RAD_SHIELDED
|
||||
|
||||
/area/saniorios_outpost/barracks
|
||||
name = "Sani'Orios Asteroid Outpost Barracks"
|
||||
icon_state = "crew_quarters"
|
||||
|
||||
/area/saniorios_outpost/atmos
|
||||
name = "Sani'Orios Asteroid Outpost Atmospherics"
|
||||
icon_state = "atmos"
|
||||
|
||||
/area/saniorios_outpost/crew_section
|
||||
name = "Sani'Orios Asteroid Outpost Living Quarters"
|
||||
icon_state = "lounge"
|
||||
|
||||
/area/saniorios_outpost/gun
|
||||
name = "Sani'Orios Asteroid Outpost Guns"
|
||||
icon_state = "SolarcontrolS"
|
||||
|
||||
/area/saniorios_outpost/hangar
|
||||
name = "Sani'Orios Asteroid Outpost Hangar"
|
||||
icon_state = "away"
|
||||
|
||||
/area/saniorios_outpost/armory
|
||||
name = "Sani'Orios Asteroid Outpost Armory"
|
||||
icon_state = "armory"
|
||||
|
||||
//Shuttle
|
||||
/area/shuttle/saniorios_outpost
|
||||
name = "Sani'Orios Shuttle"
|
||||
requires_power = TRUE
|
||||
@@ -1,55 +0,0 @@
|
||||
/datum/map_template/ruin/away_site/saniorios_smuggler
|
||||
name = "Sani'Orios"
|
||||
description = "A gas giant composed of ammonia. Its planetary ring is home to several spaceship wrecks and hidden smuggler bases."
|
||||
|
||||
prefix = "away_site/tajara/saniorios_smuggler/"
|
||||
suffixes = list("saniorios_smuggler.dmm")
|
||||
|
||||
sectors = list(SECTOR_SRANDMARR)
|
||||
spawn_weight = 1
|
||||
spawn_cost = 2
|
||||
id = "saniorios_smuggler"
|
||||
|
||||
unit_test_groups = list(1)
|
||||
|
||||
/singleton/submap_archetype/saniorios_smuggler
|
||||
map = "Sani'Orios"
|
||||
descriptor = "A gas giant composed of ammonia. Its planetary ring is home to several spaceship wrecks and hidden smuggler bases."
|
||||
|
||||
/obj/effect/overmap/visitable/sector/saniorios_smuggler
|
||||
name = "Sani'Orios"
|
||||
desc = "A gas giant composed of ammonia. Its planetary ring is home to several spaceship wrecks and hidden smuggler bases."
|
||||
icon_state = "globe3"
|
||||
color = COLOR_DARK_BLUE_GRAY
|
||||
|
||||
/obj/effect/overmap/visitable/sector/saniorios_smuggler/get_skybox_representation()
|
||||
var/image/skybox_image = image('icons/skybox/planet.dmi', "")
|
||||
|
||||
var/image/base = image('icons/skybox/planet.dmi', "base[pick(1,2,3)]")
|
||||
base.color = color
|
||||
skybox_image.overlays += base
|
||||
|
||||
var/image/shadow = image('icons/skybox/planet.dmi', "shadow[pick(1,2,3)]")
|
||||
shadow.blend_mode = BLEND_MULTIPLY
|
||||
skybox_image.overlays += shadow
|
||||
|
||||
var/image/rings = image('icons/skybox/planet_rings.dmi', "dense")
|
||||
rings.color = COLOR_ASTEROID_ROCK
|
||||
rings.pixel_x = -128
|
||||
rings.pixel_y = -128
|
||||
skybox_image.overlays += rings
|
||||
|
||||
skybox_image.pixel_x = rand(0,64)
|
||||
skybox_image.pixel_y = rand(128,256)
|
||||
skybox_image.appearance_flags = DEFAULT_APPEARANCE_FLAGS | RESET_COLOR
|
||||
skybox_image.blend_mode = BLEND_OVERLAY
|
||||
return skybox_image
|
||||
|
||||
/area/saniorios_smuggler
|
||||
name = "Abandoned Shipping Outpost"
|
||||
icon_state = "bluenew"
|
||||
requires_power = TRUE
|
||||
dynamic_lighting = TRUE
|
||||
no_light_control = FALSE
|
||||
base_turf = /turf/space
|
||||
area_flags = AREA_FLAG_RAD_SHIELDED
|
||||
Reference in New Issue
Block a user