+ {{:helper.link('Go back', 'home', {'choice' : 'menu', 'mode_target' : 0}, null)}}
+
Relabel
- Release Pressure:
+ Name:
- {{:helper.displayBar(data.releasePressure, data.minReleasePressure, data.maxReleasePressure)}}
-
- {{:helper.link('-', null, {'pressure_adj' : -1000}, (data.releasePressure > data.minReleasePressure) ? null : 'disabled')}}
- {{:helper.link('-', null, {'pressure_adj' : -100}, (data.releasePressure > data.minReleasePressure) ? null : 'disabled')}}
- {{:helper.link('-', null, {'pressure_adj' : -10}, (data.releasePressure > data.minReleasePressure) ? null : 'disabled')}}
- {{:helper.link('-', null, {'pressure_adj' : -1}, (data.releasePressure > data.minReleasePressure) ? null : 'disabled')}}
-
{{:data.releasePressure}} kPa
- {{:helper.link('+', null, {'pressure_adj' : 1}, (data.releasePressure < data.maxReleasePressure) ? null : 'disabled')}}
- {{:helper.link('+', null, {'pressure_adj' : 10}, (data.releasePressure < data.maxReleasePressure) ? null : 'disabled')}}
- {{:helper.link('+', null, {'pressure_adj' : 100}, (data.releasePressure < data.maxReleasePressure) ? null : 'disabled')}}
- {{:helper.link('+', null, {'pressure_adj' : 1000}, (data.releasePressure < data.maxReleasePressure) ? null : 'disabled')}}
+
{{:data.name}}
{{:helper.link('Rename', 'pencil', {'rename' : 1}, data.canLabel ? null : 'disabled')}}
+
+
+
+
Colors
+
+
+
{{:data.colorContainer.prim.name}}
+ {{for data.colorContainer.prim.options}}
+
+ {{if value.icon == data._color.prim}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.prim.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', 'selected')}}
+ {{else}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.prim.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', null)}}
+ {{/if}}
+
+ {{/for}}
+
+
+
{{:data.colorContainer.sec.name}}
+ {{:helper.link("None", '', {'choice' : data.colorContainer.sec.name, 'icon' : "none"}, data.canLabel ? null : 'disabled', data.colorContainer.sec.anycolor ? null : 'selected')}}
+ {{for data.colorContainer.sec.options}}
+
+ {{if value.icon == data._color.sec}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.sec.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', 'selected')}}
+ {{else}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.sec.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', null)}}
+ {{/if}}
+
+ {{/for}}
+
+
+
{{:data.colorContainer.ter.name}}
+ {{:helper.link("None", '', {'choice' : data.colorContainer.ter.name, 'icon' : "none"}, data.canLabel ? null : 'disabled', data.colorContainer.ter.anycolor ? null : 'selected')}}
+ {{for data.colorContainer.ter.options}}
+
+ {{if value.icon == data._color.ter}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.ter.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', 'selected')}}
+ {{else}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.ter.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', null)}}
+ {{/if}}
+
+ {{/for}}
+
+
+
{{:data.colorContainer.quart.name}}
+ {{:helper.link("None", '', {'choice' : data.colorContainer.quart.name, 'icon' : "none"}, data.canLabel ? null : 'disabled', data.colorContainer.quart.anycolor ? null : 'selected')}}
+ {{for data.colorContainer.quart.options}}
+
+ {{if value.icon == data._color.quart}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.quart.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', 'selected')}}
+ {{else}}
+ {{:helper.link(value.name, '', {'choice' : data.colorContainer.quart.name, 'icon' : value.icon}, data.canLabel ? null : 'disabled', null)}}
+ {{/if}}
+
+ {{/for}}
-
-
-
-
- Release Valve:
+
Decals
+
+
Pick and choose:
+
+ {{for data.possibleDecals}}
+ {{:helper.link(value.name, '', {'choice' : 'decals', 'icon' : value.icon}, data.canLabel ? null : 'disabled', value.active ? 'selected' : null)}}
+ {{/for}}
+
-
- {{:helper.link('Open', 'unlocked', {'toggle' : 1}, data.valveOpen ? 'selected' : null)}}{{:helper.link('Close', 'locked', {'toggle' : 1}, data.valveOpen ? null : 'selected')}}
-
-
-
+{{/if}}
\ No newline at end of file
diff --git a/nano/templates/cryo.tmpl b/nano/templates/cryo.tmpl
index e8302b07df9..ab375a5df59 100644
--- a/nano/templates/cryo.tmpl
+++ b/nano/templates/cryo.tmpl
@@ -95,4 +95,12 @@ Used In File(s): \code\game\machinery\cryo.dm
{{:helper.link('Eject Beaker', 'eject', {'ejectBeaker' : 1}, data.isBeakerLoaded ? null : 'disabled')}}
+
+
+
+ Auto-eject:
+
+
+ {{:helper.link('On', 'power', {'autoejectOn' : 1}, data.autoeject ? 'selected' : null)}}{{:helper.link('Off', 'close', {'autoejectOff' : 1}, data.autoeject ? null : 'selected')}}
+
\ No newline at end of file
diff --git a/nano/templates/faxmachine.tmpl b/nano/templates/faxmachine.tmpl
new file mode 100644
index 00000000000..9dd7b910fda
--- /dev/null
+++ b/nano/templates/faxmachine.tmpl
@@ -0,0 +1,67 @@
+
+
+
Authorization
+
+
+
+ Confirm identity:
+
+
+ {{:helper.link(data.scan_name, 'eject', {'scan' : 1})}}
+
+
+
+
+ Authorize:
+
+
+ {{:helper.link(data.authenticated ? 'Log Out' : 'Log In', data.authenticated ? 'unlocked' : 'locked', {'auth' : 1})}}
+
+
+
+
+
Fax Menu
+
+
+
+ Network:
+
+
+
+ {{:data.network}}
+
+
+
+
+ Currently sending:
+
+
+ {{:helper.link(data.paper, 'eject', {'paper' : 1})}}
+ {{if data.paperinserted}}
+ {{:helper.link('Rename', 'pencil', {'rename' : 1})}}
+ {{/if}}
+
+
+
+
+ Sending to:
+
+
+ {{:helper.link(data.destination, 'print', {'dept' : 1}, !data.authenticated ? 'disabled' : '')}}
+
+
+
+
+ Action:
+
+
+ {{if data.authenticated}}
+ {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock' : "mail-closed", {'send' : 1}, data.cooldown && data.respectcooldown ? 'disabled' : "")}}
+ {{else}}
+ {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock' : "mail-closed", null, !data.authenticated ? 'disabled' : "")}}
+ {{/if}}
+
+
\ No newline at end of file
diff --git a/nano/templates/vending_machine.tmpl b/nano/templates/vending_machine.tmpl
new file mode 100644
index 00000000000..93d5c1007c9
--- /dev/null
+++ b/nano/templates/vending_machine.tmpl
@@ -0,0 +1,56 @@
+
+
+{{if data.mode == 0}}
+
Items available
+
+ {{for data.products}}
+
+
+ {{if value.price > 0}}
+ {{:helper.link('Buy (' + value.price + ')', 'cart', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}}
+ {{else}}
+ {{:helper.link('Vend', 'circle-arrow-s', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}}
+ {{/if}}
+
+
+ {{if value.color}}{{:value.name}}
+ {{else}}{{:value.name}}
+ {{/if}}
+ ({{:value.amount ? value.amount : "NONE LEFT"}})
+
+
+ {{empty}}
+ No items available!
+ {{/for}}
+
+{{if data.coin}}
+
Coin
+
+
Coin deposited:
+
{{:helper.link(data.coin, 'eject', {'remove_coin' : 1})}}
+
+{{/if}}
+{{else data.mode == 1}}
+
Item selected
+
+
+
Item selected:
{{:data.product}}
+
Charge:
{{:data.price}}
+
+
+ {{if data.message_err}} {{/if}} {{:data.message}}
+
+
+ {{:helper.link('Cancel', 'arrowreturn-1-w', {'cancelpurchase' : 1})}}
+
+
+{{/if}}
+{{if data.panel}}
+
Maintenance panel
+
+
Speaker
{{:helper.link(data.speaker ? 'Enabled' : 'Disabled', 'gear', {'togglevoice' : 1})}}
+
+{{/if}}
\ No newline at end of file
diff --git a/paradise.dme b/paradise.dme
index 6e947ccb2a1..8282a676e0d 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -1071,7 +1071,6 @@
#include "code\modules\events\sayuevents\meaty_ores.dm"
#include "code\modules\events\sayuevents\undead.dm"
#include "code\modules\events\sayuevents\wormholes.dm"
-#include "code\modules\events\tgevents\alien_infestation.dm"
#include "code\modules\events\tgevents\anomaly.dm"
#include "code\modules\events\tgevents\anomaly_bluespace.dm"
#include "code\modules\events\tgevents\anomaly_flux.dm"