diff --git a/nano/templates/exofab.tmpl b/nano/templates/exofab.tmpl
index 67bc98d23c1c..20a0cc6efa99 100644
--- a/nano/templates/exofab.tmpl
+++ b/nano/templates/exofab.tmpl
@@ -25,6 +25,7 @@ Used In File(s): \code\game\mecha\mech_fabricator.dm
#define MECH_SCREEN_PHAZON 36
#define MECH_SCREEN_NANOTRASEN 37
#define MECH_SCREEN_CLARKE 38
+#define MECH_SCREEN_ROSWELL 39
#define MECH_SCREEN_MISC 41
@@ -100,6 +101,7 @@ Used In File(s): \code\game\mecha\mech_fabricator.dm
{{:helper.link('Phazon', 'gear',{'screen':36},(data.screen==36)?'linkOn':'', 'fixedLeft')}}
+ {{:helper.link('Roswell', 'gear',{'screen':39},(data.screen==39)?'linkOn':'', 'fixedLeft')}}
{{if data.parts.Nanotrasen.length > 1}}
@@ -602,6 +604,34 @@ Used In File(s): \code\game\mecha\mech_fabricator.dm
{{/if}}
+{{if data.screen == 39}}
+
+
+ Roswell Parts
+
+
+ {{:helper.link('Quick Roswell', 'gear', {'queue_part_set':'Roswell'}, null, 'fixedLeftWidest')}}
+
+
+
+
+ {{for data.parts.Roswell}}
+
+
+ {{:helper.link(value.name, 'gear', value.command2, null, null, 'misc')}}
+ {{:helper.link(value.cost, null, null, null, null, 'cost')}}
+ {{:helper.link('Queue', 'gear', value.command1, null, 'fixedLeft')}}
+
+
+ {{empty}}
+
No parts in memory
+ {{/for}}
+
+
+
+
+{{/if}}
+
{{if data.screen == 41}}