Skip to content

Commit

Permalink
NSB Croatoan Map Template (#6368)
Browse files Browse the repository at this point in the history
## About The Pull Request
Adds the 'OM Planet - NSB Croatoan (New Z)' To map template spawning
options, including its areas, power-networks, structures, etc.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
Entirely new z-level to explore, meant for the second event in the
'Carpenter Incident Event Chain.'
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog
N/A
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

:cl:
add: Added the OM Planet - NSB Croatoan (New Z) to map template spawning
options.
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

---------

Co-authored-by: CharlesWedge <[email protected]>
  • Loading branch information
Athena148 and CharlesWedge committed Apr 7, 2024
1 parent 9c23d4f commit 9f1b911
Show file tree
Hide file tree
Showing 3 changed files with 52,492 additions and 0 deletions.
1 change: 1 addition & 0 deletions citadel.dme
Original file line number Diff line number Diff line change
Expand Up @@ -3181,6 +3181,7 @@
#include "code\modules\maps\misc_maps\lavaland\_lavaland.dm"
#include "code\modules\maps\overmap\planets\_lythios43c.dm"
#include "code\modules\maps\overmap\planets\_virgo3b.dm"
#include "code\modules\maps\overmap\planets\admin_croatoan.dm"
#include "code\modules\maps\overmap\planets\classd.dm"
#include "code\modules\maps\overmap\planets\classg.dm"
#include "code\modules\maps\overmap\planets\classh.dm"
Expand Down
245 changes: 245 additions & 0 deletions code/modules/maps/overmap/planets/admin_croatoan.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,245 @@
/obj/overmap/entity/visitable/sector/admin/croatoan
name = "Frozen Planet"
desc = "A cold unassuming world shrouded in cold and snow that seems to never let up."
scanner_desc = @{"[b][i]Registration[/i][/b]: NSB Croatoan
[b][i]Class[/i][/b]: OMEGA SITE
[b][i]Transponder[/i][/b]: Transmitting (RED ALERT), Nanotrasen IFF
[b][i]Notice[/i][/b]: HIGH SECURITY FACILITY, unauthorized landing groups will be arrested."}
icon_state = "globe"
color = "#3434AA"
known = FALSE
in_space = 0

/datum/map_template/sector/overmap/admin/croatoan
name = "OM Planet - NSB Croatoan (New Z)"
desc = "NSB Croatoan, a Nanotrasen Research Facility."
prefix = "maps/sectors/admin_planets_192/"
suffix = "croatoan.dmm"

/area/admin_planet/croatoan
name = "NSB Croatoan"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1

/area/admin_planet/croatoan/civ_checkpoint
name = "NSB Croatoan - Civilian Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/landing_pad
name = "NSB Croatoan - Landing Pads"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/mountain
name = "NSB Croatoan - Mountain Depths"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/civ_bar_public
name = "NSB Croatoan - Bar"
icon_state = "away"
/area/admin_planet/croatoan/civilian/dorms
name = "NSB Croatoan - Dormitories"
icon_state = "away"
/area/admin_planet/croatoan/civ_hydro
name = "NSB Croatoan - Hydroponics"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/civ_kitchen
name = "NSB Croatoan - Kitchen"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_checkpoint_lower
name = "NSB Croatoan - Lower Medical Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_checkpoint_upper
name = "NSB Croatoan - Upper Medical Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/mountain_plains
name = "NSB Croatoan - Mountain Plains"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_reception
name = "NSB Croatoan - Medical Ward Reception"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_lobby
name = "NSB Croatoan - Medical Ward Lobby"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_treatment
name = "NSB Croatoan - Medical Ward Treatment Center"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_chemistry
name = "NSB Croatoan - Medical Ward Chemistry"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_storage
name = "NSB Croatoan - Medical Ward Treatment Storage"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_morgue
name = "NSB Croatoan - Medical Ward Morgue"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/med_cmo_office
name = "NSB Croatoan - Medical Ward CMO Office"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_lower_checkpoint
name = "NSB Croatoan - Science Wing Lower Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_upper_checkpoint
name = "NSB Croatoan - Science Wing Upper Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_entry_hallway
name = "NSB Croatoan - Science Wing Entry Hallway"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_canister_storage
name = "NSB Croatoan - Science Wing Canister Storage"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_primary_hallway
name = "NSB Croatoan - Science Wing Primary Hallway"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_rnd_lab
name = "NSB Croatoan - Science Wing RnD Laboratory"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_robotics_lab
name = "NSB Croatoan - Science Wing Robotics Bay"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_cargo_shuttle_pad
name = "NSB Croatoan - Science Wing Cargo Landing Pad"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_anomaly_lab
name = "NSB Croatoan - Science Wing Anomaly Lab"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_xenoflora_lab
name = "NSB Croatoan - Science Wing Xenocflora lab"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sci_circuitry_lab
name = "NSB Croatoan - Science Wing Circuitry Lab"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_entrance_hallway
name = "NSB Croatoan - Security Wing Entrance Hallway"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_operations_center
name = "NSB Croatoan - Security Wing Operations Center"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_holding_cells
name = "NSB Croatoan - Security Wing Holding Cells"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_main_hallway
name = "NSB Croatoan - Security Wing Main Hallway"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_equipment_storage
name = "NSB Croatoan - Security Wing Equipment Storage"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_forensics_lab
name = "NSB Croatoan - Security Wing Forensics Laboratory"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_armory
name = "NSB Croatoan - Security Wing Armory"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/sec_hos_office
name = "NSB Croatoan - Security Wing HoS Office"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_lower_checkpoint
name = "NSB Croatoan - High Security Science Division Lower Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_entrance
name = "NSB Croatoan - High Security Science Division Entrance"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_checkpoint
name = "NSB Croatoan - High Security Science Division Entrance Checkpoint"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_control_center
name = "NSB Croatoan - High Security Science Division Control Center"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_primary_hallway
name = "NSB Croatoan - High Security Science Division Primary Hallway"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_containment_cells
name = "NSB Croatoan - High Security Science Division Containment Cells"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_virology_lab
name = "NSB Croatoan - High Security Science Division Virology Laboratory"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/high_sec_science_observation
name = "NSB Croatoan - High Security Science Division Observation"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
/area/admin_planet/croatoan/extreme_security_containment_facilities
name = "NSB Croatoan - Extreme Security Containment Facility"
icon_state = "away"
requires_power = 1
dynamic_lighting = 1
Loading

0 comments on commit 9f1b911

Please sign in to comment.