Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TESTMERGE ONLY] Endeavour port from EP5 #239

Open
wants to merge 39 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
513d660
Rename "Comet Haley" to "Comet Halley"
noelle-lavenza Jan 29, 2022
9c114fb
Move the ISEO into its own modpack
noelle-lavenza Feb 2, 2022
b0c596d
Modularise Hearth map content
noelle-lavenza Feb 2, 2022
1412bc9
Add the Endeavour (non-Torch map)
noelle-lavenza Feb 2, 2022
07e0759
Port the Wolf from EP5
noelle-lavenza Feb 2, 2022
c5317c0
Fix Endeavour cryo/sprites
noelle-lavenza Feb 3, 2022
0cbf6c2
Switch compiled map to Endeavour
noelle-lavenza Feb 3, 2022
4ed965f
Readd wall-mounted morgue trays
noelle-lavenza Feb 3, 2022
bf9c71f
Sanitize deck 2
noelle-lavenza Feb 3, 2022
a2e1311
Fix Endeavour CI
noelle-lavenza Feb 3, 2022
e3baf4a
Fix Endeavour/Torch define files
noelle-lavenza Feb 3, 2022
8f52d40
Fix mil_core/ISEO conflict
noelle-lavenza Feb 3, 2022
a65fcbb
Tweak to Endeavour layout
noelle-lavenza Feb 4, 2022
8744840
Remove bad unit testing landmarks on Endeavour
noelle-lavenza Feb 4, 2022
3bb5579
Add advanced debugging info to vent/scrubber tests
noelle-lavenza Feb 4, 2022
01d2fb2
Fix Endeavour mapping errors
noelle-lavenza Feb 4, 2022
f31764d
Replace Endeavour space vents with injectors
noelle-lavenza Feb 4, 2022
8c61f16
Add Endeavour map images
noelle-lavenza Feb 4, 2022
f82468f
Merge branch 'dev' of https://github.com/HearthOfHestia/Nebula into h…
noelle-lavenza Feb 5, 2022
b4019e6
Make the Torch and Endeavour share savefiles
noelle-lavenza Feb 5, 2022
97ad560
Tweak Endeavour job counts
noelle-lavenza Feb 5, 2022
4fdb7c8
Move map-loaded modpacks into the shared modpack
noelle-lavenza Feb 5, 2022
dc3f8cf
Change Endeavour lobby image set
noelle-lavenza Feb 5, 2022
abc2181
Readd maintenance access
noelle-lavenza Feb 6, 2022
f4090b6
Fix Endeavour access/mapping issues
noelle-lavenza Feb 6, 2022
dd38f04
Fix Endeavour unit tests
noelle-lavenza Feb 6, 2022
a2ab832
Fix Endeavour security area contiguity
noelle-lavenza Feb 6, 2022
c112261
Fix misc. bugs
noelle-lavenza Feb 12, 2022
a14944c
Rename Endeavour areas + set some to secure
noelle-lavenza Feb 12, 2022
b5f11c6
Make various Endeavour map tweaks
noelle-lavenza Feb 12, 2022
78c8503
Fix various mapping issues
noelle-lavenza Feb 12, 2022
42854ff
Add third deck aft maintenance APC
noelle-lavenza Feb 12, 2022
90c56b1
Add more lights to deck 3
noelle-lavenza Feb 12, 2022
fdb9365
Remap vault
noelle-lavenza Feb 12, 2022
47b5f23
Tweak Endeavour medical's curtains/pod
noelle-lavenza Feb 12, 2022
c9c2793
Fix ISEO/Espatier uniforms
noelle-lavenza Feb 12, 2022
3b6557f
Merge pull request #231 from MarinaGryphon/hearth-map/endeavour
hermaplusplus May 8, 2022
6513da9
Merge branch 'dev' of https://github.com/HearthOfHestia/Nebula into m…
noelle-lavenza May 29, 2022
2206850
Merge pull request #242 from MarinaGryphon/map/endeavour-hotfix
MarinaGryphon May 29, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
map_path: [example, tradeship, nexus, exodus, ministation, away_sites_testing, modpack_testing, torch]
map_path: [example, tradeship, nexus, exodus, ministation, away_sites_testing, modpack_testing, torch, endeavour]
steps:
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
- name: Setup Cache
Expand Down
2 changes: 1 addition & 1 deletion code/_global_vars/lists/flavor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ var/global/list/music_tracks = list(
"Absconditus" = /decl/music_track/absconditus,
"lasers rip apart the bulkhead" = /decl/music_track/lasers,
"Maschine Klash" = /decl/music_track/digit_one,
"Comet Halley" = /decl/music_track/comet_haley,
"Comet Halley" = /decl/music_track/comet_halley,
"Please Come Back Any Time" = /decl/music_track/elevator,
"Human" = /decl/music_track/human,
"Memories of Lysendraa" = /decl/music_track/lysendraa,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/decl/music_track/comet_haley
/decl/music_track/comet_halley
artist = "Stellardrone"
title = "Comet Halley"
album = "Light Years"
song = 'sound/music/comet_haley.ogg'
song = 'sound/music/comet_halley.ogg'
license = /decl/license/cc_by_3_0
url = "http://freemusicarchive.org/music/Stellardrone/Light_Years_1227/07_Comet_Halley"
4 changes: 2 additions & 2 deletions code/datums/security_state.dm
Original file line number Diff line number Diff line change
Expand Up @@ -184,8 +184,8 @@
/decl/security_level/default
icon = 'icons/misc/security_state.dmi'

var/static/datum/announcement/priority/security/security_announcement_up = new(do_log = 0, do_newscast = 1, new_sound = sound('maps/torch/sounds/minor_alert.ogg'))
var/static/datum/announcement/priority/security/security_announcement_down = new(do_log = 0, do_newscast = 1, new_sound = sound('maps/torch/sounds/minor_alert.ogg'))
var/static/datum/announcement/priority/security/security_announcement_up = new(do_log = 0, do_newscast = 1, new_sound = sound('mods/content/hearth_maps/sounds/minor_alert.ogg'))
var/static/datum/announcement/priority/security/security_announcement_down = new(do_log = 0, do_newscast = 1, new_sound = sound('mods/content/hearth_maps/sounds/minor_alert.ogg'))

/decl/security_level/default/switching_up_to()
if(up_description)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,24 @@
. += new/datum/atom_creator/simple(/obj/item/oxycandle, 75)
. += new/datum/atom_creator/simple(/obj/item/storage/firstaid/regular, 25)

/*
* Wall-Mounted Emergency Closet
*/
/obj/structure/closet/walllocker/emerglocker
name = "emergency locker"
desc = "A wall mounted locker with emergency supplies."
closet_appearance = /decl/closet_appearance/wall/emergency

/obj/structure/closet/walllocker/emerglocker/WillContain()
//Guaranteed kit - two tanks, two masks, two O2 pouches, and a softsuit
. = list(/obj/item/tank/emergency/oxygen/engi = 2,
/obj/item/clothing/mask/breath = 2,
/obj/item/storage/med_pouch/oxyloss = 2)

. += new/datum/atom_creator/simple(list(/obj/item/storage/toolbox/emergency, /obj/item/inflatable/wall = 2), 75)
. += new/datum/atom_creator/simple(/obj/item/oxycandle, 75)
. += new/datum/atom_creator/simple(/obj/item/storage/firstaid/regular, 25)

/*
* Fire Closet
*/
Expand Down
4 changes: 2 additions & 2 deletions code/modules/reagents/heat_sources/_heat_source.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
icon = 'icons/obj/machines/heat_sources.dmi'
icon_state = "hotplate"
atom_flags = ATOM_FLAG_CLIMBABLE
density = TRUE
anchored = TRUE
density = FALSE
anchored = TRUE
idle_power_usage = 0
active_power_usage = 1.2 KILOWATTS
construct_state = /decl/machine_construction/default/panel_closed
Expand Down
2 changes: 2 additions & 0 deletions code/modules/reagents/reagent_containers/condiment.dm
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,13 @@
var/obj/item/chems/condiment/special_bottle = special_bottles[reagent]
name = initial(special_bottle.name)
desc = initial(special_bottle.desc)
icon = initial(special_bottle.icon)
icon_state = initial(special_bottle.icon_state)
center_of_mass = initial(special_bottle.center_of_mass)
else
name = initial(name)
desc = initial(desc)
icon = initial(icon)
center_of_mass = initial(center_of_mass)
if(LAZYLEN(reagents.reagent_volumes))
icon_state = "mixedcondiments"
Expand Down
8 changes: 6 additions & 2 deletions code/unit_tests/map_tests.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,25 @@
log_bad("[bad_msg] lacks an APC.")
area_good = 0
else if(A.apc && (exemptions & global.using_map.NO_APC))
log_bad("[bad_msg] is not supposed to have an APC.")
log_bad("[bad_msg] is not supposed to have an APC, but has one: [log_info_line(A.apc)].")
area_good = 0

if(!A.air_scrub_names.len && !(exemptions & global.using_map.NO_SCRUBBER))
log_bad("[bad_msg] lacks an air scrubber.")
area_good = 0
else if(A.air_scrub_names.len && (exemptions & global.using_map.NO_SCRUBBER))
log_bad("[bad_msg] is not supposed to have an air scrubber.")
log_bad("[bad_msg] is not supposed to have an air scrubber, but has [A.air_scrub_names.len]:")
for(var/obj/machinery/atmospherics/unary/vent_scrubber/scrubber in A)
log_bad("\t[log_info_line(scrubber)]")
area_good = 0

if(!A.air_vent_names.len && !(exemptions & global.using_map.NO_VENT))
log_bad("[bad_msg] lacks an air vent.[ascii_reset]")
area_good = 0
else if(A.air_vent_names.len && (exemptions & global.using_map.NO_VENT))
log_bad("[bad_msg] is not supposed to have an air vent.")
for(var/obj/machinery/atmospherics/unary/vent_pump/vent in A)
log_bad("\t[log_info_line(vent)]")
area_good = 0

if(!area_good)
Expand Down
8 changes: 8 additions & 0 deletions maps/endeavour/decals/floor_decals.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/obj/effect/floor_decal/hull_marking
icon = 'maps/endeavour/icons/hull_markings.dmi'

/obj/effect/floor_decal/hull_marking/endeavour
icon_state = "ship_name"

/obj/effect/floor_decal/hull_marking/designation
icon_state = "designation"
Loading