个人工具

模板:CardItem

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
(对变量进行优化-beta)
第2行: 第2行:
  
 
<!--卡牌颜色处理-->
 
<!--卡牌颜色处理-->
{{#vardefine: cardcolor|{{#ifeq: {{{magical|}}}|y|rgba(190, 210, 237, .75)|rgba(209, 220, 237, .75)}}}}
+
{{#vardefine:{{{fullpagename|}}}_cardcolor|{{#ifeq: {{{magical|}}}|y|rgba(190, 210, 237, .75)|rgba(209, 220, 237, .75)}}}}
  
 
<!--魔法物品符号-->
 
<!--魔法物品符号-->
{{#vardefine: magicalicon|{{#ifeq: {{{magical|}}}|y|{{img|symbol_magicalitem.png}}|}}}}
+
{{#vardefine:{{{fullpagename|}}}_magicalicon|{{#ifeq: {{{magical|}}}|y|{{img|symbol_magicalitem.png}}|}}}}
  
 
<!--唯一符号-->
 
<!--唯一符号-->
{{#vardefine: uniqueicon|{{#ifeq: {{{unique|}}}|y|{{img|symbol_uniqueitem.png}}|}}}}
+
{{#vardefine:{{{fullpagename|}}}_uniqueicon|{{#ifeq: {{{unique|}}}|y|{{img|symbol_uniqueitem.png}}|}}}}
  
 
<!--魔法物品文字-->
 
<!--魔法物品文字-->
{{#vardefine: magicaltitle|{{#ifeq: {{{magical|}}}|y|{{#switch: {{{class|item}}}|weapon=魔法武器|ammo=魔法武器|naturalweapon=魔法武器|shield=魔法武器|helmet=魔法防具|armor=魔法防具|boot=魔法防具|naturalarmour=魔法防具|exoticarmour=魔法防具|accessory=魔法饰品|exoticaccessory=魔法饰品|#default=魔法物品}}|}}}}
+
{{#vardefine:{{{fullpagename|}}}_magicaltitle|{{#ifeq: {{{magical|}}}|y|{{#switch: {{{class|item}}}|weapon=魔法武器|ammo=魔法武器|naturalweapon=魔法武器|shield=魔法武器|helmet=魔法防具|armor=魔法防具|boot=魔法防具|naturalarmour=魔法防具|exoticarmour=魔法防具|accessory=魔法饰品|exoticaccessory=魔法饰品|#default=魔法物品}}|}}}}
{{#vardefine: magicaltitlemask|{{#ifeq: {{{magical|}}}|y|{{#switch: {{{class|item}}}|weapon=[[魔法物品|魔法]][[武器]]|ammo=[[魔法物品|魔法]][[武器]]|naturalweapon=[[魔法物品|魔法]][[武器]]|shield=[[魔法物品|魔法]][[武器]]|helmet=[[魔法物品|魔法]][[防具]]|armor=[[魔法物品|魔法]][[防具]]|boot=[[魔法物品|魔法]][[防具]]|naturalarmour=[[魔法物品|魔法]][[防具]]|exoticarmour=[[魔法物品|魔法]][[防具]]|accessory=[[魔法物品|魔法]][[饰品]]|exoticaccessory=[[魔法物品|魔法]][[饰品]]|#default=[[魔法物品]]}}|}}}}
+
{{#vardefine:{{{fullpagename|}}}_magicaltitlemask|{{#ifeq: {{{magical|}}}|y|{{#switch: {{{class|item}}}|weapon=[[魔法物品|魔法]][[武器]]|ammo=[[魔法物品|魔法]][[武器]]|naturalweapon=[[魔法物品|魔法]][[武器]]|shield=[[魔法物品|魔法]][[武器]]|helmet=[[魔法物品|魔法]][[防具]]|armor=[[魔法物品|魔法]][[防具]]|boot=[[魔法物品|魔法]][[防具]]|naturalarmour=[[魔法物品|魔法]][[防具]]|exoticarmour=[[魔法物品|魔法]][[防具]]|accessory=[[魔法物品|魔法]][[饰品]]|exoticaccessory=[[魔法物品|魔法]][[饰品]]|#default=[[魔法物品]]}}|}}}}
  
 
<!--唯一性文字-->
 
<!--唯一性文字-->
{{#vardefine: uniquetitle|{{#ifeq: {{{unique|}}}|y|唯一物品|}}}}
+
{{#vardefine:{{{fullpagename|}}}_uniquetitle|{{#ifeq: {{{unique|}}}|y|唯一物品|}}}}
  
 
<!--世界设定-->
 
<!--世界设定-->
{{#vardefine: campaignset|{{#ifeq: {{{set|}}}||经典|{{{set|}}} }} }}
+
{{#vardefine:{{{fullpagename|}}}_campaignset|{{#ifeq: {{{set|}}}||经典|{{{set|}}} }} }}
  
 
<!--规格-->
 
<!--规格-->
{{#vardefine: measuretype|{{#switch: {{{measure|}}}
+
{{#vardefine:{{{fullpagename|}}}_measuretype|{{#switch: {{{measure|}}}
 
|immaterial=无形<!--兼容v7-->
 
|immaterial=无形<!--兼容v7-->
 
|trivial=琐碎
 
|trivial=琐碎
第40行: 第40行:
  
 
<!--主类型-->
 
<!--主类型-->
{{#vardefine: maintype|{{#switch: {{{class|item}}}
+
{{#vardefine:{{{fullpagename|}}}_maintype|{{#switch: {{{class|item}}}
 
|weapon=武器
 
|weapon=武器
 
|ammo=武器
 
|ammo=武器
第67行: 第67行:
  
 
<!--自动类型(子类型)-->
 
<!--自动类型(子类型)-->
{{#vardefine: classtype|{{#switch: {{{class|item}}}
+
{{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|item}}}
 
|ammo=弹药
 
|ammo=弹药
 
|naturalweapon=天生武器
 
|naturalweapon=天生武器
第81行: 第81行:
  
 
<!--物品类型图标-->
 
<!--物品类型图标-->
{{#vardefine: classicon|{{#switch: {{{class| species}}}
+
{{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class| species}}}
 
|ammo=ammo
 
|ammo=ammo
 
|weapon=weapon
 
|weapon=weapon
第105行: 第105行:
  
 
<!--价值和重量-->
 
<!--价值和重量-->
{{#vardefine: value|{{#ifeq: {{{value|}}}||<span class="textSymbol">{{img|symbol_infinity.png}}</span>'''无价'''|{{{value|}}}}}}}
+
{{#vardefine:{{{fullpagename|}}}_value|{{#ifeq: {{{value|}}}||<span class="textSymbol">{{img|symbol_infinity.png}}</span>'''无价'''|{{{value|}}}}}}}
  
 
<!--品质子页面-->
 
<!--品质子页面-->
{{#vardefine: subquality|
+
{{#vardefine:{{{fullpagename|}}}_subquality|
 
{{#ifeq:{{{subquality|}}}|n|0|{{#ifeq: {{{subquality|}}}|y|1|{{#expr: {{#ifeq: {{{fullpagename|}}}||1|0}}*{{#ifeq: {{{magical|}}}|y|0|1}}*{{#switch: {{{class|item}}}
 
{{#ifeq:{{{subquality|}}}|n|0|{{#ifeq: {{{subquality|}}}|y|1|{{#expr: {{#ifeq: {{{fullpagename|}}}||1|0}}*{{#ifeq: {{{magical|}}}|y|0|1}}*{{#switch: {{{class|item}}}
 
|weapon=1
 
|weapon=1
第121行: 第121行:
  
 
<!--是否是原始页面-->
 
<!--是否是原始页面-->
{{#vardefine: originpage|{{#switch: {{FULLPAGENAME}}
+
{{#vardefine:{{{fullpagename|}}}_originpage|{{#switch: {{FULLPAGENAME}}
 
|{{{fullpagename|}}}=1
 
|{{{fullpagename|}}}=1
 
|{{ucfirst: Item:{{{name|某个物品}}}}}=1
 
|{{ucfirst: Item:{{{name|某个物品}}}}}=1
第127行: 第127行:
  
 
<!--数据处理结束--></div>
 
<!--数据处理结束--></div>
{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|cardFrmInPage|}}" style="border-color:{{#var: cardcolor}};">
+
{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|cardFrmInPage|}}" style="border-color:{{#var:{{{fullpagename|}}}_cardcolor}};">
<!--卡牌头部--><div class="cardHead bg-blur" style="background-color:{{#var: cardcolor}};"><span class="iconSymbol">{{img|ico_{{#var:classicon}}.png}}</span> <span class="cardTitle">{{#ifeq: {{{fullpagename|}}}||[[item:{{{name|某个物品}}}|{{{name|某个物品}}}]]|[[{{{fullpagename|}}}|{{{name|某个物品}}}]]}}</span>{{#ifeq:{{{add|}}}|||<span class="cardTitleAdd">({{{add|}}})</span>}}<span class="cardType">{{#ifeq: {{#var: measuretype}}|||[[{{#var: measuretype}}]]}} {{#ifeq: {{#var: maintype}}|||[[{{#var: maintype}}]]}} {{#ifeq: {{#var: classtype}}|||[[{{#var: classtype}}]]}} {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}}
+
<!--卡牌头部--><div class="cardHead bg-blur" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};"><span class="iconSymbol">{{img|ico_{{#var:{{{fullpagename|}}}_classicon}}.png}}</span> <span class="cardTitle">{{#ifeq: {{{fullpagename|}}}||[[item:{{{name|某个物品}}}|{{{name|某个物品}}}]]|[[{{{fullpagename|}}}|{{{name|某个物品}}}]]}}</span>{{#ifeq:{{{add|}}}|||<span class="cardTitleAdd">({{{add|}}})</span>}}<span class="cardType">{{#ifeq: {{#var:{{{fullpagename|}}}_measuretype}}|||[[{{#var:{{{fullpagename|}}}_measuretype}}]]}} {{#ifeq: {{#var:{{{fullpagename|}}}_maintype}}|||[[{{#var:{{{fullpagename|}}}_maintype}}]]}} {{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[{{#var:{{{fullpagename|}}}_classtype}}]]}} {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}}
 
</span></div>
 
</span></div>
 
<!--配图--><div class="cardImage">{{#ifeq:{{{img|}}}||{{img|cardimage/defaultcardimg.jpg}}|{{{img|}}} }}</div>
 
<!--配图--><div class="cardImage">{{#ifeq:{{{img|}}}||{{img|cardimage/defaultcardimg.jpg}}|{{{img|}}} }}</div>
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var: cardcolor}};">
+
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var:{{{fullpagename|}}}_cardcolor}};">
<!--价值--><div class="cardSubjoin bg-blur-brighter" style="background-color:{{#var: cardcolor}};">{{#var:value}}<!--/ {{#var: weight}}--></div>
+
<!--价值--><div class="cardSubjoin bg-blur-brighter" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};">{{#var:{{{fullpagename|}}}_value}}<!--/ {{#var:{{{fullpagename|}}}_weight}}--></div>
<!--门类装饰-->{{#ifeq: {{#var:magicalicon}}{{#var:uniqueicon}}|||<div class="cardDeco bg-blur-brighter" style="background-color:{{#var: cardcolor}};">{{#var:magicalicon}}{{#ifeq: {{#var:magicaltitlemask}}|||<span>{{#var:magicaltitlemask}}</span>}} {{#var:uniqueicon}}{{#ifeq: {{#var:uniquetitle}}|||<span>[[{{#var:uniquetitle}}]]</span>}}</div>}}<!--具体内容-->{{{content|}}}<!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}||{{#ifeq: {{{adminicle|}}}|||<div class="cardRow" style="text-align:right;">{{#ifeq: {{{fullpagename|}}}||[[item:{{{name|某个物品}}}|» 关于 {{{name|某个物品}}} 的更多资料, 请在此处查阅]]|[[{{{fullpagename|}}}|» 关于 {{{name|某个物品}}} 的更多资料, 请在此处查阅]]}}</div>}}}}
+
<!--门类装饰-->{{#ifeq: {{#var:{{{fullpagename|}}}_magicalicon}}{{#var:{{{fullpagename|}}}_uniqueicon}}|||<div class="cardDeco bg-blur-brighter" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};">{{#var:{{{fullpagename|}}}_magicalicon}}{{#ifeq: {{#var:{{{fullpagename|}}}_magicaltitlemask}}|||<span>{{#var:{{{fullpagename|}}}_magicaltitlemask}}</span>}} {{#var:{{{fullpagename|}}}_uniqueicon}}{{#ifeq: {{#var:{{{fullpagename|}}}_uniquetitle}}|||<span>[[{{#var:{{{fullpagename|}}}_uniquetitle}}]]</span>}}</div>}}<!--具体内容-->{{{content|}}}<!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}||{{#ifeq: {{{adminicle|}}}|||<div class="cardRow" style="text-align:right;">{{#ifeq: {{{fullpagename|}}}||[[item:{{{name|某个物品}}}|» 关于 {{{name|某个物品}}} 的更多资料, 请在此处查阅]]|[[{{{fullpagename|}}}|» 关于 {{{name|某个物品}}} 的更多资料, 请在此处查阅]]}}</div>}}}}
 
<!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign|right}}};">
 
<!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign|right}}};">
 
{{{desc|}}}</div>}}
 
{{{desc|}}}</div>}}
 
</div>
 
</div>
</div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#replaceset:{{#var:campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}}{{#ifeq: {{#var:measuretype}}|||[[category:{{#var:measuretype}}]]}}{{#ifeq: {{#var:maintype}}|||[[category:{{#var:maintype}}]]}}{{#ifeq: {{#var: classtype}}|||[[category:{{#var: classtype}}]]}}{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}}{{#ifeq:{{#var:magicaltitle}}|||[[category:{{#var:magicaltitle}}]]}}{{#ifeq:{{#var:uniquetitle}}|||[[category:{{#var:uniquetitle}}]]}}{{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}}
+
</div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#replaceset:{{#var:{{{fullpagename|}}}_campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}}{{#ifeq: {{#var:{{{fullpagename|}}}_measuretype}}|||[[category:{{#var:{{{fullpagename|}}}_measuretype}}]]}}{{#ifeq: {{#var:{{{fullpagename|}}}_maintype}}|||[[category:{{#var:{{{fullpagename|}}}_maintype}}]]}}{{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[category:{{#var:{{{fullpagename|}}}_classtype}}]]}}{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}}{{#ifeq:{{#var:{{{fullpagename|}}}_magicaltitle}}|||[[category:{{#var:{{{fullpagename|}}}_magicaltitle}}]]}}{{#ifeq:{{#var:{{{fullpagename|}}}_uniquetitle}}|||[[category:{{#var:{{{fullpagename|}}}_uniquetitle}}]]}}{{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}}
 
<div class="cardAdminicle">
 
<div class="cardAdminicle">
 
{{{adminicle|}}}</div></div>
 
{{{adminicle|}}}</div></div>
{{#ifeq: {{#var: subquality}}|1|<div class="cardSublist">除此以外, {{{name|某个物品}}}的[[品质]]还包括: [[/朽坏的|朽坏的]], [[/精良的|精良的]]</div>|}}
+
{{#ifeq: {{#var:{{{fullpagename|}}}_subquality}}|1|<div class="cardSublist">除此以外, {{{name|某个物品}}}的[[品质]]还包括: [[/朽坏的|朽坏的]], [[/精良的|精良的]]</div>|}}
 
<div class="contributor">本内容由 {{#ifeq:{{{contributor|}}}||[[Meshal Design Team]]|{{{contributor|}}}}} 贡献{{#ifeq:{{{illustrator|}}}|||{{#ifeq:{{{contributor|}}}|||<nowiki> / </nowiki>}}插图由 {{{illustrator|}}} 贡献}}</div>
 
<div class="contributor">本内容由 {{#ifeq:{{{contributor|}}}||[[Meshal Design Team]]|{{{contributor|}}}}} 贡献{{#ifeq:{{{illustrator|}}}|||{{#ifeq:{{{contributor|}}}|||<nowiki> / </nowiki>}}插图由 {{{illustrator|}}} 贡献}}</div>
 
<!--添加子页面入口-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#ifingroup:sysop|
 
<!--添加子页面入口-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#ifingroup:sysop|

在2018年10月8日 (一) 09:44所做的修订版本

这个模板用来创建一张物品卡牌。

fullpagename

这个参数用于校验浏览时是否在本页面还是被其他页面调用。总是应当填写如下参数:

|fullpagename={{subst:FULLPAGENAME}}
name

物品的名称

set

这张卡片所属的世界设定,填写时不用包括“世界设定-”的前缀,模板会自动加上。

  • 多个设定用空格分隔,比如“经典 托恩 后土”会使此卡牌同时属于“世界设定-经典”、“世界设定-托恩”和“世界设定-后土”。
  • 留空为默认“世界设定-经典”
add

附加的标题说明模块,可用于标题信息的扩展。

class

物品的类型。 这个参数会决定卡牌左上角的图标。可用参数如下:

  • item:物品(默认)
  • tool:工具
  • pack:行囊
  • ingredient:材料
  • consumable:消耗品
  • craft:创造物
  • weapon:武器(包括异种武器)
  • naturalweapon:天生武器
  • ammo:弹药
  • shield:盾牌
  • helmet:头盔
  • armor:护甲
  • boot:鞋靴
  • exoticarmour:异种防具
  • accessory:饰品
  • exoticaccessory:异种饰品
measure

这个物品的规格,可填写以下参数:

  • trivial、t、1:琐碎
  • light、l、2:轻型
  • heavy、h、4:重型
magical

魔法物品标记,它决定了卡片的颜色。根据class参数,魔法物品会被表示为:

  • weapon、naturalweapon、ammo、shield:魔法武器
  • helmet、armor、boot、exoticarmour:魔法防具
  • accessory:魔法饰品
  • 默认为:“魔法物品”
unique

唯一物品标记,填写“y”则表示该物品是唯一物品。

value

物品的价值,以铜币作为单位(100铜币=1银币,100银币=1金币)。

  • 为空则表示“无价”。
subquality

是否包含品质子页面,填写“y”则表示该物品包含品质子页面。

type

物品的自定义追加类型,会以超链接的方式显示在卡牌的右上角,多个类型用空格分隔。当参数class为“weapon”、“accessory”时,需要说明这个物品的具体武器或饰品类型。

  • 参数class为weapon时,需注明:缠斗、刀剑、打击、挥甩、长柄、射击、投掷、隔空、异种武器
  • 参数class为accessory时,需注明:头饰、牙饰、耳坠、项坠、披肩、臂环、手环、手套、戒指、脚环、腰带、徽记
subtype

物品的附加子类型,多个类型用空格分隔。

  • 通常这个参数用于标注版本信息
contributor

本页的原作者签名,建议创建者直接填写“~~~”

illustrator

卡片配图的作者,如果为空则不显示作者信息。

img

卡片配图。需要填写文件的完整URL,或是使用imgeximg

|img={{img|cardimage/item_mystralberyl.jpg}}
content

物品的具体内容,比如:装备、携带、攻击、弹药、使用、扩展信息等。在这个参数中需结合使用cardRow模板,每个cardRow用来叙述一组信息。

|content=
{{cardRow|
'''[[装备]]''':{{action|9|[[战术]]}},水晶腕炮如同手镯般佩戴在你的手腕上,不会影响你装备其他[[武器]]
*未装备其他武器时,你无法进行[[格挡]]
}}
{{cardRow|
'''[[远程攻击]]''':{{action|1|[[战术]]}},[[消耗]]1发储存的能量
*对12[[步]]内1个[[生物]]的[[活力]]造成{{r|[[活力]]/[[精神]][[孰高]]}}[[侵蚀攻击]](可[[闪避]]/[[抵抗]])
}}
{{cardRow|
'''能量''':可储存最多3发能量
*用1分钟[[充能]],[[消耗]]{{i|冷青石}}×1,一次性补充3发能量
}}
desc

物品的附加说明文本,显示在卡牌底部,为空时此栏不显示。

descalign

用于控制参数desc中附加说明文本的对齐方式,可以是“left”、“center”、“ right”,默认为“right”。

adminicle

补充资料说明,这些资料只会在直接访问该卡片时才显示。当其他页面调用该卡片时,这些资料不会显示。