个人工具

模板:CardFeature

出自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: cardcolor|F8BDFF}}
+
{{#vardefine:{{{fullpagename|}}}_cardcolor|rgba(241, 209, 255, .75)}}
  
<!--数据处理结束--></div>
+
<!--分类文本-->
<!--卡牌外框--><div class="cardFrm" style="border-color:#{{#var: cardcolor}};">
+
{{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|species}}}
<!--卡牌头部--><div class="cardHead" style="background-color:#{{#var: cardcolor}};">{{img|ico_{{{class|race}}}.gif}} <span class="cardTitle">[[feature:{{{name|某个特征}}}|{{{name|某个特征}}}]]</span><span class="cardTitleAdd">{{{add|}}}</span><span class="cardType">{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}}
+
|species=种族
</span></div>{{#ifeq: {{{illustrator|}}}|||<span class="cardIllustrator" style="background-color: #{{#var: cardcolor}};">{{img|icon_illustrator.png}} {{{illustrator|}}}</span>}}
+
|race=种族
<!--配图--><div class="cardImage">{{img|/cardimage/{{{img|defaultcardimg.jpg}}}}}</div>
+
|gender=性别
<!--内容容器--><div class="cardContent" style="border-top-color: #{{#var:cardcolor}};">
+
|size=体型
<!--具体内容-->{{{content|}}}
+
|form=形态
<!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign|right}}}">{{{desc|}}}</div>}}
+
|worship=信仰
</div>
+
|perception=感知方式
</div>{{#ifeq: {{FULLPAGENAME}}|{{ucfirst: Feature:{{{name|某个特征}}}}}|{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}}|}}{{#ifeq: {{FULLPAGENAME}}|{{ucfirst: Feature:{{{name|某个特征}}}}}|{{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}}|}}</includeonly><noinclude>[[category:模板]]
+
|mobility=移动方式
== 参数 ==
+
|#default=}}}}
;name
+
:能力名称
+
;add
+
:附加的标题说明模块, 一般用于填写数量
+
;class
+
:能力的显示方法, 默认为trait. 这个参数会决定卡牌的图标. 可用参数:
+
:- trait: 技巧
+
:- stunt: 异能
+
:- magic: 魔法
+
:- lore: 学识
+
:- language: 语言
+
;action
+
:施展能力的行动类型, 默认为pa. 这个参数会决定卡牌的底色. 可用参数:
+
:- ta: 战术行动
+
:- ea: 应变行动
+
:- ia: 瞬间行动
+
:- pa: 被动能力
+
;attr
+
:能力的属性类型, 可用参数:
+
:- m: 强壮能力
+
:- e: 灵巧能力
+
:- s: 直觉能力
+
:- t: 天赋能力
+
;rank
+
:能力的等级, 可用参数为1~9; 为空时装饰图标不显示.
+
;type
+
:能力类型, 多个类型用空格分割
+
;subtype
+
:能力的附加类型, 多个类型用空格分割
+
;img
+
:卡片配图, 需要包含图片后缀名如"defaultCardImg.jpg"
+
;illustrator
+
:卡片配图的作者, 如果为空则不显示
+
;content
+
:能力的具体内容, 包括获得, 施展等. 在这个参数中需使用{{tpl|cardRow}}模板, 每个模板用来叙述1个条目.
+
;desc
+
:能力的附加说明文本, 用于修饰. 为空时此栏不显示.
+
;descalign
+
:附加说明文本的对齐方式, 可以是'''left, center, right''', 默认为right.
+
  
== 范例 ==
+
<!--特征类型图标-->
 +
{{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class|species}}}
 +
|species=species
 +
|race=race
 +
|gender=gender
 +
|size=size
 +
|form=form
 +
|worship=worship
 +
|perception=perception
 +
|mobility=mobility
 +
|#default=feature}}}}
  
=== 种族 ===
+
<!--世界设定-->
<source lang="text">
+
{{#vardefine:{{{fullpagename|}}}_campaignset|{{#ifexist: {{{fullpagename|}}}/settings|{{{{{fullpagename|}}}/settings}}|经典}} }}
{{cardFeature
+
|name=
+
|add={{addon|{{{addon|}}}}}
+
|img=defaultcardimg.jpg
+
|illustrator=
+
|class=race
+
|type=种族
+
|subtype=v5
+
|content=
+
{{cardRow|
+
'''基本信息'''
+
  
• '''可选[[性别]]''': {{f|男性}}, {{f|女性}}
+
<!--是否是原始页面-->
<br>• '''可选[[体型]]''': {{f|中型}}
+
{{#vardefine:{{{fullpagename|}}}_originpage|{{#switch: {{FULLPAGENAME}}
<br>• '''可选[[形态]]''': {{f|人形}}
+
|{{{fullpagename|}}}=1
<br>• '''[[肢体]]''': [[头部]]x1, [[躯干]]x1, [[手臂]]x2, [[腿脚]]x2
+
|#default=}}}}
}}
+
{{cardRow|
+
'''[[效果]]''':
+
  
• '''[[效果]]''':
+
<!--数据处理结束-->
<br>• '''[[效果]]''':
+
}}
+
{{cardRow|
+
'''[[天赋能力]]''':
+
}}
+
{{cardRow|
+
'''扩展资料''': {{expandInfo|[[体征]]|}}
+
{{expandInfo|[[年龄]]|}}
+
{{expandInfo|[[温度]]适应力|}}
+
{{expandInfo|常用[[姓名]]|}}
+
{{expandInfo|文化习俗|}}
+
{{expandInfo|其他|}}
+
}}
+
|desc=
+
}}
+
</source>
+
  
=== 被动能力 ===
+
<!--加入分类-->
<source lang="text">
+
{{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}|
{{cardAbility
+
{{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[category:{{#var:{{{fullpagename|}}}_classtype}}]]}}
|name=
+
{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}}
|add={{addon|{{{addon|}}}}}
+
{{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}}
|img=defaultcardimg.jpg
+
{{#replaceset:{{#var:{{{fullpagename|}}}_campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}}
|illustrator=
+
|}}
|class=trait
+
|action=pa
+
|attr=m
+
|rank=2
+
|type=被动
+
|subtype=v5
+
|content=
+
{{cardRow|
+
'''[[获得能力|获得]]''': [[占用]]2[[属性]], 花费6[[潜能]]
+
}}
+
{{cardRow|
+
'''[[被动]]''':
+
  
• '''[[效果]]''':  
+
<!--属性修正器-->
<br>• '''[[效果]]''':  
+
{{{mod|}}}
}}
+
</div>
|desc=
+
{{#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|}}}||[[feature:{{{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]]|}}
</source>
+
</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>
</noinclude>
+
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardContentPos}}"><!--具体内容-->{{{content|}}}<!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}||{{#ifeq: {{{adminicle|}}}|||<div class="cardRow" style="text-align:right;">{{#ifeq: {{{fullpagename|}}}||[[feature:{{{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
 +
width=24
 +
break=no
 +
bgcolor=#ffffff
 +
placeholder=子页面名
 +
prefix={{FULLPAGENAME}}/
 +
buttonlabel=创建子页面
 +
</inputbox></span>
 +
|}}|}}
 +
{{subpages}}{{regsettings}}{{purgepage}}</div>
 +
|}}
 +
</includeonly><noinclude>{{tpl_helpdoc}}</noinclude>

在2020年3月22日 (日) 15:33的最新修订版本