mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-23 14:57:07 +01:00
- repaths things to /entity and /tiled - basic ticked physics movement system - basic cross/uncross/etc system for tiled --------- Co-authored-by: silicons <no@you.cat>
200 lines
6.4 KiB
Plaintext
200 lines
6.4 KiB
Plaintext
// -- Datums -- //
|
|
/datum/map_template/shuttle/overmap/generic/bearcat
|
|
name = "OM Ship - Bearcat (New Z)"
|
|
desc = "An old salvage ship, abandoned but seemingly intact."
|
|
suffix = "bearcat.dmm"
|
|
|
|
// The 'shuttle'
|
|
/datum/shuttle/autodock/overmap/bearcat
|
|
name = "Bearcat"
|
|
current_location = "omship_spawn_bearcat"
|
|
docking_controller_tag = "bearcat_docking"
|
|
shuttle_area = list( /area/ship/scrap,
|
|
/area/shuttle/bearcat/cargo,
|
|
/area/shuttle/bearcat/command,
|
|
/area/shuttle/bearcat/command_captain,
|
|
/area/shuttle/bearcat/comms,
|
|
/area/shuttle/bearcat/crew,
|
|
/area/shuttle/bearcat/crew_corridors,
|
|
/area/shuttle/bearcat/crew_dorms,
|
|
/area/shuttle/bearcat/crew_kitchen,
|
|
/area/shuttle/bearcat/crew_medbay,
|
|
/area/shuttle/bearcat/crew_saloon,
|
|
/area/shuttle/bearcat/crew_toilets,
|
|
/area/shuttle/bearcat/crew_wash,
|
|
/area/shuttle/bearcat/dock_central,
|
|
/area/shuttle/bearcat/dock_port,
|
|
/area/shuttle/bearcat/dock_starboard,
|
|
/area/shuttle/bearcat/maintenance,
|
|
/area/shuttle/bearcat/maintenance_atmos,
|
|
/area/shuttle/bearcat/maintenance_engine,
|
|
/area/shuttle/bearcat/maintenance_engine_pod_port,
|
|
/area/shuttle/bearcat/maintenance_engine_pod_starboard,
|
|
/area/shuttle/bearcat/maintenance_enginecontrol,
|
|
/area/shuttle/bearcat/maintenance_power,
|
|
/area/shuttle/bearcat/maintenance_storage,
|
|
/area/shuttle/bearcat/unused1,
|
|
/area/shuttle/bearcat/unused2
|
|
) //it's a miracle this thing works
|
|
defer_initialisation = TRUE //We're not loaded until an admin does it
|
|
fuel_consumption = 4 //chonker uses more fuel
|
|
move_direction = NORTH
|
|
ceiling_type = /turf/simulated/floor/reinforced/airless
|
|
|
|
// A shuttle lateloader landmark
|
|
/obj/effect/shuttle_landmark/shuttle_initializer/bearcat
|
|
name = "IRV Bearcat"
|
|
base_area = /area/space
|
|
base_turf = /turf/space
|
|
landmark_tag = "omship_spawn_bearcat"
|
|
shuttle_type = /datum/shuttle/autodock/overmap/bearcat
|
|
|
|
/obj/overmap/entity/visitable/ship/landable/bearcat
|
|
scanner_name = "Binturong-class Salvage Vessel"
|
|
scanner_desc = @{"[i]Registration[/i]: IRV Bearcat
|
|
[i]Class:[/i] Corvette
|
|
[i]Transponder[/i]: Transmitting \'Keep-Away\' Signal
|
|
[b]Notice[/b]: Abandoned under unclear circumstances."}
|
|
known = FALSE
|
|
color = "#ee3333" //Reddish, so it looks kinda rusty and beat up
|
|
// initial_generic_waypoints = list("bearcat_dock_w", "bearcat_dock_e")
|
|
vessel_mass = 3500
|
|
vessel_size = SHIP_SIZE_LARGE
|
|
shuttle = "Bearcat"
|
|
|
|
// The shuttle's 'shuttle' computer
|
|
/obj/machinery/computer/shuttle_control/explore/bearcat
|
|
name = "short jump console"
|
|
shuttle_tag = "Bearcat"
|
|
req_one_access = list()
|
|
|
|
// -- Objs -- //
|
|
/obj/effect/shuttle_landmark/premade/bearcat/dock_w
|
|
name = "IRV Bearcat - Port Docking Ring"
|
|
landmark_tag = "bearcat_dock_w"
|
|
|
|
/obj/effect/shuttle_landmark/premade/bearcat/dock_e
|
|
name = "IRV Bearcat - Starboard Docking Ring"
|
|
landmark_tag = "bearcat_dock_e"
|
|
|
|
/area/ship/scrap
|
|
name = "\improper Bearcat"
|
|
has_gravity = 0 //predates artificial gravity - won't matter much due to all the walls to push off of!
|
|
|
|
/area/shuttle/bearcat/crew
|
|
name = "\improper Bearcat Crew Compartments"
|
|
icon_state = "hallC"
|
|
|
|
/area/shuttle/bearcat/crew_corridors
|
|
name = "\improper Bearcat Corridors"
|
|
icon_state = "hallC1"
|
|
|
|
/area/shuttle/bearcat/crew_kitchen
|
|
name = "\improper Bearcat Galley"
|
|
icon_state = "kitchen"
|
|
|
|
/area/shuttle/bearcat/crew_dorms
|
|
name = "\improper Bearcat Dorms"
|
|
icon_state = "crew_quarters"
|
|
|
|
/area/shuttle/bearcat/crew_saloon
|
|
name = "\improper Bearcat Saloon"
|
|
icon_state = "conference"
|
|
|
|
/area/shuttle/bearcat/crew_toilets
|
|
name = "\improper Bearcat Bathrooms"
|
|
icon_state = "toilet"
|
|
|
|
/area/shuttle/bearcat/crew_wash
|
|
name = "\improper Bearcat Washroom"
|
|
icon_state = "locker"
|
|
|
|
/area/shuttle/bearcat/crew_medbay
|
|
name = "\improper Bearcat Medical Bay"
|
|
icon_state = "medbay"
|
|
|
|
/area/shuttle/bearcat/cargo
|
|
name = "\improper Bearcat Cargo Hold"
|
|
icon_state = "quartstorage"
|
|
|
|
/area/shuttle/bearcat/dock
|
|
name = "\improper Bearcat Docking Bay"
|
|
icon_state = "start"
|
|
|
|
/area/shuttle/bearcat/dock_central
|
|
name = "\improper Bearcat Passenger Bay"
|
|
icon_state = "start"
|
|
|
|
/area/shuttle/bearcat/dock_port
|
|
name = "\improper Bearcat Docking Bay Port"
|
|
icon_state = "west"
|
|
|
|
/area/shuttle/bearcat/dock_starboard
|
|
name = "\improper Bearcat Docking Bay Starboard"
|
|
icon_state = "east"
|
|
|
|
/area/shuttle/bearcat/unused1
|
|
name = "\improper Bearcat Unused Compartment #1"
|
|
icon_state = "green"
|
|
|
|
/area/shuttle/bearcat/unused2
|
|
name = "\improper Bearcat Unused Compartment #2"
|
|
icon_state = "yellow"
|
|
|
|
/area/shuttle/bearcat/unused3
|
|
name = "\improper Bearcat Unused Compartment #3"
|
|
icon_state = "blueold"
|
|
|
|
/area/shuttle/bearcat/maintenance
|
|
name = "\improper Bearcat Maintenance Compartments"
|
|
icon_state = "storage"
|
|
|
|
/area/shuttle/bearcat/maintenance_storage
|
|
name = "\improper Bearcat Tools Storage"
|
|
icon_state = "eva"
|
|
|
|
/area/shuttle/bearcat/maintenance_atmos
|
|
name = "\improper Bearcat Atmospherics Compartment"
|
|
icon_state = "atmos"
|
|
music = list('sound/ambience/ambiatm1.ogg')
|
|
|
|
/area/shuttle/bearcat/maintenance_power
|
|
name = "\improper Bearcat Power Compartment"
|
|
icon_state = "engine_smes"
|
|
music = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg')
|
|
|
|
/area/shuttle/bearcat/maintenance_engine
|
|
name = "\improper Bearcat Main Engine Compartment"
|
|
icon_state = "engine"
|
|
music = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg')
|
|
|
|
/area/shuttle/bearcat/maintenance_engine_pod_port
|
|
name = "\improper Bearcat Port Engine Pod"
|
|
icon_state = "west"
|
|
music = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg')
|
|
|
|
/area/shuttle/bearcat/maintenance_engine_pod_starboard
|
|
name = "\improper Bearcat Starboard Engine Pod"
|
|
icon_state = "east"
|
|
music = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg')
|
|
|
|
/area/shuttle/bearcat/maintenance_enginecontrol
|
|
name = "\improper Bearcat Engine Control Room"
|
|
icon_state = "engine_monitoring"
|
|
music = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg')
|
|
|
|
/area/shuttle/bearcat/command
|
|
name = "\improper Bearcat Command Deck"
|
|
icon_state = "centcom"
|
|
music = list('sound/ambience/signal.ogg')
|
|
|
|
/area/shuttle/bearcat/command_captain
|
|
name = "\improper Bearcat Captain's Quarters"
|
|
icon_state = "captain"
|
|
music = list('sound/ambience/signal.ogg')
|
|
|
|
/area/shuttle/bearcat/comms
|
|
name = "\improper Bearcat Communications Relay"
|
|
icon_state = "tcomsatcham"
|
|
music = list('sound/ambience/signal.ogg')
|