个人工具
登录
查看源代码 - Meshal Lite
模板
讨论
查看源代码
历史
Search
导航
首页
游戏手册
资料库
角色卡
站点动态
当前事件
最近更改
随机页面
帮助
帮助索引
语法库
模板库
样本库
工具箱
链入页面
链出更改
特殊页面
查看源代码
出自Meshal Lite
对
模板:SheetChar
的源代码
跳转到:
导航
,
搜索
<div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> <!--文本转化处理--> {{#vardefine: absolutepagename|{{{fullpagename|}}}}} {{#vardefine: agephase|{{#switch: {{{年龄阶段|青壮}}}|青壮=prime|少儿=juvenile|迟暮=twilight|#default=prime}}}} {{#vardefine: perception|{{#switch: {{{感知手段|视觉}}}|视觉=vision|听觉=hearing|嗅觉=olfaction|震感=vibration|#default=vision}}}} <!--潜能求和--> {{#vardefine: potential|{{#expr: {{#replaceset: {{{潜能|0}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} <!--素质属性求和--> {{#vardefine: muscle|{{#expr: {{#replaceset: {{{强壮|3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: elastane|{{#expr: {{#replaceset: {{{灵巧|3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: sense|{{#expr: {{#replaceset: {{{直觉|3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} <!--损耗属性求和--> {{#vardefine: hurts|{{#expr: {{#var: muscle}}+{{#ifeq: {{#replaceset: {{{最大伤势|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{最大伤势|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} {{#vardefine: acted|{{#expr: {{#var: elastane}}+{{#ifeq: {{#replaceset: {{{最大疲劳|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{最大疲劳|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} {{#vardefine: leaks|{{#expr: {{#var: sense}}+{{#ifeq: {{#replaceset: {{{最大透支|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{最大透支|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} <!--防御投骰求和--> {{#vardefine: parry|{{#expr: {{#var: muscle}}+{{#ifeq: {{#replaceset: {{{格挡|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{格挡|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} {{#vardefine: dodge|{{#expr: {{#var: elastane}}+{{#ifeq: {{#replaceset: {{{闪避|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{闪避|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} {{#vardefine: resist|{{#expr: {{#var: sense}}+{{#ifeq: {{#replaceset: {{{抵抗|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{抵抗|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} <!--防护求和--> {{#vardefine: psave|{{#expr: {{#replaceset: {{{物质防护|0}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: esave|{{#expr: {{#replaceset: {{{能量防护|0}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: ssave|{{#expr: {{#replaceset: {{{灵毒防护|0}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} <!--距离求和--> {{#vardefine: reach|{{#expr: {{#replaceset: {{{触及|中型1}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: pace|{{#expr: {{#replaceset: {{{步幅|中型3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: perceptdist|{{#expr: {{#replaceset: {{{感知距离|100}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} <!--负载--> {{#vardefine: carryweight|{{#expr: {{#var: muscle}}*9+{{#ifeq: {{#replaceset: {{{载重|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}||0|{{#replaceset: {{{载重|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}}}} {{#vardefine: cubage|{{#expr: {{#replaceset: {{{容量|中型600}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} <!--身高体重--> {{#vardefine: bodyheight|{{#expr: {{#replaceset: {{{身长|{{{身高|1.75}}}}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} {{#vardefine: bodyweight|{{#expr: {{#replaceset: {{{体重|80}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} <!--素质属性保护处理--> {{#vardefine: muscle|{{#ifexpr: {{#var: muscle}}<1|1|{{#var: muscle}}}}}} {{#vardefine: elastane|{{#ifexpr: {{#var: elastane}}<1|1|{{#var: elastane}}}}}} {{#vardefine: sense|{{#ifexpr: {{#var: sense}}<1|1|{{#var: sense}}}}}} <!--损耗属性保护处理--> {{#vardefine: hurts|{{#ifexpr: {{#var: hurts}}<1|1|{{#var: hurts}}}}}} {{#vardefine: acted|{{#ifexpr: {{#var: acted}}<1|1|{{#var: acted}}}}}} {{#vardefine: leaks|{{#ifexpr: {{#var: leaks}}<1|1|{{#var: leaks}}}}}} <!--防御投骰保护处理--> {{#vardefine: parry|{{#ifexpr: {{#var: parry}}<1|1|{{#var: parry}}}}}} {{#vardefine: dodge|{{#ifexpr: {{#var: dodge}}<1|1|{{#var: dodge}}}}}} {{#vardefine: resist|{{#ifexpr: {{#var: resist}}<1|1|{{#var: resist}}}}}} <!--潜能的空值处理--> {{#vardefine: potential|{{#ifeq: {{#var: potential}}||0|{{#var: potential}}}}}} <!--防护的空值处理--> {{#vardefine: psave|{{#ifeq: {{#var: psave}}||0|{{#var: psave}}}}}} {{#vardefine: esave|{{#ifeq: {{#var: esave}}||0|{{#var: esave}}}}}} {{#vardefine: ssave|{{#ifeq: {{#var: ssave}}||0|{{#var: ssave}}}}}} <!--距离的保护处理--> {{#vardefine: reach|{{#ifexpr: {{#var: reach}}<0|0|{{#var: reach}}}}}} {{#vardefine: pace|{{#ifexpr: {{#var: pace}}<0|0|{{#var: pace}}}}}} {{#vardefine: perceptdist|{{#ifexpr: {{#var: perceptdist}}<0|0|{{#var: perceptdist}}}}}} <!--负载的保护处理--> {{#vardefine: carryweight|{{#ifexpr: {{#var: carryweight}}<0|0|{{#var: carryweight}}}}}} {{#vardefine: cubage|{{#ifexpr: {{#var: cubage}}<0|0|{{#var: cubage}}}}}} <!--身高体重的保护处理--> {{#vardefine: bodyheight|{{#ifexpr: {{#var: bodyheight}}<0|0|{{#var: bodyheight}}}}}} {{#vardefine: bodyweight|{{#ifexpr: {{#var: bodyweight}}<0|0|{{#var: bodyweight}}}}}} <!--数据处理结束--></div> <!--角色卡框架--><div style="position:relative; float: left; width: 978px; margin:8px; padding: none; "> <div class="sheetCol" style="margin-left:4px; border-radius: 24px 0 0 24px; background-color: #f7f8f8; width: 472px;"> <div class="sheetScore" style="border-top: none; width: 472px; vertical-align: middle;">{{img|icon_name.png}} <span> {|style="width:416px; height: 100%;" |valign=middle align=left style="font-size: 16px; line-height:18px;"|{{#ifeq: {{{姓名|}}}||无名氏|{{{姓名|}}}}} |}</span><div style="float: left; line-height: 14px; padding-top: 10px; width:auto;">[[姓名]]: {{#ifeq: {{{姓名|}}}||无名氏|{{{姓名|}}}}} <br>[[代号]]: {{#ifeq: {{{代号|}}}||无|{{{代号|}}}}}</div><div style="float: right; width:auto; text-align:right;">{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}}</div></div> </div> <div class="sheetCol" style="border-radius: 0 24px 24px 0; margin-right:4px; background-color: #f7f8f8;"> <div class="sheetScore" style="border-top: none;">{{img|icon_age.png}} <span style="font-size: 18px; text-align: right;">{{img|icon_age{{#var: agephase}}small.png}} {{{年龄|20}}}<font style="font-size: 12px;"> 岁</font></span> <div>[[年龄]]: {{{年龄|20}}} 岁 ([[{{{年龄阶段|青壮}}}]])</div></div> </div> <div class="sheetCol" style="margin-left:4px; border-radius: 24px; width: 312px; background-color: #e7e6e7; text-align: right;"> <div class="sheetScore" style="border-top: none; width: 296px;">{{img|icon_limbs.png}} <span> {|style="width:240px; height: 100%;" |valign=middle align=left style="font-size: 16px; line-height:18px;"|{{{肢体|[[头部]]x1 [[躯干]]x1 [[手臂]]x2 [[腿脚]]x2}}} |}</span> <div> {|style="width:280px; height: 100%;" |valign=middle align=left width=32px|[[肢体]]: |valign=middle align=left|{{{肢体|[[头部]]x1 [[躯干]]x1 [[手臂]]x2 [[腿脚]]x2}}} |}</div></div> </div> <div style="float: left; height: 12px; width: 100%;"></div> <div class="sheetCol" style="margin-left:4px; border-radius: 24px 0 0 24px; background-color: #e7e6e7;"> '''[[素质]]属性''' <div class="sheetScore" style="border-top: none;">{{img|icon_muscle.png}} <span>{{#var: muscle}}</span><div> {| |[[强壮]]: {{{强壮|3}}} |}</div></div> <div class="sheetScore">{{img|icon_elastane.png}} <span>{{#var: elastane}}</span> <div> {| |[[灵巧]]: {{{灵巧|3}}} |}</div></div> <div class="sheetScore">{{img|icon_sense.png}} <span>{{#var: sense}}</span> <div> {| |[[直觉]]: {{{直觉|3}}} |}</div></div> </div> <div class="sheetCol" style="background-color: #f4f0ed;"> '''[[损耗]]属性''' <div class="sheetScore" style="border-top: none;">{{img|icon_hurts.png}} <span>{{#var: hurts}}</span> <div> {| |[[最大伤势]]: {{#var: muscle}}[[强壮]]{{#ifeq: {{{最大伤势|}}}|||+{{{最大伤势|}}}}} |}</div></div> <div class="sheetScore">{{img|icon_acted.png}} <span>{{#var: acted}}</span> <div> {| |[[最大疲劳]]: {{#var: elastane}}[[灵巧]]{{#ifeq: {{{最大疲劳|}}}|||+{{{最大疲劳|}}}}} |}</div></div> <div class="sheetScore">{{img|icon_leaks.png}} <span>{{#var: leaks}}</span> <div> {| |[[最大透支]]: {{#var: sense}}[[直觉]]{{#ifeq: {{{最大透支|}}}|||+{{{最大透支|}}}}} |}</div></div> </div> <div class="sheetCol" style="background-color: #f9eaed;"> '''[[防御投骰]]''' <div class="sheetScore" style="border-top: none;">{{img|icon_defendparry.png}} <span>{{#var: parry}}{{img|icon_dicelarge.png}}</span> <div> {| |[[格挡]][[投骰]]: {{#var: muscle}}[[强壮]]{{#ifeq: {{{格挡|}}}|||+{{{格挡|}}}}} |}</div></div> <div class="sheetScore">{{img|icon_defenddodge.png}} <span>{{#var: dodge}}{{img|icon_dicelarge.png}}</span> <div> {| |[[闪避]][[投骰]]: {{#var: elastane}}[[灵巧]]{{#ifeq: {{{闪避|}}}|||+{{{闪避|}}}}} |}</div></div> <div class="sheetScore">{{img|icon_defendresist.png}} <span>{{#var: resist}}{{img|icon_dicelarge.png}}</span> <div> {| |[[抵抗]][[投骰]]: {{#var: sense}}[[直觉]]{{#ifeq: {{{抵抗|}}}|||+{{{抵抗|}}}}} |}</div></div> </div> <div class="sheetCol" style="margin-right: 4px; border-radius: 0 24px 24px 0; background-color: #f2f5f5;"> '''[[防护]]属性''' <div class="sheetScore" style="border-top: none;">{{img|icon_savephysical.png}} <span>{{#var: psave}}</span><div> {| |[[物质防护]]: {{{物质防护|0}}} |}</div></div> <div class="sheetScore">{{img|icon_saveenergetic.png}} <span>{{#var: esave}}</span><div> {| |[[能量防护]]: {{{能量防护|0}}} |}</div></div> <div class="sheetScore">{{img|icon_savespectral.png}} <span>{{#var: ssave}}</span><div> {| |[[灵毒防护]]: {{{灵毒防护|0}}} |}</div></div> </div> <div class="sheetCol" style="margin-left:4px; border-radius: 24px 0 0 24px; background-color: #e7e6e7; text-align: right;"> <font style="margin-right:-4px;">'''其他'''</font> <div class="sheetScore" style="border-top: none;">{{img|icon_reach.png}} <span>{{#var: reach}}<font style="font-size: 12px;">[[步]]</font></span><div> {| |[[触及]]: {{{触及|中型1}}} [[步]] |}</div></div> <div class="sheetScore">{{img|icon_pace.png}} <span>{{#var: pace}}<font style="font-size: 12px;">[[步]]</font></span><div> {| |[[步幅]]: {{{步幅|中型3}}} [[步]] |}</div></div> <div class="sheetScore">{{img|icon_perception.png}} <span> {|style="width: 100%;" |style="font-size: 16px; line-height:16px; text-align: right;"|{{img|icon_perception{{#var: perception}}small.png}} {{#var: perceptdist}}<font style="font-size: 12px;"> [[步]]</font> |}</span> <div>主要[[感知]]: [[{{{感知手段|视觉}}}]] {{{感知距离|100}}} [[步]]</div></div> </div> <div class="sheetCol" style="margin-right: 4px; border-radius: 0 24px 24px 0; background-color: #e7e6e7; text-align: left;"> <font style="margin-left:-4px;">'''属性'''</font> <div class="sheetScore" style="border-top: none;">{{img|icon_potential.png}} <span>{{#var: potential}}</span> <div> {| |[[潜能]]: {{{潜能|0}}} |}</div></div> <div class="sheetScore">{{img|icon_capacity.png}} <span> {|style="width:100%;" |style="font-size: 16px; line-height:16px; text-align: right;"|{{#var: cubage}}<font style="font-size: 12px;"> dl</font><br>{{#var: carryweight}}<font style="font-size: 12px;"> kg</font> |}</span> <div> {|style="width:280px; height: 100%;" |valign=middle align=left|最大[[容量]]: {{{容量|中型600}}} kg<br>最大[[载重]]: [[强壮]]*9{{#ifeq: {{{载重|}}}|||+{{{载重|}}}}} dl |}</div></div> <div class="sheetScore">{{img|icon_heightnweight.png}}<span> {|style="width: 100%" |style="font-size: 16px; line-height:16px; text-align: right;"|{{#var: bodyheight}}<font style="font-size: 12px;"> m</font><br>{{#var: bodyweight}}<font style="font-size: 12px;"> kg</font> |}</span> <div> {|style="width:280px; height: 100%;" |valign=middle align=left|[[身长]]: {{{身长|{{{身高|1.75}}}}}} m<br>[[体重]]: {{{体重|80}}} kg |}</div></div> </div> <div style="float: left; height: 12px; width: 100%;"></div> {{tab_collapse|{{img|icon_featuresmall.png}}[[特征]]|width=100%}} | <div style="width:970px; float:left;"> <div class="cardList" style="width:100%; {{#ifeq: {{{特征|}}}||height: auto;|}}"> {{#ifeq: {{{特征|}}}||不具任何[[特征]]|{{{特征|}}}}} </div> </div> |} {{tab_collapse|{{img|icon_abilitysmall.png}}[[能力]]|width=100%}} | <div style="width:970px; float:left;"> <div class="cardList" style="width:100%; {{#ifeq: {{{能力|}}}||height: auto;|}}"> {{#ifeq: {{{能力|}}}||没有任何[[能力]]|{{{能力|}}}}} </div> </div> |} {{tab_collapse|{{img|icon_equipsmall.png}}[[装备]]|width=100%}} | <div style="width:970px; float:left;"> <div class="cardList" style="width:100%; {{#ifeq: {{{装备|}}}||height: auto;|}}"> {{#ifeq: {{{装备|}}}||没有[[装备]]任何[[物品]]|{{{装备|}}}}} </div> </div> |} {{tab_collapse|{{img|icon_backpacksmall.png}}[[携带]]|width=100%}} | <div style="width:970px; float:left;"> <div class="cardList" style="width:100%; {{#ifeq: {{{携带|}}}||height: auto;|}}"> {{#ifeq: {{{携带|}}}||没有[[携带]]任何[[物品]]|{{{携带|}}}}} </div> </div> |} <div style="float: left; height: 12px; width: 100%;"></div> <div class="sheetCol" style="width: 960px; height: 318px; border-radius: 24px; background-color: #f7f8f8; text-align: left; margin: 0 4px 0 4px; text-align: center; overflow: hidden;"> :;传记 <div style="width: 942px; height: 290px; margin: 0 auto; overflow: auto; overflow-y: scroll; border-radius: 8px; text-align: left;"> {{{传记|关于{{#ifeq: {{{姓名|}}}||无名氏|{{{姓名|}}}}}的来历始终是个谜...}}} </div></div> </div>{{#ifeq: {{FULLPAGENAME}}|{{ucfirst: {{#var: absolutepagename}}}}|{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}}|}}{{#ifeq: {{FULLPAGENAME}}|{{ucfirst: {{#var: absolutepagename}}}}|{{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}}|}}<noinclude>[[category:模板]] == 参数 == === 基本信息 === ;姓名 :为空时表示"无名氏". ;代号 :角色代号/绰号/别称/诨名, 为空时表示"无" ;type :角色卡类型, 用空格分割多个类型 ;subtype :角色卡的附加类型, 多个类型用空格分割 ;年龄 :默认是20岁 ;年龄阶段 :可填写 "青壮", "少儿"或"迟暮", 默认为"青壮". ;肢体 :通常用"<nowiki>[[某类肢体]]x数量</nowiki>"的方式书写, 多个之间用空格分割. 默认是"<nowiki>[[头部]]x1 [[躯干]]x1 [[手臂]]x2 [[腿脚]]x2</nowiki>" === 属性信息 === ;潜能 : 可以填写如"累积获得25-开销15", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "<nowiki>+ - * / + - */ × ÷ ( )</nowiki>" ;强壮 / 灵巧 / 直觉 :3大素质属性 :可以填写如"3基础+5特征+装备1", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "<nowiki>+ - * / + - */ × ÷ ( )</nowiki>" ;伤势 / 疲劳 / 透支 :3大损耗属性(最大值) :填写方式同素质属性, 但是请注意, '''素质属性带来的影响会自动算上, 因此不用手动填写素质部分提供的属性'''. ;格挡 / 闪避 / 抵抗 :3大防御投骰 :填写方式同上, 同样注意, '''素质属性的部分会自动算上, 无需手动填写'''. ;物质防护 / 能量防护 / 灵毒防护 :3大防护属性 :填写方式同上, 不过该属性不会受素质属性的影响. ;触及 / 步幅 :2项距离属性 :可以填写如"中型1+2装备", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "<nowiki>+ - * / + - */ × ÷ ( )</nowiki>" ;感知手段 :可以填写"视觉, 听觉, 嗅觉, 震感"等, ''这个参数会随着规则的扩充而逐步扩充, 需要随[[感知]]规则维护.'' :感知距离 :可以填写如"100基础+特征50", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "<nowiki>+ - * / + - */ × ÷ ( )</nowiki>" ;载重 :这里填写的是最大值 :可填写如"装备32+特征12", '''强壮的部分会自动算上, 无需手动填写''', 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "<nowiki>+ - * / + - */ × ÷ ( )</nowiki>" ;容量 :这里填写的是最大值 :可填写如"体型30+行囊25", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "<nowiki>+ - * / + - */ × ÷ ( )</nowiki>" ;身长(或身高) / 体重 :填写方法同上. === 卡牌 === ;特征 / 能力 / 装备 / 携带 :4项卡牌位置 :这里可以填写如"<nowiki>{{:feature:人类}} 或 {{:ability:迸发治疗}} 或 {{:item:轻型圆盾|1}}</nowiki>"这样的格式. 这会在对应的栏位中加入指定名字的卡牌. 为空时, 这个卡牌栏位会隐藏. === 附注 === ;传记 :在这里可以填写关于角色的一切文字资料. 默认为"关于你的一切始终都是谜" </noinclude>
模板:Tbk
(
查看源码
)
模板:Tpl
(
查看源码
)
返回到
模板:SheetChar
。