mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-28 03:01:37 +00:00
Conflicts: code/ATMOSPHERICS/components/omni_devices/filter.dm code/ATMOSPHERICS/components/omni_devices/mixer.dm code/game/dna/dna_modifier.dm code/game/machinery/cryo.dm code/game/machinery/kitchen/smartfridge.dm code/modules/nano/nanoexternal.dm code/modules/nano/nanomanager.dm code/modules/nano/nanoui.dm code/modules/power/apc.dm code/modules/power/smes.dm code/modules/reagents/Chemistry-Machinery.dm nano/css/shared.css nano/js/nano_update.js nano/templates/escape_pod_console.tmpl
177 lines
4.8 KiB
Cheetah
177 lines
4.8 KiB
Cheetah
<div class='notice'>
|
|
{{if data.siliconUser}}
|
|
<div class="itemContentSmall">
|
|
Interface Lock:
|
|
</div>
|
|
<div class="itemContentFull">
|
|
{{:helper.link('Engaged', 'locked', {'toggleaccess' : 1}, data.locked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlocked', {'toggleaccess' : 1}, data.malfStatus >= 2 ? 'linkOff' : (data.locked ? null : 'selected'))}}
|
|
</div>
|
|
<div class="clearBoth"></div>
|
|
{{else}}
|
|
{{if data.locked}}
|
|
Swipe an ID card to unlock this interface
|
|
{{else}}
|
|
Swipe an ID card to lock this interface
|
|
{{/if}}
|
|
{{/if}}
|
|
</div>
|
|
|
|
<div style="min-width: 480px">
|
|
|
|
<h3>Power Status</h3>
|
|
|
|
<div class="item">
|
|
<div class="itemLabel">
|
|
Main Breaker:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{if data.locked && !data.siliconUser}}
|
|
{{if data.isOperating}}
|
|
<span class='good'>On</span>
|
|
{{else}}
|
|
<span class='bad'>Off</span>
|
|
{{/if}}
|
|
{{else}}
|
|
{{:helper.link('On', 'power', {'breaker' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'breaker' : 1}, data.isOperating ? null : 'selected')}}
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="item">
|
|
<div class="itemLabel">
|
|
External Power:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{if data.externalPower == 2}}
|
|
<span class='good'>Good</span>
|
|
{{else data.externalPower == 1}}
|
|
<span class='average'>Low</span>
|
|
{{else}}
|
|
<span class='bad'>None</span>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="item">
|
|
<div class="itemLabel">
|
|
Power Cell:
|
|
</div>
|
|
{{if data.powerCellStatus == null}}
|
|
<div class="itemContent bad">
|
|
Power cell removed.
|
|
</div>
|
|
{{else}}
|
|
|
|
{{:helper.displayBar(data.powerCellStatus, 0, 100, (data.powerCellStatus >= 50) ? 'good' : (data.powerCellStatus >= 25) ? 'average' : 'bad')}}
|
|
<div class="itemContent" style="width: 60px">
|
|
{{:helper.round(data.powerCellStatus*10)/10}}%
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
{{if data.powerCellStatus != null}}
|
|
<div class="item">
|
|
<div class="itemLabel">
|
|
Charge Mode:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{if data.locked && !data.siliconUser}}
|
|
{{if data.chargeMode}}
|
|
<span class='good'>Auto</span>
|
|
{{else}}
|
|
<span class='bad'>Off</span>
|
|
{{/if}}
|
|
{{else}}
|
|
{{:helper.link('Auto', 'refresh', {'cmode' : 1}, data.chargeMode ? 'selected' : null)}}{{:helper.link('Off', 'close', {'cmode' : 1}, data.chargeMode ? null : 'selected')}}
|
|
{{/if}}
|
|
|
|
{{if data.chargingStatus > 1}}
|
|
[<span class='good'>Fully Charged</span>]
|
|
{{else data.chargingStatus == 1}}
|
|
[<span class='average'>Charging</span>]
|
|
{{else}}
|
|
[<span class='bad'>Not Charging</span>]
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
|
|
|
|
<h3>Power Channels</h3>
|
|
|
|
{{for data.powerChannels}}
|
|
<div class="item">
|
|
<div class="itemLabel">
|
|
{{:value.title}}:
|
|
</div>
|
|
<div class="itemContent" style="width: 70px; text-align: right">
|
|
{{:value.powerLoad}} W
|
|
</div>
|
|
<div class="itemContent" style="width: 105px">
|
|
|
|
{{if value.status <= 1}}
|
|
<span class='bad'>Off</span>
|
|
{{else value.status >= 2}}
|
|
<span class='good'>On</span>
|
|
{{/if}}
|
|
{{if data.locked}}
|
|
{{if value.status == 1 || value.status == 3}}
|
|
Auto
|
|
{{else}}
|
|
Manual
|
|
{{/if}}
|
|
{{/if}}
|
|
</div>
|
|
{{if !data.locked || data.siliconUser}}
|
|
<div class="itemContentFull">
|
|
{{:helper.link('Auto', 'refresh', value.topicParams.auto, (value.status == 1 || value.status == 3) ? 'selected' : null)}}
|
|
{{:helper.link('On', 'power', value.topicParams.on, (value.status == 2) ? 'selected' : null)}}
|
|
{{:helper.link('Off', 'close', value.topicParams.off, (value.status == 0) ? 'selected' : null)}}
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
{{/for}}
|
|
|
|
<div class="item" style="font-weight: bold">
|
|
<div class="itemLabel">
|
|
Total Load:
|
|
</div>
|
|
<div class="itemContent" style="width: 70px; text-align: right">
|
|
{{:data.totalLoad}} W
|
|
</div>
|
|
</div>
|
|
|
|
<div class="item"> </div>
|
|
|
|
<div class="item">
|
|
<div class="itemLabel">
|
|
Cover Lock:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{if data.locked && !data.siliconUser}}
|
|
{{if data.coverLocked}}
|
|
<span class='good'>Engaged</span>
|
|
{{else}}
|
|
<span class='bad'>Disengaged</span>
|
|
{{/if}}
|
|
{{else}}
|
|
{{:helper.link('Engaged', 'locked', {'lock' : 1}, data.coverLocked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlocked', {'lock' : 1}, data.coverLocked ? null : 'selected')}}
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
|
|
{{if data.siliconUser}}
|
|
<h3>System Overrides</h3>
|
|
|
|
<div class="item">
|
|
{{:helper.link('Overload Lighting Circuit', 'lightbulb', {'overload' : 1})}}
|
|
{{if data.malfStatus == 1}}
|
|
{{:helper.link('Override Programming', 'script', {'malfhack' : 1})}}
|
|
{{else data.malfStatus > 1}}
|
|
<div class='notice'>APC Hacked</div>
|
|
{{/if}}
|
|
</div>
|
|
{{/if}}
|
|
|
|
</div>
|
|
|