Line 32: |
Line 32: |
| -->{{#arraydefine:authors|{{{author|}}}}}{{#arrayslice:altAuthors|authors|1}}<!-- | | -->{{#arraydefine:authors|{{{author|}}}}}{{#arrayslice:altAuthors|authors|1}}<!-- |
| -->{{#arraydefine:ids|{{{id|}}}}}<!-- | | -->{{#arraydefine:ids|{{{id|}}}}}<!-- |
| + | -->{{#arraydefine:warnings|{{{warnings|}}}}}<!-- |
| | | |
| Build output | | Build output |
Line 54: |
Line 55: |
| -->{{#if:{{{beta broke in|}}}|data-beta-broke-in="{{{beta broke in}}}"}} <!-- | | -->{{#if:{{{beta broke in|}}}|data-beta-broke-in="{{{beta broke in}}}"}} <!-- |
| -->{{#if:{{{beta unofficial version|}}}|data-beta-unofficial-version="{{{beta unofficial version}}}"}} <!-- | | -->{{#if:{{{beta unofficial version|}}}|data-beta-unofficial-version="{{{beta unofficial version}}}"}} <!-- |
− | -->{{#if:{{{beta unofficial url|}}}|data-beta-unofficial-url="{{#tag:nowiki|{{{beta unofficial url}}}}}"}} <!-- | + | -->{{#if:{{{beta unofficial url|}}}|data-beta-unofficial-url="{{#tag:nowiki|{{{beta unofficial url}}}}}"}}<!-- |
− | -->}}<!-- | + | -->}} <!-- |
| -->{{#ifexpr:{{#arraysize:warnings}} > 0|data-warnings="{{#arrayprint:warnings|, |@@@|@@@}}"}} | | -->{{#ifexpr:{{#arraysize:warnings}} > 0|data-warnings="{{#arrayprint:warnings|, |@@@|@@@}}"}} |
| | {{#if:{{{nexus id|}}}|[{{nexus mod|{{{nexus id}}}}} <span class="mod-name">{{#arrayindex:names|0}}</span>]|{{#if:{{{cf id|}}}|[https://community.playstarbound.com/resources/{{urlencode:{{{cf id}}}}} <span class="mod-name">{{#arrayindex:names|0}}</span>]|{{#if:{{{url|}}}|[{{{url}}} <span class="mod-name">{{#arrayindex:names|0}}</span>]|<span class="mod-name">{{#arrayindex:names|0}}</span>}}}}}}{{#ifexpr:{{#arraysize:altNames}} > 0|<br /><small style="font-size:0.75em;">(aka <span class="mod-name2">{{#arrayprint:altNames|, |@@@|@@@}}</span>)</small>}} | | | {{#if:{{{nexus id|}}}|[{{nexus mod|{{{nexus id}}}}} <span class="mod-name">{{#arrayindex:names|0}}</span>]|{{#if:{{{cf id|}}}|[https://community.playstarbound.com/resources/{{urlencode:{{{cf id}}}}} <span class="mod-name">{{#arrayindex:names|0}}</span>]|{{#if:{{{url|}}}|[{{{url}}} <span class="mod-name">{{#arrayindex:names|0}}</span>]|<span class="mod-name">{{#arrayindex:names|0}}</span>}}}}}}{{#ifexpr:{{#arraysize:altNames}} > 0|<br /><small style="font-size:0.75em;">(aka <span class="mod-name2">{{#arrayprint:altNames|, |@@@|@@@}}</span>)</small>}} |
Line 75: |
Line 76: |
| |unofficial url = {{{beta unofficial url|}}} | | |unofficial url = {{{beta unofficial url|}}} |
| |unofficial version = {{{beta unofficial version|}}} | | |unofficial version = {{{beta unofficial version|}}} |
− | }}</span>{{#ifeq:{{#arrayindex:vars|2}}|optional|<ref name="optional-update" />}}}}{{#if:{{{warnings|}}}|<br />⚠ {{#arraydefine:warningArray|{{{warnings}}}}}{{#arrayprint:warningArray|<br />⚠ }}}} | + | }}</span>{{#ifeq:{{#arrayindex:vars|2}}|optional|<ref name="optional-update" />}}}}{{#if:{{{warnings|}}}|<br />⚠ {{#arrayprint:warnings|<br />⚠ }}}} |
| | <small>{{#if:{{{beta broke in|}}}|<span class="mod-broke-in">{{{beta broke in}}}</span>|<span class="broke-in">{{{broke in|}}}</span>}}</small> | | | <small>{{#if:{{{beta broke in|}}}|<span class="mod-broke-in">{{{beta broke in}}}</span>|<span class="broke-in">{{{broke in|}}}</span>}}</small> |
| | {{#if:{{{github|}}}|[https://github.com/{{{github}}} source]|{{#if:{{{source|}}}|[{{{source}}} source]|<span style="color: red; font-size: 0.85em; opacity: 0.5;">closed source</span>}}}} | | | {{#if:{{{github|}}}|[https://github.com/{{{github}}} source]|{{#if:{{{source|}}}|[{{{source}}} source]|<span style="color: red; font-size: 0.85em; opacity: 0.5;">closed source</span>}}}} |