diff --git a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm
index e2db6d722f8..fa2ca20563e 100644
--- a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm
@@ -41,7 +41,7 @@
"aO" = (/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"aP" = (/obj/structure/cable,/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"aQ" = (/obj/machinery/door/airlock/grunge{name = "Syndicate Ship Airlock"; req_one_access_txt = "150"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aR" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable,/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
+"aR" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable,/obj/item/paper/fluff/ruins/forgottenship/powerissues,/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"aS" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "pipe11-2"; dir = 4},/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"aT" = (/obj/machinery/computer/camera_advanced/syndie{icon_state = "computer"; dir = 8},/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"aU" = (/obj/machinery/door/airlock/external{name = "Syndicate ship airlock"; req_one_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
@@ -77,7 +77,7 @@
"by" = (/obj/machinery/door/airlock/grunge{name = "Syndicate Ship Airlock"; req_one_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"bz" = (/obj/structure/table/reinforced,/obj/item/assembly/prox_sensor,/obj/item/assembly/prox_sensor,/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"bA" = (/obj/structure/closet/crate/secure/gear{req_one_access_txt = "150"},/obj/item/clothing/suit/space/hardsuit/cybersun,/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"bB" = (/obj/structure/closet/crate/secure/gear{req_one_access_txt = "150"},/obj/item/melee/transforming/energy/sword/saber/red,/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
+"bB" = (/obj/structure/closet/crate/secure/gear{req_one_access_txt = "150"},/obj/item/melee/transforming/energy/sword/saber/red,/obj/machinery/light{dir = 1},/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
"bC" = (/obj/structure/closet/crate/medical,/obj/item/stack/medical/bruise_pack{amount = 12},/obj/item/stack/medical/ointment{amount = 12},/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
"bD" = (/obj/structure/chair/comfy{dir = 1},/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"bE" = (/obj/effect/mob_spawn/human/syndicatespace,/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
@@ -165,48 +165,49 @@
"di" = (/obj/structure/cable,/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"dj" = (/obj/structure/chair/comfy/shuttle{icon_state = "shuttle_chair"; dir = 1},/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"dk" = (/obj/machinery/door/airlock/grunge{name = "Syndicate Ship Airlock"; req_one_access_txt = "150"},/obj/structure/cable,/turf/open/floor/mineral/plastitanium/red,/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dl" = (/obj/machinery/door/password/voice/sfc,/obj/structure/fans/tiny,/obj/machinery/door/airlock/grunge{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 90); desc = "Vault airlock preventing air from going out."; name = "Syndicate Vault Airlock"; req_one_access_txt = "150"},/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
+"dl" = (/obj/machinery/door/password/voice/sfc{password = null},/obj/structure/fans/tiny,/obj/machinery/door/airlock/grunge{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 90); desc = "Vault airlock preventing air from going out."; name = "Syndicate Vault Airlock"; req_one_access_txt = "150"},/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
"dm" = (/obj/structure/closet/crate/secure/gear{req_one_access_txt = "150"},/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
"dn" = (/obj/machinery/door/airlock/grunge{name = "Syndicate Ship Airlock"; req_one_access_txt = "150"},/turf/open/floor/plating,/area/ruin/space/has_grav/syndicate_forgotten_ship)
+"do" = (/obj/structure/closet/crate/secure/gear{req_one_access_txt = "150"},/obj/machinery/light,/turf/open/floor/pod/dark,/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
+"dp" = (/turf/closed/mineral/random/high_chance,/area/space)
+"dq" = (/turf/closed/mineral/random/high_chance,/area/space/nearstation)
+"dr" = (/obj/structure/table/reinforced,/obj/item/paper/fluff/ruins/forgottenship/missionobj,/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
"dv" = (/obj/structure/closet/crate/secure/gear{req_one_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/ruin/space/has_grav/syndicate_forgotten_ship)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaabababababababababababababababaaaaaaaa
-aaaaaaaaaaaaaaaaaaabababciadadadadadadadacababababciadadaeadadacababadadadacababaaaaaa
-aaaaaaaaaaaaaaabababafadadaladadaAcfaycladadadadadadbOaialaicnadadabadaGbradadababaaaa
-aaaaaaaaaaaaaaabapapapaddvaladbVawawawawcoadajakaradbSalalalalahadabadawawawadadababaa
-aaaaaaaaaaaaaaabapapapadalaladadadchadadadadawbvbPadadadaUanadadadaqadadcpadadadacabaa
-aaaaaaaaaaaaaaabasapapadalaladagaoaoaoaBaIadcjbVdiadalalalalalcradaEawawawawawbVauabaa
-aaaaaaaaaaaaaaabababafadalaladbwaOaoaobncmadawdjdiadalalatatalaladceawawaVcuawbVauabaa
-aaaaaaaaaaaaaaabababafaddvaladadadbxbxadbgadadaddkadamaxahahalaFadbWawawawawawaWauabaa
-aaaaaaaaaaaaaaabapapapadalaladavaNaHaScyaDadcvaJczadalaxaMcAahaladawawcBaVaTawbVauabaa
-aaaaaaaaaaaaaaabapapapadalaldnaRcCcDcxcEcFcGcHcIcWcKcHcNcOcPcQcRcqcScScTcLawawbkauabaa
-aaaaaaaaaaaaaaabasapapaddvaladazbccUaScVcMadalaCaladaPaxahahahcXadawawawaVcaawbVauabaa
-aaaaaaaaaaaaaaabababafaddvaladadadbybyadadadadadaQadaKaxahahalaFadbWawawawawawbTauabaa
-aaaaaaaaaaaaaaabababafadalaladbzbYalalbYahadbGbHbIadaPaPbQaLalaladcgawawaVcbawbVauabaa
-aaaaaaaaaaaaaaabapapapadalaldnbDbEalalbEbDadbIcdbIadalalaPalalctadceawawawawawbVauabaa
-aaaaaaaaaaaaaaabapapapadalaladalalalalalaladcZadcZadadadbeanadadadadadadcJadadbZacabaa
-aaaaaaaaaaaaaaabasapapaddvaladbYalccccalbYaddbaddcadalalaPalalahadabaddfawdgadadababaa
-aaaaaaaaaaaaaaabababafadadaladalcYahdacYadadadadadadbJbKaPbKbLadadabaddfbtadadababaaaa
-aaaaaaaaaaaaaaaaaaabababciadadadadadadadacababababciadadbMadadacababadadadacababaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaababababbNababababababababababaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaYaaaYaYaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaYaYaYaYaYaYaYaaaabaaaaaaYaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbqbqbqbqbqbqbqbqaYabbNabbqbqaYaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbqaZaZaZaZaZbbbXbbbbbRbFckbbbqbqaYaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaZaZbdbBddaZbbaXdhbfbjbhbibbbbbqaYaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYbqaZbAdedededlbjbjbjbhbhbhbjcsbbbqaYaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYbqaZbAdededeaZblbjbmbjbjbjbjcwbbbqaYaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYbqaZaZdmdmdmaZbbbobjbpbCbubUbbbbbqaYaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbqaZaZaZaZaZbbbbbbbbbbbbbbbbbqbqaYaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbqbqbqbqbqbqbqbqbsbqbqbqbqbqaYaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaYaYaYaYaaaYaYaYaYaYaYaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaYaaaaaYaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaaaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaabababababababababababaaaaabababababababababababababababaaaaaa
+aaaaabababciadadadadadadadacababababciadadaeadadacababadadadacababaaaa
+abababafadadaladadaAcfaycladadadadadadbOaialaicnadadabadaGbradadababaa
+abapapapaddvaladbVawawawawcoadajakaradbSalalalalahadabadawawawadadabab
+abapapapadalaladadadchadadadadawbvbPadadadaUanadadadaqadadcpadadadacab
+abasapapadalaladagaoaoaoaBaIadcjbVdiadalalalalalcradaEawawawawawbVauab
+abababafadalaladbwaOaoaobncmadawdjdiadalalatatalaladceawawaVcuawbVauab
+abababafaddvaladadadbxbxadbgadadaddkadamaxahahalaFadbWawawawawawaWauab
+abapapapadalaladavaNaHaScyaDadcvaJczadalaxaMcAahaladawawcBaVaTawbVauab
+abapapapadalaldnaRcCcDcxcEcFcGcHcIcWcKcHcNcOcPcQcRcqcScScTcLawawbkauab
+abasapapaddvaladazbccUaScVcMadalaCaladaPaxahahahcXadawawawaVcaawbVauab
+abababafaddvaladadadbybyadadadadadaQadaKaxahahalaFadbWawawawawawbTauab
+abababafadalaladbzbYalalbYahadbGbHbIadaPaPbQaLalaladcgawawaVcbawbVauab
+abapapapadalaldnbDbEalalbEbDadbIcdbIadalalaPalalctadceawawawawawbVauab
+abapapapadalaladalalalalalaladcZadcZadadadbeanadadadadadadcJadadbZacab
+abasapapaddvaladbYalccccalbYaddbaddcadalalaPalalahadabaddfawdgadadabab
+abababafadadaladalcYdrdacYadadadadadadbJbKaPbKbLadadabaddfbtadadababaa
+aaaaabababciadadadadadadadacababababciadadbMadadacababadadadacababaaaa
+aaaaaaaaabababababababababababaaaaababababbNababababababababababaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaYaYaaaYaYaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaYaYdpaYaYaYaYaYaaaabaaaaaaYaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaabqbqbqbqbqbqdqbqbqaYabbNabbqbqaYaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaabqbqaZaZaZaZaZbbbXbbbbbRbFckbbbqbqdpaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaabqaZaZbdbBddaZbbaXdhbfbpbhbibbbbbqaYaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaYbqaZbAdedededlbjbjbjbhbhbhbjcsbbbqaYaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaadpbqaZbAdededeaZblbjbmbjbjbjbjcwbbdqaYaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaYbqaZaZdmdodmaZbbbobjbjbCbubUbbbbbqaYaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaabqbqaZaZaZaZaZbbbbbbbbbbbbbbbbbqbqaYaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaabqbqbqbqbqbqbqbqbqbsdqbqbqbqbqaYaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaadpaYaYaYaYaaaYaYaYaYaYdpaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaYaaaaaYaYaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaaaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}
diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm
index f82db24685f..678a4ff9ed3 100644
--- a/code/game/objects/structures/ghost_role_spawners.dm
+++ b/code/game/objects/structures/ghost_role_spawners.dm
@@ -599,7 +599,7 @@
icon_state = "sleeper_s"
short_desc = "You are a syndicate operative on old ship, stuck in hostile space."
flavour_text = "Your ship docks after a long time somewhere in hostile space, reporting a malfunction. You are stuck here, with Nanotrasen station nearby. Fix the ship, find a way to power it and don't let anyone discover your presence!"
- important_info = "DO NOT let the ship fall into enemy hands."
+ important_info = "DO NOT let the ship fall into enemy hands! Obey orders given by your captain!"
outfit = /datum/outfit/syndicatespace/syndicrew
/datum/outfit/syndicatespace/syndicrew/post_equip(mob/living/carbon/human/H)
@@ -621,7 +621,8 @@
icon_state = "sleeper_s"
short_desc = "You are the captain of an old ship, stuck in hostile space."
flavour_text = "Your ship docks after a long time somewhere in hostile space, reporting a malfunction. You are stuck here, with Nanotrasen station nearby. Command your crew members and rebuild your broken ship into the most protected fortress."
- important_info = "DO NOT let the ship fall into enemy hands."
+ important_info = "DO NOT let the ship fall into enemy hands! Don't forget to check your backpack!"
+ mob_gender = "male"
outfit = /datum/outfit/syndicatespace/syndicaptain
/datum/outfit/syndicatespace/syndicrew
diff --git a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
index 0de33e2b5fc..4db93d90ecf 100644
--- a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
+++ b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
@@ -31,7 +31,11 @@
dodging = TRUE
footstep_type = FOOTSTEP_MOB_SHOE
-/mob/living/simple_animal/hostile/nanotrasen/Aggro()
+/mob/living/simple_animal/hostile/nanotrasen/screaming
+ icon_state = "nanotrasen"
+ icon_living = "nanotrasen"
+
+/mob/living/simple_animal/hostile/nanotrasen/screaming/Aggro()
..()
summon_backup(15)
say("411 in progress, requesting backup!")
@@ -45,7 +49,6 @@
minimum_distance = 5
casingtype = /obj/item/ammo_casing/c45
projectilesound = 'sound/weapons/gun/pistol/shot_alt.ogg'
- loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasensoldier)
/mob/living/simple_animal/hostile/nanotrasen/ranged/smg
@@ -53,65 +56,4 @@
icon_living = "nanotrasenrangedsmg"
rapid = 3
casingtype = /obj/item/ammo_casing/c46x30mm
- projectilesound = 'sound/weapons/gun/smg/shot.ogg'
- loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasensoldier)
-
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault
- name = "Nanotrasen Assault Officer"
- desc = "Nanotrasen Assault Officer. Contact CentCom if you saw him on your station. Prepare to die, if you've been found near Syndicate property."
- icon_state = "nanotrasenrangedassault"
- icon_living = "nanotrasenrangedassault"
- rapid = 4
- rapid_fire_delay = 1
- rapid_melee = 1
- retreat_distance = 2
- minimum_distance = 4
- casingtype = /obj/item/ammo_casing/c46x30mm
- projectilesound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg'
- loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier)
-
-/mob/living/simple_animal/hostile/nanotrasen/Aggro()
- ..()
-
-/mob/living/simple_animal/hostile/nanotrasen/elite
- name = "Nanotrasen Elite Assault Officer"
- desc = "Pray for your life, syndicate. Run while you can."
- icon = 'icons/mob/simple_human.dmi'
- icon_state = "nanotrasen_ert"
- icon_living = "nanotrasen_ert"
- icon_dead = null
- icon_gib = "syndicate_gib"
- mob_biotypes = MOB_ORGANIC|MOB_HUMANOID
- speak_chance = 0
- turns_per_move = 5
- speed = 0
- stat_attack = UNCONSCIOUS
- robust_searching = 1
- maxHealth = 150
- health = 150
- harm_intent_damage = 5
- melee_damage_lower = 13
- melee_damage_upper = 18
- attack_verb_continuous = "punches"
- attack_verb_simple = "punch"
- attack_sound = 'sound/weapons/punch1.ogg'
- a_intent = INTENT_HARM
- ranged = 1
- rapid = 3
- rapid_fire_delay = 5
- rapid_melee = 3
- retreat_distance = 0
- minimum_distance = 1
- atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
- minbodytemp = 0
- projectiletype = /obj/projectile/beam/laser
- projectilesound = 'sound/weapons/pulse.ogg'
- loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier)
- faction = list(ROLE_DEATHSQUAD)
- check_friendly_fire = 1
- status_flags = CANPUSH
- del_on_death = 1
- dodging = TRUE
-
-/mob/living/simple_animal/hostile/nanotrasen/Aggro()
- ..()
\ No newline at end of file
+ projectilesound = 'sound/weapons/gun/smg/shot.ogg'
\ No newline at end of file
diff --git a/code/modules/ruins/spaceruin_code/forgottenship.dm b/code/modules/ruins/spaceruin_code/forgottenship.dm
index 4711d0e2718..64e5f2d99c8 100644
--- a/code/modules/ruins/spaceruin_code/forgottenship.dm
+++ b/code/modules/ruins/spaceruin_code/forgottenship.dm
@@ -28,6 +28,10 @@ GLOBAL_VAR_INIT(fscpassword, generate_password())
name = "Power issues"
info = "Welcome to battle cruiser SCSBC-12!
Our most advanced systems allow you to fly in space and never worry about power issues!
However, emergencies occur, and in case of power loss, you must enable emergency generator using uranium as fuel and enable turrets in bridge afterwards.
REMEMBER! CYBERSUN INDUSTRIES ARE NOT RESPONSIBLE FOR YOUR DEATH OR SHIP LOSS WHEN TURRETS ARE DISABLED!
Cyber Sun Industries (C) 2484."
+obj/item/paper/fluff/ruins/forgottenship/missionobj
+ name = "Mission objectives"
+ info = "Greetings, operatives. You are assigned to SCSBC-12(Syndicate Cyber Sun Battle Cruiser 12) to protect our high-ranking officer while he is on his way to next outpost. While you are travelling, he is the captain of this ship and you must obey his orders.
Remember, disobeying high-ranking officer orders is a reason for termination."
+
/////////// forgottenship areas
/area/ruin/space/has_grav/syndicate_forgotten_ship
@@ -65,4 +69,46 @@ GLOBAL_VAR_INIT(fscpassword, generate_password())
strip_delay = 600
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/cybersun
actions_types = list(/datum/action/item_action/toggle_helmet)
- jetpack = /obj/item/tank/jetpack/suit
\ No newline at end of file
+ jetpack = /obj/item/tank/jetpack/suit
+
+//Special NT NPCs
+
+/mob/living/simple_animal/hostile/nanotrasen/ranged/assault
+ name = "Nanotrasen Assault Officer"
+ desc = "Nanotrasen Assault Officer. Contact CentCom if you saw him on your station. Prepare to die, if you've been found near Syndicate property."
+ icon_state = "nanotrasenrangedassault"
+ icon_living = "nanotrasenrangedassault"
+ icon_dead = null
+ icon_gib = "syndicate_gib"
+ ranged = 1
+ rapid = 4
+ rapid_fire_delay = 1
+ rapid_melee = 1
+ retreat_distance = 2
+ minimum_distance = 4
+ casingtype = /obj/item/ammo_casing/c46x30mm
+ projectilesound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg'
+ loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier)
+
+/mob/living/simple_animal/hostile/nanotrasen/elite
+ name = "Nanotrasen Elite Assault Officer"
+ desc = "Pray for your life, syndicate. Run while you can."
+ icon = 'icons/mob/simple_human.dmi'
+ icon_state = "nanotrasen_ert"
+ icon_living = "nanotrasen_ert"
+ maxHealth = 150
+ health = 150
+ melee_damage_lower = 13
+ melee_damage_upper = 18
+ ranged = 1
+ rapid = 3
+ rapid_fire_delay = 5
+ rapid_melee = 3
+ retreat_distance = 0
+ minimum_distance = 1
+ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
+ minbodytemp = 0
+ projectiletype = /obj/projectile/beam/laser
+ projectilesound = 'sound/weapons/pulse.ogg'
+ loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier)
+ faction = list(ROLE_DEATHSQUAD)
\ No newline at end of file