mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 20:43:10 +01:00
Ship stuff and more.
This commit is contained in:
@@ -3068,6 +3068,7 @@
|
||||
#include "maps\aurora\code\aurora_unittest.dm"
|
||||
#include "maps\away\away_sites.dm"
|
||||
#include "maps\away\generic\derelict.dm"
|
||||
#include "maps\away\ships\corporate.dm"
|
||||
#include "maps\event\code\event.dm"
|
||||
#include "maps\event\odin_departure\code\odin_departure_areas.dm"
|
||||
#include "maps\event\odin_departure\code\odin_depature.dm"
|
||||
|
||||
@@ -567,6 +567,11 @@ var/const/access_kataphract_trader = 116
|
||||
id = access_crate_cash
|
||||
access_type = ACCESS_TYPE_NONE
|
||||
|
||||
/var/const/access_orion_exress_ship = 201
|
||||
/datum/access/exress_ship
|
||||
id = access_orion_exress_ship
|
||||
access_type = ACCESS_TYPE_NONE
|
||||
|
||||
/var/const/access_none = -1
|
||||
/datum/access/none
|
||||
id = access_none
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
|
||||
/datum/space_sector/romanovich
|
||||
name = SECTOR_ROMANOVICH
|
||||
description = "The Romanovich Cloud is a shell of icy, rocky and metallic bodies that orbit very distant Tau Ceti, past even the Dust Belt. Rich in deposits of precious and\
|
||||
semi-precious metals as well as radioactive elements, the Romanovich Cloud is the source of nearly all the raw materials used within Tau Ceti. The cloud is also one of the few\
|
||||
sources of Phoron, a volatile but highly-sought after compound, known for its uses in the biomedical and energy industries. Most of the sources of Phoron within the Romanovich \
|
||||
Cloud are under control of NanoTrasen, which has consequently established many high-tech research facilities in the area in the past few years."
|
||||
description = "The Romanovich Cloud is a shell of icy, rocky and metallic bodies that orbit very distant Tau Ceti, past even the Dust Belt. Rich in deposits of precious and \
|
||||
semi-precious metals as well as radioactive elements, the Romanovich Cloud is the source of nearly all the raw materials used within Tau Ceti. The cloud is also one of the few\
|
||||
sources of Phoron, a volatile but highly-sought after compound, known for its uses in the biomedical and energy industries. Most of the sources of Phoron within the Romanovich \
|
||||
Cloud are under control of NanoTrasen, which has consequently established many high-tech research facilities in the area in the past few years."
|
||||
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid, /obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/romanovich)
|
||||
|
||||
/datum/space_sector/corp_zone
|
||||
|
||||
@@ -4,10 +4,14 @@
|
||||
suffix = "generic/derelict.dmm"
|
||||
sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE)
|
||||
spawn_weight = 1
|
||||
spawn_cost = 2
|
||||
id = "space_derelict"
|
||||
|
||||
/decl/submap_archetype/space_derelict
|
||||
descriptor = "space derelict"
|
||||
map = "space derelict"
|
||||
descriptor = "A space derelict."
|
||||
|
||||
/obj/effect/overmap/visitable/sector/space_derelict
|
||||
name = "derelict"
|
||||
desc = "An abandoned space structure."
|
||||
desc = "An abandoned space structure."
|
||||
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
/obj/machinery/porta_turret/xray,
|
||||
/obj/effect/floor_decal/industrial/warning/full,
|
||||
/turf/simulated/floor/plating,
|
||||
/area/space)
|
||||
/area/derelict)
|
||||
"ktN" = (
|
||||
/obj/structure/table/steel,
|
||||
/turf/simulated/floor/tiled/dark,
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
/datum/map_template/ruin/away_site/orion_express_ship
|
||||
name = "Orion Express ship"
|
||||
description = "A light ship belonging to the Orion Express corporation."
|
||||
suffix = "ships/orion_express_ship.dmm"
|
||||
sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE)
|
||||
spawn_weight = 1
|
||||
spawn_cost = 1
|
||||
id = "orion_express_ship"
|
||||
|
||||
decl/submap_archetype/orion_express_ship
|
||||
map = "Orion Express ship"
|
||||
descriptor = "A light ship belonging to the Orion Express corporation."
|
||||
|
||||
/obj/effect/overmap/visitable/ship/landable/orion_express_ship
|
||||
name = "Orion Express Ship"
|
||||
desc = "A light trading ship."
|
||||
|
||||
/obj/effect/overmap/visitable/ship/landable/orion_express_ship/New()
|
||||
name = "OEV [pick("Messenger", "Traveler", "Highspeed", "Punctual","Unstoppable")]"
|
||||
..()
|
||||
|
||||
//areas
|
||||
|
||||
/area/shuttle/orion_express_ship
|
||||
name = "Orion Express Ship"
|
||||
icon_state = "shuttle"
|
||||
|
||||
/area/shuttle/orion_express_shuttle
|
||||
name = "Orion Express Shuttle"
|
||||
icon_state = "shuttle2"
|
||||
|
||||
//ship stuff
|
||||
|
||||
/obj/effect/overmap/visitable/ship/landable/orion_express_ship
|
||||
name = "Orion Express ship"
|
||||
desc = "A light ship belonging to the Orion Express corporation."
|
||||
max_speed = 1/(2 SECONDS)
|
||||
burn_delay = 1 SECONDS
|
||||
vessel_mass = 5000
|
||||
fore_dir = NORTH
|
||||
vessel_size = SHIP_SIZE_SMALL
|
||||
|
||||
initial_restricted_waypoints = list(
|
||||
"Orion Express Shuttle" = list("nav_orion_express_shuttle")
|
||||
)
|
||||
|
||||
/obj/effect/overmap/visitable/ship/landable/orion_express_shuttle
|
||||
name = "Orion Express Shuttle"
|
||||
desc = "A shuttle used by the Orion Express to deliver its goods."
|
||||
shuttle = "Orion Express Shuttle"
|
||||
max_speed = 1/(3 SECONDS)
|
||||
burn_delay = 2 SECONDS
|
||||
vessel_mass = 3000 //very inefficient pod
|
||||
fore_dir = SOUTH
|
||||
vessel_size = SHIP_SIZE_TINY
|
||||
|
||||
/obj/machinery/computer/shuttle_control/explore/orion_express_shuttle
|
||||
name = "mining shuttle control console"
|
||||
shuttle_tag = "Orion Express Shuttle"
|
||||
req_access = list(access_orion_exress_ship)
|
||||
|
||||
//shuttle stuff
|
||||
|
||||
/datum/shuttle/autodock/overmap/orion_express_shuttle
|
||||
name = "Orion Express Shuttle"
|
||||
move_time = 90
|
||||
shuttle_area = list(/area/shuttle/orion_express_shuttle)
|
||||
current_location = "orion_express_shuttle"
|
||||
landmark_transition = "nav_transit_orion_express"
|
||||
range = 1
|
||||
fuel_consumption = 2
|
||||
logging_home_tag = "nav_hangar_orion_express"
|
||||
|
||||
/obj/effect/shuttle_landmark/orion_express_shuttle/hangar
|
||||
name = "Orion Express Shuttle Hangar"
|
||||
landmark_tag = "nav_hangar_orion_express"
|
||||
docking_controller = "orion_express_shuttle"
|
||||
base_turf = /turf/simulated/floor/plating
|
||||
|
||||
/obj/effect/shuttle_landmark/orion_express_shuttle/transit
|
||||
name = "In transit"
|
||||
landmark_tag = "nav_transit_orion_express"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,8 @@
|
||||
overmap_event_areas = 15
|
||||
planet_size = list(255,255)
|
||||
|
||||
away_site_budget = 3
|
||||
|
||||
station_networks = list(
|
||||
NETWORK_COMMAND,
|
||||
NETWORK_ENGINE,
|
||||
|
||||
@@ -4095,6 +4095,7 @@
|
||||
base_turf = /turf/simulated/floor/plating;
|
||||
name = "Port Hangar"
|
||||
},
|
||||
/obj/effect/shuttle_landmark/automatic,
|
||||
/turf/simulated/floor/plating,
|
||||
/area/hangar/auxiliary)
|
||||
"dUK" = (
|
||||
@@ -17189,6 +17190,10 @@
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/hangar/auxiliary)
|
||||
"pMP" = (
|
||||
/obj/effect/shuttle_landmark/automatic,
|
||||
/turf/simulated/floor/plating,
|
||||
/area/hangar/auxiliary)
|
||||
"pMX" = (
|
||||
/obj/effect/floor_decal/corner/red/diagonal,
|
||||
/obj/effect/floor_decal/industrial/outline/grey,
|
||||
@@ -51613,7 +51618,7 @@ bJa
|
||||
bJa
|
||||
bJa
|
||||
bJa
|
||||
bJa
|
||||
pMP
|
||||
bJa
|
||||
lnk
|
||||
bJa
|
||||
|
||||
Reference in New Issue
Block a user