模板:SheetChar
出自Meshal Lite
(修订版本间的差异)
第87行: | 第87行: | ||
{{#vardefine: bodyweight|{{#ifexpr: {{#var: bodyweight}}<0|0|{{#var: bodyweight}}}}}} | {{#vardefine: bodyweight|{{#ifexpr: {{#var: bodyweight}}<0|0|{{#var: bodyweight}}}}}} | ||
− | <!--数据处理结束--></div> | + | <!--数据处理结束--></div>{{#var: campaignset}} |
<!--添加子页面入口-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#ifingroup:sysop| | <!--添加子页面入口-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|{{#ifingroup:sysop| | ||
<span class="editEntrance" style="float:right;">{{img|icon_addsubpage.png}}<inputbox> | <span class="editEntrance" style="float:right;">{{img|icon_addsubpage.png}}<inputbox> | ||
第98行: | 第98行: | ||
buttonlabel=创建子页面 | buttonlabel=创建子页面 | ||
</inputbox></span> | </inputbox></span> | ||
− | |}}|}} | + | |}}|}}{{#var: campaignset}} |
<!--角色卡框架--><div style="position:relative; float: left; width: 978px; margin:8px; padding: none; "> | <!--角色卡框架--><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="sheetCol" style="margin-left:4px; border-radius: 24px 0 0 24px; background-color: #f7f8f8; width: 472px;"> | ||
第106行: | 第106行: | ||
|}</span><div style="float: left; line-height: 14px; padding-top: 10px; width:auto;">{{#ifeq: {{{class|char}}}|creature|'''名称'''|'''[[姓名]]'''}}: {{#ifeq: {{{姓名|}}}||无名氏|{{{姓名|}}}}} <br>'''[[代号]]''': {{#ifeq: {{{代号|}}}||无|{{{代号|}}}}}</div><div style="float: right; width:auto; text-align:right;">{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}} {{#switch: {{{class|char}}}|char=[[玩家角色]]|npc=[[非玩家角色]]|#default=}}</div></div> | |}</span><div style="float: left; line-height: 14px; padding-top: 10px; width:auto;">{{#ifeq: {{{class|char}}}|creature|'''名称'''|'''[[姓名]]'''}}: {{#ifeq: {{{姓名|}}}||无名氏|{{{姓名|}}}}} <br>'''[[代号]]''': {{#ifeq: {{{代号|}}}||无|{{{代号|}}}}}</div><div style="float: right; width:auto; text-align:right;">{{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}} {{#switch: {{{class|char}}}|char=[[玩家角色]]|npc=[[非玩家角色]]|#default=}}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="border-radius: 0 24px 24px 0; margin-right:4px; background-color: #f7f8f8;"> | <div class="sheetCol" style="border-radius: 0 24px 24px 0; margin-right:4px; background-color: #f7f8f8;"> | ||
<div class="sheetScore" style="border-top: none; {{#ifeq: {{{class|char}}}|creature|border: none;|}}">{{#ifeq: {{{class|char}}}|creature||{{img|icon_age.png}}}} <span> | <div class="sheetScore" style="border-top: none; {{#ifeq: {{{class|char}}}|creature|border: none;|}}">{{#ifeq: {{{class|char}}}|creature||{{img|icon_age.png}}}} <span> | ||
第117行: | 第117行: | ||
</div> | </div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="margin-left:4px; border-radius: 24px; width: 312px; background-color: #e7e6e7; text-align: right;"> | <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> | <div class="sheetScore" style="border-top: none; width: 296px;">{{img|icon_limbs.png}} <span> | ||
第128行: | 第128行: | ||
|}</div></div> | |}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div style="float: left; height: 12px; width: 100%;"></div> | <div style="float: left; height: 12px; width: 100%;"></div> | ||
第146行: | 第146行: | ||
|}</div></div> | |}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="background-color: #f4f0ed;"> | <div class="sheetCol" style="background-color: #f4f0ed;"> | ||
'''[[损耗]]属性''' | '''[[损耗]]属性''' | ||
第162行: | 第162行: | ||
|}</div></div> | |}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="background-color: #f9eaed;"> | <div class="sheetCol" style="background-color: #f9eaed;"> | ||
'''[[防御投骰]]''' | '''[[防御投骰]]''' | ||
第178行: | 第178行: | ||
|}</div></div> | |}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="margin-right: 4px; border-radius: 0 24px 24px 0; background-color: #f2f5f5;"> | <div class="sheetCol" style="margin-right: 4px; border-radius: 0 24px 24px 0; background-color: #f2f5f5;"> | ||
'''[[防护]]属性''' | '''[[防护]]属性''' | ||
第194行: | 第194行: | ||
|}</div></div> | |}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="margin-left:4px; border-radius: 24px 0 0 24px; background-color: #e7e6e7; text-align: right;"> | <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> | <font style="margin-right:-4px;">'''其他'''</font> | ||
第210行: | 第210行: | ||
|}</span> <div>'''主要[[感知]]''': [[{{{感知手段|视觉}}}]] {{{感知距离|100}}} [[步]]</div></div> | |}</span> <div>'''主要[[感知]]''': [[{{{感知手段|视觉}}}]] {{{感知距离|100}}} [[步]]</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div class="sheetCol" style="margin-right: 4px; border-radius: 0 24px 24px 0; background-color: #e7e6e7; text-align: left;"> | <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> | <font style="margin-left:-4px;">'''属性'''</font> | ||
第232行: | 第232行: | ||
|}</div></div> | |}</div></div> | ||
</div> | </div> | ||
− | + | {{#var: campaignset}} | |
<div style="float: left; height: 12px; width: 100%;"></div> | <div style="float: left; height: 12px; width: 100%;"></div> | ||
第275行: | 第275行: | ||
</div> | </div> | ||
|} | |} | ||
− | + | {{#var: campaignset}} | |
<div style="float: left; height: 12px; width: 100%;"></div> | <div style="float: left; height: 12px; width: 100%;"></div> | ||
在2015年10月8日 (四) 17:02所做的修订版本
目录 |
参数
基本信息
- fullpagename
- 这个参数用来校验角色卡的实际全名, 因为许多角色卡都会归属在用户的页面下(作为子页面存在), 因此需要这个参数来进行协助定位. 这个参数在录入时必须为"{{subst:FULLPAGENAME}}"
- set
- 这张角色卡所属的世界设定, 多个设定用空格分割. 留空则为世界设定-核心.
- 姓名
- 为空时表示"无名氏".
- 代号
- 角色代号/绰号/别称/诨名, 为空时表示"无"
- class
- 角色卡的类型, 控制一些参数的表现方法. 默认为"char". 可选参数:
- - char: 玩家角色
- - npc: 非玩家角色
- - creature: 生物
- type
- 角色卡类型, 用空格分割多个类型
- subtype
- 角色卡的附加类型, 多个类型用空格分割
- 年龄
- 默认是20岁.
- 如果class参数为"creature", 这个参数无效.
- 年龄阶段
- 可填写 "成年", "少儿"或"迟暮", 默认为"成年".
- 如果class参数为"creature", 这个参数无效.
- 生于
- 可直接填写出生日期. 如果这个参数有值, 那么年龄和年龄阶段参数无效.
- 如果class参数为"creature", 这个参数无效.
- 肢体
- 通常用"[[某类肢体]]x数量"的方式书写, 多个之间用空格分割. 默认是"[[头部]]x1 [[躯干]]x1 [[手臂]]x2 [[腿脚]]x2"
属性信息
- 潜能
- 可以填写如"累积获得25-开销15", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
- 当npc参数为"y"时, 这项数据表示这个角色/生物的潜能等级.
- 强壮 / 灵巧 / 直觉
- 3大素质属性
- 可以填写如"3基础+5特征+装备1", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
- 伤势 / 疲劳 / 透支
- 3大损耗属性(最大值)
- 填写方式同素质属性, 但是请注意, 素质属性带来的影响会自动算上, 因此不用手动填写素质部分提供的属性.
- 格挡 / 闪避 / 抵抗
- 3大防御投骰
- 填写方式同上, 同样注意, 素质属性的部分会自动算上, 无需手动填写.
- 物质防护 / 能量防护 / 灵毒防护
- 3大防护属性
- 填写方式同上, 不过该属性不会受素质属性的影响.
- 物质免疫 / 能量免疫 / 灵毒免疫
- 对某一类攻击是否免疫
- 若免疫, 则填y. 默认为不免疫.
- 触及 / 步幅
- 2项距离属性
- 可以填写如"中型1+2装备", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
- 感知手段
- 可以填写"视觉, 听觉, 嗅觉, 震感, 超感"等, 这个参数会随着规则的扩充而逐步扩充, 需要随感知规则维护.
- 感知距离
- 可以填写如"100基础+特征50", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
- 载重
- 这里填写的是最大值
- 可填写如"装备32+特征12", 强壮的部分会自动算上, 无需手动填写, 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
- 容量
- 这里填写的是最大值
- 可填写如"体型30+行囊25", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
- 身长(或身高) / 体重
- 填写方法同上.
- 固定强壮 / 固定灵巧 / 固定直觉
- 只能填写数字, 无论之前素质属性填写什么, 都会变成这里指定的数字. 留空则不作用.
- 固定最大伤势 / 固定最大疲劳 / 固定最大透支
- 只能填写数字, 无论之前损耗属性填写什么, 都会变成这里指定的数字. 留空则不作用.
- 固定格挡 / 固定闪避 / 固定抵抗
- 只能填写数字, 无论之前防御投骰填写什么, 都会变成这里指定的数字. 留空则不作用.
- 固定物质防护 / 固定能量防护 / 固定灵毒防护
- 只能填写数字, 无论之前防护属性填写什么, 都会变成这里指定的数字. 留空则不作用.
- 固定触及 / 固定步幅 / 固定感知距离
- 只能填写数字, 无论之前这些距离数据填写什么, 都会变成这里指定的数字. 留空则不作用.
- 固定载重 / 固定容量
- 只能填写数字, 无论之前负载属性填写什么, 都会变成这里指定的数字. 留空则不作用.
卡牌
- 特征 / 能力 / 装备 / 骑乘 / 携带
- 5项卡牌位置
- 这里可以填写如"{{:feature:人类}} 或 {{:ability:迸发治疗}} 或 {{:item:轻型圆盾|1}}"这样的格式. 这会在对应的栏位中加入指定名字的卡牌. 为空时, 这个卡牌栏中会显示没有对应卡牌的说明.
- 强壮占用 / 灵巧占用 / 直觉占用
- 3项属性被能力占用的数量
- 这里可以填写算式如"冷血厮杀3+不屈意志2", 模板会自动进行计算(忽略文字的说明部分). 支持的运算符包括: "+ - * / + - */ × ÷ x X ( )"
附注
- 传记
- 在这里可以填写关于角色的一切文字资料. 默认为"关于你的一切始终都是谜"
- 速记
- 在这里可以填写关于角色的常用数据, 比如"常用近战攻击: 战术(3) 6d 物质", 便于在游戏时快速查询数据.
- more
- 在这里可以追加更多的说明, 包括如: 生物的变体(子页面), 常用战术和说明, 引用资料等. 通常通过增加sheetMore模板来实现.
范例
{{sheetChar|
|fullpagename={{subst:FULLPAGENAME}}
|type=
|subtype=v5
<!--体征说明-->
|姓名=
|代号=
|年龄=
|年龄阶段=成年
|肢体=[[头部]]x1 [[躯干]]x1 [[手臂]]x2 [[腿脚]]x2
<!--属性部分-->
|潜能=0
|强壮=基础3
|灵巧=基础3
|直觉=基础3
|最大伤势=
|最大疲劳=
|最大透支=
<!--防御与防护-->
|格挡=
|闪避=
|抵抗=
|物质防护=装备0
|能量防护=装备0
|灵毒防护=装备0
<!--距离和感知-->
|触及=中型1
|步幅=中型3
|感知手段= 视觉
|感知距离= 100
<!--载重, 身高和体重-->
|载重=
|容量=中型600
|身高=
|体重=
<!--卡牌表-->
|特征=
<!--种族-->
<!--性别-->
<!--体型-->
<!--形态-->
<!--信仰-->
<!--职业-->
<!--其他-->
|能力=
<!--天赋-->
<!--强壮能力-->
<!--灵巧能力-->
<!--直觉能力-->
<!--能力的属性占用-->
|强壮占用=
|灵巧占用=
|直觉占用=
|装备=
<!--武器-->
<!--防具-->
<!--饰品-->
<!--其他-->
|骑乘=
|携带=
<!--武器-->
<!--弹药-->
<!--防具-->
<!--饰品-->
<!--创造物-->
<!--消耗品-->
<!--工具-->
<!--材料-->
<!--其他-->
<!--文字说明-->
|传记=
|速记=
}}
|fullpagename={{subst:FULLPAGENAME}}
|type=
|subtype=v5
<!--体征说明-->
|姓名=
|代号=
|年龄=
|年龄阶段=成年
|肢体=[[头部]]x1 [[躯干]]x1 [[手臂]]x2 [[腿脚]]x2
<!--属性部分-->
|潜能=0
|强壮=基础3
|灵巧=基础3
|直觉=基础3
|最大伤势=
|最大疲劳=
|最大透支=
<!--防御与防护-->
|格挡=
|闪避=
|抵抗=
|物质防护=装备0
|能量防护=装备0
|灵毒防护=装备0
<!--距离和感知-->
|触及=中型1
|步幅=中型3
|感知手段= 视觉
|感知距离= 100
<!--载重, 身高和体重-->
|载重=
|容量=中型600
|身高=
|体重=
<!--卡牌表-->
|特征=
<!--种族-->
<!--性别-->
<!--体型-->
<!--形态-->
<!--信仰-->
<!--职业-->
<!--其他-->
|能力=
<!--天赋-->
<!--强壮能力-->
<!--灵巧能力-->
<!--直觉能力-->
<!--能力的属性占用-->
|强壮占用=
|灵巧占用=
|直觉占用=
|装备=
<!--武器-->
<!--防具-->
<!--饰品-->
<!--其他-->
|骑乘=
|携带=
<!--武器-->
<!--弹药-->
<!--防具-->
<!--饰品-->
<!--创造物-->
<!--消耗品-->
<!--工具-->
<!--材料-->
<!--其他-->
<!--文字说明-->
|传记=
|速记=
}}