打开/关闭菜单
331
1.7K
131
11.8K
星露谷物语扩展百科
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模板:EdibilityGrid:修订间差异

来自星露谷物语扩展百科
Margotbean留言 | 贡献
无编辑摘要
Sizau留言 | 贡献
无编辑摘要
 
(未显示3个用户的17个中间版本)
第1行: 第1行:
<includeonly><table class="no-wrap" style="text-align: left; border-spacing: 0;">
<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}}}}}}<!--
--><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>
<td><span style="display:none;">data-sort-value="{{{2|}}}"</span>
{{#ifeq:{{lc:{{{showitem|false}}}}}|false||
<table style="border-spacing: 0;">
<td style="padding-right: 4px;">{{Overlayimg|{{#var:grid_item}}|width=24|center=true|type=star|quality=0}}</td>}}
{{#if:{{#pos:{{{hide|}}}|normal}}||
<td>{{#ifexpr: {{{2|0}}} < 0  
<tr>
|{{Overlayimg|Poison|width=20|center=true|type=star|quality=0}}
<td>[[File:{{{1|}}}.png|24px|link=]]&nbsp;</td>
|{{Overlayimg|Energy|width=20|center=true|type=star|quality=0}}}}</td>
<td>{{#ifexpr: {{{2|}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td>
<td style="vertical-align: bottom; padding-right: 6px;">{{#if:{{{energy|}}}|{{{energy|}}}|{{#replace:{{#invoke:Templates|ce
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:ceil({{{2|}}}*2.5)}}|-|&minus;}}</td>
  |im = energy          <!-- energy or health -->
{{#ifexpr: {{{2|}}} < 0 ||
  |ed = {{{2|0}}}       <!-- edibility -->
<td>[[File:Health.png|20px|link=]]</td>
  |q = 0                <!-- quality -->
<td style="vertical-align: bottom;">{{#expr:trunc(ceil({{{2|}}}*2.5)*0.45)}}</td>}}
  |ll = {{CONTENTLANG}} <!-- local language -->
</tr>
}}|-|&minus;}} }}</td>
}}<!--end if pos hide normal-->
{{#if:{{#pos:{{{hide|}}}|silver}}||
<td>{{Overlayimg|Health|width=20|center=true|type=star|quality=0}}</td>
<tr>
<td style="vertical-align: bottom;">{{#if:{{{health|}}}|{{{health|}}}|{{#ifexpr: {{{2|0}}} < 0
<td>[[File:{{{1|}}}.png|24px|link=]]<div style="position: absolute; margin-top: -24px;">[[File:Silver Quality Icon.png|24px|link=]]</div></td>
|0
<td>{{#ifexpr: {{{2|}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td>
|{{#invoke:Templates|ce
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:trunc(ceil({{{2|}}}*2.5)+{{{2|}}})}}|-|&minus;}}</td>
  |im = health          <!-- energy or health -->
{{#ifexpr: {{{2|}}} < 0 ||
  |ed = {{{2|0}}}      <!-- edibility -->
<td>[[File:Health.png|20px|link=]]</td>
  |q = 0                <!-- quality -->
<td style="vertical-align: bottom;">{{#expr:trunc(trunc(ceil({{{2|}}}*2.5)+{{{2|}}})*0.45)}}</td>}}
  |ll = {{CONTENTLANG}} <!-- local language -->
</tr>
}} }} }}</td>
}}<!--end if pos hide silver -->
</tr>}} }}{{#if:{{#pos:{{{hide|}}}|silver}}||{{#switch:{{lc:{{#var:grid_item}}}}
{{#if:{{#pos:{{{hide|}}}|gold}}||
|juice|oil|cave carrot|green tea|ginger|sap|green algae|white algae|qi fruit=
<tr>
|#default=
<td>[[File:{{{1|}}}.png|24px|link=]]<div style="position: absolute; margin-top: -24px;">[[File:Gold Quality Icon.png|24px|link=]]</div></td>
{{#switch:{{{quality|all}}}
<td>{{#ifexpr: {{{2|}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td>
|silver|all|1 =
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:trunc(ceil({{{2|}}}*2.5)+{{{2|}}}*2)}}|-|&minus;}}</td>
<tr>
{{#ifexpr: {{{2|}}} < 0 ||
{{#ifeq:{{lc:{{{showitem|false}}}}}|false||
<td>[[File:Health.png|20px|link=]]</td>
<td style="padding-right: 4px;">{{Overlayimg|{{#var:grid_item}}|width=24|center=true|type=star|quality=1}}</td>}}
<td style="vertical-align: bottom;">{{#expr:trunc(trunc(ceil({{{2|}}}*2.5)+{{{2|}}}*2)*0.45)}}</td>}}
<td>{{#ifexpr: {{{2|0}}} < 0  
</tr>
|{{Overlayimg|Poison|width=20|center=true|type=star|quality=1}}
}}<!--end if pos hide gold-->
|{{Overlayimg|Energy|width=20|center=true|type=star|quality=1}}}}
{{#if:{{{iridium|}}}|
</td>
<tr>
<td style="vertical-align: bottom; padding-right: 6px;">{{#replace:{{#invoke:Templates|ce
<td>[[File:{{{1|}}}.png|24px|link=]]<div style="position: absolute; margin-top: -24px;">[[File:Iridium Quality Icon.png|24px|link=]]</div></td>
  |im = energy          <!-- energy or health -->
<td>{{#ifexpr: {{{2|}}} < 0 |[[File:Poison.png|20px|link=]]|[[File:Energy.png|20px|link=]]}}</td>
  |ed = {{{2|0}}}       <!-- edibility -->
<td style="vertical-align: bottom; padding-right: 4px;">{{#replace:{{#expr:trunc(ceil({{{2|}}}*2.5)+{{{2|}}}*4)}}|-|&minus;}}</td>
  |q = 1                <!-- quality -->
{{#ifexpr: {{{2|}}} < 0 ||
  |ll = {{CONTENTLANG}} <!-- local language -->
<td>[[File:Health.png|20px|link=]]</td>
}}|-|&minus;}}</td>
<td style="vertical-align: bottom;">{{#expr:trunc(trunc(ceil({{{2|}}}*2.5)+{{{2|}}}*4)*0.45)}}</td>}}
</tr>
<td>{{Overlayimg|Health|width=20|center=true|type=star|quality=1}}</td>
}}<!--end if iridium-->
<td style="vertical-align: bottom;">{{#ifexpr: {{{2|0}}} < 0
</table>
|0
</td>
|{{#invoke:Templates|ce
</tr>
  |im = health          <!-- energy or health -->
</table></includeonly>
  |ed = {{{2|0}}}       <!-- edibility -->
<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 -->
}}|-|&minus;}}</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 -->
}}|-|&minus;}}</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}}
113
50
158
71
203
91
293
131
{{EdibilityGrid|Melon|45|showitem=true}}
113
50
158
71
203
91
293
131
{{EdibilityGrid|Parsnip|10}}
25
11
35
15
45
20
65
29
{{EdibilityGrid|Ginger|10}}
25
11
{{EdibilityGrid|Goat Cheese|50|hide=normal,silver}}
225
101
325
146
{{EdibilityGrid|Large Goat Milk JA|35|showitem=true}}
88
39
123
55
158
71
228
102
{{EdibilityGrid|Juice|30}}
75
33
{{EdibilityGrid|Wine|20}}
50
22
70
31
90
40
130
58
{{EdibilityGrid|Holly|-15}}
−37
0
−52
0
−67
0
−97
0
{{EdibilityGrid|Bug Steak|18|quality=0}}
缺少 health 参数,显示错误生命值
45
20
{{EdibilityGrid|Bug Steak|18|health=30|quality=0}}
45
30
[ 查看 | 编辑 | 历史 | 刷新 ]上述文档的内容来自模板:EdibilityGrid/doc