模板:CardAbility
出自Meshal Lite
(修订版本间的差异)
(由1名用户作出的39个中途修订版本未被显示) | |||
第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;}} | ||
+ | |}} | ||
+ | |||
<!--卡牌颜色处理--><!--此处为7版前的模板内容--> | <!--卡牌颜色处理--><!--此处为7版前的模板内容--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_cardcolor|{{#switch: {{{action|}}} |
| ra=FFF59D | | ra=FFF59D | ||
| ta=FFE39D | | ta=FFE39D | ||
第10行: | 第19行: | ||
|#default=FFE39D}}}} | |#default=FFE39D}}}} | ||
− | {{#vardefine: | + | {{#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=energy | + | | e=energy<!--废弃--> |
+ | | a=activeness | ||
| s=spirit | | s=spirit | ||
| t=talent<!--兼容v7--> | | t=talent<!--兼容v7--> | ||
第22行: | 第32行: | ||
<!--属性类型文字图标--> | <!--属性类型文字图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_attrfont|{{#switch: {{{attr|t}}} |
| m = {{img|symbol_m.png}} | | m = {{img|symbol_m.png}} | ||
− | | e = {{img|symbol_e.png}} | + | | e = {{img|symbol_e.png}}<!--废弃--> |
+ | | a = {{img|symbol_a.png}} | ||
| s = {{img|symbol_s.png}} | | s = {{img|symbol_s.png}} | ||
| #default = {{img|symbol_c.png}}}}}} | | #default = {{img|symbol_c.png}}}}}} | ||
<!--属性类型文字--> | <!--属性类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_attrtitle|{{#switch: {{{attr|t}}} |
| m=强壮能力 | | m=强壮能力 | ||
− | | e=活力能力 | + | | e=活力能力<!--废弃--> |
+ | | a=活力能力 | ||
| s=精神能力 | | s=精神能力 | ||
| t=天赋能力<!--兼容v7--> | | t=天赋能力<!--兼容v7--> | ||
第38行: | 第50行: | ||
<!--派系类型文字--> | <!--派系类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|stunt}}} |
|stunt=技巧 | |stunt=技巧 | ||
|power=异能 | |power=异能 | ||
第47行: | 第59行: | ||
<!--能力类型图标--> | <!--能力类型图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class|stunt}}} |
|stunt=stunt | |stunt=stunt | ||
|power=power | |power=power | ||
第55行: | 第67行: | ||
<!--能力等级图标--> | <!--能力等级图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_rankicon|{{#ifeq: {{{rank|}}}|||{{img|icon_abilityrank_{{{rank|}}}.png}}}}}} |
<!--能力等级文字图标--> | <!--能力等级文字图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_rankfont|{{#switch: {{{rank|}}} |
| 0 = {{img|symbol_0.png}} | | 0 = {{img|symbol_0.png}} | ||
| 1 = {{img|symbol_1.png}} | | 1 = {{img|symbol_1.png}} | ||
第73行: | 第85行: | ||
<!--能力等级文字--> | <!--能力等级文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_ranktitle|{{#ifeq: {{{rank|}}}|||{{{rank|}}}级能力}}}} |
<!--能力占用参数--> | <!--能力占用参数--> | ||
− | {{#ifeq:{{{ | + | {{#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 | ||
第89行: | 第102行: | ||
<!--行动类型文字--> | <!--行动类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_casttitle|{{#ifeq: {{{action|}}}|pa|[[被动]]能力|[[主动]]能力}}}} |
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_actiontitle|{{#switch: {{{action|}}}<!--兼容v7--> |
| ra=[[准备行动]] | | ra=[[准备行动]] | ||
| ta=[[战术行动]] | | ta=[[战术行动]] | ||
第98行: | 第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=}}}} | ||
− | <!--数据处理结束--></div> | + | <!--属性修正器--> |
− | {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|cardFrmInPage|}}" style="border-color:{{#var: | + | {{{mod|}}} |
− | <!--卡牌头部--><div class="cardHead bg-blur" style="background-color:{{#var: | + | <!--数据处理结束--> |
− | </span></div> | + | |
− | <!--配图--><div class="cardImage">{{#ifeq:{{{img|}}}||{{img|cardimage/defaultcardimg.jpg}}|{{{img|}}} }}</div> | + | <!--加入分类--> |
− | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var: | + | {{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}| |
− | <!--门类装饰--><div class="cardDeco bg-blur-brighter" style="background-color:{{#var: | + | {{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[category:{{#var:{{{fullpagename|}}}_classtype}}]]}} |
− | <!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign| | + | {{#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>}} | {{{desc|}}}</div>}} | ||
</div> | </div> | ||
− | </div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}| | + | </div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}| |
<div class="cardAdminicle"> | <div class="cardAdminicle"> | ||
{{{adminicle|}}}</div></div> | {{{adminicle|}}}</div></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| | + | <!--添加子页面入口--><div class="portalDiv">{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#ifingroup:sysop| |
− | <span class="editEntrance"> | + | <span class="editEntrance">» 创建子页面<inputbox> |
type=create | type=create | ||
width=24 | width=24 | ||
第131行: | 第157行: | ||
</inputbox></span> | </inputbox></span> | ||
|}}|}} | |}}|}} | ||
− | {{subpages}} | + | {{subpages}}{{regsettings}}{{purgepage}}</div> |
− | + | |}} | |
− | + | </includeonly><noinclude>{{tpl_helpdoc}}</noinclude> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | {{ | + | |
− | + | ||
− | }} | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | }} | + | |
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | {{ | + | |
− | + | ||
− | }} | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </noinclude> | + |
在2020年3月22日 (日) 15:33的最新修订版本
使用
{{cardAbility|
|fullpagename= {{subst:FULLPAGENAME}}
|name=
|contributor= ~~~
|illustrator=
|img=
|set=
|add= {{{addon|}}}
|gifted= {{{gifted|}}}
|class= <power | stunt | lore | magic>
|passive= <y | >
|attr= <m | a | s | g | >
|rank= <1 ~ 9 | >
|type=
|subtype= v8
|content=
|mod={{mod|...}}
|desc=
|descalign= <left | right | center>
|adminicle=
}}
|fullpagename= {{subst:FULLPAGENAME}}
|name=
|contributor= ~~~
|illustrator=
|img=
|set=
|add= {{{addon|}}}
|gifted= {{{gifted|}}}
|class= <power | stunt | lore | magic>
|passive= <y | >
|attr= <m | a | s | g | >
|rank= <1 ~ 9 | >
|type=
|subtype= v8
|content=
|mod={{mod|...}}
|desc=
|descalign= <left | right | center>
|adminicle=
}}
fullpagename
这个参数用于校验浏览时是否在本页面还是被其他页面调用。总是应当填写为fullpagename={{subst:FULLPAGENAME}}
name
能力的名称。
contributor
本页的原作者签名。如果为空则不显示作者信息。
- 默认为:
~~~
illustrator
卡片配图的作者,如果为空则不显示作者信息。
- 默认为空。
add
gifted
本参数通常用于在角色卡调用能力时,允许编辑者控制该能力是否作为天赋能力(从而不自动计算能力的属性占用)。通常,编辑一个能力时,总是填写为gifted={{{gifted|}}}
当用va
引用某个能力的卡片时,可以填写{{va|能力名称|gifted=y}}
的方式,从而使该能力被视作天赋能力。
class
能力的类型。 这个参数会决定能力卡牌左上角的图标,且会将该能力置入对应的分类。可用参数:
- power: 异能
- stunt: 技巧
- lore: 学识
- magic: 魔法
passive
施展能力的行动类型,这个参数会决定卡牌的底色。
- 为空时表示该能力是主动能力。如果填写
y
就表示此能力是被动能力。
attr
能力的属性类型,可用参数:
- m:强壮能力
- a:活力能力
- s:精神能力
- g:天赋能力
- 留空:通用能力(默认)
rank
能力的等级,可用参数:
- 1~9:能力的数字等级
- 留空:该能力没有等级(通常配合
class=g
时使用)
type
能力的自定义追加类型,会以超链接的方式显示在卡牌的右上角,多个类型用空格分隔,比如神灵 法术
。
- 当参数
class=magic
时,需要在这里注明魔法派系(自然、奥秘、巫术、神灵、秘术、孤立)以及施展手段分类(咒语、法术、符文、图腾、炼金、仪式)
subtype
能力的附加子类型,多个类型用空格分隔。
- 通常这个参数用于标注版本信息,当前版本下应当恒定填写
subtype=v8
content
能力的具体内容,比如:获得、施展、被动、扩展信息等。在这个参数中需结合使用cardRow
模板——每个用来叙述一组信息。
- content参数填写示例|content=
{{cardRow|
'''[[获得能力|获得]]''':[[占用]]2[[强壮]],花费6[[潜能]]
}}
{{cardRow|
'''[[施展]]''':{{action|1|[[战术]]}},须[[装备]][[盾牌]]
*下[[轮]]结束前,你在[[格挡]]时有5[[优势]],此作用仅当你[[装备]][[盾牌]]时有效。
}}
desc
能力的附加说明文本,显示在卡牌底部。
- 为空时此栏不显示。
descalign
用于控制参数desc中附加说明文本的对齐方式,可用参数:
- left:左对齐(默认)
- center:水平居中
- right:右对齐
adminicle
补充资料说明,这些资料只会在直接访问该卡片时才显示。当其他页面调用该卡片时,这些资料不会显示。
调用时使用
{{#vardefine:callCardSimple|y}}
显示简化卡牌样式当在其他页面引用卡牌时,可以通过在页面中写入{{#vardefine:callCardSimple|y}}
,从而使被引用的卡牌显示为简化样式。