模板:SheetChar
出自Meshal Lite
第1行: | 第1行: | ||
− | <div style="display:none;"><!--年龄-->{{#vardefine: agephase|{{#switch: {{{年龄阶段|青壮}}}|青壮=prime|少儿=juvenile|迟暮=twilight|#default=prime}}}} | + | <div style="display:none;"><!--数据处理: 这个部分会被隐藏在容器内, 不影响排版--> |
− | <!--素质属性求和-->{{#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: agephase|{{#switch: {{{年龄阶段|青壮}}}|青壮=prime|少儿=juvenile|迟暮=twilight|#default=prime}}}} |
− | <!--防御投骰求和-->{{#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: 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: muscle|{{#expr: {{#replaceset: {{{强壮|3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} |
− | <!--损耗属性保护处理-->{{#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: elastane|{{#expr: {{#replaceset: {{{灵巧|3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} |
− | <!--防御投骰保护处理-->{{#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: sense|{{#expr: {{#replaceset: {{{直觉|3}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|}}}}}} |
− | <!--防护的空值处理-->{{#vardefine: psave|{{#ifeq: {{#var: psave}}||0|{{#var:psave}}}}}}{{#vardefine: esave|{{#ifeq: {{#var: esave}}||0|{{#var:esave}}}}}}{{#vardefine: ssave|{{#ifeq: {{#var: ssave}}||0|{{#var:ssave}}}}}} | + | |
− | </div><!--角色卡框架--><div style="position:relative; float: left; width: 978px; margin:8px; padding: none; "> | + | <!--损耗属性求和--> |
+ | {{#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: 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: psave|{{#ifeq: {{#var: psave}}||0|{{#var:psave}}}}}} | ||
+ | {{#vardefine: esave|{{#ifeq: {{#var: esave}}||0|{{#var:esave}}}}}} | ||
+ | {{#vardefine: ssave|{{#ifeq: {{#var: ssave}}||0|{{#var:ssave}}}}}} | ||
+ | |||
+ | <!--数据处理结束--></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="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> | <div class="sheetScore" style="border-top: none; width: 472px; vertical-align: middle;">{{img|icon_name.png}} <span> |