模板:CardAbility
出自Meshal Lite
第1行: | 第1行: | ||
<includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | <includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
− | <!--卡牌颜色处理--> | + | <!--此处处理压缩显示样式--> |
− | {{#vardefine: | + | {{#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;}} | ||
+ | |}} | ||
+ | |||
+ | <!--卡牌颜色处理--><!--此处为7版前的模板内容--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardcolor|{{#switch: {{{action|}}} | ||
| ra=FFF59D | | ra=FFF59D | ||
| ta=FFE39D | | ta=FFE39D | ||
第9行: | 第18行: | ||
| pa=F0E8D6 | | pa=F0E8D6 | ||
|#default=FFE39D}}}} | |#default=FFE39D}}}} | ||
+ | |||
+ | {{#vardefine:{{{fullpagename|}}}_cardcolor|{{#ifeq:{{{passive|}}}|y|rgba(240, 232, 214, .75)|rgba(255, 227, 157, .75)}}}} | ||
<!--属性类型图标--> | <!--属性类型图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_attricon|{{#switch: {{{attr|t}}} |
| m=might | | m=might | ||
− | | e= | + | | e=energy<!--废弃--> |
− | | s= | + | | a=activeness |
− | | t=talent | + | | s=spirit |
+ | | t=talent<!--兼容v7--> | ||
+ | | g=gifted | ||
| #default = ability}}}} | | #default = ability}}}} | ||
+ | |||
+ | <!--属性类型文字图标--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_attrfont|{{#switch: {{{attr|t}}} | ||
+ | | m = {{img|symbol_m.png}} | ||
+ | | e = {{img|symbol_e.png}}<!--废弃--> | ||
+ | | a = {{img|symbol_a.png}} | ||
+ | | s = {{img|symbol_s.png}} | ||
+ | | #default = {{img|symbol_c.png}}}}}} | ||
<!--属性类型文字--> | <!--属性类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_attrtitle|{{#switch: {{{attr|t}}} |
| m=强壮能力 | | m=强壮能力 | ||
− | | e=活力能力 | + | | e=活力能力<!--废弃--> |
− | | s= | + | | a=活力能力 |
− | | t=天赋能力 | + | | s=精神能力 |
− | | #default = | + | | t=天赋能力<!--兼容v7--> |
+ | | g=天赋能力 | ||
+ | | #default = 通用能力}}}} | ||
<!--派系类型文字--> | <!--派系类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|stunt}}} |
|stunt=技巧 | |stunt=技巧 | ||
|power=异能 | |power=异能 | ||
− | |||
|lore=学识 | |lore=学识 | ||
|language=语言<!--兼容v7--> | |language=语言<!--兼容v7--> | ||
|magic=魔法 | |magic=魔法 | ||
|#default=}}}} | |#default=}}}} | ||
+ | |||
+ | <!--能力类型图标--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class|stunt}}} | ||
+ | |stunt=stunt | ||
+ | |power=power | ||
+ | |lore=lore | ||
+ | |magic=magic | ||
+ | |#default=ability}}}} | ||
<!--能力等级图标--> | <!--能力等级图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_rankicon|{{#ifeq: {{{rank|}}}|||{{img|icon_abilityrank_{{{rank|}}}.png}}}}}} |
+ | |||
+ | <!--能力等级文字图标--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_rankfont|{{#switch: {{{rank|}}} | ||
+ | | 0 = {{img|symbol_0.png}} | ||
+ | | 1 = {{img|symbol_1.png}} | ||
+ | | 2 = {{img|symbol_2.png}} | ||
+ | | 3 = {{img|symbol_3.png}} | ||
+ | | 4 = {{img|symbol_4.png}} | ||
+ | | 5 = {{img|symbol_5.png}} | ||
+ | | 6 = {{img|symbol_6.png}} | ||
+ | | 7 = {{img|symbol_7.png}} | ||
+ | | 8 = {{img|symbol_8.png}} | ||
+ | | 9 = {{img|symbol_9.png}} | ||
+ | | 10 = {{img|symbol_10.png}} | ||
+ | | #default = }}}} | ||
<!--能力等级文字--> | <!--能力等级文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_ranktitle|{{#ifeq: {{{rank|}}}|||{{{rank|}}}级能力}}}} |
+ | |||
+ | <!--能力占用参数--> | ||
+ | {{#ifeq:{{{gifted|}}}|y||{{#vardefine:sustain{{{attr|t}}}|{{#expr:{{#var:sustain{{{attr|t}}}}}+{{{rank|}}}}}}}}} | ||
+ | {{#vardefine:totalabilitylevel|{{#expr:{{#var:totalabilitylevel}}+{{{rank|}}}}}}} | ||
<!--行动类型图标--> | <!--行动类型图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_casttype|{{#ifeq: {{{action|}}}|pa|passive|active}}}} |
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_actionicon|{{#switch: {{{action|}}}<!--兼容v7--> |
| ra=readyaction | | ra=readyaction | ||
| ta=tacticalaction | | ta=tacticalaction | ||
第53行: | 第102行: | ||
<!--行动类型文字--> | <!--行动类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_casttitle|{{#ifeq: {{{action|}}}|pa|[[被动]]能力|[[主动]]能力}}}} |
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_actiontitle|{{#switch: {{{action|}}}<!--兼容v7--> |
| ra=[[准备行动]] | | ra=[[准备行动]] | ||
| ta=[[战术行动]] | | ta=[[战术行动]] | ||
第62行: | 第111行: | ||
<!--世界设定--> | <!--世界设定--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_campaignset|{{#ifexist: {{{fullpagename|}}}/settings|{{{{{fullpagename|}}}/settings}}|经典}} }} |
<!--是否是原始页面--> | <!--是否是原始页面--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_originpage|{{#switch: {{FULLPAGENAME}} |
|{{{fullpagename|}}}=1 | |{{{fullpagename|}}}=1 | ||
|{{ucfirst: Ability:{{{name|某个能力}}}}}=1 | |{{ucfirst: Ability:{{{name|某个能力}}}}}=1 | ||
|#default=}}}} | |#default=}}}} | ||
− | <!-- | + | <!--属性修正器--> |
− | + | {{{mod|}}} | |
+ | <!--数据处理结束--> | ||
− | <!-- | + | <!--加入分类--> |
− | <!-- | + | {{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}| |
− | < | + | {{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[category:{{#var:{{{fullpagename|}}}_classtype}}]]}} |
+ | {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}} | ||
+ | [[category:{{#var:{{{fullpagename|}}}_attrtitle}}]] | ||
+ | {{#ifeq:{{#var:{{{fullpagename|}}}_ranktitle}}|||[[category:{{#var:{{{fullpagename|}}}_ranktitle}}]]}} | ||
+ | {{#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|}}}||[[ability:{{{name|某个能力}}}|{{{name|某个能力}}}]]|[[{{{fullpagename|}}}|{{{name|某个能力}}}]]}}</span>{{#ifeq:{{{add|}}}|||<span class="cardTitleAdd">({{{add|}}})</span>}}<span class="cardType">{{#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="cardDeco bg-blur-brighter" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}}; {{#var:{{{fullpagename|}}}_cardDecoCss}}"><!--{{img|icon_{{#var:{{{fullpagename|}}}_attricon}}_small.png}}-->{{#var:{{{fullpagename|}}}_attrfont}}<span style="{{#var:{{{fullpagename|}}}_cardDecoSpanCss}}">{{#ifeq: {{#var:{{{fullpagename|}}}_attrtitle}}|||[[{{#var:{{{fullpagename|}}}_attrtitle}}]]}}</span> <!--{{#var:{{{fullpagename|}}}_rankicon}}-->{{#var:{{{fullpagename|}}}_rankfont}}<span style="{{#var:{{{fullpagename|}}}_cardDecoSpanCss}}">{{#ifeq: {{#var:{{{fullpagename|}}}_ranktitle}}|||[[{{#var:{{{fullpagename|}}}_ranktitle}}]]}}</span></div><!--具体内容-->{{{content|}}}<!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}||{{#ifeq: {{{adminicle|}}}|||<div class="cardRow" style="text-align:right;">{{#ifeq: {{{fullpagename|}}}||[[ability:{{{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> | ||
+ | <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 | type=create | ||
width=24 | width=24 | ||
第85行: | 第157行: | ||
</inputbox></span> | </inputbox></span> | ||
|}}|}} | |}}|}} | ||
− | {{ | + | {{subpages}}{{regsettings}}{{purgepage}}</div> |
− | + | |}} | |
− | + | </includeonly><noinclude>{{tpl_helpdoc}}</noinclude> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </includeonly><noinclude> | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </noinclude> | + |