mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-26 04:36:58 +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>
102 lines
3.8 KiB
Plaintext
102 lines
3.8 KiB
Plaintext
|
|
// Map template for spawning the shuttle
|
|
/datum/map_template/shuttle/overmap/generic/syndicatecarrier
|
|
name = "OM Ship - Mercenary Ship (New Z)"
|
|
desc = "Mercenary Ship."
|
|
suffix = "mercship.dmm"
|
|
|
|
// The ship's area(s)
|
|
/area/ship/mercenary
|
|
name = "\improper Mercenary Ship (Use a Subtype!)"
|
|
icon_state = "shuttle2"
|
|
requires_power = 1
|
|
dynamic_lighting = 1
|
|
|
|
/area/ship/mercenary/engineering
|
|
name = "\improper Mercenary Ship - Engineering"
|
|
/area/ship/mercenary/engineeringcntrl
|
|
name = "\improper Mercenary Ship - Engineering Power Room"
|
|
/area/ship/mercenary/bridge
|
|
name = "\improper Mercenary Ship - Cockpit"
|
|
/area/ship/mercenary/atmos
|
|
name = "\improper Mercenary Ship - Atmospherics"
|
|
/area/ship/mercenary/air
|
|
name = "\improper Mercenary Ship - Engineering Systems"
|
|
/area/ship/mercenary/engine
|
|
name = "\improper Mercenary Ship - Engine"
|
|
/area/ship/mercenary/engine1
|
|
name = "\improper Mercenary Ship - Engine"
|
|
/area/ship/mercenary/armoury
|
|
name = "\improper Mercenary Ship - Armoury"
|
|
/area/ship/mercenary/hangar
|
|
name = "\improper Mercenary Ship - Hangar"
|
|
/area/ship/mercenary/barracks
|
|
name = "\improper Mercenary Ship - Barracks"
|
|
/area/ship/mercenary/fighter
|
|
name = "\improper Mercenary Ship - Fighter Maintenance"
|
|
/area/ship/mercenary/med
|
|
name = "\improper Mercenary Ship - Medical"
|
|
/area/ship/mercenary/med1
|
|
name = "\improper Mercenary Ship - Medical"
|
|
/area/ship/mercenary/hall1
|
|
name = "\improper Mercenary Ship - Corridor"
|
|
/area/ship/mercenary/hall2
|
|
name = "\improper Mercenary Ship - Corridor"
|
|
/area/ship/mercenary/southairlock
|
|
name = "\improper Mercenary Ship - Southern Airlock"
|
|
/area/ship/mercenary/northairlock
|
|
name = "\improper Mercenary Ship - Northern Airlock"
|
|
|
|
// The 'shuttle' of the excursion shuttle
|
|
// /datum/shuttle/autodock/overmap/mercenaryship
|
|
// name = "Unknown Vessel"
|
|
// warmup_time = 0
|
|
// current_location = "tether_excursion_hangar"
|
|
// docking_controller_tag = "expshuttle_docker"
|
|
// shuttle_area = list(/area/ship/mercenary/engineering, /area/ship/mercenary/engineeringcntrl, /area/ship/mercenary/bridge, /area/ship/mercenary/atmos, /area/ship/mercenary/air, /area/ship/mercenary/engine, /area/ship/mercenary/engine1, /area/ship/mercenary/armoury, /area/ship/mercenary/hangar, /area/ship/mercenary/barracks, /area/ship/mercenary/fighter, /area/ship/mercenary/med, /area/ship/mercenary/med1, /area/ship/mercenary/hall1, /area/ship/mercenary/hall2)
|
|
// fuel_consumption = 3
|
|
|
|
// The 'ship'
|
|
/obj/overmap/entity/visitable/ship/mercship
|
|
name = "Unknown Vessel"
|
|
desc = "Spacefaring vessel. No IFF detected."
|
|
scanner_desc = @{"[i]Registration[/i]: UNKNOWN
|
|
[i]Class[/i]: UNKNOWN
|
|
[i]Transponder[/i]: None Detected
|
|
[b]Notice[/b]: Unregistered vessel"}
|
|
color = "#f23000" //Red
|
|
vessel_mass = 8000
|
|
vessel_size = SHIP_SIZE_SMALL
|
|
initial_generic_waypoints = list("carrier_fore", "carrier_aft", "carrier_port", "carrier_starboard", "base_dock")
|
|
initial_restricted_waypoints = list("Carrier's Ship's Boat" = list("omship_spawn_mercboat"))
|
|
|
|
|
|
//The boat's area
|
|
/area/shuttle/mercboat
|
|
name = "\improper Carrier's Ship's Boat"
|
|
icon_state = "shuttle"
|
|
requires_power = 0
|
|
|
|
// The shuttle's 'shuttle' computer
|
|
/obj/machinery/computer/shuttle_control/explore/mercboat
|
|
name = "boat control console"
|
|
shuttle_tag = "Carrier's Ship's Boat"
|
|
|
|
// A shuttle lateloader landmark
|
|
/obj/effect/shuttle_landmark/shuttle_initializer/mercboat
|
|
name = "Carrier's Boat Bay"
|
|
base_area = /area/ship/mercenary/hangar
|
|
base_turf = /turf/simulated/floor/plating
|
|
landmark_tag = "omship_spawn_mercboat"
|
|
docking_controller = "merc_boatbay"
|
|
shuttle_type = /datum/shuttle/autodock/overmap/mercboat
|
|
|
|
// The 'shuttle'
|
|
/datum/shuttle/autodock/overmap/mercboat
|
|
name = "Carrier's Ship's Boat"
|
|
current_location = "omship_spawn_mercboat"
|
|
docking_controller_tag = "mercboat_docker"
|
|
shuttle_area = /area/shuttle/mercboat
|
|
fuel_consumption = 0
|
|
defer_initialisation = TRUE
|