模板:CardItem
出自Meshal Lite
第1行: | 第1行: | ||
<includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | <includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
+ | <!--此处处理压缩显示样式--> | ||
+ | {{#ifeq:{{#var:callCardSimple}}|y| | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardImgCss|display:none;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardHeight|height:auto;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardContentPos|position:relative;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardDecoCss|display: block; float:none; right: 0; width: 100%; text-align: right; margin: 0; padding: 0; border-radius: 0; height: auto;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardDecoSpanCss|display: inline;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardSubjoinCss|margin: 0; background: none; height: auto; line-height: 2em;}} | ||
+ | |}} | ||
<!--卡牌颜色处理--> | <!--卡牌颜色处理--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_cardcolor|{{#ifeq: {{{magical|}}}|y|rgba(190, 210, 237, .75)|rgba(209, 220, 237, .75)}}}} |
<!--魔法物品符号--> | <!--魔法物品符号--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_magicalicon|{{#ifeq: {{{magical|}}}|y|{{img|symbol_magicalitem.png}}|}}}} |
<!--唯一符号--> | <!--唯一符号--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_uniqueicon|{{#ifeq: {{{unique|}}}|y|{{img|symbol_uniqueitem.png}}|}}}} |
<!--魔法物品文字--> | <!--魔法物品文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_magicaltitle|{{#ifeq: {{{magical|}}}|y|{{#switch: {{{class|item}}}|weapon=魔法武器|wrestle=魔法武器|blade=魔法武器|strike=魔法武器|whip=魔法武器|pole=魔法武器|shield=魔法武器|projectile=魔法武器|throwing=魔法武器|teleknesy=魔法武器|ammo=魔法武器|naturalweapon=魔法武器|exoticweapon=魔法武器|helmet=魔法防具|armor=魔法防具|boot=魔法防具|saddle=魔法防具|naturalarmour=魔法防具|exoticarmour=魔法防具|eardrop=魔法饰品|necklace=魔法饰品|ring=魔法饰品|armband=魔法饰品|glove=魔法饰品|footwear=魔法饰品|waistband=魔法饰品|tailpiece=魔法饰品|cape=魔法饰品|costume=魔法饰品|adornment=魔法饰品|attachment=魔法饰品|accessory=魔法饰品|exoticaccessory=魔法饰品|#default=魔法物品}}|}}}} |
+ | |||
+ | {{#vardefine:{{{fullpagename|}}}_magicaltitlemask|{{#ifeq: {{{magical|}}}|y|{{#switch: {{{class|item}}}|weapon=[[魔法物品|魔法]][[武器]]|wrestle=[[魔法物品|魔法]][[武器]]|blade=[[魔法物品|魔法]][[武器]]|strike=[[魔法物品|魔法]][[武器]]|whip=[[魔法物品|魔法]][[武器]]|pole=[[魔法物品|魔法]][[武器]]|shield=[[魔法物品|魔法]][[武器]]|projectile=[[魔法物品|魔法]][[武器]]|throwing=[[魔法物品|魔法]][[武器]]|teleknesy=[[魔法物品|魔法]][[武器]]|ammo=[[魔法物品|魔法]][[武器]]|naturalweapon=[[魔法物品|魔法]][[武器]]|exoticweapon=[[魔法物品|魔法]][[武器]]|helmet=[[魔法物品|魔法]][[防具]]|armor=[[魔法物品|魔法]][[防具]]|boot=[[魔法物品|魔法]][[防具]]|saddle=[[魔法物品|魔法]][[防具]]|naturalarmour=[[魔法物品|魔法]][[防具]]|exoticarmour=[[魔法物品|魔法]][[防具]]|eardrop=[[魔法物品|魔法]][[饰品]]|necklace=[[魔法物品|魔法]][[饰品]]|ring=[[魔法物品|魔法]][[饰品]]|armband=[[魔法物品|魔法]][[饰品]]|glove=[[魔法物品|魔法]][[饰品]]|footwear=[[魔法物品|魔法]][[饰品]]|waistband=[[魔法物品|魔法]][[饰品]]|tailpiece=[[魔法物品|魔法]][[饰品]]|cape=[[魔法物品|魔法]][[饰品]]|costume=[[魔法物品|魔法]][[饰品]]|adornment=[[魔法物品|魔法]][[饰品]]|attachment=[[魔法物品|魔法]][[饰品]]|accessory=[[魔法物品|魔法]][[饰品]]|exoticaccessory=[[魔法物品|魔法]][[饰品]]|#default=[[魔法物品]]}}|}}}} | ||
<!--唯一性文字--> | <!--唯一性文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_uniquetitle|{{#ifeq: {{{unique|}}}|y|唯一物品|}}}} |
+ | |||
+ | <!--世界设定--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_campaignset|{{#ifexist: {{{fullpagename|}}}/settings|{{{{{fullpagename|}}}/settings}}|经典}} }} | ||
+ | |||
+ | <!--规格--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_measuretype|{{#switch: {{{measure|}}} | ||
+ | |immaterial=无形<!--兼容v7--> | ||
+ | |trivial=琐碎 | ||
+ | |light=轻型 | ||
+ | |regular=常规<!--兼容v7--> | ||
+ | |heavy=重型 | ||
+ | |i=无形<!--兼容v7--> | ||
+ | |t=琐碎 | ||
+ | |l=轻型 | ||
+ | |r=常规<!--兼容v7--> | ||
+ | |h=重型 | ||
+ | |0=无形<!--兼容v7--> | ||
+ | |1=琐碎 | ||
+ | |2=轻型 | ||
+ | |3=常规<!--兼容v7--> | ||
+ | |4=重型 | ||
+ | |#default=}}}} | ||
<!--主类型--> | <!--主类型--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_maintype|{{#switch: {{{class|item}}} |
− | {{#vardefine: | + | |weapon=武器 |
+ | |wrestle=武器 | ||
+ | |blade=武器 | ||
+ | |strike=武器 | ||
+ | |whip=武器 | ||
+ | |pole=武器 | ||
+ | |shield=武器 | ||
+ | |projectile=武器 | ||
+ | |throwing=武器 | ||
+ | |teleknesy=武器 | ||
+ | |ammo=武器 | ||
+ | |naturalweapon=武器 | ||
+ | |exoticweapon=武器 | ||
+ | |helmet=防具 | ||
+ | |armor=防具 | ||
+ | |boot=防具 | ||
+ | |saddle=防具 | ||
+ | |naturalarmour=防具 | ||
+ | |exoticarmour=防具 | ||
+ | |eardrop=饰品 | ||
+ | |necklace=饰品 | ||
+ | |ring=饰品 | ||
+ | |armband=饰品 | ||
+ | |glove=饰品 | ||
+ | |footwear=饰品 | ||
+ | |waistband=饰品 | ||
+ | |tailpiece=饰品 | ||
+ | |cape=饰品 | ||
+ | |costume=饰品 | ||
+ | |adornment=饰品 | ||
+ | |attachment=饰品 | ||
+ | |accessory=饰品 | ||
+ | |exoticaccessory=饰品 | ||
+ | |ingredient=材料 | ||
+ | |tool=工具 | ||
+ | |addon=附件 | ||
+ | |document=文件 | ||
+ | |pack=杂物<!--兼容v7--> | ||
+ | |consumable=杂物<!--兼容v7--> | ||
+ | |currency=货币 | ||
+ | |medicine=药物 | ||
+ | |food=食物 | ||
+ | |drink=饮料 | ||
+ | |sundry=杂物 | ||
+ | |loots=随机战利品 | ||
+ | |#default=}}}} | ||
+ | |||
+ | <!--自动类型(子类型)--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|item}}} | ||
+ | |wrestle=缠斗 | ||
+ | |blade=刀剑 | ||
+ | |strike=打击 | ||
+ | |whip=挥甩 | ||
+ | |pole=长柄 | ||
+ | |shield=盾牌 | ||
+ | |projectile=射击 | ||
+ | |throwing=投掷 | ||
+ | |teleknesy=隔空 | ||
|ammo=弹药 | |ammo=弹药 | ||
|naturalweapon=天生武器 | |naturalweapon=天生武器 | ||
− | | | + | |exoticweapon=异种武器 |
|helmet=头盔 | |helmet=头盔 | ||
|armor=护甲 | |armor=护甲 | ||
|boot=鞋靴 | |boot=鞋靴 | ||
− | | | + | |saddle=鞍具 |
− | | | + | |naturalarmour=天生防具 |
− | | | + | |exoticarmour=异种防具 |
− | | | + | |eardrop=耳饰 |
+ | |necklace=项链 | ||
+ | |ring=指环 | ||
+ | |armband=手环 | ||
+ | |glove=手套 | ||
+ | |footwear=足饰 | ||
+ | |waistband=腰饰 | ||
+ | |tailpiece=尾饰 | ||
+ | |cape=披肩 | ||
+ | |costume=服装 | ||
+ | |adornment=妆饰 | ||
+ | |attachment=配饰 | ||
+ | |exoticaccessory=异种饰品 | ||
|craft=创造物 | |craft=创造物 | ||
|#default=}}}} | |#default=}}}} | ||
+ | |||
+ | <!--物品类型图标--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class| species}}} | ||
+ | |ammo=ammo | ||
+ | |weapon=weapon | ||
+ | |wrestle=wrestle | ||
+ | |blade=blade | ||
+ | |strike=strike | ||
+ | |whip=whip | ||
+ | |pole=pole | ||
+ | |shield=shield | ||
+ | |projectile=projectile | ||
+ | |throwing=throwing | ||
+ | |teleknesy=teleknesy | ||
+ | |exoticweapon=exoticweapon | ||
+ | |naturalweapon=naturalweapon | ||
+ | |helmet=helmet | ||
+ | |armor=armor | ||
+ | |boot=boots | ||
+ | |saddle=saddle | ||
+ | |naturalarmour=naturalarmour | ||
+ | |exoticarmour=exoticarmour | ||
+ | |eardrop=eardrop | ||
+ | |necklace=necklace | ||
+ | |ring=ring | ||
+ | |armband=armband | ||
+ | |glove=glove | ||
+ | |footwear=footwear | ||
+ | |waistband=waistband | ||
+ | |tailpiece=tailpiece | ||
+ | |cape=cape | ||
+ | |costume=costume | ||
+ | |adornment=adornment | ||
+ | |attachment=attachment | ||
+ | |accessory=accessory | ||
+ | |exoticaccessory=accessory | ||
+ | |ingredient=material | ||
+ | |currency=currency | ||
+ | |tool=tool | ||
+ | |addon=addon | ||
+ | |document=document | ||
+ | |medicine=medicine | ||
+ | |food=supply | ||
+ | |drink=supply | ||
+ | |loots=loots | ||
+ | |#default=item}}}} | ||
<!--价值和重量--> | <!--价值和重量--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_value|{{#ifeq: {{{value|}}}||<span class="textSymbol">{{img|symbol_infinity.png}}</span>'''无价'''|{{{value|}}}}}}} |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <!-- | + | <!--品质子页面--> |
− | + | {{#vardefine:{{{fullpagename|}}}_subquality| | |
− | + | {{#ifeq:{{{subquality|}}}|n|0|{{#ifeq: {{{subquality|}}}|y|1|{{#expr: {{#ifeq: {{{fullpagename|}}}||1|0}}*{{#ifeq: {{{magical|}}}|y|0|1}}*{{#switch: {{{class|item}}} | |
− | + | |weapon=1 | |
− | + | |ammo=1 | |
− | + | |shield=1 | |
− | + | |helmet=1 | |
− | + | |armor=1 | |
− | + | |boot=1 | |
− | + | |saddle=1 | |
− | + | |exoticarmour=1 | |
− | + | |#default=0}} }} | |
− | + | }} }} }} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | <!--是否是原始页面--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_originpage|{{#switch: {{FULLPAGENAME}} | ||
+ | |{{{fullpagename|}}}=1 | ||
+ | |{{ucfirst: Item:{{{name|某个物品}}}}}=1 | ||
+ | |#default=}}}} | ||
− | + | <!--属性修正器--> | |
− | + | {{{mod|}}} | |
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ---- | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | { | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <!--数据处理结束--> | |
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <!--加入分类--> | |
− | }} | + | {{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}| |
− | {{ | + | {{#ifeq: {{#var:{{{fullpagename|}}}_measuretype}}|||[[category:{{#var:{{{fullpagename|}}}_measuretype}}]]}} |
− | + | {{#ifeq: {{#var:{{{fullpagename|}}}_maintype}}|||[[category:{{#var:{{{fullpagename|}}}_maintype}}]]}} | |
− | }} | + | {{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[category:{{#var:{{{fullpagename|}}}_classtype}}]]}} |
− | |desc= | + | {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}} |
− | }} | + | {{#ifeq:{{#var:{{{fullpagename|}}}_magicaltitle}}|||[[category:{{#var:{{{fullpagename|}}}_magicaltitle}}]]}} |
− | </ | + | {{#ifeq: {{{magical|}}}|y|[[category:魔法物品]]|}} |
− | </noinclude> | + | {{#ifeq:{{#var:{{{fullpagename|}}}_uniquetitle}}|||[[category:{{#var:{{{fullpagename|}}}_uniquetitle}}]]}} |
+ | {{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}} | ||
+ | {{#replaceset:{{#var:{{{fullpagename|}}}_campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}} | ||
+ | |}} | ||
+ | </div> | ||
+ | {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|cardFrmInPage|}}" style="border-color:{{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardHeight}}"> | ||
+ | <!--卡牌头部--><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>{{#ifingroup:sysop|<div class="cardDebug" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardDecoCss}}">ⓘ<div class="bg-blur">{{#ifeq:{{{mod|}}}||无Mod|{{#var:moddebug}}}}</div></div>}} | ||
+ | <!--配图--><div class="cardImage" style="{{#var:{{{fullpagename|}}}_cardImgCss}}">{{#ifeq:{{{img|}}}||{{img|cardimage/defaultcardimg.jpg}}|{{{img|}}} }}</div> | ||
+ | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardContentPos}}"> | ||
+ | <!--价值--><div class="cardSubjoin bg-blur-brighter" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}}; {{#var:{{{fullpagename|}}}_cardSubjoinCss}}">{{#var:{{{fullpagename|}}}_value}}<!--/ {{#var:{{{fullpagename|}}}_weight}}--></div> | ||
+ | <!--门类装饰-->{{#ifeq: {{#var:{{{fullpagename|}}}_magicalicon}}{{#var:{{{fullpagename|}}}_uniqueicon}}|||<div class="cardDeco bg-blur-brighter" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardDecoCss}}">{{#var:{{{fullpagename|}}}_magicalicon}}{{#ifeq: {{#var:{{{fullpagename|}}}_magicaltitlemask}}|||<span style="{{#var:{{{fullpagename|}}}_cardDecoSpanCss}}">{{#var:{{{fullpagename|}}}_magicaltitlemask}}</span>}} {{#var:{{{fullpagename|}}}_uniqueicon}}{{#ifeq: {{#var:{{{fullpagename|}}}_uniquetitle}}|||<span style="{{#var:{{{fullpagename|}}}_cardDecoSpanCss}}">[[{{#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|left}}};"> | ||
+ | {{{desc|}}}</div>}} | ||
+ | </div> | ||
+ | </div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}| | ||
+ | <div class="cardAdminicle"> | ||
+ | {{{adminicle|}}}</div></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="portalDiv">{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#ifingroup:sysop| | ||
+ | <span class="editEntrance">» 创建子页面<inputbox> | ||
+ | type=create | ||
+ | width=24 | ||
+ | break=no | ||
+ | bgcolor=#ffffff | ||
+ | placeholder=子页面名 | ||
+ | prefix={{FULLPAGENAME}}/ | ||
+ | buttonlabel=创建子页面 | ||
+ | </inputbox></span> | ||
+ | |}}|}} | ||
+ | {{subpages}}{{regsettings}}{{purgepage}}</div> | ||
+ | |}}</includeonly><noinclude>{{tpl_helpdoc}}</noinclude> |