Declunkified Mech Fab menu

This commit is contained in:
9600bauds
2015-06-05 02:07:51 -03:00
parent 2ae581fee0
commit 84f7b0ece9
4 changed files with 529 additions and 469 deletions

View File

@@ -2,22 +2,24 @@
///// Part Fabricator ///////
/////////////////////////////
#define MECH_SCREEN_MAIN 1
#define MECH_SCREEN_QUEUE 2
#define MECH_SCREEN_MAIN 01
#define MECH_SCREEN_ROBOT 3
#define MECH_SCREEN_RIPLEY 4
#define MECH_SCREEN_ODYSSEUS 5
#define MECH_SCREEN_GYGAX 6
#define MECH_SCREEN_DURAND 7
#define MECH_SCREEN_HONK 8
#define MECH_SCREEN_PHAZON 9
#define MECH_SCREEN_ROBOT 11
#define MECH_SCREEN_ROBOT_PARTS 12
#define MECH_SCREEN_ROBOT_UPGRADES 13
#define MECH_SCREEN_EXOSUIT 10
#define MECH_SCREEN_UPGRADE 11
#define MECH_SCREEN_SPACE_POD 12
#define MECH_SCREEN_MISC 13
#define MECH_SCREEN_ROBOT 16
#define MECH_SCREEN_EXOSUIT_TOOLS 21
#define MECH_SCREEN_EXOSUIT_MODULES 22
#define MECH_SCREEN_EXOSUIT_WEAPONS 23
#define MECH_SCREEN_RIPLEY 31
#define MECH_SCREEN_ODYSSEUS 32
#define MECH_SCREEN_GYGAX 33
#define MECH_SCREEN_DURAND 34
#define MECH_SCREEN_HONK 35
#define MECH_SCREEN_PHAZON 36
#define MECH_SCREEN_MISC 41
#define MECH_BUILD_TIME 1
@@ -55,15 +57,16 @@
),
"Phazon"=list(
),
"Exosuit_Equipment"=list(
"Exosuit_Tools"=list(
/obj/item/mecha_parts/mecha_equipment/tool/sleeper,
/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun,
),
"Exosuit_Modules"=list(
/obj/item/mecha_parts/part/phazon_phase_array
),
"Robotic_Upgrade_Modules" = list(
"Exosuit_Weapons"=list(
),
"Space_Pod" = list(
/obj/item/pod_parts/core
"Robotic_Upgrade_Modules" = list(
),
"Misc"=list(
)

View File

@@ -1088,7 +1088,7 @@ k
req_tech = list("bluespace" = 10, "programming" = 4)
build_type = MECHFAB
materials = list("$iron" = 5000, "$phazon" = 2000)
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
build_path = /obj/item/mecha_parts/part/phazon_phase_array
/datum/design/gygax_main
@@ -1202,7 +1202,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 4)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=10000)
@@ -1213,7 +1213,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=10000)
@@ -1224,7 +1224,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=10000)
@@ -1235,7 +1235,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/honker
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
materials = list("$iron"=20000,"$clown"=10000)
/datum/design/mech_mousetrap
@@ -1245,7 +1245,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/mousetrap_mortar
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
materials = list("$iron"=20000,"$clown"=5000)
/datum/design/mech_banana
@@ -1255,7 +1255,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
materials = list("$iron"=20000,"$clown"=5000)
/datum/design/mech_bolas
@@ -1265,7 +1265,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bolas
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=20000)
@@ -1276,7 +1276,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 3, "magnets" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=10000)
@@ -1287,7 +1287,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 4, "magnets" = 4)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=10000)
@@ -1298,7 +1298,7 @@ k
build_type = MECHFAB
req_tech = list("combat" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=10000)
@@ -1309,7 +1309,7 @@ k
build_type = MECHFAB
req_tech = list("combat"= 5, "materials" = 5, "syndicate" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited
category = "Exosuit_Equipment"
category = "Exosuit_Weapons"
locked = 1
materials = list("$iron"=20000,"$gold"=6000,"$uranium"=6000)
@@ -1320,7 +1320,7 @@ k
build_type = MECHFAB
req_tech = list("bluespace" = 3, "magnets" = 2)
build_path = /obj/item/mecha_parts/mecha_equipment/wormhole_generator
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_teleporter
@@ -1330,7 +1330,7 @@ k
build_type = MECHFAB
req_tech = list("bluespace" = 10, "magnets" = 5)
build_path = /obj/item/mecha_parts/mecha_equipment/teleporter
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_rcd
@@ -1340,7 +1340,7 @@ k
build_type = MECHFAB
req_tech = list("materials" = 4, "bluespace" = 3, "magnets" = 4, "powerstorage"=4, "engineering" = 4)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/rcd
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=30000,"$plasma"=25000,"$silver"=20000,"$gold"=20000)
/datum/design/mech_gravcatapult
@@ -1350,7 +1350,7 @@ k
build_type = MECHFAB
req_tech = list("bluespace" = 2, "magnets" = 3, "engineering" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/gravcatapult
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_repair_droid
@@ -1360,7 +1360,7 @@ k
build_type = MECHFAB
req_tech = list("magnets" = 3, "programming" = 3, "engineering" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=10000,"$gold"=1000,"$silver"=2000,"$glass"=5000)
/* MISSING
@@ -1371,7 +1371,7 @@ k
build_type = MECHFAB
req_tech = list("plasmatech" = 2, "powerstorage"= 2, "engineering" = 2)
build_path = /obj/item/mecha_parts/mecha_equipment/plasma_generator
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
*/
/datum/design/mech_energy_relay
@@ -1381,7 +1381,7 @@ k
build_type = MECHFAB
req_tech = list("magnets" = 4, "powerstorage" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=10000,"$gold"=2000,"$silver"=3000,"$glass"=2000)
/datum/design/mech_ccw_armor
@@ -1391,7 +1391,7 @@ k
build_type = MECHFAB
req_tech = list("materials" = 5, "combat" = 4)
build_path = /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=20000,"$silver"=5000)
/datum/design/mech_proj_armor
@@ -1401,17 +1401,17 @@ k
build_type = MECHFAB
req_tech = list("materials" = 5, "combat" = 5, "engineering"=3)
build_path = /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=20000,"$gold"=5000)
/datum/design/mech_syringe_gun
name = "Module Design(Syringe Gun)"
name = "Module Design (Syringe Gun)"
desc = "Exosuit-mounted syringe gun and chemical synthesizer."
id = "mech_syringe_gun"
build_type = MECHFAB
req_tech = list("materials" = 3, "biotech"=4, "magnets"=4, "programming"=3)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun
category = "Exosuit_Equipment"
category = "Exosuit_Tools" //as if it weren't actually a weapon
materials = list("$iron"=3000,"$glass"=2000)
/datum/design/mech_drill
@@ -1421,7 +1421,7 @@ k
build_type = MECHFAB
req_tech = list("materials" = 1, "engineering" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_diamond_drill
@@ -1431,7 +1431,7 @@ k
build_type = MECHFAB
req_tech = list("materials" = 4, "engineering" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000,"$diamond"=6500)
/datum/design/mech_hydro_clamp
@@ -1441,7 +1441,7 @@ k
build_type = MECHFAB
req_tech = list("materials" = 1, "engineering" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_cable
@@ -1451,7 +1451,7 @@ k
build_type = MECHFAB
req_tech = list("engineering" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/cable_layer
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_extinguisher
@@ -1461,7 +1461,7 @@ k
build_type = MECHFAB
req_tech = list("engineering" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/extinguisher
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=10000)
/datum/design/mech_generator_plasma
@@ -1471,7 +1471,7 @@ k
build_type = MECHFAB
req_tech = list("engineering" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/generator
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=10000,"$silver"=500,"$glass"=1000)
/datum/design/mech_sleeper
@@ -1481,7 +1481,7 @@ k
build_type = MECHFAB
req_tech = list("biotech" = 1)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/sleeper
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=5000,"$glass"=10000)
/datum/design/mech_generator_nuclear
@@ -1491,7 +1491,7 @@ k
build_type = MECHFAB
req_tech = list("powerstorage"= 3, "engineering" = 3, "materials" = 3)
build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=10000,"$silver"=500,"$glass"=1000)
/datum/design/firefighter_chassis
@@ -1501,7 +1501,7 @@ k
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/firefighter
category = "Exosuit_Equipment"
category = "Exosuit_Modules"
materials = list("$iron"=25000)
@@ -1512,7 +1512,7 @@ k
build_type = MECHFAB
req_tech = list("biotech" = 2, "combat" = 4)
build_path = /obj/item/mecha_parts/mecha_equipment/tool/jail
category = "Exosuit_Equipment"
category = "Exosuit_Tools"
materials = list("$iron"=7500,"$glass"=10000)
/datum/design/mech_tracker

View File

@@ -0,0 +1,34 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# wip (For works in progress)
# tweak
# soundadd
# sounddel
# rscdel (general adding of nice things)
# rscadd (general deleting of nice things)
# imageadd
# imagedel
# spellcheck (typo fixes)
# experiment
# tgs (TG-ported fixes?)
#################################
# Your name.
author: 9600bauds
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True
# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
changes:
- imageadd: Declunkified Mech fabricator menu.

View File

@@ -1,24 +1,28 @@
<!--
Title: Mech Fabricator UI
Used In File(s): \code\game\r_n_d\fabricator\mech.dm
Used In File(s): \code\game\mecha\mech_fabricator.dm
-->
<!--
#define MECH_SCREEN_MAIN 1
#define MECH_SCREEN_MAIN 01
#define MECH_SCREEN_ROBOT 3
#define MECH_SCREEN_RIPLEY 4
#define MECH_SCREEN_ODYSSEUS 5
#define MECH_SCREEN_GYGAX 6
#define MECH_SCREEN_DURAND 7
#define MECH_SCREEN_HONK 8
#define MECH_SCREEN_PHAZON 9
#define MECH_SCREEN_ROBOT 11
#define MECH_SCREEN_ROBOT_PARTS 12
#define MECH_SCREEN_ROBOT_UPGRADES 13
#define MECH_SCREEN_EXOSUIT_TOOLS 21
#define MECH_SCREEN_EXOSUIT_MODULES 22
#define MECH_SCREEN_EXOSUIT_WEAPONS 23
#define MECH_SCREEN_RIPLEY 31
#define MECH_SCREEN_ODYSSEUS 32
#define MECH_SCREEN_GYGAX 33
#define MECH_SCREEN_DURAND 34
#define MECH_SCREEN_HONK 35
#define MECH_SCREEN_PHAZON 36
#define MECH_SCREEN_MISC 41
#define MECH_SCREEN_EXOSUIT 10
#define MECH_SCREEN_UPGRADE 11
#define MECH_SCREEN_SPACE_POD 12
#define MECH_SCREEN_MISC 13
#define MECH_SCREEN_ROBOT_PARTS 16
-->
<style type='text/css'>
#cost
@@ -33,462 +37,481 @@ Used In File(s): \code\game\r_n_d\fabricator\mech.dm
}
</style>
<div style="float: right; width: 63%;">
<div class="itemLabel">
Queue
</div>
<div class="itemContentWide" style="width: 90%;">
<div class="statusDisplay">
<div class="line" style="overflow-y: auto; overflow-x: hidden; scrollbar-base-color: #336699; scrollbar-arrow-color: #ffffff; height: 184px">
{{for data.queue}}
<div class="statusValue">
{{:helper.link(value.name, 'gear', null, null, null, 'misc')}}
{{:helper.link("Remove", 'circle-arrow-s', value.commands, null, 'fixedLeftWide')}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
<br>
<div class="line">
{{:helper.link('Process Queue', 'circle-arrow-s', {'process_queue':null}, null, null, 'misc')}}
{{:helper.link('Clear Queue', 'circle-arrow-s', {'clear_queue':null}, null, 'fixedLeftWide')}}
</div>
</div>
</div>
</div>
<div style="float: left; width: 37%;">
<div class="itemLabel" style="float: left; width: 117px;">
Commands
</div>
<div class="itemLabel" style="float: left; width: 17px;">
{{:helper.link('Sync', 'transferthick-e-w', {'sync':1}, null, 'fixedLeft')}}
</div>
<br>
</div>
<div style="float: left; width: 37%;">
<div class="itemLabel", style = "width: 100%">
Cyborg
</div>
<div class="line">
{{:helper.link('Robot Parts','gear',{'screen':11},(data.screen==11)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Components', 'gear',{'screen':12},(data.screen==12)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Upgrades', 'gear',{'screen':13},(data.screen==13)?'linkOn':'', 'fixedLeft')}}
</div>
<br>
<div class="itemLabel">
Exosuit
</div>
<div class="line">
{{:helper.link('Tools', 'gear',{'screen':21},(data.screen==21)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Modules', 'gear',{'screen':22},(data.screen==22)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Weapons', 'gear',{'screen':23},(data.screen==23)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Ripley', 'gear',{'screen':31},(data.screen==31)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Odysseus', 'gear',{'screen':32},(data.screen==32)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Gygax', 'gear',{'screen':33},(data.screen==33)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Durand', 'gear',{'screen':34},(data.screen==34)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('H.O.N.K', 'gear',{'screen':35},(data.screen==35)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Phazon', 'gear',{'screen':36},(data.screen==36)?'linkOn':'', 'fixedLeft')}}
</div>
<br>
<div class="itemLabel">
Other
</div>
<div class="line">
{{:helper.link('Material Storage', 'gear',{'screen':01},(data.screen==01)?'linkOn':'', 'fixedLeftWide')}}
{{:helper.link('Misc', 'gear',{'screen':41},(data.screen==41)?'linkOn':'', 'fixedLeft')}}
</div>
<br>
</div>
<!-- This seems really unnecessary -->
<!--
{{if data.screen == 1}}
<div class="item">
<div class="itemLabel">
Commands:
Information
</div>
<div class="itemContent">
{{:helper.link('Sync', 'transferthick-e-w', {'sync':1}, null, 'fixedLeft')}}
</div>
</div>
<div class="item">
<div class="itemLabel">
Queue
</div>
<div class="itemContentWide">
<div class="statusDisplay">
<div class="line">
{{for data.queue}}
<div class="line">
<div class="statusValue">
{{:helper.link(value.name, 'gear', null, null, null, 'misc')}}
{{:helper.link("Remove", 'circle-arrow-s', value.commands, null, 'fixedLeftWide')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
<div class="item">&nbsp;</div>
<div class="line">
{{:helper.link('Process Queue', 'circle-arrow-s', {'process_queue':null}, null, null, 'misc')}}
{{:helper.link('Clear Queue', 'circle-arrow-s', {'clear_queue':null}, null, 'fixedLeftWide')}}
</div>
</div>
</div>
</div>
<div class="item">&nbsp;</div>
<div class="item">
<div class="itemLabel">Type</div>
<div class="line">
<div class="itemContents">
{{:helper.link('Materials', 'gear',{'screen':14},(data.screen==14)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Parts', 'gear', {'screen':15},(data.screen==15)?'linkOn':'', 'fixedLeft')}}
</div>
</div>
{{/if}}-->
{{if data.screen == 01}}
<div class="item">
<div class="itemLabel">
Material Storage
</div>
</div>
<div class="itemContentWide">
<div class="statusDisplay">
<div class="line">
{{:helper.link('Main', 'gear',{'screen':1},(data.screen==1)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">&nbsp;</div>
<div class="line">
{{:helper.link('Robot', 'gear',{'screen':3},(data.screen==3)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Ripley', 'gear',{'screen':4},(data.screen==4)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Odysseus', 'gear',{'screen':5},(data.screen==5)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Gygax', 'gear',{'screen':6},(data.screen==6)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Durand', 'gear',{'screen':7},(data.screen==7)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('H.O.N.K', 'gear',{'screen':8},(data.screen==8)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Phazon', 'gear',{'screen':9},(data.screen==9)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Exosuit', 'gear',{'screen':10},(data.screen==10)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Robot Parts','gear',{'screen':16},(data.screen==15)?'linkOn':'', 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Upgrade', 'gear',{'screen':11},(data.screen==11)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Space Pod', 'gear',{'screen':12},(data.screen==12)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Misc', 'gear',{'screen':13},(data.screen==13)?'linkOn':'', 'fixedLeft')}}
{{for data.materials}}
<div class="line">
<div class="statusValue">
{{:helper.link(value.name, null, null, null, 'fixedLeft')}}
{{:helper.link(value.storage, null, null, null, 'fixedLeft')}}
{{:helper.link('Eject', 'circle-arrow-s', value.commands, null, 'fixedLeft')}}
</div>
</div>
{{empty}}
<i>No information is available</i>
{{/for}}
</div>
</div>
</div>
<div class="item">&nbsp;</div>
{{/if}}
{{if data.screen == 1}}
<div class="item">
<div class="itemLabel">
Information
</div>
<!-- Did this ever even do anything? -->
<!--{{if data.screen == 02}}
<div class="item">
<div class="itemLabel">
Information
</div>
<div class="line">
{{:helper.link('Materials', 'gear',{'screen':14},(data.screen==14)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Parts', 'gear', {'screen':15},(data.screen==15)?'linkOn':'', 'fixedLeft')}}
</div>
</div>
<div class="itemContentWide">
<div class="statusDisplay">
<div class="line">
{{:helper.link('Materials', 'gear',{'screen':14},(data.screen==14)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Parts', 'gear', {'screen':15},(data.screen==15)?'linkOn':'', 'fixedLeft')}}
<i>No information is available</i>
</div>
</div>
{{/if}}
{{if data.screen == 14}}
<div class="item">
<div class="itemLabel">
Information
</div>
<div class="line">
{{:helper.link('Materials', 'gear',{'screen':14},(data.screen==14)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Parts', 'gear', {'screen':15},(data.screen==15)?'linkOn':'', 'fixedLeft')}}
</div>
</div>
{{/if}}-->
{{if data.screen == 11}}
<div class="item">
<div class="itemLabel">
Cyborg Parts
</div>
<div class="itemContentWide">
<div class="statusDisplay">
<div class="line">
{{for data.materials}}
<div class="line">
<div class="statusValue">
{{:helper.link(value.name, null, null, null, 'fixedLeft')}}
{{:helper.link(value.storage, null, null, null, 'fixedLeft')}}
{{:helper.link('Eject', 'circle-arrow-s', value.commands, null, 'fixedLeft')}}
</div>
<div class="line">
{{:helper.link('Quick Robot', 'gear', {'queue_part_set':'Robot'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Robot}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{empty}}
<i>No information is available</i>
{{/for}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 12}}
<div class="item">
<div class="itemLabel">
<h3>Cyborg Components</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Robot_Part}}
<div class="line">
<div class="statusValue">
{{:helper.link(value.name, 'gear', null, null, null, 'misc')}}
{{:helper.link(value.cost, null, null, null, null, 'cost')}}
{{:helper.link('Build', 'gear', value.command2, null, 'fixedLeft')}}
{{:helper.link('Queue', 'gear', value.command1, null, 'fixedLeft')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 13}}
<div class="item">
<div class="itemLabel">
<h3>Cyborg Upgrade Parts</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Robotic_Upgrade_Modules}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 21}}
<div class="item">
<div class="itemLabel">
<h3>Exosuit Tools</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Exosuit_Tools}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 22}}
<div class="item">
<div class="itemLabel">
<h3>Exosuit Modules</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Exosuit_Modules}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 23}}
<div class="item">
<div class="itemLabel">
<h3>Exosuit Weapons</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Exosuit_Weapons}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 31}}
<div class="item">
<div class="itemLabel">
Ripley Parts
</div>
<div class="line">
{{:helper.link('Quick Ripley', 'gear', {'queue_part_set':'Ripley'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Ripley}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{/if}}
{{if data.screen == 15}}
<div class="item">
<div class="itemLabel">
Information
</div>
<div class="line">
{{:helper.link('Materials', 'gear',{'screen':14},(data.screen==14)?'linkOn':'', 'fixedLeft')}}
{{:helper.link('Parts', 'gear', {'screen':15},(data.screen==15)?'linkOn':'', 'fixedLeft')}}
</div>
{{if data.screen == 32}}
<div class="item">
<div class="itemLabel">
Odysseus Parts
</div>
<div class="itemContentWide">
<div class="statusDisplay">
<div class="line">
{{:helper.link('Quick Odysseus', 'gear', {'queue_part_set':'Odysseus'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Odysseus}}
<div class="line">
<i>No information is available</i>
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
{{/if}}
{{if data.screen == 3}}
<div class="item">
<div class="itemLabel">
Robot Parts
</div>
<div class="line">
{{:helper.link('Quick Robot', 'gear', {'queue_part_set':'Robot'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Robot}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 4}}
<div class="item">
<div class="itemLabel">
Ripley Parts
</div>
<div class="line">
{{:helper.link('Quick Ripley', 'gear', {'queue_part_set':'Ripley'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Ripley}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 5}}
<div class="item">
<div class="itemLabel">
Odysseus Parts
</div>
<div class="line">
{{:helper.link('Quick Odysseus', 'gear', {'queue_part_set':'Odysseus'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Odysseus}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 6}}
<div class="item">
<div class="itemLabel">
Gygax Parts
</div>
<div class="line">
{{:helper.link('Quick Gygax', 'gear', {'queue_part_set':'Gygax'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Gygax}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 7}}
<div class="item">
<div class="itemLabel">
Durand Parts
</div>
<div class="line">
{{:helper.link('Quick Durand', 'gear', {'queue_part_set':'Durand'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Durand}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
</div>
{{/if}}
{{if data.screen == 8}}
<div class="item">
<div class="itemLabel">
H.O.N.K Parts
</div>
{{if data.screen == 33}}
<div class="item">
<div class="itemLabel">
Gygax Parts
</div>
<div class="line">
{{:helper.link('Quick Gygax', 'gear', {'queue_part_set':'Gygax'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{:helper.link('H.O.N.K.', 'gear', {'queue_part_set':'HONK'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.HONK}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{for data.parts.Gygax}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
</div>
{{/if}}
{{if data.screen == 9}}
<div class="item">
<div class="itemLabel">
Phazon Parts
</div>
{{if data.screen == 34}}
<div class="item">
<div class="itemLabel">
Durand Parts
</div>
<div class="line">
{{:helper.link('Quick Durand', 'gear', {'queue_part_set':'Durand'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{:helper.link('Quick Phazon', 'gear', {'queue_part_set':'Phazon'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Phazon}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{for data.parts.Durand}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 10}}
<div class="item">
<div class="itemLabel">
<h3>Exosuit Equipment</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Exosuit_Equipment}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 11}}
<div class="item">
<div class="itemLabel">
<h3>Upgrade Parts</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Robotic_Upgrade_Modules}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
</div>
{{/if}}
{{if data.screen == 12}}
<div class="item">
<div class="itemLabel">
<h3>Space Pod Parts</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
{{if data.screen == 35}}
<div class="item">
<div class="itemLabel">
H.O.N.K Parts
</div>
<div class="line">
{{:helper.link('H.O.N.K.', 'gear', {'queue_part_set':'HONK'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Space_Pod}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{for data.parts.HONK}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
</div>
{{/if}}
{{if data.screen == 13}}
<div class="item">
<div class="itemLabel">
<h3>Misc Parts</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
{{if data.screen == 36}}
<div class="item">
<div class="itemLabel">
Phazon Parts
</div>
<div class="line">
{{:helper.link('Quick Phazon', 'gear', {'queue_part_set':'Phazon'}, null, 'fixedLeftWidest')}}
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Misc}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{for data.parts.Phazon}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
{{if data.screen == 16}}
<div class="item">
<div class="itemLabel">
<h3>Robot Parts</h3>
</div>
<div class="itemContentWide" style="width:100%;">
</div>
{{/if}}
{{if data.screen == 41}}
<div class="item">
<div class="itemLabel">
<h3>Misc Parts</h3>
</div>
<div class="itemContentWide" style="width:100%;">
<div class="statusDisplay">
<div class="line">
{{for data.parts.Robot_Part}}
<div class="line">
<div class="statusValue">
{{:helper.link(value.name, 'gear', null, null, null, 'misc')}}
{{:helper.link(value.cost, null, null, null, null, 'cost')}}
{{:helper.link('Build', 'gear', value.command2, null, 'fixedLeft')}}
{{:helper.link('Queue', 'gear', value.command1, null, 'fixedLeft')}}
</div>
<div class="line">
{{for data.parts.Misc}}
<div class="line">
<div class="statusValue">
{{: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')}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
{{empty}}
<i>No parts in memory</i>
{{/for}}
</div>
</div>
</div>
</div>
{{/if}}
</div>
{{/if}}