diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index 348a0201bbb..56367dc4ecb 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -571,3 +571,7 @@ /area/ruin/space/has_grav/powered/clownplanet name = "\improper Clown Planet" ambientsounds = list('sound/ambience/clown.ogg') + +//DERELICT SULACO +/area/ruin/space/has_grav/derelictsulaco + name = "\improper Derelict Sulaco" diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm index 28a342e9f61..7de2beffcb6 100644 --- a/code/game/turfs/open/floor/iron_floor.dm +++ b/code/game/turfs/open/floor/iron_floor.dm @@ -160,6 +160,21 @@ base_icon_state = "textured_dark_large" floor_tile = /obj/item/stack/tile/iron/dark/textured_large +/turf/open/floor/iron/dark/textured/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/dark/textured_edge/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/dark/textured_half/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/dark/textured_corner/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/dark/textured_large/airless + initial_gas_mix = AIRLESS_ATMOS + /turf/open/floor/iron/dark/small icon_state = "dark_small" base_icon_state = "dark_small" diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm index 674529f0c50..377cb0e8b39 100644 --- a/code/game/turfs/open/floor/misc_floor.dm +++ b/code/game/turfs/open/floor/misc_floor.dm @@ -288,3 +288,13 @@ /turf/open/floor/cult/airless initial_gas_mix = AIRLESS_ATMOS + +/// TGMC EMBLEM /// + +/turf/open/floor/iron/tgmcemblem + name = "TGMC Emblem" + desc = "The symbol of the Terran Goverment." + icon_state = "tgmc_emblem" + +/turf/open/floor/iron/tgmcemblem/center + icon_state = "tgmc_center" diff --git a/code/modules/mapfluff/ruins/spaceruin_code/derelict_sulaco.dm b/code/modules/mapfluff/ruins/spaceruin_code/derelict_sulaco.dm new file mode 100644 index 00000000000..5401433c8a1 --- /dev/null +++ b/code/modules/mapfluff/ruins/spaceruin_code/derelict_sulaco.dm @@ -0,0 +1,65 @@ +/////////// derelictsulaco items + +/obj/item/paper/crumpled/ruins/derelict_sulaco/captain + name = "bloody paper scrap" + icon_state = "scrap_bloodied" + default_raw_text = "We gave it our all, yet we still lost. Now we're just waiting for the self-destruct to go off. But I had a good run. We all did. I led and fought with the bravest, most sincere people I ever had the pleasure of meeting.

Semper fi.

*Captain Romero Hernan*" + +/obj/item/paper/ruins/derelict_sulaco/birthday + name = "to our captain" + desc = "Although faint, you can make out the words 'always faithful!' on the back of this photo." + icon = 'icons/obj/weapons/items_and_weapons.dmi' + icon_state = "photo" + show_written_words = FALSE + + default_raw_text = "*This looks to be a photo of the captain's birthday, held in a festivized cafeteria. The crew's smiles and laughter beam through discolored film, where one staff officer has his superior enveloped in a warm hug. Everyone looks happy together. A gift is being forced into the captain's hands: some silly, mischievous-looking 'runner' plushie.*" + +/obj/item/clothing/suit/armor/vest/marine/sulaco + name = "damaged tactical armor vest" + desc = "An old, roughed up set of the finest mass produced, stamped plasteel armor. This piece of equipment has lost most of its protective qualities to time, yet it is still more than serviceable for giving xenos the middle finger." + armor_type = /datum/armor/derelict_marine + +/obj/item/clothing/head/helmet/marine/sulaco + name = "damaged tactical combat helmet" + desc = "A tactical black helmet, barely sealed from outside hazards with a plate of glass and not much else. Not as protective as it used to be, but it is still completely functional." + armor_type = /datum/armor/derelict_marine + +/datum/armor/derelict_marine + melee = 20 + bullet = 20 + bio = 100 + fire = 40 + acid = 50 + wound = 20 + +/obj/machinery/computer/terminal/sulaco + tguitheme = "abductor" + +/obj/machinery/computer/terminal/sulaco/overwatch + name = "overwatch console" + desc = "State of the art machinery for general overwatch purposes." + upperinfo = "Bravo Overwatch Console" + icon_screen = "explosive" + content = list("Operator: Cas Ashpole

Squad Overwatch: Cas Ashpole

Squad Leader Deployed
Squad Smartgunners: 1 Deployed
Squad Corpsmen: 1 Deployed
Squad Engineers: 2 Deployed
Squad Marines: 4 Deployed
Total: 9 Deployed
Marines Alive: 0

Name Role State Location SL Distance
Chip Mello Squad Leader Dead Self-Destruct Core Room N/A
Sophie Knight Squad Smartgunner Dead Self-Destruct Core Room 4
Marie Newman Squad Corpsman Dead Unknown N/A
Angelo Patton Squad Engineer Dead Sulaco Maintenence 19
Marlon Foster Squad Engineer Dead Sulaco Dropship Hangar 28
Doug Davidson Squad Marine Dead Sulaco Hangar Workshop 33
Courtney Miller Squad Marine Dead Sulaco Hangar Workshop 42
Cesar Jefferson Squad Marine Dead Self-Destruct Core Room 14

Primary Objective: Defend the self-destruct core.
Secondary Objective: Give them hell!
") + +/obj/machinery/computer/terminal/sulaco/overwatch/main + name = "main overwatch console" + upperinfo = "Main Overwatch Console" + icon_screen = "commsyndie" + icon_keyboard = "syndie_key" + content = list("Main Operator: Romero Hernan

Charlie Squad
Leader: Colin Norris
Squad Overwatch: Cheryl Wade

Alpha Squad
Leader: NONE
Squad Overwatch: NONE

Bravo Squad
Leader: Chip Mello
Squad Overwatch: Cas Ashpole

Delta Squad
Leader: Scott Byrd
Squad Overwatch: Casey Alle


Orbital Bombardment Cannon

Current Cannon Status:
Unable to connect to the OBC!
Laser Targets: None
Selected Targets: None
") + +/obj/machinery/computer/terminal/sulaco/helm + name = "helms computer" + desc = "The navigation console for the Sulaco." + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + upperinfo = "Navigation" + content = list("
Sulaco


LOCATION UNKNOWN


Power Level: 0
Engine status: N/A

Unable to change orbit.
") + +/obj/machinery/computer/terminal/sulaco/map + name = "map table" + desc = "A table that displays a map of the current target location." + icon_screen = "mining" + upperinfo = "LV-624" + content = list("The display can barely output an image of a map, owing to its damage, but you can make out bits and pieces of something. It appears to be a satellite image of a colony located on a jungle planet. Lush and thick greenery covers the southern part, while the northern area is encompassed by mountainous rock.

A river flows through the colony, splitting it in two. In addition, several icons are scattered across the map, but you are sadly not able to make much sense of them.") diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 08cbdba740f..132a5e666a4 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/tgstation.dme b/tgstation.dme index c04b649c917..eb4421790aa 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3734,6 +3734,7 @@ #include "code\modules\mapfluff\ruins\spaceruin_code\cyborgmothership.dm" #include "code\modules\mapfluff\ruins\spaceruin_code\dangerous_research.dm" #include "code\modules\mapfluff\ruins\spaceruin_code\deepstorage.dm" +#include "code\modules\mapfluff\ruins\spaceruin_code\derelict_sulaco.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"