模板:CardAbility
出自Meshal Lite
(修订版本间的差异)
(对变量进行优化-beta) |
|||
第1行: | 第1行: | ||
<includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | <includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
<!--卡牌颜色处理--><!--此处为7版前的模板内容--> | <!--卡牌颜色处理--><!--此处为7版前的模板内容--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_cardcolor|{{#switch: {{{action|}}} |
| ra=FFF59D | | ra=FFF59D | ||
| ta=FFE39D | | ta=FFE39D | ||
第10行: | 第10行: | ||
|#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 | ||
第22行: | 第22行: | ||
<!--属性类型文字图标--> | <!--属性类型文字图标--> | ||
− | {{#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}} | ||
第29行: | 第29行: | ||
<!--属性类型文字--> | <!--属性类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_attrtitle|{{#switch: {{{attr|t}}} |
| m=强壮能力 | | m=强壮能力 | ||
| e=活力能力 | | e=活力能力 | ||
第38行: | 第38行: | ||
<!--派系类型文字--> | <!--派系类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|stunt}}} |
|stunt=技巧 | |stunt=技巧 | ||
|power=异能 | |power=异能 | ||
第47行: | 第47行: | ||
<!--能力类型图标--> | <!--能力类型图标--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class|stunt}}} |
|stunt=stunt | |stunt=stunt | ||
|power=power | |power=power | ||
第55行: | 第55行: | ||
<!--能力等级图标--> | <!--能力等级图标--> | ||
− | {{#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行: | 第73行: | ||
<!--能力等级文字--> | <!--能力等级文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_ranktitle|{{#ifeq: {{{rank|}}}|||{{{rank|}}}级能力}}}} |
<!--能力占用参数--> | <!--能力占用参数--> | ||
第79行: | 第79行: | ||
<!--行动类型图标--> | <!--行动类型图标--> | ||
− | {{#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行: | 第89行: | ||
<!--行动类型文字--> | <!--行动类型文字--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_casttitle|{{#ifeq: {{{action|}}}|pa|[[被动]]能力|[[主动]]能力}}}} |
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_actiontitle|{{#switch: {{{action|}}}<!--兼容v7--> |
| ra=[[准备行动]] | | ra=[[准备行动]] | ||
| ta=[[战术行动]] | | ta=[[战术行动]] | ||
第98行: | 第98行: | ||
<!--世界设定--> | <!--世界设定--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_campaignset|{{#ifeq: {{{set|}}}||经典|{{{set|}}} }} }} |
<!--是否是原始页面--> | <!--是否是原始页面--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_originpage|{{#switch: {{FULLPAGENAME}} |
|{{{fullpagename|}}}=1 | |{{{fullpagename|}}}=1 | ||
|{{ucfirst: Ability:{{{name|某个能力}}}}}=1 | |{{ucfirst: Ability:{{{name|某个能力}}}}}=1 | ||
第107行: | 第107行: | ||
<!--数据处理结束--></div> | <!--数据处理结束--></div> | ||
− | {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|cardFrmInPage|}}" style="border-color:{{#var: | + | {{#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: | + | <!--卡牌头部--><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> | </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: | + | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var:{{{fullpagename|}}}_cardcolor}};"> |
− | <!--门类装饰--><div class="cardDeco bg-blur-brighter" style="background-color:{{#var: | + | <!--门类装饰--><div class="cardDeco bg-blur-brighter" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};"><!--{{img|icon_{{#var:{{{fullpagename|}}}_attricon}}_small.png}}-->{{#var:{{{fullpagename|}}}_attrfont}}<span>{{#ifeq: {{#var:{{{fullpagename|}}}_attrtitle}}|||[[{{#var:{{{fullpagename|}}}_attrtitle}}]]}}</span> <!--{{#var:{{{fullpagename|}}}_rankicon}}-->{{#var:{{{fullpagename|}}}_rankfont}}<span>{{#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|right}}};"> | <!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign|right}}};"> | ||
{{{desc|}}}</div>}} | {{{desc|}}}</div>}} | ||
</div> | </div> | ||
− | </div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#replaceset:{{#var: | + | </div>{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#replaceset:{{#var:{{{fullpagename|}}}_campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}}{{#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]]|}} |
<div class="cardAdminicle"> | <div class="cardAdminicle"> | ||
{{{adminicle|}}}</div></div> | {{{adminicle|}}}</div></div> |
在2018年10月8日 (一) 09:41所做的修订版本
这个模板用来创建一张能力卡牌。
fullpagename
这个参数用于校验浏览时是否在本页面还是被其他页面调用。总是应当填写如下参数:
|fullpagename={{subst:FULLPAGENAME}}
name
能力的名称
set
这张卡片所属的世界设定,填写时不用包括“世界设定-”的前缀,模板会自动加上。
- 多个设定用空格分隔,比如“经典 托恩 后土”会使此卡牌同时属于“世界设定-经典”、“世界设定-托恩”和“世界设定-后土”。
- 留空为默认“世界设定-经典”
add
附加的标题说明模块,可用于标题信息的扩展。
gifted
如果这个参数为y,那么通过va调用此能力时,就不会计算能力的属性占用(否则会自动计算能力的属性占用)。
class
能力的类型。 这个参数会决定卡牌左上角的图标。可用参数如下:
- power:异能
- stunt:技巧
- lore:学识
- magic:魔法
passive
施展能力的行动类型,这个参数会决定卡牌的底色。为空时表示该能力是主动能力。如果填写“y”就表示此能力是被动能力。
attr
能力的属性类型,可用参数如下:
- m:强壮能力
- e:活力能力
- s:精神能力
- g:天赋能力
- 留空:通用能力(默认)
rank
能力等级,可填写“1~9”。为空时装饰图标不显示。
type
能力的自定义追加类型,会以超链接的方式显示在卡牌的右上角,多个类型用空格分隔。
- 当参数class为“magic”时,需要在这里注明魔法派系(自然、奥秘、巫术、神灵、秘术、孤立)以及施展手段分类(咒语、法术、符文、图腾、炼金、仪式)
subtype
能力的附加子类型,多个类型用空格分隔。
- 通常这个参数用于标注版本信息
contributor
本页的原作者签名,建议创建者直接填写“~~~”
illustrator
卡片配图的作者,如果为空则不显示作者信息。
content
能力的具体内容,比如:获得、施展、被动、扩展信息等。在这个参数中需结合使用cardRow模板,每个cardRow用来叙述一组信息。
|content=
{{cardRow|
'''[[获得能力|获得]]''':[[占用]]2[[强壮]],花费6[[潜能]]
}}
{{cardRow|
'''[[施展]]''':{{action|1|[[战术]]}},须[[装备]][[盾牌]]
*下[[轮]]结束前,你在[[格挡]]时有5[[优势]],此作用仅当你[[装备]][[盾牌]]时有效。
}}
{{cardRow|
'''[[获得能力|获得]]''':[[占用]]2[[强壮]],花费6[[潜能]]
}}
{{cardRow|
'''[[施展]]''':{{action|1|[[战术]]}},须[[装备]][[盾牌]]
*下[[轮]]结束前,你在[[格挡]]时有5[[优势]],此作用仅当你[[装备]][[盾牌]]时有效。
}}
desc
能力的附加说明文本,显示在卡牌底部,为空时此栏不显示。
descalign
用于控制参数desc中附加说明文本的对齐方式,可以是“left”、“center”、“ right”,默认为“right”。
adminicle
补充资料说明,这些资料只会在直接访问该卡片时才显示。当其他页面调用该卡片时,这些资料不会显示。