Files
Aurora.3/maps/runtime/code/runtime.dm
T
Fluffy b8902e2e16 Runtime map now loads in ~11 seconds instead of ~40, sped up various other things (#19957)
Runtime map now has a bunch of new areas / items with often-tested
stuffs, and some hard-to-put-at-runtime stuffs.
Runtime map jobs now are positioned to make it faster to reach the
aforementioned often-tested stuffs.
Runtime map doesn't generate an overmap anymore by default, which speeds
up the process.
Runtime map now loads in ~11 seconds instead of ~40 seconds as it was
before.
Updated the maploader to be faster in parsing maps.
Bapi is not engaged anymore if we're only measuring the map size, which
speeds up the process.
In fastboot we do not generate the codexes anymore, which speeds up the
process.
In fastboot and if exoplanets and away sites are not enabled, we do not
parse the map templates anymore, which speeds up the process.
Updated the icon smoothing to be faster.
Optimized cargo area code.
Other optimizations.
2024-10-06 21:31:01 +00:00

84 lines
2.7 KiB
Plaintext

/datum/map/runtime
name = "Runtime Ship"
full_name = "Runtime Debugging Ship"
path = "runtime"
traits = list(
//Z1
list(ZTRAIT_STATION = TRUE, ZTRAIT_UP = TRUE, ZTRAIT_DOWN = FALSE),
//Z2
list(ZTRAIT_STATION = TRUE, ZTRAIT_UP = FALSE, ZTRAIT_DOWN = TRUE),
)
force_spawnpoint = TRUE
lobby_icons = list('icons/misc/titlescreens/runtime/developers.dmi', 'icons/misc/titlescreens/runtime/away.dmi')
lobby_transitions = 10 SECONDS
admin_levels = list(9)
contact_levels = list(1, 2)
player_levels = list(1, 2)
accessible_z_levels = list(1, 2)
overmap_event_areas = 10
station_name = "NSV Runtime"
station_short = "Runtime"
dock_name = "singulo"
boss_name = "#code_dungeon"
boss_short = "Coders"
company_name = "BanoTarsen"
company_short = "BT"
station_type = "dumpster"
//If you're testing overmap stuff, remove the conditional definition
#if defined(UNIT_TEST)
use_overmap = TRUE
overmap_size = 35
#endif
shuttle_docked_message = "Attention all hands: Jump preparation complete. The bluespace drive is now spooling up, secure all stations for departure. Time to jump: approximately %ETA%."
shuttle_leaving_dock = "Attention all hands: Jump initiated, exiting bluespace in %ETA%."
shuttle_called_message = "Attention all hands: Jump sequence initiated. Transit procedures are now in effect. Jump in %ETA%."
shuttle_recall_message = "Attention all hands: Jump sequence aborted, return to normal operating conditions."
evac_controller_type = /datum/evacuation_controller/starship
station_networks = list(
NETWORK_CIVILIAN_MAIN,
NETWORK_COMMAND,
NETWORK_ENGINEERING,
)
num_exoplanets = 1
planet_size = list(255, 255)
away_site_budget = 2
away_ship_budget = 2
map_shuttles = list(/datum/shuttle/autodock/overmap/runtime)
warehouse_basearea = /area/storage/primary
/area/turbolift/main_station
name = "Civilian Lift - Main"
lift_announce_str = "Arriving at the Main Level. Facilities on this floor include: Engineering, Medical, Security, Science, Command departments, Cargo Office, Chapel, Bar, Kitchen."
lift_floor_label = "Main Lvl."
lift_floor_name = "Main Lvl."
base_turf = /turf/simulated/floor/plating
/area/turbolift/main_mid
name = "Civilian Lift - Mid Level"
lift_announce_str = "Arriving at (Unknown). Facilities on this floor include: (Unknown)."
lift_floor_label = "Under construction"
lift_floor_name = "Under construction"
ABSTRACT_TYPE(/obj/item/paper/fluff/runtime)
/obj/item/paper/fluff/runtime/dontforgetuseovermap
name = "Don't Forget use_overmap!"
info = SPAN_BOLD("Don't forget to remove the conditional preprocessor definition for use_overmap = TRUE in maps\\runtime\\code\\runtime.dm if you want to test overmap things, it's off to load even faster!")