Template:Connection panel: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
No edit summary
mNo edit summary
 
(54 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{doc}}
{{doc}}[[Category:Templates]]
<onlyinclude><includeonly>{| class="connectionpanel"
<onlyinclude><includeonly>{| class="connectionpanel" style="height: 0px"
! style="padding: 0 0 10px 0; text-shadow: 1px 1px #000000"|[[Wiring|Connection Panel]] for '''{{{1|{{PAGENAME}}}}}'''<br><small>''Hover over pins to see their descriptions.''</small>
! style="padding:0px 0px 10px 0px;text-shadow: 1px 1px #000000"|[[Wiring|Connection Panel]] for '''{{{1|{{PAGENAME}}}}}'''<br><small>''Hover over pins to see their descriptions.''</small>
|- {{#vardefine:rows|{{#if:{{{input11|{{{output11|}}}}}}|11|{{#if:{{{input10|{{{output10|}}}}}}|10|{{#if:{{{input9|{{{output9|}}}}}}|9|{{#if:{{{input8|{{{output8|}}}}}}|8|{{#if:{{{input7|{{{output7|}}}}}}|7|{{#if:{{{input6|{{{output6|}}}}}}|6|{{#if:{{{input5|{{{output5|}}}}}}|5|{{#if:{{{input4|{{{output4|}}}}}}|4|{{#if:{{{input3|{{{output3|}}}}}}|3|{{#if:{{{input2|{{{output2|}}}}}}|2|1}}}}}}}}}}}}}}}}}}}}}}
|- {{#vardefine:height|{{#expr:0<!-- this is VERY ugly but it works -->
| style="position:relative; width:370px; height:{{#expr:{{#var:rows}}*60}}px" |
{{#if:{{{input1|}}}|{{#if:{{{output1|}}}|+30|+60}}}}{{#if:{{{output1|}}}|{{#if:{{{input1|}}}|+60|+30}}}}
{{#if:{{{input2|}}}|{{#if:{{{output1|}}}|+30|+60}}}}{{#if:{{{output2|}}}|{{#if:{{{input2|}}}|+30|+60}}}}
{{#if:{{{input3|}}}|{{#if:{{{output2|}}}|+30|+60}}}}{{#if:{{{output3|}}}|{{#if:{{{input3|}}}|+30|+60}}}}
{{#if:{{{input4|}}}|{{#if:{{{output3|}}}|+30|+60}}}}{{#if:{{{output4|}}}|{{#if:{{{input4|}}}|+30|+60}}}}
{{#if:{{{input5|}}}|{{#if:{{{output4|}}}|+30|+60}}}}{{#if:{{{output5|}}}|{{#if:{{{input5|}}}|+30|+60}}}}
{{#if:{{{input6|}}}|{{#if:{{{output5|}}}|+30|+60}}}}{{#if:{{{output6|}}}|{{#if:{{{input6|}}}|+30|+60}}}}
{{#if:{{{input7|}}}|{{#if:{{{output6|}}}|+30|+60}}}}{{#if:{{{output7|}}}|{{#if:{{{input7|}}}|+30|+60}}}}
{{#if:{{{input8|}}}|{{#if:{{{output7|}}}|+30|+60}}}}{{#if:{{{output8|}}}|{{#if:{{{input8|}}}|+30|+60}}}}
{{#if:{{{input9|}}}|{{#if:{{{output8|}}}|+30|+60}}}}{{#if:{{{output9|}}}|{{#if:{{{input9|}}}|+30|+60}}}}
{{#if:{{{input10|}}}|{{#if:{{{output9|}}}|+30|+60}}}}{{#if:{{{output10|}}}|{{#if:{{{input10|}}}|+30|+60}}}}
{{#if:{{{input11|}}}|{{#if:{{{output10|}}}|+30|+60}}}}{{#if:{{{output11|}}}|{{#if:{{{input11|}}}|+30|+60}}}}}}}}
| style="position:relative; width:370px; height:{{#var:height}}px" |
{| class="connectionpanel-table1"
{| class="connectionpanel-table1"
{{#if:{{{input1|}}}|{{Connection_panel/IO|input|{{{input1}}}|{{{input1color|red}}}}}}}
{{#if:{{{input1|}}}|{{Connection_panel/IO|input|{{{input1}}}|{{{input1color|{{#ifeq:{{{input1}}}|power_in|red|blue}}}}}}}
{{#if:{{{input2|}}}|{{!}}-
{{#if:{{{input2|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input2}}}|{{{input2color|}}}}}}}
{{Connection_panel/IO|input|{{{input2}}}|{{{input2color|}}}}}
{{#if:{{{input3|}}}|{{!}}-
{{#if:{{{input3|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input3}}}|{{{input3color|}}}}}}}
{{Connection_panel/IO|input|{{{input3}}}|{{{input3color|}}}}}
{{#if:{{{input4|}}}|{{!}}-
{{#if:{{{input4|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input4}}}|{{{input4color|}}}}}}}
{{Connection_panel/IO|input|{{{input4}}}|{{{input4color|}}}}}
{{#if:{{{input5|}}}|{{!}}-
{{#if:{{{input5|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input5}}}|{{{input5color|}}}}}}}
{{Connection_panel/IO|input|{{{input5}}}|{{{input5color|}}}}}
{{#if:{{{input6|}}}|{{!}}-
{{#if:{{{input6|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input6}}}|{{{input6color|}}}}}}}
{{Connection_panel/IO|input|{{{input6}}}|{{{input6color|}}}}}
{{#if:{{{input7|}}}|{{!}}-
{{#if:{{{input7|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input7}}}|{{{input7color|}}}}}}}
{{Connection_panel/IO|input|{{{input7}}}|{{{input7color|}}}}}
{{#if:{{{input8|}}}|{{!}}-
{{#if:{{{input8|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input8}}}|{{{input8color|}}}}}}}
{{Connection_panel/IO|input|{{{input8}}}|{{{input8color|}}}}}
{{#if:{{{input9|}}}|{{!}}-
{{#if:{{{input9|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input9}}}|{{{input9color|}}}}}}}
{{Connection_panel/IO|input|{{{input9}}}|{{{input9color|}}}}}
{{#if:{{{input10|}}}|{{!}}-
{{#if:{{{input10|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input10}}}|{{{input10color|}}}}}}}
{{Connection_panel/IO|input|{{{input10}}}|{{{input10color|}}}}}
{{#if:{{{input11|}}}|{{!}}-
{{#if:{{{input11|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|input|{{{input11}}}|{{{input11color|}}}}}}}
{{Connection_panel/IO|input|{{{input11}}}|{{{input11color|}}}}}}}}}}}}}}}}}}}}}}}}}}}
|}
|}
{| class="connectionpanel-table2"
{| class="connectionpanel-table2"
{{#if:{{{input1tt|}}}|{{Connection panel/TT|{{{input1tt|}}}}}}}
{{#if:{{{input1|}}}|{{Connection panel/TT|{{{input1tt|}}}}}
{{#if:{{{input2tt|}}}|{{!}}-
{{#if:{{{input2|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input2tt|}}}}}}}
{{Connection panel/TT|{{{input2tt|}}}}}
{{#if:{{{input3tt|}}}|{{!}}-
{{#if:{{{input3|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input3tt|}}}}}}}
{{Connection panel/TT|{{{input3tt|}}}}}
{{#if:{{{input4tt|}}}|{{!}}-
{{#if:{{{input4|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input4tt|}}}}}}}
{{Connection panel/TT|{{{input4tt|}}}}}
{{#if:{{{input5tt|}}}|{{!}}-
{{#if:{{{input5|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input5tt|}}}}}}}
{{Connection panel/TT|{{{input5tt|}}}}}
{{#if:{{{input6tt|}}}|{{!}}-
{{#if:{{{input6|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input6tt|}}}}}}}
{{Connection panel/TT|{{{input6tt|}}}}}
{{#if:{{{input7tt|}}}|{{!}}-
{{#if:{{{input7|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input7tt|}}}}}}}
{{Connection panel/TT|{{{input7tt|}}}}}
{{#if:{{{input8tt|}}}|{{!}}-
{{#if:{{{input8|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input8tt|}}}}}}}
{{Connection panel/TT|{{{input8tt|}}}}}
{{#if:{{{input9tt|}}}|{{!}}-
{{#if:{{{input9|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input9tt|}}}}}}}
{{Connection panel/TT|{{{input9tt|}}}}}
{{#if:{{{input10tt|}}}|{{!}}-
{{#if:{{{input10|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input10tt|}}}}}}}
{{Connection panel/TT|{{{input10tt|}}}}}
{{#if:{{{input11tt|}}}|{{!}}-
{{#if:{{{input11|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{input11tt|}}}}}}}
{{Connection panel/TT|{{{input11tt|}}}}}}}}}}}}}}}}}}}}}}}}}}}
|}
|}
{| class="connectionpanel-table3"
{| class="connectionpanel-table3" {{#if:{{{input1|}}}||style="margin-top:0rem !important"}}
{{#if:{{{output1|}}}|{{Connection_panel/IO|output|{{{output1}}}|{{{output1color|red}}}}}}}
{{#if:{{{output1|}}}|{{Connection_panel/IO|output|{{{output1}}}|{{{output1color|{{#ifeq:{{{output1}}}|power_out|red|blue}}}}}}}
{{#if:{{{output2|}}}|{{!}}-
{{#if:{{{output2|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output2}}}|{{{output2color|}}}}}}}
{{Connection_panel/IO|output|{{{output2}}}|{{{output2color|}}}}}
{{#if:{{{output3|}}}|{{!}}-
{{#if:{{{output3|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output3}}}|{{{output3color|}}}}}}}
{{Connection_panel/IO|output|{{{output3}}}|{{{output3color|}}}}}
{{#if:{{{output4|}}}|{{!}}-
{{#if:{{{output4|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output4}}}|{{{output4color|}}}}}}}
{{Connection_panel/IO|output|{{{output4}}}|{{{output4color|}}}}}
{{#if:{{{output5|}}}|{{!}}-
{{#if:{{{output5|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output5}}}|{{{output5color|}}}}}}}
{{Connection_panel/IO|output|{{{output5}}}|{{{output5color|}}}}}
{{#if:{{{output6|}}}|{{!}}-
{{#if:{{{output6|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output6}}}|{{{output6color|}}}}}}}
{{Connection_panel/IO|output|{{{output6}}}|{{{output6color|}}}}}
{{#if:{{{output7|}}}|{{!}}-
{{#if:{{{output7|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output7}}}|{{{output7color|}}}}}}}
{{Connection_panel/IO|output|{{{output7}}}|{{{output7color|}}}}}
{{#if:{{{output8|}}}|{{!}}-
{{#if:{{{output8|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output8}}}|{{{output8color|}}}}}}}
{{Connection_panel/IO|output|{{{output8}}}|{{{output8color|}}}}}
{{#if:{{{output9|}}}|{{!}}-
{{#if:{{{output9|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output9}}}|{{{output9color|}}}}}}}
{{Connection_panel/IO|output|{{{output9}}}|{{{output9color|}}}}}
{{#if:{{{output10|}}}|{{!}}-
{{#if:{{{output10|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output10}}}|{{{output10color|}}}}}}}
{{Connection_panel/IO|output|{{{output10}}}|{{{output10color|}}}}}
{{#if:{{{output11|}}}|{{!}}-
{{#if:{{{output11|}}}|{{!}}-
{{!}} colspan="3" style="height:10px" {{!}}
{{!}} colspan="3" style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection_panel/IO|output|{{{output11}}}|{{{output11color|}}}}}}}
{{Connection_panel/IO|output|{{{output11}}}|{{{output11color|}}}}}}}}}}}}}}}}}}}}}}}}}}}
|}
|}
{| class="connectionpanel-table4"
{| class="connectionpanel-table4" {{#if:{{{input1|}}}||style="margin-top:0rem !important"}}
{{#if:{{{output1tt|}}}|{{Connection panel/TT|{{{output1tt|}}}}}}}
{{#if:{{{output1|}}}|{{Connection panel/TT|{{{output1tt|}}}}}
{{#if:{{{output2tt|}}}|{{!}}-
{{#if:{{{output2|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output2tt|}}}}}}}
{{Connection panel/TT|{{{output2tt|}}}}}
{{#if:{{{output3tt|}}}|{{!}}-
{{#if:{{{output3|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output3tt|}}}}}}}
{{Connection panel/TT|{{{output3tt|}}}}}
{{#if:{{{output4tt|}}}|{{!}}-
{{#if:{{{output4|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output4tt|}}}}}}}
{{Connection panel/TT|{{{output4tt|}}}}}
{{#if:{{{output5tt|}}}|{{!}}-
{{#if:{{{output5|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output5tt|}}}}}}}
{{Connection panel/TT|{{{output5tt|}}}}}
{{#if:{{{output6tt|}}}|{{!}}-
{{#if:{{{output6|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output6tt|}}}}}}}
{{Connection panel/TT|{{{output6tt|}}}}}
{{#if:{{{output7tt|}}}|{{!}}-
{{#if:{{{output7|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output7tt|}}}}}}}
{{Connection panel/TT|{{{output7tt|}}}}}
{{#if:{{{output8tt|}}}|{{!}}-
{{#if:{{{output8|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output8tt|}}}}}}}
{{Connection panel/TT|{{{output8tt|}}}}}
{{#if:{{{output9tt|}}}|{{!}}-
{{#if:{{{output9|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output9tt|}}}}}}}
{{Connection panel/TT|{{{output9tt|}}}}}
{{#if:{{{output10tt|}}}|{{!}}-
{{#if:{{{output10|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output10tt|}}}}}}}
{{Connection panel/TT|{{{output10tt|}}}}}
{{#if:{{{output11tt|}}}|{{!}}-
{{#if:{{{output11|}}}|{{!}}-
{{!}} style="height:10px" {{!}}
{{!}} style="height:10px" {{!}}
{{!}}-
{{!}}-
{{Connection panel/TT|{{{output11tt|}}}}}}}
{{Connection panel/TT|{{{output11tt|}}}}}}}}}}}}}}}}}}}}}}}}}}}
|}
|}
|-
!style="padding:10px 10px 0px 0px"|''Requires: {{#if:{{{2|}}}|{{{2}}}|{{hl|Screwdriver|x16}}}}''
|}</includeonly></onlyinclude>
|}</includeonly></onlyinclude>

Latest revision as of 02:09, 27 February 2023

Documentation
Connection Panel for Connection panel
Hover over pins to see their descriptions.
Input 1
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Input 8
Input 9
Input 10
Input 11
Tooltip for input 1.
Tooltip for input 2.
Tooltip for input 3.
Tooltip for input 4.
Tooltip for input 5.
Tooltip for input 6.
Tooltip for input 7.
Tooltip for input 8.
Tooltip for input 9.
Tooltip for input 10.
Tooltip for input 11.
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Output 9
Output 10
Output 11
Tooltip for output 1.
Tooltip for output 2.
Tooltip for output 3.
Tooltip for output 4.
Tooltip for output 5.
Tooltip for output 6.
Tooltip for output 7.
Tooltip for output 8.
Tooltip for output 9.
Tooltip for output 10.
Tooltip for output 11.
Requires: Screwdriver