模板:EdibilityGrid:修订间差异
来自星露谷物语扩展百科
更多语言
更多操作
删除的内容 添加的内容
Margotbean(留言 | 贡献) add default values to eliminate page errors |
无编辑摘要 |
||
| (未显示3个用户的15个中间版本) | |||
| 第1行: | 第1行: | ||
<includeonly>{{CSS|EdibilityGrid|10}}{{#vardefine:grid_item|{{{1|Blank icon}}}}}{{#ifeq:{{#sub:{{#var:grid_item}}|-4}}|.png|{{#vardefine:grid_item|{{#sub:{{#var:grid_item}}|0|-4}}}}}}<!-- |
|||
<includeonly><table class="no-wrap" style="text-align: left; border-spacing: 0;"> |
|||
--><table class="edibilitygrid no-wrap" data-sort-value="{{#ifeq:{{lc:{{{dsv|}}}}}|false|0|{{{2|}}}}}"> |
|||
{{#if:{{#pos:{{{hide|}}}|normal}}|| |
|||
{{#switch:{{{quality|all}}} |
|||
|normal|base|all|0 = |
|||
<tr> |
<tr> |
||
{{#ifeq:{{lc:{{{showitem|false}}}}}|false|| |
|||
<td><span style="display:none;">data-sort-value="{{padleft:{{{2|0}}}|4}}"</span> |
|||
<td style="padding-right: 4px;">{{Overlayimg|{{#var:grid_item}}|width=24|center=true|type=star|quality=0}}</td>}} |
|||
<table style="border-spacing: 0;"> |
|||
{{# |
<td>{{#ifexpr: {{{2|0}}} < 0 |
||
|{{Overlayimg|Poison|width=20|center=true|type=star|quality=0}} |
|||
<tr> |
|||
|{{Overlayimg|Energy|width=20|center=true|type=star|quality=0}}}}</td> |
|||
<td>[[File:{{{1|Blank icon}}}.png|24px|link=]] </td> |
|||
<td style="vertical-align: bottom; padding-right: 6px;">{{#if:{{{energy|}}}|{{{energy|}}}|{{#replace:{{#invoke:Templates|ce |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td> |
|||
|im = energy <!-- energy or health --> |
|||
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:ceil({{{2|0}}}*2.5)}}|-|−}}</td> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
|q = 0 <!-- quality --> |
|||
<td>[[File:Health.png|20px|link=]]</td> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
<td style="vertical-align: bottom;">{{#expr:trunc(ceil({{{2|0}}}*2.5)*0.45)}}</td>}} |
|||
}}|-|−}} }}</td> |
|||
</tr> |
|||
}}<!--end if pos hide normal--> |
|||
<td>{{Overlayimg|Health|width=20|center=true|type=star|quality=0}}</td> |
|||
{{#if:{{#pos:{{{hide|}}}|silver}}|| |
|||
<td style="vertical-align: bottom;">{{#if:{{{health|}}}|{{{health|}}}|{{#ifexpr: {{{2|0}}} < 0 |
|||
<tr> |
|||
|0 |
|||
<td>[[File:{{{1|Blank icon}}}.png|24px|link=]]<div style="position: absolute; margin-top: -24px;">[[File:Silver Quality Icon.png|24px|link=]]</div></td> |
|||
|{{#invoke:Templates|ce |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td> |
|||
|im = health <!-- energy or health --> |
|||
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:trunc(ceil({{{2|0}}}*2.5)+{{{2|0}}})}}|-|−}}</td> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
|q = 0 <!-- quality --> |
|||
<td>[[File:Health.png|20px|link=]]</td> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
<td style="vertical-align: bottom;">{{#expr:trunc(trunc(ceil({{{2|0}}}*2.5)+{{{2|0}}})*0.45)}}</td>}} |
|||
}} }} }}</td> |
|||
</tr> |
|||
</tr>}} }}{{#if:{{#pos:{{{hide|}}}|silver}}||{{#switch:{{lc:{{#var:grid_item}}}} |
|||
|juice|oil|cave carrot|green tea|ginger|sap|green algae|white algae|qi fruit= |
|||
{{#if:{{#pos:{{{hide|}}}|gold}}|| |
|||
|#default= |
|||
<tr> |
|||
{{#switch:{{{quality|all}}} |
|||
<td>[[File:{{{1|Blank icon}}}.png|24px|link=]]<div style="position: absolute; margin-top: -24px;">[[File:Gold Quality Icon.png|24px|link=]]</div></td> |
|||
|silver|all|1 = |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td> |
|||
<tr> |
|||
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:trunc(ceil({{{2|0}}}*2.5)+{{{2|0}}}*2)}}|-|−}}</td> |
|||
{{#ifeq:{{lc:{{{showitem|false}}}}}|false|| |
|||
<td style="padding-right: 4px;">{{Overlayimg|{{#var:grid_item}}|width=24|center=true|type=star|quality=1}}</td>}} |
|||
<td>[[File:Health.png|20px|link=]]</td> |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |
|||
<td style="vertical-align: bottom;">{{#expr:trunc(trunc(ceil({{{2|0}}}*2.5)+{{{2|0}}}*2)*0.45)}}</td>}} |
|||
|{{Overlayimg|Poison|width=20|center=true|type=star|quality=1}} |
|||
</tr> |
|||
|{{Overlayimg|Energy|width=20|center=true|type=star|quality=1}}}} |
|||
}}<!--end if pos hide gold--> |
|||
</td> |
|||
{{#if:{{{iridium|}}}| |
|||
<td style="vertical-align: bottom; padding-right: 6px;">{{#replace:{{#invoke:Templates|ce |
|||
<tr> |
|||
|im = energy <!-- energy or health --> |
|||
<td>[[File:{{{1|Blank icon}}}.png|24px|link=]]<div style="position: absolute; margin-top: -24px;">[[File:Iridium Quality Icon.png|24px|link=]]</div></td> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td> |
|||
|q = 1 <!-- quality --> |
|||
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:trunc(ceil({{{2|0}}}*2.5)+{{{2|0}}}*4)}}|-|−}}</td> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
}}|-|−}}</td> |
|||
<td style="vertical-align: bottom;">{{#expr:trunc(trunc(ceil({{{2|0}}}*2.5)+{{{2|0}}}*4)*0.45)}}</td>}} |
|||
<td>{{Overlayimg|Health|width=20|center=true|type=star|quality=1}}</td> |
|||
</tr> |
|||
<td style="vertical-align: bottom;">{{#ifexpr: {{{2|0}}} < 0 |
|||
}}<!--end if iridium--> |
|||
|0 |
|||
</table> |
|||
|{{#invoke:Templates|ce |
|||
</td> |
|||
|im = health <!-- energy or health --> |
|||
</tr> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
</table></includeonly><noinclude>{{Englishdoc}}</noinclude> |
|||
|q = 1 <!-- quality --> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
}}</td>}} |
|||
</tr>}} }} }}{{#if:{{#pos:{{{hide|}}}|gold}}||{{#switch:{{lc:{{#var:grid_item}}}} |
|||
|juice|oil|cave carrot|green tea|ginger|sap|green algae|white algae|qi fruit= |
|||
|#default= |
|||
{{#switch:{{{quality|all}}} |
|||
|gold|all|2 = |
|||
<tr> |
|||
{{#ifeq:{{lc:{{{showitem|false}}}}}|false|| |
|||
<td style="padding-right: 4px;">{{Overlayimg|{{#var:grid_item}}|width=24|center=true|type=star|quality=2}}</td>}} |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |
|||
|{{Overlayimg|Poison|width=20|center=true|type=star|quality=2}} |
|||
|{{Overlayimg|Energy|width=20|center=true|type=star|quality=2}}}} |
|||
</td> |
|||
<td style="vertical-align: bottom; padding-right: 6px;">{{#replace:{{#invoke:Templates|ce |
|||
|im = energy <!-- energy or health --> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
|q = 2 <!-- quality --> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
}}|-|−}}</td> |
|||
<td>{{Overlayimg|Health|width=20|center=true|type=star|quality=2}}</td> |
|||
<td style="vertical-align: bottom;">{{#ifexpr: {{{2|0}}} < 0 |
|||
|0 |
|||
|{{#invoke:Templates|ce |
|||
|im = health <!-- energy or health --> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
|q = 2 <!-- quality --> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
}}</td>}} |
|||
</tr>}} }} }}{{#if:{{#pos:{{{hide|}}}|iridium}}||{{#switch:{{lc:{{#var:grid_item}}}} |
|||
|juice|oil|cave carrot|green tea|ginger|sap|green algae|white algae|qi fruit= |
|||
|#default= |
|||
{{#switch:{{{quality|all}}} |
|||
|iridium|all|4 = |
|||
<tr> |
|||
{{#ifeq:{{lc:{{{showitem|false}}}}}|false|| |
|||
<td style="padding-right: 4px;">{{Overlayimg|{{#var:grid_item}}|width=24|center=true|type=star|quality=4}}</td>}} |
|||
<td>{{#ifexpr: {{{2|0}}} < 0 |
|||
|{{Overlayimg|Poison|width=20|center=true|type=star|quality=4}} |
|||
|{{Overlayimg|Energy|width=20|center=true|type=star|quality=4}}}} |
|||
</td> |
|||
<td style="vertical-align: bottom; padding-right: 6px;">{{#replace:{{#invoke:Templates|ce |
|||
|im = energy <!-- energy or health --> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
|q = 4 <!-- quality --> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
}}|-|−}}</td> |
|||
<td>{{Overlayimg|Health|width=20|center=true|type=star|quality=4}}</td> |
|||
<td style="vertical-align: bottom;">{{#ifexpr: {{{2|0}}} < 0 |
|||
|0 |
|||
|{{#invoke:Templates|ce |
|||
|im = health <!-- energy or health --> |
|||
|ed = {{{2|0}}} <!-- edibility --> |
|||
|q = 4 <!-- quality --> |
|||
|ll = {{CONTENTLANG}} <!-- local language --> |
|||
}}</td>}} |
|||
</tr>}} }} }} |
|||
</table>{{#vardefine:grid_item|}}</includeonly><noinclude>{{Documentation}}</noinclude> |
|||
2026年1月5日 (一) 11:54的最新版本
描述
该模板用于显示可食用物品的能量值与生命值表格。
参数
| 参数 | 说明 |
|---|---|
| 第一个(未命名)参数 | 图片名称(传入的参数含有 .png 后缀时会自动移除) |
| 第二个(未命名)参数 | 物品可食用性(可在 ObjectInformation.xnb 中找到) 负值将显示中毒图标而非能量图标。 |
| quality | 指定要显示的品质等级。 默认显示全部品质(普通、银星、金星、铱星)。 仅存在普通品质的物品无需指定 quality=normal(例如山洞萝卜、姜、绿藻等) 注:未来可能添加其他物品。当前仍可使用 quality=normal。
|
| hide | 需要隐藏的品质等级 (例如 hide=silver,gold) |
| showitem | 设为 true 时显示物品图片 |
| dsv | data-sort-value 当能量与生命值显示在不可排序结构中(如信息框)时设为 false 默认值为 true(需要排序时可省略此参数) |
| health | 当标准公式不适用时,手动覆盖生命值计算(例如虫肉块和蒜油) |
示例
| 模板调用 | 效果 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{EdibilityGrid|Melon|45}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Melon|45|showitem=true}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Parsnip|10}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Ginger|10}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Goat Cheese|50|hide=normal,silver}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Large Goat Milk JA|35|showitem=true}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Juice|30}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Wine|20}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Holly|-15}}
|
| ||||||||||||||||||||
{{EdibilityGrid|Bug Steak|18|quality=0}}缺少 health 参数,显示错误生命值 |
| ||||||||||||||||||||
{{EdibilityGrid|Bug Steak|18|health=30|quality=0}}
|
|
[ 查看 | 编辑 | 历史 | 刷新 ]上述文档的内容来自模板:EdibilityGrid/doc。