please work.

This commit is contained in:
Amaya
2020-03-26 20:06:25 +01:00
parent 6686398089
commit fb0d03babf
2 changed files with 1490 additions and 0 deletions
+149
View File
@@ -0,0 +1,149 @@
// Compile in the map for CI testing if we're testing compileability of all the maps
#if MAP_TEST
#include "vespa.dmm"
#endif
// Map template for spawning the shuttle
/datum/map_template/om_ships/vespa
name = "OM Ship - Vespa (New Z)"
desc = "The Vespa, a Hephaestus Industries vessel."
mappath = 'vespa.dmm'
// The shuttle's area(s)
/area/ship/expe
name = "\improper Event Ship (Use a Subtype!)"
icon_state = "shuttle2"
requires_power = 1
dynamic_lighting = 1
/area/ship/expe/engineering
name = "\improper Exp Ship - Engineering"
/area/ship/expe/engineeringpower
name = "\improper Exp Ship - Engineering Power Station"
/area/ship/expe/engineeringequipment
name = "\improper Exp Ship - Engineering Equipment Room"
/area/ship/expe/engineeringstorage
name = "\improper Exp Ship - Engineering Storage Room"
/area/ship/expe/hangar
name = "\improper Exp Ship - Hangar"
/area/ship/expe/hangarcontrol
name = "\improper Exp Ship - Exploration Equipment Room"
/area/ship/expe/cabin1
name = "\improper Exp Ship - Cabin 1"
/area/ship/expe/cabin2
name = "\improper Exp Ship - Cabin 2"
/area/ship/expe/cabin3
name = "\improper Exp Ship - Cabin 3"
/area/ship/expe/cabin4
name = "\improper Exp Ship - Cabin 4"
/area/ship/expe/cabin5
name = "\improper Exp Ship - Cabin 5"
/area/ship/expe/cabin6
name = "\improper Exp Ship - Cabin 6"
/area/ship/expe/cabin7
name = "\improper Exp Ship - Cabin 7"
/area/ship/expe/cabin8
name = "\improper Exp Ship - Cabin 8"
/area/ship/expe/cabin9
name = "\improper Exp Ship - Cabin 9"
/area/ship/expe/corridor1
name = "\improper Exp Ship - Corridor"
/area/ship/expe/corridor2
name = "\improper Exp Ship - Corridor"
/area/ship/expe/corridor3
name = "\improper Exp Ship - Corridor"
/area/ship/expe/corridor4
name = "\improper Exp Ship - Corridor"
/area/ship/expe/corridor5
name = "\improper Exp Ship - Corridor"
/area/ship/expe/corridor6
name = "\improper Exp Ship - Corridor"
/area/ship/expe/sm
name = "\improper Exp Ship - Supermatter"
/area/ship/expe/smstorage
name = "\improper Exp Ship - Supermatter Storage"
/area/ship/expe/medical
name = "\improper Exp Ship - Medical"
/area/ship/expe/medical1
name = "\improper Exp Ship - Medical Pacient Room"
/area/ship/expe/medicalchem
name = "\improper Exp Ship - Chemistry"
/area/ship/expe/medicalmain
name = "\improper Exp Ship - Medical Main"
/area/ship/expe/medicaleq
name = "\improper Exp Ship - Medical Equipment Room"
/area/ship/expe/medicalsur
name = "\improper Exp Ship - Medical Surgery"
/area/ship/expe/armoury
name = "\improper Exp Ship - Lightweight Armoury"
/area/ship/expe/science
name = "\improper Exp Ship - Science"
/area/ship/expe/sciencestorage
name = "\improper Exp Ship - Science Storage Room"
/area/ship/expe/scienceequip
name = "\improper Exp Ship - Science Equipment Room"
/area/ship/expe/sciencemain
name = "\improper Exp Ship - Science Main"
/area/ship/expe/cafet
name = "\improper Exp Ship - Cafeteria"
/area/ship/expe/cargo
name = "\improper Exp Ship - Storage"
/area/ship/expe/bridge
name = "\improper Exp Ship - Bridge"
/area/ship/expe/engines
name = "\improper Exp Ship - Engines"
/area/ship/expe/captqua
name = "\improper Exp Ship - Captain's Quarters"
/area/ship/expe/expedition
name = "\improper Exp Ship - Expedition Prep"
/area/ship/expe/atmospherics
name = "\improper Exp Ship - Atmos"
/area/ship/expe/northairlock
name = "\improper Exp Ship - Airlock"
/area/ship/expe/southairlock
name = "\improper Exp Ship - Airlock"
/area/ship/expe/maintenancerim
name = "\improper Exp Ship - Maintenance"
/area/ship/expe/maintenance1
name = "\improper Exp Ship - Maintenance"
/area/ship/expe/maintenance2
name = "\improper Exp Ship - Maintenance"
// The 'ship'
/obj/effect/overmap/visitable/ship/vespa
name = "HPV Vespa"
desc = "A Hephaestus Industries vessel."
color = "#4cad73" //Green
vessel_mass = 10000
vessel_size = SHIP_SIZE_LARGE
initial_generic_waypoints = list("hpv_port", "hpv_starboard", "omship_spawn_vespaboat")
// The ship's boat
/area/shuttle/vespaboat
name = "\improper Vespa's Ship's Boat"
icon_state = "shuttle"
// The shuttle's 'shuttle' computer
/obj/machinery/computer/shuttle_control/explore/vespaboat
name = "Vespa's Shuttle control console"
shuttle_tag = "Vespa's Ship's Boat"
req_one_access = list(access_pilot)
// A shuttle lateloader landmark
/obj/effect/shuttle_landmark/shuttle_initializer/vespaboat
name = "Vespa's Boat Bay"
base_area = /area/ship/expe/hangar
base_turf = /turf/simulated/floor/tiled/techfloor
landmark_tag = "omship_spawn_vespaboat"
docking_controller = "vespa_boatbay"
shuttle_type = /datum/shuttle/autodock/overmap/vespaboat
// The 'shuttle'
/datum/shuttle/autodock/overmap/vespaboat
name = "Vespa's Ship's Boat"
current_location = "omship_spawn_vespaboat"
docking_controller_tag = "vespaboat_docker"
shuttle_area = /area/shuttle/vespaboat
fuel_consumption = 0
defer_initialisation = TRUE
File diff suppressed because it is too large Load Diff