Difference between revisions of "Template:LSL Const"
Jump to navigation
Jump to search
(Self documenting for constants, this is probably a bad idea. had to use hoverlink because of bugs in mediawiki.) |
|||
Line 1: | Line 1: | ||
<includeonly>{{#if: | <includeonly>{{#if: | ||
{{#vardefine:const_called|{{#expr:{{#var:const_called}} + 1}}}} | {{#vardefine:const_called|{{#expr:{{#var:const_called}} + 1}}}} | ||
{{#vardefine:define|{{#ifexpr:{{#var:const_called}} = 1|define|}}}} | {{#vardefine:define|{{#ifexpr:{{#var:const_called}} = 1|define|}}}} | ||
{{#var{{#var:define}}:cvalue|}} | |||
{{#var{{#var:define}}:hvalue|}} | |||
{{{{#if:{{#var:define}}|:{{{1}}}|!}}|}} | |||
{{#var{{#var:define}}:cvalue|{{#if:{{#var:cvalue}}|{{#var:cvalue}}|{{#if:{{#var:value}}|{{#var:value}}|{{#if:{{{hex|}}}|{{{{#if:{{{hex|}}}|LSL Hex/Parse|!}}|{{{hex|}}}}}|{{{3|}}}}}}}}}}} | {{#var{{#var:define}}:cvalue|{{#if:{{#var:cvalue}}|{{#var:cvalue}}|{{#if:{{#var:value}}|{{#var:value}}|{{#if:{{{hex|}}}|{{{{#if:{{{hex|}}}|LSL Hex/Parse|!}}|{{{hex|}}}}}|{{{3|}}}}}}}}}}} | ||
{{#var{{#var:define}}:hvalue|{{#if:{{#var:hvalue}}|{{#var:hvalue}}|{{{hex|}}}}}}} | {{#var{{#var:define}}:hvalue|{{#if:{{#var:hvalue}}|{{#var:hvalue}}|{{{hex|}}}}}}} |