Adds an Idris Stargazer event map (#14753)

This commit is contained in:
kyres1
2022-09-24 05:44:34 -05:00
committed by GitHub
parent 5f46b3d9db
commit 0fae4f1043
17 changed files with 96169 additions and 4 deletions

View File

@@ -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"

View File

@@ -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)

View File

@@ -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'

View File

@@ -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."

View 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"

View 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."

Binary file not shown.

Before

Width:  |  Height:  |  Size: 632 KiB

After

Width:  |  Height:  |  Size: 636 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 KiB

After

Width:  |  Height:  |  Size: 336 KiB

View 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"

View 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"

File diff suppressed because it is too large Load Diff