mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
Update virgo minitest to demonstrate overmap landable shuttle features.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
10966
maps/virgo_minitest/virgo_minitest-sector-2.dmm
Normal file
10966
maps/virgo_minitest/virgo_minitest-sector-2.dmm
Normal file
File diff suppressed because it is too large
Load Diff
10488
maps/virgo_minitest/virgo_minitest-sector-3.dmm
Normal file
10488
maps/virgo_minitest/virgo_minitest-sector-3.dmm
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,12 @@
|
|||||||
#if !defined(USING_MAP_DATUM)
|
#if !defined(USING_MAP_DATUM)
|
||||||
|
|
||||||
#include "virgo_minitest-1.dmm"
|
#include "virgo_minitest-1.dmm"
|
||||||
|
#include "virgo_minitest-sector-2.dmm"
|
||||||
|
#include "virgo_minitest-sector-3.dmm"
|
||||||
|
|
||||||
#include "virgo_minitest_defines.dm"
|
#include "virgo_minitest_defines.dm"
|
||||||
#include "virgo_minitest_shuttles.dm"
|
#include "virgo_minitest_shuttles.dm"
|
||||||
|
#include "virgo_minitest_sectors.dm"
|
||||||
|
|
||||||
#define USING_MAP_DATUM /datum/map/virgo_minitest
|
#define USING_MAP_DATUM /datum/map/virgo_minitest
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,12 @@
|
|||||||
accessible_z_levels = list("1" = 100) // The defines can't be used here sadly.
|
accessible_z_levels = list("1" = 100) // The defines can't be used here sadly.
|
||||||
base_turf_by_z = list("1" = /turf/space)
|
base_turf_by_z = list("1" = /turf/space)
|
||||||
|
|
||||||
|
use_overmap = TRUE
|
||||||
|
//var/overmap_size = 20 // Dimensions of overmap zlevel if overmap is used.
|
||||||
|
//var/overmap_z = 0 // If 0 will generate overmap zlevel on init. Otherwise will populate the zlevel provided.
|
||||||
|
//var/overmap_event_areas = 0 // How many event "clouds" will be generated
|
||||||
|
|
||||||
|
|
||||||
station_name = "NSS Ade-testing"
|
station_name = "NSS Ade-testing"
|
||||||
station_short = "VORE-testing"
|
station_short = "VORE-testing"
|
||||||
dock_name = "Virgo-test CC"
|
dock_name = "Virgo-test CC"
|
||||||
|
|||||||
50
maps/virgo_minitest/virgo_minitest_sectors.dm
Normal file
50
maps/virgo_minitest/virgo_minitest_sectors.dm
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
|
||||||
|
/obj/effect/overmap/visitable/sector/virgo_minitest/station
|
||||||
|
name = "Minitest Station"
|
||||||
|
desc = "The Virgo Minitest Station. A small base useful for testing and loading quickly!"
|
||||||
|
base = 1
|
||||||
|
start_x = 10
|
||||||
|
start_y = 10
|
||||||
|
initial_generic_waypoints = list("nav_shared_space", "nav_station_inside", "nav_station_docking1", "nav_station_docking2")
|
||||||
|
|
||||||
|
/obj/effect/overmap/visitable/sector/virgo_minitest/carpfarm
|
||||||
|
name = "Carp Farm"
|
||||||
|
desc = "Abandond space carp farming facility."
|
||||||
|
start_x = 12
|
||||||
|
start_y = 7
|
||||||
|
|
||||||
|
/obj/effect/overmap/visitable/sector/virgo_minitest/beach
|
||||||
|
name = "Beach Planet"
|
||||||
|
desc = "A beach in space. Or on a planet. Its a hack."
|
||||||
|
in_space = 0
|
||||||
|
start_x = 8
|
||||||
|
start_y = 16
|
||||||
|
|
||||||
|
//
|
||||||
|
// Overmap Shuttle Demo
|
||||||
|
//
|
||||||
|
|
||||||
|
/datum/shuttle/autodock/overmap/overmapdemo
|
||||||
|
name = "Overmap-Demo"
|
||||||
|
warmup_time = 0
|
||||||
|
shuttle_area = /area/shuttle/overmapdemo
|
||||||
|
current_location = "nav_station_docking2"
|
||||||
|
docking_controller_tag = "overmapdemo_docker"
|
||||||
|
fuel_consumption = 0 // Override to infinate fuel for now.
|
||||||
|
|
||||||
|
/area/shuttle/overmapdemo
|
||||||
|
name = "Overmap-Demo Suttle"
|
||||||
|
music = "music/escape.ogg"
|
||||||
|
icon_state = "shuttle"
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Making Overmap Shuttle into a Landable Ship
|
||||||
|
//
|
||||||
|
|
||||||
|
/obj/effect/overmap/visitable/ship/landable/overmapdemo
|
||||||
|
name = "VSS Overmap Demo"
|
||||||
|
desc = "Small little shuttle nonetheless capable of overmap travel!"
|
||||||
|
vessel_mass = 5000
|
||||||
|
vessel_size = SHIP_SIZE_SMALL
|
||||||
|
shuttle = "Overmap-Demo"
|
||||||
@@ -3,13 +3,21 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Shared landmark for docking at the station
|
// Shared landmark for docking at the station
|
||||||
/obj/effect/shuttle_landmark/station_dockpoint
|
/obj/effect/shuttle_landmark/station_dockpoint1
|
||||||
name = "Station Docking Point"
|
name = "Station Docking Point 1"
|
||||||
landmark_tag = "nav_station_docking"
|
landmark_tag = "nav_station_docking1"
|
||||||
docking_controller = "station_dock1"
|
docking_controller = "station_dock1"
|
||||||
base_turf = /turf/space
|
base_turf = /turf/space
|
||||||
base_area = /area/space
|
base_area = /area/space
|
||||||
|
|
||||||
|
|
||||||
|
/obj/effect/shuttle_landmark/station_dockpoint2
|
||||||
|
name = "Station Docking Point 2"
|
||||||
|
landmark_tag = "nav_station_docking2"
|
||||||
|
docking_controller = "station_dock2"
|
||||||
|
base_turf = /turf/space
|
||||||
|
base_area = /area/space
|
||||||
|
|
||||||
// Shared landmark for docking *inside* the station
|
// Shared landmark for docking *inside* the station
|
||||||
/obj/effect/shuttle_landmark/station_inside
|
/obj/effect/shuttle_landmark/station_inside
|
||||||
name = "Internal Hangar"
|
name = "Internal Hangar"
|
||||||
@@ -33,7 +41,7 @@
|
|||||||
warmup_time = 0
|
warmup_time = 0
|
||||||
shuttle_area = /area/shuttle/ferrydemo
|
shuttle_area = /area/shuttle/ferrydemo
|
||||||
docking_controller_tag = "ferrydemo_shuttle"
|
docking_controller_tag = "ferrydemo_shuttle"
|
||||||
landmark_station = "nav_station_docking"
|
landmark_station = "nav_station_docking1"
|
||||||
landmark_offsite = "nav_ferrydemo_space"
|
landmark_offsite = "nav_ferrydemo_space"
|
||||||
|
|
||||||
/area/shuttle/ferrydemo
|
/area/shuttle/ferrydemo
|
||||||
@@ -66,7 +74,7 @@
|
|||||||
shuttle_area = /area/shuttle/multidemo
|
shuttle_area = /area/shuttle/multidemo
|
||||||
docking_controller_tag = "multidemo_shuttle"
|
docking_controller_tag = "multidemo_shuttle"
|
||||||
current_location = "nav_multidemo_start"
|
current_location = "nav_multidemo_start"
|
||||||
destination_tags = list("nav_multidemo_start", "nav_shared_space", "nav_station_docking", "nav_multidemo_nearby")
|
destination_tags = list("nav_station_docking2", "nav_shared_space", "nav_station_docking1", "nav_multidemo_nearby")
|
||||||
can_cloak = TRUE
|
can_cloak = TRUE
|
||||||
|
|
||||||
/area/shuttle/multidemo
|
/area/shuttle/multidemo
|
||||||
@@ -81,7 +89,7 @@
|
|||||||
base_area = /area/space
|
base_area = /area/space
|
||||||
|
|
||||||
/obj/effect/shuttle_landmark/multidemo_nearby
|
/obj/effect/shuttle_landmark/multidemo_nearby
|
||||||
name = "Multi-Demo Starting Point"
|
name = "Multi-Demo Nearby"
|
||||||
landmark_tag = "nav_multidemo_nearby"
|
landmark_tag = "nav_multidemo_nearby"
|
||||||
flags = SLANDMARK_FLAG_AUTOSET
|
flags = SLANDMARK_FLAG_AUTOSET
|
||||||
|
|
||||||
@@ -133,7 +141,7 @@
|
|||||||
|
|
||||||
/datum/shuttle_destination/webdemo/docked_bridge
|
/datum/shuttle_destination/webdemo/docked_bridge
|
||||||
name = "Bridge docking pylon"
|
name = "Bridge docking pylon"
|
||||||
my_landmark = "nav_station_docking"
|
my_landmark = "nav_station_docking1"
|
||||||
radio_announce = TRUE
|
radio_announce = TRUE
|
||||||
announcer = "Shuttle Authority"
|
announcer = "Shuttle Authority"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user