Adds an Idris Stargazer event map (#14753)
@@ -1434,6 +1434,7 @@
|
||||
#include "code\modules\background\religion\unathi.dm"
|
||||
#include "code\modules\background\religion\vaurca.dm"
|
||||
#include "code\modules\background\space_sectors\badlands.dm"
|
||||
#include "code\modules\background\space_sectors\generic_sectors.dm"
|
||||
#include "code\modules\background\space_sectors\space_sector.dm"
|
||||
#include "code\modules\background\space_sectors\tauceti.dm"
|
||||
#include "code\modules\balloon_alert\balloon_alert.dm"
|
||||
@@ -3183,6 +3184,8 @@
|
||||
#include "maps\event\code\event.dm"
|
||||
#include "maps\event\generic_dock\code\generic_dock.dm"
|
||||
#include "maps\event\generic_dock\code\generic_dock_areas.dm"
|
||||
#include "maps\event\idris_cruise\code\idris_cruise.dm"
|
||||
#include "maps\event\idris_cruise\code\idris_cruise_areas.dm"
|
||||
#include "maps\event\rooftop\code\rooftop.dm"
|
||||
#include "maps\event\rooftop\code\rooftop_areas.dm"
|
||||
#include "maps\event\rooftop\code\rooftop_shuttles.dm"
|
||||
|
||||
@@ -15,5 +15,9 @@
|
||||
#define SECTOR_UUEOAESA "Uueoa-Esa"
|
||||
#define ALL_BADLAND_SECTORS list(SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_NEW_ANKARA, SECTOR_AEMAQ, SECTOR_SRANDMARR, SECTOR_NRRAHRAHUL, SECTOR_GAKAL, SECTOR_UUEOAESA)
|
||||
|
||||
//generic sectors, particularly ones that can be seen regardless of region the ship is in
|
||||
#define SECTOR_STAR_NURSERY "Star Nursery"
|
||||
#define SECTOR_GENERIC "Generic Sector"
|
||||
#define ALL_GENERIC_SECTORS list(SECTOR_STAR_NURSERY, SECTOR_GENERIC)
|
||||
|
||||
#define ALL_POSSIBLE_SECTORS list(ALL_TAU_CETI_SECTORS, ALL_BADLAND_SECTORS)
|
||||
#define ALL_POSSIBLE_SECTORS list(ALL_TAU_CETI_SECTORS, ALL_BADLAND_SECTORS, ALL_GENERIC_SECTORS)
|
||||
@@ -142,6 +142,13 @@
|
||||
/turf/simulated/wall/shuttle/scc/cardinal
|
||||
smooth = SMOOTH_MORE
|
||||
|
||||
//Corporate shuttle and ship walls//
|
||||
/turf/simulated/wall/shuttle/idris
|
||||
icon = 'icons/turf/smooth/idris_ship.dmi'
|
||||
|
||||
/turf/simulated/wall/shuttle/idris/cardinal
|
||||
smooth = SMOOTH_MORE
|
||||
|
||||
/turf/simulated/wall/shuttle/space_ship
|
||||
icon = 'icons/turf/smooth/generic_shuttle.dmi'
|
||||
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
skybox_icon = "valley_hale"
|
||||
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)
|
||||
|
||||
|
||||
/datum/space_sector/new_ankara
|
||||
name = SECTOR_NEW_ANKARA
|
||||
description = "New Ankara is the home system of the Republic of Elyra. Its capital is Persepolis. The planet was originally an arid planet with a modest atmosphere and stubborn \
|
||||
@@ -54,5 +53,4 @@
|
||||
name = SECTOR_UUEOAESA
|
||||
description = "The home of the Unathi race, Uueoa-Esa is a solar system with 4 rocky planets and 1 gas giant. Moghes is the homeworld of the Unathi species and third from its mother star. \
|
||||
It is similar in density and composition to Earth and held host to varied and complex environments and local fauna and flora. It's surface area of salt water is much lower than most other habitable planets. \
|
||||
Moghes is currently experiencing immense environmental degradation following a global nuclear war in the 2430's."
|
||||
|
||||
Moghes is currently experiencing immense environmental degradation following a global nuclear war in the 2430's."
|
||||
12
code/modules/background/space_sectors/generic_sectors.dm
Normal file
@@ -0,0 +1,12 @@
|
||||
//A file for generic event sectors that can be visited regardless of the location of the ship for repeated events.
|
||||
/datum/space_sector/generic
|
||||
name = SECTOR_GENERIC
|
||||
description = "A generic sector of space with nothing remarkable in its vicinity, much less regional indicators."
|
||||
skybox_icon = "black_hole"
|
||||
|
||||
//The star nursery sector. This isn't technically a labelled map sector, but this functions to change the skybox. For use in the idris_cruise event map.
|
||||
/datum/space_sector/star_nursery
|
||||
name = SECTOR_STAR_NURSERY
|
||||
description = "A corporate-owned open space star nursery. The stellar climate here is unbelievably chaotic, leading to some of the most fabulous views one can see in all the galaxy. \
|
||||
The study of these cosmic fields is a lucrative one, as one can see the very moments stars and their systems are born and die here. The wonders outside each viewport are truly humbling."
|
||||
skybox_icon = "star_nursery"
|
||||
42
html/changelogs/kyres1- #14753.yml
Normal file
@@ -0,0 +1,42 @@
|
||||
################################
|
||||
# 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
|
||||
# wip (For works in progress)
|
||||
# tweak
|
||||
# soundadd
|
||||
# sounddel
|
||||
# rscadd (general adding of nice things)
|
||||
# rscdel (general deleting of nice things)
|
||||
# imageadd
|
||||
# imagedel
|
||||
# maptweak
|
||||
# spellcheck (typo fixes)
|
||||
# experiment
|
||||
# balance
|
||||
# admin
|
||||
# backend
|
||||
# security
|
||||
# refactor
|
||||
#################################
|
||||
|
||||
# Your name.
|
||||
author: kyres1
|
||||
|
||||
# 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, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
|
||||
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
|
||||
changes:
|
||||
- rscadd: "Added an Idris cruise ship map with various sprite assets. Meant to be run with volunteers optional for party events and low-stress relaxation rounds."
|
||||
- rscadd: "Added missing stargazer icons, specifically for Valley Haley and added labels on the sprites so they're less confusing."
|
||||
|
Before Width: | Height: | Size: 632 KiB After Width: | Height: | Size: 636 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 3.1 KiB |
BIN
icons/effects/ship_idris_cruise.dmi
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
icons/misc/titlescreens/idris_cruise/idris_cruise.dmi
Normal file
|
After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 3.0 MiB |
BIN
icons/turf/smooth/idris_ship.dmi
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 336 KiB After Width: | Height: | Size: 336 KiB |
29
maps/event/idris_cruise/code/idris_cruise.dm
Normal file
@@ -0,0 +1,29 @@
|
||||
/datum/map/event/idris_cruise
|
||||
name = "Stargazer"
|
||||
full_name = "Idris Stargazer Cruise Vessel"
|
||||
path = "event/idris_cruise"
|
||||
lobby_icons = list('icons/misc/titlescreens/idris_cruise/idris_cruise.dmi')
|
||||
lobby_transitions = FALSE
|
||||
|
||||
allowed_jobs = list(/datum/job/visitor, /datum/job/passenger)
|
||||
|
||||
station_levels = list(1)
|
||||
admin_levels = list()
|
||||
contact_levels = list(1)
|
||||
player_levels = list(1)
|
||||
accessible_z_levels = list(1)
|
||||
|
||||
station_name = "Stargazer Class Cruise Liner ID-410"
|
||||
station_short = "Stargazer"
|
||||
dock_name = "conglomerate spaceport"
|
||||
boss_name = "Idris Incorporated"
|
||||
boss_short = "Idris"
|
||||
company_name = "Idris Incorporated"
|
||||
company_short = "Idris"
|
||||
station_type = "ship"
|
||||
|
||||
use_overmap = FALSE
|
||||
|
||||
allowed_spawns = list("Living Quarters Lift", "Cryogenic Storage")
|
||||
spawn_types = list(/datum/spawnpoint/living_quarters_lift, /datum/spawnpoint/cryo)
|
||||
default_spawn = "Living Quarters Lift"
|
||||
147
maps/event/idris_cruise/code/idris_cruise_areas.dm
Normal file
@@ -0,0 +1,147 @@
|
||||
/area/cruise
|
||||
name = "Cruise Liner"
|
||||
icon_state = "blue"
|
||||
luminosity = 0
|
||||
requires_power = 0
|
||||
dynamic_lighting = 1
|
||||
no_light_control = 0
|
||||
|
||||
/area/cruise/virtual_reality
|
||||
name = "Virtual Reality"
|
||||
icon_state = "start"
|
||||
dynamic_lighting = 0
|
||||
luminosity = 1
|
||||
|
||||
/area/cruise/escort
|
||||
name = "Conglomerate Escort"
|
||||
icon_state = "purple"
|
||||
dynamic_lighting = 0
|
||||
luminosity = 1
|
||||
|
||||
/area/cruise/tcomms_sat
|
||||
name = "Telecommunications Buddy Satellite"
|
||||
icon_state = "red"
|
||||
dynamic_lighting = 0
|
||||
luminosity = 1
|
||||
|
||||
/area/cruise/aft
|
||||
name = "Aft Hall"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/aft_s
|
||||
name = "Aft Hall - Starboard"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/aft_p
|
||||
name = "Aft Hall - Port"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/central
|
||||
name = "Central Hall"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/fore
|
||||
name = "Fore Hall"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/fore_s
|
||||
name = "Fore Hall - Starboard"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/fore_p
|
||||
name = "Fore Hall - Port"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/custodial_s
|
||||
name = "Custodial Closet - Starboard"
|
||||
icon_state = "medcustodial"
|
||||
|
||||
/area/cruise/custodial_p
|
||||
name = "Custodial Closet - Port"
|
||||
icon_state = "medcustodial"
|
||||
|
||||
/area/cruise/arcade
|
||||
name = "Arcade and VR Suite"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/main_bar
|
||||
name = "Primary Bar and Diner - Fore"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/main_bar/aft
|
||||
name = "Primary Bar and Diner - Aft"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/centerline
|
||||
name = "Centerline Entertainment Suites"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/dining_hall
|
||||
name = "Dining Hall"
|
||||
icon_state = "blue2"
|
||||
|
||||
/area/cruise/pool
|
||||
name = "Pool Suites"
|
||||
icon_state = "blue2"
|
||||
|
||||
/area/cruise/pool/sauna1
|
||||
name = "Private Sauna One"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/pool/sauna2
|
||||
name = "Private Sauna Two"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/pool/sauna3
|
||||
name = "Private Sauna Three"
|
||||
icon_state = "red2"
|
||||
|
||||
/area/cruise/beach
|
||||
name = "Beach Dome"
|
||||
icon_state = "red2"
|
||||
dynamic_lighting = 0
|
||||
luminosity = 1
|
||||
|
||||
/area/cruise/beach_bar
|
||||
name = "Beach Bar"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/beach_cave
|
||||
name = "Secret Beach Cave"
|
||||
icon_state = "blue2"
|
||||
|
||||
/area/cruise/jungle
|
||||
name = "Jungle Dome"
|
||||
icon_state = "blue2"
|
||||
|
||||
/area/cruise/hydroponics
|
||||
name = "Hydroponics Garden"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/washroom_fore
|
||||
name = "Fore Washroom"
|
||||
icon_state = "west"
|
||||
|
||||
/area/cruise/washroom_aft
|
||||
name = "Aft Washroom"
|
||||
icon_state = "west"
|
||||
|
||||
/area/cruise/security
|
||||
name = "Cruise Vessel Security"
|
||||
icon_state = "blue-red-d"
|
||||
|
||||
/area/cruise/e_supplies
|
||||
name = "Cruise Vessel Emergency Supplies"
|
||||
icon_state = "yellow"
|
||||
|
||||
/area/cruise/hangar
|
||||
name = "Primary Hangars"
|
||||
icon_state = "green"
|
||||
|
||||
/area/cruise/medical
|
||||
name = "Medical Center"
|
||||
icon_state = "medbay"
|
||||
|
||||
/area/cruise/library
|
||||
name = "Fore Observation Library"
|
||||
icon_state = "green"
|
||||