[MIRROR] NukeOps Firebase Rework [MDB IGNORE] (#12861)

* NukeOps Firebase Rework (#66149)

Attention Recruit: Welcome to Firebase Balthazord
Here you will lean how to:
-Kill corpo scum
-Kill corpo scum
-Kill corpo scu-

This has been on my docket for months. Ever since gave the Holding Facility a much needed facelift. I have been eyeballing the nukie base, waiting for that stroke of inspiration to hit me. It finally did. Gone are the aging walls of the old encampment. Nukies finally have what well-funded corpo-terrorists always dream of- a home.

It's more than a Home. This is a sweeping rework that is part of a series of reworks to revisit old locations and not only bring them up to date with our current asset roster, but to make them properly belong within the game world. The Nuke-Ops base may ultimately be a tiny chunk of the overall SS13 experience, but I'll be damned if it isn't a defining one. It's also a location that has the capacity to do one thing that I have always wanted to do. Purchase Property. You heard me right, you get to buy rooms now. The newly expanded Nuke-Ops base features, with @ Mothblocks blessing, further expansions that you can purchase from your local Syndicate Uplink. Spend your TC, expand your capabilities, and utilize your expertise in order to create
the most mind-boggling disky heists there are.

Possible expansions to your terrorism suite include:
-Ordinance Lab
-Bio-Terrorism Lab
-Chemical Manufacturing Plant

Definite expansions to your Nuke-Ops Firebase include:
-Crew Bunks
-Lab Wing
-War Table
-Upgraded "Disembarkment" Bay"

* NukeOps Firebase Rework

* Update CentCom_skyrat.dmm

Co-authored-by: Zytolg <33048583+Zytolg@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
This commit is contained in:
SkyratBot
2022-04-19 20:24:27 +02:00
committed by GitHub
parent 010748c674
commit 8d3cddc6a8
39 changed files with 22048 additions and 15290 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+31
View File
@@ -205,6 +205,37 @@
static_lighting = TRUE
network_root_id = SYNDICATE_NETWORK_ROOT
/area/syndicate_mothership/expansion_bombthreat
name = "Syndicate Ordinance Laboratory"
icon_state = "syndie-elite"
static_lighting = TRUE
network_root_id = SYNDICATE_NETWORK_ROOT
area_flags = NOTELEPORT
ambience_index = AMBIENCE_ENGI
/area/syndicate_mothership/expansion_bioterrorism
name = "Syndicate Bio-Weapon Laboratory"
icon_state = "syndie-elite"
static_lighting = TRUE
network_root_id = SYNDICATE_NETWORK_ROOT
area_flags = NOTELEPORT
ambience_index = AMBIENCE_MEDICAL
/area/syndicate_mothership/expansion_chemicalwarfare
name = "Syndicate Chemical Weapon Manufacturing Plant"
icon_state = "syndie-elite"
static_lighting = TRUE
network_root_id = SYNDICATE_NETWORK_ROOT
area_flags = NOTELEPORT
ambience_index = AMBIENCE_REEBE
/area/syndicate_mothership/expansion_fridgerummage
name = "Syndicate Perishables and Foodstuffs Storage"
icon_state = "syndie-elite"
static_lighting = TRUE
network_root_id = SYNDICATE_NETWORK_ROOT
area_flags = NOTELEPORT
/area/syndicate_mothership/elite_squad
name = "Syndicate Elite Squad"
icon_state = "syndie-elite"
+1
View File
@@ -1,3 +1,4 @@
//Every time you got lost looking for keycards, incriment: 1
//**************
//*****Keys*******************
//************** ** **
+45
View File
@@ -0,0 +1,45 @@
//keycards
/obj/item/keycard/syndicate_bomb
name = "Syndicate Ordnance Laboratory Access Card"
desc = "A red keycard with an image of a bomb. Using this will allow you to gain access to the Ordnance Lab in Firebase Balthazord."
color = "#9c0e26"
puzzle_id = "syndicate_bomb"
/obj/item/keycard/syndicate_bio
name = "Syndicate Bio-Weapon Laboratory Access Card"
desc = "A red keycard with a biohazard symbol. Using this will allow you to gain access to the Bio-Weapon Lab in Firebase Balthazord."
color = "#9c0e26"
puzzle_id = "syndicate_bio"
/obj/item/keycard/syndicate_chem
name = "Syndicate Chemical Plant Access Card"
desc = "A red keycard with an image of a beaker. Using this will allow you to gain access to the Chemical Manufacturing Plant in Firebase Balthazord."
color = "#9c0e26"
puzzle_id = "syndicate_chem"
/obj/item/keycard/syndicate_fridge
name = "Lopez's Access Card"
desc = "A grey keycard with Lopez's Information on it. This is your ticket into the Fridge in Firebase Balthazord."
color = "#636363"
puzzle_id = "syndicate_fridge"
//keycard doors
/obj/machinery/door/puzzle/keycard/syndicate_bomb
name = "Syndicate Ordinance Laboratory"
desc = "Locked. Looks like you'll need a special access key to get in."
puzzle_id = "syndicate_bomb"
/obj/machinery/door/puzzle/keycard/syndicate_bio
name = "Syndicate Bio-Weapon Laboratory"
desc = "Locked. Looks like you'll need a special access key to get in."
puzzle_id = "syndicate_bio"
/obj/machinery/door/puzzle/keycard/syndicate_chem
name = "Syndicate Chemical Manufacturing Plant"
desc = "Locked. Looks like you'll need a special access key to get in"
puzzle_id = "syndicate_chem"
/obj/machinery/door/puzzle/keycard/syndicate_fridge
name = "The Walk-In Fridge"
desc = "Locked. Lopez sure runs a tight galley."
puzzle_id = "syndicate_fridge"
@@ -770,3 +770,44 @@
cost = 25
purchasable_from = UPLINK_CLOWN_OPS|UPLINK_NUKE_OPS
cant_discount = TRUE
/datum/uplink_item/support/bomb_key
name = "Syndicate Ordnance Laboratory Access Card"
desc = "Do you fancy yourself an explosives expert? If so, then consider yourself lucky! With this special Authorization Key, \
you can blow those corpo suits away with your very own home-made explosive devices. Made in your local firebase's \
very own Ordnance Laboratory! *The Syndicate is not responsible for injuries or deaths sustained while utilizing the lab."
item = /obj/item/keycard/syndicate_bomb
cost = 15
purchasable_from = UPLINK_NUKE_OPS
cant_discount = TRUE
/datum/uplink_item/support/bio_key
name = "Syndicate Bio-Weapon Laboratory Access Card"
desc = "In the right hands, even vile corpo technology can be turned into a vast arsenal of liberation and justice. From \
micro-organism symbiosis to slime-core weaponization, this special Authorization Key can let you push past the boundaries \
of bio-terrorism at breakneck speeds. As a bonus, these labs even come equipped with natural life support! *Plants not included."
item = /obj/item/keycard/syndicate_bio
cost = 17
purchasable_from = UPLINK_CLOWN_OPS | UPLINK_NUKE_OPS
cant_discount = TRUE
/datum/uplink_item/support/chem_key
name = "Syndicate Chemical Plant Access Card"
desc = "For some of our best Operatives, watching corpo space stations blow up with a flash of retribution just isn't enough. \
Folks like those prefer a more personal touch to their artistry. For those interested, a special Authorization Key \
can be instantly delivered to your location. Create groundbreaking chemical agents, cook up, sell the best of drugs, \
and listen to the best classic music today!"
item = /obj/item/keycard/syndicate_chem
cost = 12
purchasable_from = UPLINK_CLOWN_OPS | UPLINK_NUKE_OPS
cant_discount = TRUE
/datum/uplink_item/support/fridge_key
name = "Lopez's Access Card"
desc = "Hungry? So is everyone in Firebase Balthazord. Lopez is a great cook, don't get me wrong, but he's stubborn when it \
comes to the meal plans. Sometimes you just want to pig out. Listen, don't tell anyone, ok? I picked this out of his \
pocket during this morning's briefing. He's been looking for it since. Take it, get into the fridge, and cook up whatever \
you need before he gets back. And remember: DON'T TELL ANYONE! -M.T"
item = /obj/item/keycard/syndicate_fridge
cost = 5
purchasable_from = UPLINK_CLOWN_OPS | UPLINK_NUKE_OPS
+33 -32
View File
@@ -3104,6 +3104,39 @@
#include "code\modules\mafia\map_pieces.dm"
#include "code\modules\mafia\outfits.dm"
#include "code\modules\mafia\roles.dm"
#include "code\modules\mapfluff\centcom\nuke_ops.dm"
#include "code\modules\mapfluff\ruins\lavaland_ruin_code.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\hotsprings.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\library.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\mailroom.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\wrath.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\biodome_clown_planet.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\biodome_winter.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\elephantgraveyard.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\puzzle.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\sloth.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\surface.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\syndicate_base.dm"
#include "code\modules\mapfluff\ruins\objects_and_mobs\ash_walker_den.dm"
#include "code\modules\mapfluff\ruins\objects_and_mobs\necropolis_gate.dm"
#include "code\modules\mapfluff\ruins\objects_and_mobs\sin_ruins.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\asteroid4.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\bigderelict1.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\caravanambush.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\clericsden.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\crashedclownship.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\crashedship.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\deepstorage.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\DJstation.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\forgottenship.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\hellfactory.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\hilbertshotel.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\listeningstation.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\oldstation.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\originalcontent.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\spacehotel.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\TheDerelict.dm"
#include "code\modules\mapfluff\ruins\spaceruin_code\whiteshipruin_box.dm"
#include "code\modules\mapping\access_helpers.dm"
#include "code\modules\mapping\map_template.dm"
#include "code\modules\mapping\mapping_helpers.dm"
@@ -4012,38 +4045,6 @@
#include "code\modules\research\xenobiology\vatgrowing\samples\_sample.dm"
#include "code\modules\research\xenobiology\vatgrowing\samples\cell_lines\common.dm"
#include "code\modules\research\xenobiology\vatgrowing\samples\viruses\_virus.dm"
#include "code\modules\ruins\lavaland_ruin_code.dm"
#include "code\modules\ruins\icemoonruin_code\hotsprings.dm"
#include "code\modules\ruins\icemoonruin_code\library.dm"
#include "code\modules\ruins\icemoonruin_code\mailroom.dm"
#include "code\modules\ruins\icemoonruin_code\wrath.dm"
#include "code\modules\ruins\lavalandruin_code\biodome_clown_planet.dm"
#include "code\modules\ruins\lavalandruin_code\biodome_winter.dm"
#include "code\modules\ruins\lavalandruin_code\elephantgraveyard.dm"
#include "code\modules\ruins\lavalandruin_code\puzzle.dm"
#include "code\modules\ruins\lavalandruin_code\sloth.dm"
#include "code\modules\ruins\lavalandruin_code\surface.dm"
#include "code\modules\ruins\lavalandruin_code\syndicate_base.dm"
#include "code\modules\ruins\objects_and_mobs\ash_walker_den.dm"
#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm"
#include "code\modules\ruins\objects_and_mobs\sin_ruins.dm"
#include "code\modules\ruins\spaceruin_code\asteroid4.dm"
#include "code\modules\ruins\spaceruin_code\bigderelict1.dm"
#include "code\modules\ruins\spaceruin_code\caravanambush.dm"
#include "code\modules\ruins\spaceruin_code\clericsden.dm"
#include "code\modules\ruins\spaceruin_code\crashedclownship.dm"
#include "code\modules\ruins\spaceruin_code\crashedship.dm"
#include "code\modules\ruins\spaceruin_code\deepstorage.dm"
#include "code\modules\ruins\spaceruin_code\DJstation.dm"
#include "code\modules\ruins\spaceruin_code\forgottenship.dm"
#include "code\modules\ruins\spaceruin_code\hellfactory.dm"
#include "code\modules\ruins\spaceruin_code\hilbertshotel.dm"
#include "code\modules\ruins\spaceruin_code\listeningstation.dm"
#include "code\modules\ruins\spaceruin_code\oldstation.dm"
#include "code\modules\ruins\spaceruin_code\originalcontent.dm"
#include "code\modules\ruins\spaceruin_code\spacehotel.dm"
#include "code\modules\ruins\spaceruin_code\TheDerelict.dm"
#include "code\modules\ruins\spaceruin_code\whiteshipruin_box.dm"
#include "code\modules\security_levels\keycard_authentication.dm"
#include "code\modules\security_levels\security_levels.dm"
#include "code\modules\shuttle\arrivals.dm"