Skip to content

Commit

Permalink
shuttle landmarks, ghost role tweaks, and changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
furrycactus committed Feb 23, 2024
1 parent da8d612 commit 4032204
Show file tree
Hide file tree
Showing 4 changed files with 1,033 additions and 613 deletions.
42 changes: 42 additions & 0 deletions html/changelogs/furrycactus - iac rescue ship rework.yml
Original file line number Diff line number Diff line change
@@ -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: Furrycactus

# 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:
- maptweak: "Reworked the IAC Rescue Ship to be more in-line with modern mapping standards, and hopefully to be more enjoyable to play."
- tweak: "Slightly tweaked the descriptions of the IAC Rescue Ship ghost roles to diversify the character concepts a little more."
56 changes: 53 additions & 3 deletions maps/away/ships/iac/iac_rescue_ship.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@
/area/ship/iac_rescue_ship/portengine
name = "IAC Rescue Ship Port Engine"

/area/ship/iac_rescue_ship/engineering
name = "IAC Rescue Ship Engineering"

/area/ship/iac_rescue_ship/atmospherics
name = "IAC Rescue Ship Atmospherics"

/area/ship/iac_rescue_ship/bathroom
name = "IAC Rescue Ship Bathroom"

Expand Down Expand Up @@ -77,6 +83,9 @@
/area/ship/iac_rescue_ship/forehallway
name = "IAC Rescue Ship Fore Hallway"

/area/ship/iac_rescue_ship/centralhallway
name = "IAC Rescue Ship Central Hallway"

/area/ship/iac_rescue_ship/afthallway
name = "IAC Rescue Ship Aft Hallway"

Expand Down Expand Up @@ -112,7 +121,13 @@
"nav_iac_rescue_ship_2",
"nav_iac_rescue_ship_3",
"nav_iac_rescue_ship_4",
"nav_iac_rescue_ship_5"
"nav_iac_rescue_ship_5",
"nav_iac_rescue_stbd_aft",
"nav_iac_rescue_stbd_fore",
"nav_iac_rescue_stbd_berth",
"nav_iac_rescue_port_aft",
"nav_iac_rescue_port_fore",
"nav_iac_rescue_port_berth"
)

invisible_until_ghostrole_spawn = TRUE
Expand Down Expand Up @@ -162,6 +177,40 @@
landmark_tag = "nav_transit_iac_rescue_ship"
base_turf = /turf/space/transit/north

//Starboard Docking Arm

/obj/effect/shuttle_landmark/iac_rescue_ship/starboard_aft
name = "IAC Rescue Ship - Starboard Aft Dock"
landmark_tag = "nav_iac_rescue_stbd_aft"
docking_controller = "airlock_iac_rescue_dock_stbd_aft"

/obj/effect/shuttle_landmark/iac_rescue_ship/starboard_fore
name = "IAC Rescue Ship - Starboard Fore Dock"
landmark_tag = "nav_iac_rescue_stbd_fore"
docking_controller = "airlock_iac_rescue_dock_stbd_fore"

/obj/effect/shuttle_landmark/iac_rescue_ship/starboard_berth
name = "IAC Rescue Ship - Starboard Berthing Dock"
landmark_tag = "nav_iac_rescue_stbd_berth"
docking_controller = "airlock_iac_rescue_dock_stbd_berth"

//Port Docking Arm

/obj/effect/shuttle_landmark/iac_rescue_ship/port_aft
name = "IAC Rescue Ship - Port Aft Dock"
landmark_tag = "nav_iac_rescue_port_aft"
docking_controller = "airlock_iac_rescue_dock_port_aft"

/obj/effect/shuttle_landmark/iac_rescue_ship/port_fore
name = "IAC Rescue Ship - Port Fore Dock"
landmark_tag = "nav_iac_rescue_port_fore"
docking_controller = "airlock_iac_rescue_dock_port_fore"

/obj/effect/shuttle_landmark/iac_rescue_ship/port_berth
name = "IAC Rescue Ship - Port Berthing Dock"
landmark_tag = "nav_iac_rescue_port_berth"
docking_controller = "airlock_iac_rescue_dock_port_berth"

//shuttle stuff
/obj/effect/overmap/visitable/ship/landable/iac_shuttle
name = "IAC Ambulance Shuttle"
Expand All @@ -178,7 +227,7 @@
fore_dir = NORTH
vessel_size = SHIP_SIZE_TINY

/obj/machinery/computer/shuttle_control/explore/iac_shuttle
/obj/machinery/computer/shuttle_control/explore/terminal/iac_shuttle
name = "shuttle control console"
shuttle_tag = "IAC Ambulance Shuttle"
req_access = list(ACCESS_IAC_RESCUE_SHIP)
Expand All @@ -187,6 +236,7 @@
name = "IAC Ambulance Shuttle"
move_time = 20
shuttle_area = list(/area/shuttle/iac_shuttle)
dock_target = "airlock_iac_rescue_shuttle"
current_location = "nav_hangar_iac"

landmark_transition = "nav_transit_iac_shuttle"
Expand All @@ -208,7 +258,7 @@
movable_flags = MOVABLE_FLAG_EFFECTMOVE

/obj/effect/shuttle_landmark/iac_shuttle/transit
name = "In transit"
name = "In Transit"
landmark_tag = "nav_transit_iac_shuttle"

base_turf = /turf/space/transit/north
Loading

0 comments on commit 4032204

Please sign in to comment.