Item Filtering:修订间差异

跳转到导航 跳转到搜索
添加967字节 、​ 2023年5月2日 (星期二)
第42行: 第42行:
<code>ItemDisplay[key]:</code> <span style="color:gray;">''隐藏钥匙(仍然可以从商家那里购买)''</span>
<code>ItemDisplay[key]:</code> <span style="color:gray;">''隐藏钥匙(仍然可以从商家那里购买)''</span>


<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“KEY”(即是否是钥匙),如果是钥匙,则隐藏不显示(因为输出部分为空,即不显示)。
<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“KEY”(即是否是钥匙),如果是钥匙,则隐藏不显示(因为输出部分为空,即不显示)。</span>


“值”条件通常指被查看项的特定属性的值。它们每个都有三部分:代码、比较运算符('''<''','''>''','''='''), 和要比较的值
“值”条件通常指被查看项的特定属性的值。它们每个都有三部分:代码、比较运算符('''<''','''>''','''='''), 和要比较的值
第50行: 第50行:
具有多个条件的规则可以使用逻辑运算符(“AND”、“OR”、“!”)来指定条件之间的关系。如果在条件之间不使用运算符(即只有1个空格),则规则会假定逻辑运算符为为“AND”。
具有多个条件的规则可以使用逻辑运算符(“AND”、“OR”、“!”)来指定条件之间的关系。如果在条件之间不使用运算符(即只有1个空格),则规则会假定逻辑运算符为为“AND”。


<code>ItemDisplay[NMAG AND SOCK=1 AND CLVL>10]:</code> <span style="color:gray;">''如果角色在10级以上,则隐藏仅1孔的普通物品''</span>
<code>ItemDisplay[NMAG AND SOCKETS=1 AND CLVL>10]:</code> <span style="color:gray;">''如果角色在10级以上,则隐藏仅1孔的普通物品''</span>


<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“非魔法物品 AND 孔数=1 AND 角色等级>10”,如果符合这个条件则隐藏名称。
<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“非魔法物品 AND 孔数=1 AND 角色等级>10”,如果符合这个条件则隐藏名称。</span>


<code>ItemDisplay[NMAG SOCK=1 CLVL>10]:</code> <span style="color:gray;">''如果角色在10级以上,则隐藏仅1孔的普通物品''</span>
<code>ItemDisplay[NMAG SOCKETS=1 CLVL>10]:</code> <span style="color:gray;">''如果角色在10级以上,则隐藏仅1孔的普通物品(同上)''</span>


<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:这条语法规则与上一条相比,少了逻辑运算符“AND”,即没有任何逻辑运算符,则规则仍默认多个条件间的逻辑运算符为“AND”
<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:这条语法规则与上一条相比,少了逻辑运算符“AND”,即没有任何逻辑运算符,则规则仍默认多个条件间的逻辑运算符为“AND”</span>


若要将规则应用于一组条件中的任何一个物品,请使用“OR”和圆括号()。
若要将规则应用于一组条件中的任何一个物品,请使用“OR”和圆括号()。
第69行: 第69行:
<code>ItemDisplay[MAG ETH ARMOR !ID]:</code> <span style="color:gray;">''隐藏未鉴定的无形的魔法防具''</span>
<code>ItemDisplay[MAG ETH ARMOR !ID]:</code> <span style="color:gray;">''隐藏未鉴定的无形的魔法防具''</span>


<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“魔法物品+无形+防具+未鉴定(ID表示已鉴定,前面加了!表示未鉴定)”
<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“魔法物品+无形+防具+未鉴定(ID表示已鉴定,前面加了!表示未鉴定)”</span>


条件组合可以用同样的方式进行否定
条件组合可以用同样的方式进行否定
第75行: 第75行:
<code>ItemDisplay[MAG !ID HELM !(BAR OR DRU OR ELT)]:</code> <span style="color:gray;">''隐藏非野蛮人头盔、德鲁伊头盔或精英的未鉴定魔法头盔''</span>
<code>ItemDisplay[MAG !ID HELM !(BAR OR DRU OR ELT)]:</code> <span style="color:gray;">''隐藏非野蛮人头盔、德鲁伊头盔或精英的未鉴定魔法头盔''</span>


<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“魔法物品+未鉴定(!鉴定)+非野蛮人头盔、德鲁伊头盔或精英的头盔”,同时满足这3个条件的被隐藏
<span style="color:#3f6e2d; background-color:#161f0c; border-color:#0d1709">注释:输入条件为“魔法物品+未鉴定(!鉴定)+非野蛮人头盔、德鲁伊头盔或精英的头盔”,同时满足这3个条件的被隐藏</span>
 
 
 
In addition to the standard comparison operators, value conditions can also be used with the "BETWEEN" operator  ('''~''') to specify value ranges.
 
<code>ItemDisplay[NMAG SOCKETS~1-2]:</code> <span style="color:gray;">''hides regular items with 1-2 sockets''</span>
 
<code>ItemDisplay[NMAG SOCKETS>0 SOCKETS<3]:</code> <span style="color:gray;">''hides regular items with 1-2 sockets (same as above)''</span>
 
 
The following attribute codes can have addition applied between them prior to the condition being evaluated: '''STR''', '''DEX''', '''STAT3''' (vitality) '''LIFE''', '''MANA''', '''FRES''', '''CRES''', '''LRES''', '''PRES''', '''EDEF''', '''EDAM''', '''FCR''', '''AR''', '''REPLIFE''', '''STAT60''' (life leech), '''STAT62''' (mana leech)
 
<code>ItemDisplay[RARE FRES+CRES+LRES+PRES>79]: %NAME% %RED%!</code> <span style="color:gray;">''appends a red '''!''' to rares with 80+ total resistance''</span>


=== 输出 ===
=== 输出 ===

导航菜单