mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-05 11:24:11 +01:00
14b13e9299
Tested and confirmed working, all expedition areas and POIs spawned correctly and as expected. Added a new guide to help new contributors walk through adding new POIs or expedition areas, or gateway maps, in case the new system is confusing at all. This will probably also break the following PR's: https://github.com/VOREStation/VOREStation/pull/8807 https://github.com/VOREStation/VOREStation/pull/8558 https://github.com/VOREStation/VOREStation/pull/8820
55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
// Compile in the map for CI testing if we're testing compileability of all the maps
|
|
#if MAP_TEST
|
|
#include "generic_shuttle.dmm"
|
|
#endif
|
|
|
|
// Map template for spawning the shuttle
|
|
/datum/map_template/om_ships/hybrid
|
|
name = "OM Ship - Generic Shuttle"
|
|
desc = "A small privately-owned vessel."
|
|
mappath = 'generic_shuttle.dmm'
|
|
annihilate = TRUE
|
|
|
|
// The shuttle's area(s)
|
|
/area/shuttle/generic_shuttle/eng
|
|
name = "\improper Private Vessel - Engineering"
|
|
icon_state = "shuttle2"
|
|
requires_power = 1
|
|
|
|
/area/shuttle/generic_shuttle/gen
|
|
name = "\improper Private Vessel - General"
|
|
icon_state = "shuttle2"
|
|
requires_power = 1
|
|
|
|
// The shuttle's 'shuttle' computer
|
|
/obj/machinery/computer/shuttle_control/explore/generic_shuttle
|
|
name = "short jump console"
|
|
shuttle_tag = "Private Vessel"
|
|
req_one_access = list(access_pilot)
|
|
|
|
// A shuttle lateloader landmark
|
|
/obj/effect/shuttle_landmark/shuttle_initializer/generic_shuttle
|
|
name = "Origin - Private Vessel"
|
|
base_area = /area/space
|
|
base_turf = /turf/space
|
|
landmark_tag = "omship_spawn_generic_shuttle"
|
|
shuttle_type = /datum/shuttle/autodock/overmap/generic_shuttle
|
|
|
|
// The 'shuttle'
|
|
/datum/shuttle/autodock/overmap/generic_shuttle
|
|
name = "Private Vessel"
|
|
current_location = "omship_spawn_generic_shuttle"
|
|
docking_controller_tag = "generic_shuttle_docker"
|
|
shuttle_area = list(/area/shuttle/generic_shuttle/eng, /area/shuttle/generic_shuttle/gen)
|
|
defer_initialisation = TRUE //We're not loaded until an admin does it
|
|
|
|
// The 'ship'
|
|
/obj/effect/overmap/visitable/ship/landable/generic_shuttle
|
|
scanner_name = "Private Vessel"
|
|
scanner_desc = @{"[i]Registration[/i]: PRIVATE
|
|
[i]Class[/i]: Small Shuttle
|
|
[i]Transponder[/i]: Transmitting (CIV), non-hostile
|
|
[b]Notice[/b]: Small private vessel"}
|
|
vessel_mass = 1000
|
|
vessel_size = SHIP_SIZE_TINY
|
|
shuttle = "Private Vessel" |