Line 31: |
Line 31: |
| --> | | --> |
| |- class="mod" id="{{{name}}}" data-id="{{#if:{{{id|}}}{{{old ids|}}}|{{#ifeq:{{{id}}}|none||{{{id}}}{{#if:{{{old ids|}}}|,}}}}{{{old ids|}}}}}" {{#if:{{{nexus id|}}}|data-nexus-id="{{{nexus id|}}}"}} {{#if:{{{cf id|}}}|data-chucklefish-id="{{{cf id|}}}"}} {{#if:{{{github|}}}|data-github="{{{github}}}"}} {{#if:{{{source|}}}|data-custom-source="{{{source|}}}"}} {{#if:{{{url|}}}|data-custom-url="{{{url}}}"}} data-status="{{#arrayindex:vars|1}}" data-beta-status="{{#arrayindex:vars|3}}" {{#if:{{{unofficial version|}}}|data-unofficial-version="{{{unofficial version}}}"}} {{#if:{{{beta unofficial version|}}}|data-beta-unofficial-version="{{{beta unofficial version}}}"}} style="line-height: 1em; {{#switch:{{#arrayindex:vars|3}} |ok|optional=background: #9F9; |workaround|unofficial=background: #CF9; |broken=background: #F99; |obsolete|abandoned=background: #999}}" | | |- class="mod" id="{{{name}}}" data-id="{{#if:{{{id|}}}{{{old ids|}}}|{{#ifeq:{{{id}}}|none||{{{id}}}{{#if:{{{old ids|}}}|,}}}}{{{old ids|}}}}}" {{#if:{{{nexus id|}}}|data-nexus-id="{{{nexus id|}}}"}} {{#if:{{{cf id|}}}|data-chucklefish-id="{{{cf id|}}}"}} {{#if:{{{github|}}}|data-github="{{{github}}}"}} {{#if:{{{source|}}}|data-custom-source="{{{source|}}}"}} {{#if:{{{url|}}}|data-custom-url="{{{url}}}"}} data-status="{{#arrayindex:vars|1}}" data-beta-status="{{#arrayindex:vars|3}}" {{#if:{{{unofficial version|}}}|data-unofficial-version="{{{unofficial version}}}"}} {{#if:{{{beta unofficial version|}}}|data-beta-unofficial-version="{{{beta unofficial version}}}"}} style="line-height: 1em; {{#switch:{{#arrayindex:vars|3}} |ok|optional=background: #9F9; |workaround|unofficial=background: #CF9; |broken=background: #F99; |obsolete|abandoned=background: #999}}" |
− | | {{#if:{{{nexus id|}}}|[{{nexus mod|{{{nexus id}}} {{{name|}}}]}}|{{#if:{{{cf id|}}}|[https://community.playstarbound.com/resources/{{urlencode:{{{cf id}}}}} {{{name}}}]|{{#if:{{{url|}}}|[{{{url}}} {{{name}}}]|{{{name}}}}}}}}}{{#if:{{{name2|}}}|<br /><small style="font-size:0.75em;">(aka {{{name2}}})</small>}} | + | | {{#if:{{{nexus id|}}}|[{{nexus mod|{{{nexus id}}} <span class="mod-name">{{{name}}}</span>]}}|{{#if:{{{cf id|}}}|[https://community.playstarbound.com/resources/{{urlencode:{{{cf id}}}}} <span class="mod-name">{{{name}}}</span>]|{{#if:{{{url|}}}|[{{{url}}} <span class="mod-name">{{{name|}}}</span>]|<span class="mod-name">{{{name|}}}</span>}}}}}}{{#if:{{{name2|}}}|<br /><small style="font-size:0.75em;">(aka <span class="mod-name2">{{{name2}}}</span>)</small>}} |
− | | {{{author}}}{{#if:{{{author2|}}}|<br /><small style="font-size:0.75em;">(aka {{{author2}}})</small>}} | + | | <span class="mod-author">{{{author}}}</span>{{#if:{{{author2|}}}|<br /><small style="font-size:0.75em;">(aka <span class="mod-author2">{{{author2}}}</span>)</small>}} |
| |class="summary"|<!-- | | |class="summary"|<!-- |
| | | |
| stable label (if different)-->{{#ifeq:{{#arrayindex:statuscompare|0}}|different|'''{{version|stable|link=0}}:''' }}<!-- | | stable label (if different)-->{{#ifeq:{{#arrayindex:statuscompare|0}}|different|'''{{version|stable|link=0}}:''' }}<!-- |
| | | |
− | stable summary--><span class="data-summary">{{#switch:{{#arrayindex:vars|0}} | + | stable summary--><span class="data-summary mod-summary">{{Modding:SMAPI compatibility/entry/summary |
− | |ok = ✓ {{#if:{{{summary|}}}|{{{summary}}}|use latest version.}}
| + | |status = {{#arrayindex:vars|0}} |
− | |optional = ✓ {{#if:{{{summary|}}}|{{{summary}}}|use optional download<ref name="optional-update" />.}}
| + | |summary = {{{summary|}}} |
− | |unofficial = ⚠ broken{{#if:{{{unofficial url|}}}|, use [{{{unofficial url}}} unofficial update]{{#if:{{{unofficial version|}}}| (<small>{{{unofficial version}}}</small>)}}|{{{unofficial url}}}}}.
| + | |unofficial url = {{{unofficial url|}}} |
− | |workaround = ⚠ broken, {{{summary}}}
| + | |unofficial version = {{{unofficial version|}}} |
− | |broken-open = ↻ broken, {{#if:{{{summary|}}}|{{{summary}}}|not updated yet.}}
| |
− | |broken-closed = ✖ broken, {{#if:{{{summary|}}}|{{{summary}}}|not open-source.}}
| |
− | |obsolete = ✖ {{#if:{{{summary|}}}|{{{summary}}}|obsolete.}}
| |
− | |abandoned = ✖ {{#if:{{{summary|}}}|{{{summary}}}|no longer maintained.}}
| |
| }}</span><!-- | | }}</span><!-- |
| | | |
− | beta summary (if different)-->{{#ifeq:{{#arrayindex:statuscompare|0}}|different|<br />'''{{version|beta|link=0}}-beta:''' <span class="data-beta-summary">{{#switch:{{#arrayindex:vars|2}} | + | beta summary (if different)-->{{#ifeq:{{#arrayindex:statuscompare|0}}|different|<br />'''{{version|beta|link=0}}-beta:''' <span class="data-beta-summary mod-beta-summary">{{Modding:SMAPI compatibility/entry/summary |
− | |ok = ✓ {{#if:{{{beta summary|}}}|{{{beta summary}}}|use latest version.}}
| + | |status = {{#arrayindex:vars|2}} |
− | |optional = ✓ {{#if:{{{beta summary|}}}|{{{beta summary}}}|use optional download<ref name="optional-update" />.}}
| + | |summary = {{{beta summary|}}} |
− | |unofficial = ⚠ broken{{#if:{{{beta unofficial url|}}}|, use [{{{beta unofficial url}}} unofficial update]{{#if:{{{beta unofficial version|}}}| (<small>{{{beta unofficial version}}}</small>)}}|{{{beta unofficial url}}}}}.
| + | |unofficial url = {{{beta unofficial url|}}} |
− | |workaround = ⚠ broken, {{{beta summary}}}
| + | |unofficial version = {{{beta unofficial version|}}} |
− | |broken-open = ↻ broken, {{#if:{{{beta summary|}}}|{{{beta summary}}}|not updated yet.}}
| |
− | |broken-closed = ✖ broken, {{#if:{{{beta summary|}}}|{{{beta summary}}}|not open-source.}}
| |
− | |obsolete = ✖ {{#if:{{{beta summary|}}}|{{{beta summary}}}|obsolete.}}
| |
− | |abandoned = ✖ {{#if:{{{beta summary|}}}|{{{beta summary}}}|no longer maintained.}}
| |
| }}</span>}}{{#if:{{{warnings|}}}|<br />⚠ {{#arraydefine:warningArray|{{{warnings}}}}}{{#arrayprint:warningArray|<br />⚠ }}}} | | }}</span>}}{{#if:{{{warnings|}}}|<br />⚠ {{#arraydefine:warningArray|{{{warnings}}}}}{{#arrayprint:warningArray|<br />⚠ }}}} |
| | <small>{{#if:{{{beta broke in|}}}|{{{beta broke in}}}|{{{broke in|}}}}}</small> | | | <small>{{#if:{{{beta broke in|}}}|{{{beta broke in}}}|{{{broke in|}}}}}</small> |
Line 65: |
Line 57: |
| --><div class="mod-metadata" style="display: none;"> | | --><div class="mod-metadata" style="display: none;"> |
| <div class="mod-id">{{#if:{{{id|}}}{{{old ids|}}}|{{#ifeq:{{{id}}}|none||{{{id}}}{{#if:{{{old ids|}}}|,}}}}{{{old ids|}}}}}</div> | | <div class="mod-id">{{#if:{{{id|}}}{{{old ids|}}}|{{#ifeq:{{{id}}}|none||{{{id}}}{{#if:{{{old ids|}}}|,}}}}{{{old ids|}}}}}</div> |
− | <div class="mod-name">{{{name|}}}</div>
| |
− | {{#if:{{{name2|}}}|<div class="mod-name2">{{{name2|}}}</div>}}
| |
− | <div class="mod-author">{{{author|}}}</div>
| |
− | {{#if:{{{author2|}}}|<div class="mod-author2">{{{author2|}}}</div>}}
| |
| <div class="mod-url">{{#tag:nowiki|{{#if:{{{nexus id|}}}|{{nexus mod|{{{nexus id}}}}}|{{#if:{{{cf id|}}}|https://community.playstarbound.com/resources/{{urlencode:{{{cf id}}}}}|{{{url|}}}}}}}}}</div> | | <div class="mod-url">{{#tag:nowiki|{{#if:{{{nexus id|}}}|{{nexus mod|{{{nexus id}}}}}|{{#if:{{{cf id|}}}|https://community.playstarbound.com/resources/{{urlencode:{{{cf id}}}}}|{{{url|}}}}}}}}}</div> |
| {{#if:{{{nexus id|}}}|<div class="mod-nexus-id">{{{nexus id|}}}</div>}} | | {{#if:{{{nexus id|}}}|<div class="mod-nexus-id">{{{nexus id|}}}</div>}} |
Line 75: |
Line 63: |
| {{#if:{{{source|}}}|<div class="mod-custom-source">{{#tag:nowiki|{{{source|}}}}}</div>}} | | {{#if:{{{source|}}}|<div class="mod-custom-source">{{#tag:nowiki|{{{source|}}}}}</div>}} |
| <div class="mod-status">{{#arrayindex:vars|1}}</div> | | <div class="mod-status">{{#arrayindex:vars|1}}</div> |
− | {{#if:{{{summary|}}}|<div class="mod-summary">{{{summary|}}}</div>}}
| |
| {{#if:{{{broke in|}}}|<div class="mod-broke-in">{{{broke in|}}}</div>}} | | {{#if:{{{broke in|}}}|<div class="mod-broke-in">{{{broke in|}}}</div>}} |
| {{#if:{{{unofficial version|}}}|<div class="mod-unofficial-version">{{{unofficial version|}}}</div>}} | | {{#if:{{{unofficial version|}}}|<div class="mod-unofficial-version">{{{unofficial version|}}}</div>}} |
Line 81: |
Line 68: |
| {{#ifeq:{{#arrayindex:statuscompare|0}}|different| | | {{#ifeq:{{#arrayindex:statuscompare|0}}|different| |
| <div class="mod-beta-status">{{#arrayindex:vars|3}}</div> | | <div class="mod-beta-status">{{#arrayindex:vars|3}}</div> |
− | {{#if:{{{beta summary|}}}|<div class="mod-beta-summary">{{{beta summary|}}}</div>}}
| |
| {{#if:{{{beta broke in|}}}|<div class="mod-beta-broke-in">{{{beta broke in|}}}</div>}} | | {{#if:{{{beta broke in|}}}|<div class="mod-beta-broke-in">{{{beta broke in|}}}</div>}} |
| {{#if:{{{beta unofficial version|}}}|<div class="mod-beta-unofficial-version">{{{beta unofficial version|}}}</div>}} | | {{#if:{{{beta unofficial version|}}}|<div class="mod-beta-unofficial-version">{{{beta unofficial version|}}}</div>}} |