模板:CardCharEmbed
出自Meshal Lite
(由1名用户作出的11个中途修订版本未被显示) | |||
第1行: | 第1行: | ||
<includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | <includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
{{#vardefine:uniqueId|{{#expr:{{#var:uniqueId}}+1}}}} | {{#vardefine:uniqueId|{{#expr:{{#var:uniqueId}}+1}}}} | ||
+ | <!--所有能力等级初始化--> | ||
+ | {{#vardefine:totalabilitylevel|0}} | ||
+ | |||
+ | <!--携带与战利品:置于初始化之前,以免产生加成的干扰--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_carry|{{{携带|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_loot|{{{战利品|}}}}} | ||
+ | |||
+ | <!--加成初始化--> | ||
+ | {{#vardefine:@强壮|0}} | ||
+ | {{#vardefine:@活力|0}} | ||
+ | {{#vardefine:@精神|0}} | ||
+ | {{#vardefine:@物理防护|0}} | ||
+ | {{#vardefine:@侵蚀防护|0}} | ||
+ | {{#vardefine:@灵异防护|0}} | ||
+ | {{#vardefine:@武器格挡|0}} | ||
+ | {{#vardefine:@格挡|0}} | ||
+ | {{#vardefine:@闪避|0}} | ||
+ | {{#vardefine:@抵抗|0}} | ||
+ | {{#vardefine:@机动|0}} | ||
+ | {{#vardefine:@移动速度|0}} | ||
+ | {{#vardefine:@移动速度倍数|1}} | ||
+ | {{#vardefine:@感知范围|0}} | ||
+ | {{#vardefine:@感知范围倍数|1}} | ||
+ | {{#vardefine:@负载|0}} | ||
+ | {{#vardefine:@负载倍数|1}} | ||
+ | {{#vardefine:@强壮无效|}} | ||
+ | {{#vardefine:@活力无效|}} | ||
+ | {{#vardefine:@精神无效|}} | ||
+ | {{#vardefine:@物理免疫|}} | ||
+ | {{#vardefine:@侵蚀免疫|}} | ||
+ | {{#vardefine:@灵异免疫|}} | ||
+ | {{#arraydefine:weaponparries|}} | ||
+ | |||
+ | <!--天赋能力处理:置于属性占用初始化之前,以免产生占用的干扰--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_abilityg|{{{天赋能力|}}}}} | ||
+ | |||
+ | <!--属性占用初始化--> | ||
+ | {{#vardefine:sustainm|0}} | ||
+ | {{#vardefine:sustaina|0}} | ||
+ | {{#vardefine:sustains|0}} | ||
+ | |||
+ | <!--物品--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_protectionwear|{{{装备防具|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_weapon|{{{装备武器|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_accessory|{{{装备饰品|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_otherequip|{{{其他装备|}}}}} | ||
+ | |||
+ | <!--能力--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_abilitym|{{{强壮能力|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_abilitya|{{{活力能力|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_abilitys|{{{精神能力|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_abilityc|{{{通用能力|}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_abilityx|{{{定制能力|}}}}} | ||
+ | |||
+ | <!--类型--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_class|{{#switch: {{{class|}}} | ||
+ | |pc=玩家角色 | ||
+ | |player=玩家角色 | ||
+ | |prechar=预设角色 | ||
+ | |npc=非玩家角色 | ||
+ | |#default=}}}} | ||
+ | |||
<!--角色卡颜色处理--> | <!--角色卡颜色处理--> | ||
{{#vardefine:{{#var:uniqueId}}_cardCharColor|{{#switch: {{{class|}}} | {{#vardefine:{{#var:uniqueId}}_cardCharColor|{{#switch: {{{class|}}} | ||
− | | | + | |pc=rgba(230, 229, 218, .75) |
+ | |player=rgba(230, 229, 218, .75) | ||
|prechar=rgba(230, 229, 218, .75) | |prechar=rgba(230, 229, 218, .75) | ||
− | |||
|#default=rgba(216, 206, 193, .75)}}}} | |#default=rgba(216, 206, 193, .75)}}}} | ||
+ | |||
<!--角色卡符号--> | <!--角色卡符号--> | ||
{{#vardefine:{{#var:uniqueId}}_cardicon|{{#switch: {{{class|}}} | {{#vardefine:{{#var:uniqueId}}_cardicon|{{#switch: {{{class|}}} | ||
− | | | + | |pc=player |
+ | |player=player | ||
|prechar=player | |prechar=player | ||
|npc=char | |npc=char | ||
第17行: | 第81行: | ||
<!--姓名处理--> | <!--姓名处理--> | ||
{{#vardefine:{{#var:uniqueId}}_charName|{{#ifeq:{{{名称|{{{姓名|不详}}}}}}||不详|{{{名称|{{{姓名|不详}}}}}} }} }} | {{#vardefine:{{#var:uniqueId}}_charName|{{#ifeq:{{{名称|{{{姓名|不详}}}}}}||不详|{{{名称|{{{姓名|不详}}}}}} }} }} | ||
+ | |||
+ | <!--特征--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_feature|{{#ifeq:{{{特征|}}}|||{{{特征|}}}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_morefeature|{{#ifeq:{{{更多特征|}}}|||{{{更多特征|}}}}}}} | ||
<!--属性求和--> | <!--属性求和--> | ||
<!--如果没有设置固定属性,计算录入属性,否则设为固定属性--> | <!--如果没有设置固定属性,计算录入属性,否则设为固定属性--> | ||
− | {{#vardefine:{{#var:uniqueId}}_might|{{#ifeq: {{{固定强壮|}}}||{{expr|{{{强壮|3}}}|y}}|{{{固定强壮|}}} }} }} | + | {{#vardefine:{{#var:uniqueId}}_might|{{#ifeq: {{{固定强壮|}}}||{{expr|{{{强壮|3}}}+{{#var:@强壮}}|y}}|{{{固定强壮|}}} }} }} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_activeness|{{#ifeq: {{{固定活力|}}}||{{expr|{{{活力|3}}}+{{#var:@活力}}|y}}|{{{固定活力|}}} }} }} |
− | {{#vardefine:{{#var:uniqueId}}_spirit|{{#ifeq: {{{固定精神|}}}||{{expr|{{{精神|3}}}|y}}|{{{固定精神|}}} }} }} | + | {{#vardefine:{{#var:uniqueId}}_spirit|{{#ifeq: {{{固定精神|}}}||{{expr|{{{精神|3}}}+{{#var:@精神}}|y}}|{{{固定精神|}}} }} }} |
<!--属性保护处理--> | <!--属性保护处理--> | ||
<!--如果属性小于1,设为1--> | <!--如果属性小于1,设为1--> | ||
{{#vardefine:{{#var:uniqueId}}_might|{{#ifexpr: {{#var:{{#var:uniqueId}}_might}}<1|1|{{#var:{{#var:uniqueId}}_might}}}}}} | {{#vardefine:{{#var:uniqueId}}_might|{{#ifexpr: {{#var:{{#var:uniqueId}}_might}}<1|1|{{#var:{{#var:uniqueId}}_might}}}}}} | ||
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_activeness|{{#ifexpr: {{#var:{{#var:uniqueId}}_activeness}}<1|1|{{#var:{{#var:uniqueId}}_activeness}}}}}} |
{{#vardefine:{{#var:uniqueId}}_spirit|{{#ifexpr: {{#var:{{#var:uniqueId}}_spirit}}<1|1|{{#var:{{#var:uniqueId}}_spirit}}}}}} | {{#vardefine:{{#var:uniqueId}}_spirit|{{#ifexpr: {{#var:{{#var:uniqueId}}_spirit}}<1|1|{{#var:{{#var:uniqueId}}_spirit}}}}}} | ||
− | + | {{#vardefine:{{#var:uniqueId}}_descmight|{{#ifeq:{{{固定强壮|}}}||{{#ifeq:{{{强壮|3}}}||0|{{{强壮|3}}}}}|{{{固定强壮|}}}}}{{#ifeq:{{#var:@强壮}}|0||+特征/能力/装备{{#var:@强壮}}}}}} | |
− | {{#vardefine: | + | {{#vardefine:{{#var:uniqueId}}_descactiveness|{{#ifeq:{{{固定活力|}}}||{{#ifeq:{{{活力|3}}}||0|{{{活力|3}}}}}|{{{固定活力|}}}}}{{#ifeq:{{#var:@活力}}|0||+特征/能力/装备{{#var:@活力}}}}}} |
− | {{#vardefine: | + | {{#vardefine:{{#var:uniqueId}}_descspirit|{{#ifeq:{{{固定精神|}}}||{{#ifeq:{{{精神|3}}}||0|{{{精神|3}}}}}|{{{固定精神|}}}}}{{#ifeq:{{#var:@精神}}|0||+特征/能力/装备{{#var:@精神}}}}}} |
− | {{#vardefine: | + | |
<!--防护求和--> | <!--防护求和--> | ||
<!--如果没有设置固定防护,计算录入防护,否则设为固定防护--> | <!--如果没有设置固定防护,计算录入防护,否则设为固定防护--> | ||
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_toughness|{{#ifeq: {{{固定物理防护|}}}||{{expr|{{{物理防护|0}}}+{{#var:@物理防护}}|y}}|{{{固定物理防护|}}} }} }} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_endurance|{{#ifeq: {{{固定侵蚀防护|}}}||{{expr|{{{侵蚀防护|0}}}+{{#var:@侵蚀防护}}|y}}|{{{固定侵蚀防护|}}} }} }} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_resistance|{{#ifeq: {{{固定灵异防护|}}}||{{expr|{{{灵异防护|0}}}+{{#var:@灵异防护}}|y}}|{{{固定灵异防护|}}} }} }} |
<!--防护的空值处理--> | <!--防护的空值处理--> | ||
<!--如果为空,则设为0--> | <!--如果为空,则设为0--> | ||
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_toughness|{{#ifeq: {{#var:{{#var:uniqueId}}_toughness}}||0|{{#var:{{#var:uniqueId}}_toughness}}}}}} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_endurance|{{#ifeq: {{#var:{{#var:uniqueId}}_endurance}}||0|{{#var:{{#var:uniqueId}}_endurance}}}}}} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_resistance|{{#ifeq: {{#var:{{#var:uniqueId}}_resistance}}||0|{{#var:{{#var:uniqueId}}_resistance}}}}}} |
+ | |||
+ | {{#vardefine:{{#var:uniqueId}}_desctoughness|{{#ifeq:{{{固定物理防护|}}}||{{#ifeq:{{{物理防护|0}}}||0|{{{物理防护|0}}}}}|{{{固定物理防护|}}}}}{{#ifeq:{{#var:@物理防护}}|0||+特征/能力/装备{{#var:@物理防护}}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_descendurance|{{#ifeq:{{{固定侵蚀防护|}}}||{{#ifeq:{{{侵蚀防护|0}}}||0|{{{侵蚀防护|0}}}}}|{{{固定侵蚀防护|}}}}}{{#ifeq:{{#var:@侵蚀防护}}|0||+特征/能力/装备{{#var:@侵蚀防护}}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_descresistance|{{#ifeq:{{{固定灵异防护|}}}||{{#ifeq:{{{灵异防护|0}}}||0|{{{灵异防护|0}}}}}|{{{固定灵异防护|}}}}}{{#ifeq:{{#var:@灵异防护}}|0||+特征/能力/装备{{#var:@灵异防护}}}}}} | ||
<!--移动和感知--> | <!--移动和感知--> | ||
− | {{#vardefine:{{#var:uniqueId}}_mobility|{{#ifeq:{{{ | + | {{#vardefine:{{#var:uniqueId}}_mobility|{{#ifeq:{{{移动方式|}}}|||{{{移动方式|}}}}}}} |
− | {{#vardefine:{{#var:uniqueId}}_perception|{{#ifeq:{{{ | + | {{#vardefine:{{#var:uniqueId}}_perception|{{#ifeq:{{{感知方式|}}}|||{{{感知方式|}}}}}}} |
+ | {{#vardefine:{{#var:uniqueId}}_movespeed|{{#expr:floor(({{#ifeq:{{{移动速度|}}}||0|{{{移动速度|}}}}}+{{#var:@移动速度}})*{{#var:@移动速度倍数}})}} }} | ||
+ | {{#vardefine:{{#var:uniqueId}}_perceptualrange|{{#expr:floor(({{#ifeq:{{{感知范围|}}}||0|{{{感知范围|}}}}}+{{#var:@感知范围}})*{{#var:@感知范围倍数}})}} }} | ||
<!--肢体--> | <!--肢体--> | ||
第56行: | 第129行: | ||
<!--占位--> | <!--占位--> | ||
{{#vardefine:{{#var:uniqueId}}_dimension|{{#ifeq:{{{占位|}}}||直径1[[步]]|{{{占位|}}} }} }} | {{#vardefine:{{#var:uniqueId}}_dimension|{{#ifeq:{{{占位|}}}||直径1[[步]]|{{{占位|}}} }} }} | ||
+ | |||
+ | <!--无效属性--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_nomight|{{{强壮无效|}}}{{#var:@强壮无效}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_noactiveness|{{{活力无效|}}}{{#var:@活力无效}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_nospirit|{{{精神无效|}}}{{#var:@精神无效}}}} | ||
+ | |||
+ | <!--免疫--> | ||
+ | {{#vardefine:{{#var:uniqueId}}_nophysics|{{{物理免疫|}}}{{#var:@物理免疫}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_noerosion|{{{侵蚀免疫|}}}{{#var:@侵蚀免疫}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_nooccultness{{{灵异免疫|}}}{{#var:@灵异免疫}}}} | ||
<!--机动--> | <!--机动--> | ||
<!--如果没有设置固定机动,计算录入机动,否则设为固定机动--> | <!--如果没有设置固定机动,计算录入机动,否则设为固定机动--> | ||
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_actionpoint|{{#ifeq: {{{固定机动|}}}||{{expr|{{{机动|3}}}+{{#var:@机动}}|y}}|{{{固定机动|}}} }} }} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_actionpoint|{{#ifexpr: {{#var:{{#var:uniqueId}}_actionpoint}}<0|0|{{#var:{{#var:uniqueId}}_actionpoint}} }} }} |
+ | |||
+ | {{#vardefine:{{#var:uniqueId}}_descactionpoint|{{#ifeq:{{{固定机动|}}}||{{#ifeq:{{{机动|3}}}||0|{{{机动|3}}}}}|{{{固定机动|}}}}}{{#ifeq:{{#var:@机动}}|0||+特征/能力/装备{{#var:@机动}}}}}} | ||
<!--潜能求和--> | <!--潜能求和--> | ||
第73行: | 第158行: | ||
{{#vardefine:{{#var:uniqueId}}_strengthRange|{{#ifexpr: {{#var:{{#var:uniqueId}}_strength}}<900|{{#expr: floor({{#var:{{#var:uniqueId}}_strength}}/30)*30}}~{{#expr: floor({{#var:{{#var:uniqueId}}_strength}}/30)*30+29}}|900+}}}} | {{#vardefine:{{#var:uniqueId}}_strengthRange|{{#ifexpr: {{#var:{{#var:uniqueId}}_strength}}<900|{{#expr: floor({{#var:{{#var:uniqueId}}_strength}}/30)*30}}~{{#expr: floor({{#var:{{#var:uniqueId}}_strength}}/30)*30+29}}|900+}}}} | ||
− | <!-- | + | <!--防御掷骰--> |
− | + | {{#arraysort:weaponparries|desc}}{{#vardefine:@格挡|{{#expr:{{#var:@格挡}}+{{#ifeq:{{#arraysize:weaponparries}}|0|0|{{#arrayindex:weaponparries|0}}}}}}}} | |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_defparry|{{#ifeq:{{{固定格挡|}}}||{{expr|{{{格挡|}}}+{{#var:@格挡}}|y}}|{{{固定格挡|}}}}}}} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_defdodge|{{#ifeq:{{{固定闪避|}}}||{{expr|{{{闪避|}}}+{{#var:@闪避}}|y}}|{{{固定闪避|}}}}}}} |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_defresist|{{#ifeq:{{{固定抵抗|}}}||{{expr|{{{抵抗|}}}+{{#var:@抵抗}}|y}}|{{{固定抵抗|}}}}}}} |
+ | |||
+ | {{#vardefine:{{#var:uniqueId}}_opparry|{{#ifexpr:{{#var:{{#var:uniqueId}}_defparry}}<0||+}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_opdodge|{{#ifexpr:{{#var:{{#var:uniqueId}}_defdodge}}<0||+}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_opresist|{{#ifexpr:{{#var:{{#var:uniqueId}}_defresist}}<0||+}}}} | ||
+ | |||
+ | {{#vardefine:{{#var:uniqueId}}_parry|{{#ifeq:{{#var:{{#var:uniqueId}}_nomight}}||{{r|[[强壮骰]]{{#ifeq:{{#var:{{#var:uniqueId}}_defparry}}|0||{{#var:{{#var:uniqueId}}_opparry}}{{#var:{{#var:uniqueId}}_defparry}}}}}}|{{r|{{#expr:3+{{#var:@格挡}}}}}}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_dodge|{{#ifeq:{{#var:{{#var:uniqueId}}_noactiveness}}||{{r|[[活力骰]]{{#ifeq:{{#var:{{#var:uniqueId}}_defdodge}}|0||{{#var:{{#var:uniqueId}}_opdodge}}{{#var:{{#var:uniqueId}}_defdodge}}}}}}|{{r|{{#expr:3+{{#var:@闪避}}}}}}}}}} | ||
+ | {{#vardefine:{{#var:uniqueId}}_resist|{{#ifeq:{{#var:{{#var:uniqueId}}_nospirit}}||{{r|[[精神骰]]{{#ifeq:{{#var:{{#var:uniqueId}}_defresist}}|0||{{#var:{{#var:uniqueId}}_opresist}}{{#var:{{#var:uniqueId}}_defresist}}}}}}|{{r|{{#expr:3+{{#var:@抵抗}}}}}}}}}} | ||
− | + | {{#vardefine:{{#var:uniqueId}}_descparry|{{#ifeq:{{#var:{{#var:uniqueId}}_nomight}}||[[强壮骰]]|[[强壮]][[无效属性|无效]]3}}{{#ifeq:{{{格挡|}}}|||+{{{格挡|}}}}}{{#ifeq:{{#var:@格挡}}|0||+特征/能力/装备{{#var:@格挡}}}}}} | |
− | + | {{#vardefine:{{#var:uniqueId}}_descdodge|{{#ifeq:{{#var:{{#var:uniqueId}}_noactiveness}}||[[活力骰]]|[[活力]][[无效属性|无效]]3}}{{#ifeq:{{{闪避|}}}|||+{{{闪避|}}}}}{{#ifeq:{{#var:@闪避}}|0||+特征/能力/装备{{#var:@闪避}}}}}} | |
− | {{#vardefine:{{#var:uniqueId}} | + | {{#vardefine:{{#var:uniqueId}}_descresist|{{#ifeq:{{#var:{{#var:uniqueId}}_nospirit}}||[[精神骰]]|[[精神]][[无效属性|无效]]3}}{{#ifeq:{{{抵抗|}}}|||+{{{抵抗|}}}}}{{#ifeq:{{#var:@抵抗}}|0||+特征/能力/装备{{#var:@抵抗}}}}}} |
− | {{#vardefine:{{#var:uniqueId}} | + | |
− | {{#vardefine:{{#var:uniqueId}} | + | |
− | |||
− | |||
− | |||
− | <!--数据处理结束--></div> | + | <!--数据处理结束--> |
− | + | </div> | |
− | {|cellspacing=0 style="font-size: 12px; width: 100%; border: none; padding: 0; margin: 0; background-color: rgba(242,242,242,.75); border-radius: 0;" | + | <div class="quarter" style="font-size:initial; margin:1px 1px 1em 1px; border-color: {{#var:{{#var:uniqueId}}_cardCharColor}};"> |
− | |style="width: calc(var(--cardRatioWidth) * var(--cardScale) ); padding: 1em;"|<!--生成属性表--> | + | <div class="quarterTitle bg-blur" style="padding: 0 0 0 4px; background-color: {{#var:{{#var:uniqueId}}_cardCharColor}};"> |
− | {|class="cardCharScore" style="width: 100%; position: relative;" | + | <span class="iconSymbol">{{img|ico_{{#var:{{#var:uniqueId}}_cardicon}}.png}}</span> <span class="cardTitle">{{#var:{{#var:uniqueId}}_charName}}</span>{{#ifeq:{{{add|}}}|||<span class="cardTitleAdd">({{{add|}}})</span>}}<div style="float: right; right: 0; top: 0; font-size: 12px; font-weight: 500; background-color: rgba(0,0,0,.05); border-radius: 0 8px 0 0; padding: 0 1em;"><span class="textSymbol">{{img|symbol_str.png}}</span> [[实力]] {{expr|{{{2|{{{实力|0}}}}}}|y}} {{#ifeq: {{{潜能|}}}|||/ '''[[潜能]]''' {{#var:{{#var:uniqueId}}_talent}} }}</div><span class="cardType" style="margin: 0 1em; line-height:unset;">{{#ifeq: {{#var:{{#var:uniqueId}}_class}}|||[[{{#var:{{#var:uniqueId}}_class}}]]}} {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}}</span> |
− | |width="25%" class="expandInfo"|'''[[强壮]]'''<br><span class="cardCharValue">{{#ifeq: {{{ | + | </div> |
− | |width="25%" class="expandInfo"|'''[[活力]]'''<br><span class="cardCharValue">{{#ifeq: {{{ | + | {|cellspacing=0 style="font-size: 12px; width: 100%; border: none; padding: 0; margin: 0; background-color: rgba(242,242,242,.75); border-radius: 0;" |
− | |width="25%" class="expandInfo"|'''[[精神]]'''<br><span class="cardCharValue">{{#ifeq: {{{ | + | |style="width: calc(var(--cardRatioWidth) * var(--cardScale) ); padding: 1em 0 1em 1em;"|<!--生成属性表--> |
− | |width="25%" rowspan=6 class="expandInfo" style="vertical-align:middle;"|<!--机动数据--><div style="margin: 0 auto;background-color: rgba(255,255,255,.5);width: 64px;height: 64px;text-align: center;border-radius: 32px; border: rgba(216, 206, 193, .75) 1px solid; line-height: 0;display: block;padding: 0;position: unset;vertical-align: middle;font-size: 1em; box-shadow: none;"><span style="line-height: 2em; font-size: 1.8em; font-weight: 900;">[[⚡️]]</span><br><span style="font-size: 1.5em; font-weight: 900;">{{#var:{{#var:uniqueId}} | + | {|class="cardCharScore" style="width: 100%; position: relative;" |
− | |- | + | |width="25%" class="expandInfo"|'''[[强壮]]'''<br><span class="cardCharValue">{{#ifeq: {{#var:{{#var:uniqueId}}_nomight}}||{{#var:{{#var:uniqueId}}_might}}|[[无效属性|-]]}}</span><div class="bg-blur">'''[[强壮]]''': {{#ifeq: {{#var:{{#var:uniqueId}}_nomight}}||{{#var:{{#var:uniqueId}}_descmight}}|[[无效属性]]({{#var:{{#var:uniqueId}}_nomight}})}}</div> |
− | |colspan=3|<hr> | + | |width="25%" class="expandInfo"|'''[[活力]]'''<br><span class="cardCharValue">{{#ifeq: {{#var:{{#var:uniqueId}}_noactiveness}}||{{#var:{{#var:uniqueId}}_activeness}}|[[无效属性|-]]}}</span><div class="bg-blur">'''[[活力]]''': {{#ifeq: {{#var:{{#var:uniqueId}}_noactiveness}}||{{#var:{{#var:uniqueId}}_descactiveness}}|[[无效属性]]({{#var:{{#var:uniqueId}}_noactiveness}})}}</div> |
− | |- | + | |width="25%" class="expandInfo"|'''[[精神]]'''<br><span class="cardCharValue">{{#ifeq: {{#var:{{#var:uniqueId}}_nospirit}}||{{#var:{{#var:uniqueId}}_spirit}}|[[无效属性|-]]}}</span><div class="bg-blur">'''[[精神]]''': {{#ifeq: {{#var:{{#var:uniqueId}}_nospirit}}||{{#var:{{#var:uniqueId}}_descspirit}}|[[无效属性]]({{#var:{{#var:uniqueId}}_nospirit}})}}</div> |
− | |class="expandInfo"|'''[[物理防护]]'''<br><span class="cardCharValue">{{#ifeq: {{{ | + | |width="25%" rowspan=6 class="expandInfo" style="vertical-align:middle;"|<!--机动数据--><div style="margin: 0 auto;background-color: rgba(255,255,255,.5);width: 64px;height: 64px;text-align: center;border-radius: 32px; border: rgba(216, 206, 193, .75) 1px solid; line-height: 0;display: block;padding: 0;position: unset;vertical-align: middle;font-size: 1em; box-shadow: none;"><span style="line-height: 2em; font-size: 1.8em; font-weight: 900;">[[⚡️]]</span><br><span style="font-size: 1.5em; font-weight: 900;">{{#var:{{#var:uniqueId}}_actionpoint}}</span></div><div class="bg-blur">'''[[机动]]''':{{#var:{{#var:uniqueId}}_descactionpoint}}</div><!--机动数据结束--> |
− | |class="expandInfo"|'''[[侵蚀防护]]'''<br><span class="cardCharValue">{{#ifeq: {{{ | + | |- |
− | |class="expandInfo"|'''[[灵异防护]]'''<br><span class="cardCharValue">{{#ifeq: {{{ | + | |colspan=3|<hr> |
− | |- | + | |- |
− | |colspan=3|<hr> | + | |class="expandInfo"|'''[[物理防护]]'''<br><span class="cardCharValue">{{#ifeq: {{#var:{{#var:uniqueId}}_nophysics}}||{{#var:{{#var:uniqueId}}_toughness}}|[[免疫|∞]]}}</span><div class="bg-blur">'''[[物理防护]]''': {{#ifeq: {{#var:{{#var:uniqueId}}_nophysics}}||{{#var:{{#var:uniqueId}}_desctoughness}}|[[免疫]]({{#var:{{#var:uniqueId}}_nophysics}})}}</div> |
− | |- | + | |class="expandInfo"|'''[[侵蚀防护]]'''<br><span class="cardCharValue">{{#ifeq: {{#var:{{#var:uniqueId}}_noerosion}}||{{#var:{{#var:uniqueId}}_endurance}}|[[免疫|∞]]}}</span><div class="bg-blur">'''[[侵蚀防护]]''': {{#ifeq: {{#var:{{#var:uniqueId}}_noerosion}}||{{#var:{{#var:uniqueId}}_descendurance}}|[[免疫]]({{#var:{{#var:uniqueId}}_noerosion}})}}</div> |
− | |class="expandInfo"|'''[[格挡]][[掷骰]]'''<br><span class="cardCharValue" style="font-size:1em;">{{#var:{{#var:uniqueId}}_parry}}<font style="font-size:.9em;"></font></span><div class="bg-blur">'''[[格挡]][[掷骰]]''': {{# | + | |class="expandInfo"|'''[[灵异防护]]'''<br><span class="cardCharValue">{{#ifeq: {{#var:{{#var:uniqueId}}_nooccultness}}||{{#var:{{#var:uniqueId}}_resistance}}|[[免疫|∞]]}}</span><div class="bg-blur">'''[[灵异防护]]''': {{#ifeq: {{#var:{{#var:uniqueId}}_nooccultness}}||{{#var:{{#var:uniqueId}}_descresistance}}|[[免疫]]({{#var:{{#var:uniqueId}}_nooccultness}})}}</div> |
− | |class="expandInfo"|'''[[闪避]][[掷骰]]'''<br><span class="cardCharValue" style="font-size:1em;">{{#var:{{#var:uniqueId}}_dodge}}<font style="font-size:.9em;"></font></span><div class="bg-blur">'''[[闪避]][[掷骰]]''': {{# | + | |- |
− | |class="expandInfo"|'''[[抵抗]][[掷骰]]'''<br><span class="cardCharValue" style="font-size:1em;">{{#var:{{#var:uniqueId}}_resist}}<font style="font-size:.9em;"></font></span><div class="bg-blur">'''[[抵抗]][[掷骰]]''': {{# | + | |colspan=3|<hr> |
− | |}<!--属性表结束--> | + | |- |
− | |style="padding: 1em 1em 1em 0;"| | + | |class="expandInfo" style="white-space:nowrap;" |'''[[格挡]][[掷骰]]'''<br><span class="cardCharValue" style="font-size:1em;">{{#var:{{#var:uniqueId}}_parry}}<font style="font-size:.9em;"></font></span><div class="bg-blur">'''[[格挡]][[掷骰]]''': {{#var:{{#var:uniqueId}}_descparry}}</div> |
− | {|cellspacing=0 style="width:100%; border: none; padding: 0 0 0 1em; margin: 0; line-height: 2em; border-left: 1px dotted #999;" | + | |class="expandInfo" style="white-space:nowrap;" |'''[[闪避]][[掷骰]]'''<br><span class="cardCharValue" style="font-size:1em;">{{#var:{{#var:uniqueId}}_dodge}}<font style="font-size:.9em;"></font></span><div class="bg-blur">'''[[闪避]][[掷骰]]''': {{#var:{{#var:uniqueId}}_descdodge}}</div> |
− | |rowspan=4 style="width: 4em; {{#ifeq:{{{ | + | |class="expandInfo" style="white-space:nowrap;" |'''[[抵抗]][[掷骰]]'''<br><span class="cardCharValue" style="font-size:1em;">{{#var:{{#var:uniqueId}}_resist}}<font style="font-size:.9em;"></font></span><div class="bg-blur">'''[[抵抗]][[掷骰]]''': {{#var:{{#var:uniqueId}}_descresist}}</div> |
− | |'''基础''':{{#ifeq:{{{ | + | |}<!--属性表结束--> |
− | |- | + | |style="padding: 1em 1em 1em 0;"| |
− | |{{#ifeq:{{{肢体|}}}||style="display:none;"|}}|'''[[肢体]]''':{{{肢体|}}} | + | {|cellspacing=0 style="width:100%; border: none; padding: 0 0 0 1em; margin: 0; line-height: 2em; border-left: 1px dotted #999;" |
− | |- | + | |rowspan=4 style="width: 4em; {{#ifeq:{{#var:{{#var:uniqueId}}_feature}}{{{占位|直径1[[步]]}}}{{{肢体|}}}{{#var:{{#var:uniqueId}}_perceptualrange}}{{#var:{{#var:uniqueId}}_perception}}{{#var:{{#var:uniqueId}}_movespeed}}{{#var:{{#var:uniqueId}}_mobility}}{{#var:{{#var:uniqueId}}_morefeature}}||display:none;|}}"|'''[[特征]]''' |
− | |{{# | + | |'''基础''':{{#ifeq:{{#var:{{#var:uniqueId}}_feature}}|||{{#var:{{#var:uniqueId}}_feature}}、}}[[占位]]{{#var:{{#var:uniqueId}}_dimension}} |
− | | | + | |- |
− | |{{# | + | |{{#ifeq:{{{肢体|}}}||style="display:none;"|}}|'''[[肢体]]''':{{{肢体|}}} |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |'''[[感知范围|感知]]''':{{#ifexpr:{{#var:{{#var:uniqueId}}_perceptualrange}}<0|0|{{#var:{{#var:uniqueId}}_perceptualrange}}}}[[步]]({{#ifeq:{{#var:{{#var:uniqueId}}_perception}}||无|{{#var:{{#var:uniqueId}}_perception}}}}) |
− | |- | + | |- |
− | |colspan=2 {{#ifeq:{{{ | + | |'''[[移动速度|移动]]''':{{#ifexpr:{{#var:{{#var:uniqueId}}_movespeed}}<0|0|{{#var:{{#var:uniqueId}}_movespeed}}}}[[步]]({{#ifeq:{{#var:{{#var:uniqueId}}_mobility}}||无|{{#var:{{#var:uniqueId}}_mobility}}}}) |
− | |- | + | |- |
− | |rowspan=6 style="width: 4em; {{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_morefeature}}||style="display:none;"|}}|'''其他''':{{#var:{{#var:uniqueId}}_morefeature}} |
− | |{{#ifeq:{{{ | + | |- |
− | |- | + | |colspan=2 {{#ifeq:{{#var:{{#var:uniqueId}}_abilityg}}{{#var:{{#var:uniqueId}}_abilitym}}{{#var:{{#var:uniqueId}}_abilitya}}{{#var:{{#var:uniqueId}}_abilitys}}{{#var:{{#var:uniqueId}}_abilityc}}{{#var:{{#var:uniqueId}}_abilityx}}||style="display:none;"|}}|<hr> |
− | |{{#ifeq:{{{ | + | |- |
− | |- | + | |rowspan=6 style="width: 4em; {{#ifeq:{{#var:{{#var:uniqueId}}_abilityg}}{{#var:{{#var:uniqueId}}_abilitym}}{{#var:{{#var:uniqueId}}_abilitya}}{{#var:{{#var:uniqueId}}_abilitys}}{{#var:{{#var:uniqueId}}_abilityc}}{{#var:{{#var:uniqueId}}_abilityx}}||display:none;|}}"|'''[[能力]]''' |
− | |{{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_abilityg}}||style="display:none;"|}}|'''[[天赋]][[能力]]''':{{#var:{{#var:uniqueId}}_abilityg}} |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_abilitym}}||style="display:none;"|}}|'''[[强壮能力]]'''([[占用]]{{#var:sustainm}}):{{#var:{{#var:uniqueId}}_abilitym}} |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_abilitya}}||style="display:none;"|}}|'''[[活力能力]]'''([[占用]]{{#var:sustaina}}):{{#var:{{#var:uniqueId}}_abilitya}} |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_abilitys}}||style="display:none;"|}}|'''[[精神能力]]'''([[占用]]{{#var:sustains}}):{{#var:{{#var:uniqueId}}_abilitys}} |
− | |- | + | |- |
− | |colspan=2 {{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_abilityc}}||style="display:none;"|}}|'''[[通用能力]]''':{{#var:{{#var:uniqueId}}_abilityc}} |
− | |- | + | |- |
− | |rowspan=4 style="width: 4em; {{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_abilityx}}||style="display:none;"|}}|'''其他''':{{#var:{{#var:uniqueId}}_abilityx}} |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |colspan=2 {{#ifeq:{{#var:{{#var:uniqueId}}_weapon}}{{#var:{{#var:uniqueId}}_protectionwear}}{{#var:{{#var:uniqueId}}_accessory}}{{#var:{{#var:uniqueId}}_otherequip}}||style="display:none;"|}}|<hr> |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |rowspan=4 style="width: 4em; {{#ifeq:{{#var:{{#var:uniqueId}}_weapon}}{{#var:{{#var:uniqueId}}_protectionwear}}{{#var:{{#var:uniqueId}}_accessory}}{{#var:{{#var:uniqueId}}_otherequip}}||display:none;|}}"|'''[[装备]]''' |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_weapon}}||style="display:none;"|}}|'''[[武器]]''':{{#var:{{#var:uniqueId}}_weapon}} |
− | |- | + | |- |
− | |{{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_protectionwear}}||style="display:none;"|}}|'''[[防具]]''':{{#var:{{#var:uniqueId}}_protectionwear}} |
− | |- | + | |- |
− | |colspan=2 {{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_accessory}}||style="display:none;"|}}|'''[[饰品]]''':{{#var:{{#var:uniqueId}}_accessory}} |
− | |- | + | |- |
− | |style="width: 4em; {{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_otherequip}}||style="display:none;"|}}|'''其他''':{{#var:{{#var:uniqueId}}_otherequip}} |
− | |{{#ifeq:{{{ | + | |- |
− | |- | + | |colspan=2 {{#ifeq:{{#var:{{#var:uniqueId}}_carry}}||style="display:none;"|}}|<hr> |
− | |colspan=2 {{#ifeq:{{{ | + | |- |
− | |- | + | |style="width: 4em; {{#ifeq:{{#var:{{#var:uniqueId}}_carry}}||display:none;|}}"|'''[[携带]]''' |
− | |style="width: 4em; {{#ifeq:{{{ | + | |{{#ifeq:{{#var:{{#var:uniqueId}}_carry}}||style="display:none;"|}}"|{{#var:{{#var:uniqueId}}_carry}} |
− | |{{#ifeq:{{{ | + | |- |
− | |} | + | |colspan=2 {{#ifeq:{{#var:{{#var:uniqueId}}_loot}}||style="display:none;"|}}|<hr> |
− | |} | + | |- |
+ | |style="width: 4em; {{#ifeq:{{#var:{{#var:uniqueId}}_loot}}||display:none;|}}"|'''[[战利品]]''' | ||
+ | |{{#ifeq:{{#var:{{#var:uniqueId}}_loot}}||style="display:none;"|}}"|{{#var:{{#var:uniqueId}}_loot}} | ||
+ | |} | ||
+ | |} | ||
<!--附文-->{{#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></includeonly><noinclude>{{tpl_helpdoc}}</noinclude> |
− | </div></includeonly><noinclude>{{tpl_helpdoc}}</noinclude> | + |
在2020年2月1日 (六) 08:47的最新修订版本
编辑简介内容 这个模板用来创建一张角色卡(玩家角色或非玩家角色皆可),通常用于某个页面中的特定角色卡。通过这个方法创建的角色卡不会被存入资料库中。
- 如果要生成一个独立的角色/生物卡页面,请使用
cardChar
模板。
|contributor= ~~~
|illustrator=
|img=
|add=
|class= <char | prechar | npc | creature | ...>
|type=
|<名称 | 姓名>=
|潜能=
|实力=
<!--属性-->
|强壮=
|活力=
|精神=
|固定强壮=
|固定活力=
|固定精神=
|强壮无效=
|活力无效=
|精神无效=
<!--防护-->
|物理防护=
|侵蚀防护=
|灵异防护=
|固定物理防护=
|固定侵蚀防护=
|固定灵异防护=
|物理免疫=
|侵蚀免疫=
|灵异免疫=
<!--防御-->
|格挡=
|闪避=
|抵抗=
|固定格挡=
|固定闪避=
|固定抵抗=
<!--机动-->
|机动=
|固定机动=
<!--特征-->
|特征=
|占位=
|移动速度=
|移动方式=
|感知范围=
|感知方式=
|肢体=
|更多特征=
<!--能力-->
|强壮能力=
|活力能力=
|精神能力=
|天赋能力=
|通用能力=
|定制能力=
<!--物品-->
|装备防具=
|装备武器=
|装备饰品=
|其他装备=
|携带=
|战利品=
<!--其他-->
|简介=
|descalign= <left | center | right>
|补充资料=
}}
角色/生物的姓名/名称。
- 默认为“不详”。
附加的标题说明模块,可用于标题信息的扩展。
- 默认为空。
角色/生物的类型。 这个参数会决定卡牌左上角的图标。可用参数如下:
- char:玩家角色
- prechar:预设角色卡
- npc:非玩家角色
- 留空时,默认视作生物。
角色/生物的自定义追加类型,会以超链接的方式显示在角色卡的右上角,多个类型用空格分隔。
角色的潜能。
- 支持带注解的算式,比如:“某次历险3+某次挑战6+困难的战斗9”,模板会自动计算这个算式。支持的运算符详见
expr
模板。 - 对于生物而言,潜能是无意义的。
- 默认为0。
角色/生物的实力。
- 支持带注解的算式,比如:“购买强壮3+购买活力6+购买精神9”,模板会自动计算这个算式。支持的运算符详见
expr
模板。 - 设计一个生物时,如果需要为之计算实力,可访问Meshal生物实力计算工具
- 默认为0。
属性参数
角色/生物的强壮、活力、精神属性。
- 支持带注解的算式,比如:“受训3+种族1-装备1”,模板会自动计算这个算式。当浏览时鼠标悬浮在一个属性上时,会用悬浮层的方式显示这个属性的具体构成。支持的运算符详见
expr
模板。 - 这些参数会被对应的
固定强壮
、固定活力
、固定精神
、强壮无效
、活力无效
、精神无效
参数覆盖。 - 默认为3,最小为1。
角色/生物的固定属性,如果设置了这些参数,就会将属性设置为固定的数字,忽略其他参数的影响,它将覆盖对应的强壮
、活力
、精神
参数。
- 固定属性不支持算式。
- 这些参数会被对应的
强壮无效
、活力无效
、精神无效
参数覆盖。 - 默认为空。
如果角色/生物具备无效属性,那么就设置这些参数为某个无效原因。当这些参数不为空时,就会强制设置该属性为无效(显示为“-”),且忽略其他参数的影响。当浏览时鼠标悬浮在一个无效属性上时,会用悬浮层的方式显示这个属性的无效原因。
- 默认为空。
防护参数
生物的物理防护、侵蚀防护、灵异防护
- 支持带注解的算式,比如:“天生1+种族1+装备1”,模板会自动计算这个算式。当浏览时鼠标悬浮在一项防护上时,会用悬浮层的方式显示这项防护的具体构成。支持的运算符详见
expr
模板。 - 这些参数会被对应的
固定物理防护
、固定侵蚀防护
、固定灵异防护
、物理免疫
、侵蚀免疫
、灵异免疫
参数覆盖。 - 默认为0。
角色/生物的固定防护,如果设置了这些参数,就会将防护设置为固定的数字,忽略其他参数的影响,它将覆盖对应的物理防护
、侵蚀防护
、灵异防护
参数。
- 固定防护参数不支持算式。
- 这些参数会被对应的
物理免疫
、侵蚀免疫
、灵异免疫
参数覆盖。 - 默认为空。
如果角色/生物具备对某项攻击的免疫效果,那么就设置这些参数为某个免疫原因。当这些参数不为空时,就会强制设置对应的物理防护、侵蚀防护、灵异防护为免疫(显示为“∞”),且忽略其他参数的影响。当浏览时鼠标悬浮在一项免疫上时,就会用悬浮层的方式显示免疫的原因。
- 默认为空。
防御掷骰参数
角色/生物的固定格挡掷骰,如果设置了这些参数,就会将格挡、闪避、抵抗设为固定的掷骰数,忽略其他参数的影响,它将覆盖对应的格挡
、闪避
、抵抗
参数。
- 固定防御参数不支持算式。
- 默认为空。
机动参数
角色/生物的机动。
- 支持带注解的算式,比如:“种族1-装备1”,模板会自动计算这个算式。当浏览时鼠标悬浮在机动上时,会用悬浮层的方式显示它的具体构成。支持的运算符详见
expr
模板。 - 这个参数会被
固定机动
参数覆盖。 - 默认为3,最小为0。
角色/生物的固定机动,如果设置了固定机动,就会将机动设为固定的数量,忽略其他参数的影响,它将覆盖机动
参数。
- 固定机动参数不支持算式。
- 默认为空。
特征参数
角色/生物的占位。
- 该参数支持wiki语法。
- 默认为“直径1步”。
角色/生物的移动方式和移动速度。
- 移动方式参数支持wiki语法,常结合
vf
模板的方式使用。 - 标注有“-”的移动方式特指非擅长的移动方式。
- 多个移动方式之间,应当用
、
分隔。 - 默认为空。
角色/生物的感知方式和感知范围。
- 感知方式参数支持wiki语法,常结合
vf
模板的方式使用。 - 标注有“-”的感知方式特指非擅长的感知方式。
- 多个感知方式之间,应当用
、
分隔。 - 默认为空。
角色/生物肢体部位的说明,支持wiki语法。
角色/生物的其他补充特征,支持wiki语法。
- 默认为空。
能力参数
为该角色/生物定制的能力。通常这些能力需要在补充资料
参数中填写制作。
物品参数
角色/生物的简述,显示在角色卡底部。
- 为空时此栏不显示。
用于控制参数desc
中附加说明文本的对齐方式,可用参数:
- left:左对齐
- center:水平居中
- right:右对齐(默认)
补充资料说明。