个人工具

模板:Data attributes

出自Meshal Lite

跳转到: 导航, 搜索
 
第1行: 第1行:
<includeonly>{|width=100%
+
<includeonly>{|width=100% style="line-height: 2em;"
<!--定义变量-->
+
<!--属性-->
{{#vardefine: baseL|{{{潜能|{{{baseL|0}}}}}}}}
+
{{#vardefine: attr.m|{{#expr: floor({{{强壮|3}}})}}}}
{{#vardefine: baseI|{{{灵感|{{{baseI|0}}}}}}}}
+
{{#vardefine: attr.e|{{#expr: floor({{{灵巧|3}}})}}}}
{{#vardefine: baseT|{{{强壮|{{{baseT|0}}}}}}}}
+
{{#vardefine: attr.s|{{#expr: floor({{{直觉|3}}})}}}}
{{#vardefine: baseE|{{{协调|{{{baseE|0}}}}}}}}
+
{{#vardefine: attr.h|{{#expr: floor({{#var: attr.m}}+{{{额外伤势|{{{伤势|0}}}}}})}}}}
{{#vardefine: modL|{{{额外潜能|{{{modL|0}}}}}}}}
+
{{#vardefine: attr.a|{{#expr: floor({{#var: attr.e}}+{{{额外疲劳|{{{疲劳|0}}}}}})}}}}
{{#vardefine: modI|{{{额外灵感|{{{modI|0}}}}}}}}
+
{{#vardefine: attr.l|{{#expr: floor({{#var: attr.s}}+{{{额外透支|{{{透支|0}}}}}})}}}}
{{#vardefine: modT|{{{额外强壮|{{{modT|0}}}}}}}}
+
{{#vardefine: attr.p|{{#expr: floor({{{潜能|0}}})}}}}
{{#vardefine: modE|{{{额外协调|{{{modE|0}}}}}}}}
+
{{#vardefine: save.p|{{#expr: floor({{{物质防护|{{{物质|0}}}}}})}}}}
{{#vardefine: allL|{{#expr: {{#var:baseL}}+{{#var:modL}}}}}}
+
{{#vardefine: save.e|{{#expr: floor({{{能量防护|{{{能量|0}}}}}})}}}}
{{#vardefine: allI|{{#expr: {{#var:baseI}}+{{#var:modI}}}}}}
+
{{#vardefine: save.s|{{#expr: floor({{{灵毒防护|{{{灵毒|0}}}}}})}}}}
{{#vardefine: allT|{{#expr: {{#var:baseT}}+{{#var:modT}}}}}}
+
{{#vardefine: defend.b|{{#expr: floor({{#var: attr.m}}+{{{格挡优势|{{{格挡|0}}}}}})}}}}
{{#vardefine: allE|{{#expr: {{#var:baseE}}+{{#var:modE}}}}}}
+
{{#vardefine: defend.d|{{#expr: floor({{#var: attr.e}}+{{{闪避优势|{{{闪避|0}}}}}})}}}}
{{#vardefine: baseWS|{{#ifexpr: {{#var: allT}}<1|{{{最大伤势|{{{baseWS|3}}}}}}|{{#expr: {{#var: allT}}+{{{最大伤势|{{{baseWS|3}}}}}}}}}}}}
+
{{#vardefine: defend.r|{{#expr: floor({{#var: attr.s}}+{{{抵抗优势|{{{抵抗|0}}}}}})}}}}
{{#vardefine: modWS|{{{额外最大伤势|{{{modWS|0}}}}}}}}
+
{{#vardefine: move.tm|{{#expr: floor({{{战术移动|6}}})}}}}
{{#vardefine: allWS|{{#ifexpr: {{#expr: {{#var:baseWS}}+{{#var:modWS}}}}<0|0|{{#expr: {{#var:baseWS}}+{{#var:modWS}}}}}}}}
+
{{#vardefine: sense.method|{{{感知方法|视觉}}}}}
{{#vardefine: baseTP|{{{战术阶段|{{{baseTP|1}}}}}}}}
+
{{#vardefine: sense.distance|{{#expr: floor({{{感知距离|100}}})}}}}
{{#vardefine: baseEP|{{#ifexpr: {{#var: allE}}<1|{{{应变阶段|{{{baseEP|1}}}}}}|{{#expr: floor({{#var: allE}}/2+{{{应变阶段|{{{baseEP|1}}}}}}) }}}}}}
+
{{#vardefine: attack.reach|{{#expr: floor({{{触及范围|1}}})}}}}
{{#vardefine: modTP|{{{额外战术阶段|{{{modTP|0}}}}}}}}
+
{{#vardefine: attack.throw|{{#expr: floor({{#var: attr.m}}*3+{{{丢掷距离|0}}})}}}}
{{#vardefine: modEP|{{{额外应变阶段|{{{modEP|0}}}}}}}}
+
{{#vardefine: body.height|{{#expr: {{{身高|0}}} }}}}
{{#vardefine: allTP|{{#ifexpr: {{#expr: 1+{{#var:modTP}}}}<0|0|{{#expr: 1+{{#var:modTP}}}}}}}}
+
{{#vardefine: body.weight|{{#expr: {{{体重|0}}} }}}}
{{#vardefine: allEP|{{#ifexpr: {{#expr: {{#var:baseEP}}+{{#var:modEP}}}}<0|0|{{#expr: {{#var:baseEP}}+{{#var:modEP}}}}}}}}
+
{{#vardefine: body.grid|{{{占地|1}}} }}
{{#vardefine: baseDRMat|{{{天生物质防护|{{{baseDRMat|0}}}}}}}}
+
<!--正式输出表格-->
{{#vardefine: baseDRDis|{{{天生疾病防护|{{{baseDRDis|0}}}}}}}}
+
{{#vardefine: baseDREne|{{{天生能量防护|{{{baseDREne|0}}}}}}}}
+
{{#vardefine: baseDRSpe|{{{天生灵能防护|{{{baseDRSpe|0}}}}}}}}
+
{{#vardefine: modDRMat|{{{物质防护|{{{modDRMat|0}}}}}}}}
+
{{#vardefine: modDRDis|{{{疾病防护|{{{modDRDis|0}}}}}}}}
+
{{#vardefine: modDREne|{{{能量防护|{{{modDREne|0}}}}}}}}
+
{{#vardefine: modDRSpe|{{{灵能防护|{{{modDRSpe|0}}}}}}}}
+
{{#vardefine: allDRMat|{{#expr: {{#var:baseDRMat}}+{{#var:modDRMat}}}}}}
+
{{#vardefine: allDRDis|{{#expr: {{#var:baseDRDis}}+{{#var:modDRDis}}}}}}
+
{{#vardefine: allDREne|{{#expr: {{#var:baseDREne}}+{{#var:modDREne}}}}}}
+
{{#vardefine: allDRSpe|{{#expr: {{#var:baseDRSpe}}+{{#var:modDRSpe}}}}}}
+
{{#vardefine: baseDAPry|{{{天生格挡优势|{{{baseDAPry|0}}}}}}}}
+
{{#vardefine: baseDADdg|{{{天生闪避优势|{{{baseDADdg|0}}}}}}}}
+
{{#vardefine: baseDARes|{{{天生抵抗优势|{{{baseDARes|0}}}}}}}}
+
{{#vardefine: baseDANtr|{{{天生消解优势|{{{baseDANtr|0}}}}}}}}
+
{{#vardefine: modDANtr|{{{消解优势|{{{modDANtr|0}}}}}}}}
+
{{#vardefine: modDARes|{{{抵抗优势|{{{modDARes|0}}}}}}}}
+
{{#vardefine: modDAPry|{{{格挡优势|{{{modDAPry|0}}}}}}}}
+
{{#vardefine: modDADdg|{{{闪避优势|{{{modDADdg|0}}}}}}}}
+
{{#vardefine: allDANtr|{{#ifexpr: {{#expr: {{#var:allL}}+{{#var:baseDANtr}}+{{#var:modDANtr}}+3}}<1|1|{{#expr: {{#var:allL}}+{{#var:baseDANtr}}+{{#var:modDANtr}}+3}}}}}}
+
{{#vardefine: allDARes|{{#ifexpr: {{#expr: {{#var:allI}}+{{#var:baseDARes}}+{{#var:modDARes}}+3}}<1|1|{{#expr: {{#var:allI}}+{{#var:baseDARes}}+{{#var:modDARes}}+3}}}}}}
+
{{#vardefine: allDAPry|{{#ifexpr: {{#expr: {{#var:allT}}+{{#var:baseDAPry}}+{{#var:modDAPry}}+3}}<1|1|{{#expr: {{#var:allT}}+{{#var:baseDAPry}}+{{#var:modDAPry}}+3}}}}}}
+
{{#vardefine: allDADdg|{{#ifexpr: {{#expr: {{#var:allE}}+{{#var:baseDADdg}}+{{#var:modDADdg}}+3}}<1|1|{{#expr: {{#var:allE}}+{{#var:baseDADdg}}+{{#var:modDADdg}}+3}}}}}}
+
{{#vardefine: baseSight|{{{天生感知距离|{{{baseSight|100}}}}}}}}
+
{{#vardefine: baseStrategyMove|{{{天生战术移动距离|{{{baseStrategyMove|5}}}}}}}}
+
{{#vardefine: baseQuickStep|{{{天生快步距离|{{{baseQuickStep|2}}}}}}}}
+
{{#vardefine: baseClimb|{{{天生攀爬距离|{{{baseClimb|2}}}}}}}}
+
{{#vardefine: basePushDrag|{{{天生推移距离|{{{basePushDrag|2}}}}}}}}
+
{{#vardefine: modSight|{{{感知距离|{{{modSight|0}}}}}}}}
+
{{#vardefine: modFullSpeed|{{{全速移动距离|{{{modFullSpeed|0}}}}}}}}
+
{{#vardefine: modStrategyMove|{{{战术移动距离|{{{modStrategyMove|0}}}}}}}}
+
{{#vardefine: modQuickStep|{{{快步距离|{{{modQuickStep|0}}}}}}}}
+
{{#vardefine: modClimb|{{{攀爬距离|{{{modClimb|0}}}}}}}}
+
{{#vardefine: modPushDrag|{{{推移距离|{{{modPushDrag|0}}}}}}}}
+
{{#vardefine: allSight|{{#expr: {{#var:baseSight}}+{{#var:modSight}}}}}}
+
{{#vardefine: allStrategyMove|{{#expr: {{#var:baseStrategyMove}}+{{#var:modStrategyMove}}}}}}
+
{{#vardefine: allFullSpeed|{{#expr: {{#var:allStrategyMove}}*2+{{#var:modFullSpeed}}}}}}
+
{{#vardefine: allQuickStep|{{#expr: {{#var:baseQuickStep}}+{{#var:modQuickStep}}}}}}
+
{{#vardefine: allClimb|{{#expr: {{#var:baseClimb}}+{{#var:modClimb}}}}}}
+
{{#vardefine: allPushDrag|{{#expr: {{#var:basePushDrag}}+{{#var:modPushDrag}}}}}}
+
{{#vardefine: baseReach|{{{触及范围|{{{baseReach|1}}}}}}}}
+
{{#vardefine: baseThrow|{{#ifexpr: {{#var: allT}}<0|0|{{#expr: {{#var: allT}}+5}}}}}}
+
{{#vardefine: baseRange|{{{射程|{{{baseRange|10}}}}}}}}
+
{{#vardefine: modReach|{{{额外触及范围|{{{modReach|0}}}}}}}}
+
{{#vardefine: modThrow|{{{额外丢掷距离|{{{modThrow|0}}}}}}}}
+
{{#vardefine: modRange|{{{额外射程|{{{modRange|0}}}}}}}}
+
{{#vardefine: allReach|{{#expr: {{#var:baseReach}}+{{#var:modReach}}}}}}
+
{{#vardefine: allThrow|{{#ifexpr: {{#var: allT}}<0|-|{{#expr: {{#var:baseThrow}}+{{#var:modThrow}}}}}}}}
+
{{#vardefine: allRange|{{#expr: {{#var:baseRange}}+{{#var:modRange}}}}}}
+
{{#vardefine: sense|{{{感知手段|{{{sense|视觉}}}}}}}}
+
{{#vardefine: exp|{{{经验点数|{{{exp|0}}}}}}}}
+
{{#vardefine: pa|{{{成长点数|{{{pa|0}}}}}}}}
+
<!--{{#vardefine: base|{{{|{{{base|0}}}}}}}}
+
{{#vardefine: mod|{{{额外|{{{mod|0}}}}}}}}
+
{{#vardefine: all|{{#expr: {{#var:base}}+{{#var:mod}}}}}}-->
+
 
|-
 
|-
|width=25%|{{tab_value|[[潜能]]|{{#var: allL}}|{{#var: baseL}}|{{#var: modL}}}}
+
|'''[[素质]]'''||{{key|[[强壮]]: {{#var: attr.m}}<span style<nowiki>=</nowiki>"vertical-align:top; font-weight:normal; font-size: 8px; color: #999999"> ({{{强壮|3}}})</span>}}||{{key|[[灵巧]]: {{#var: attr.e}}<span style<nowiki>=</nowiki>"vertical-align:top; font-weight:normal; font-size: 8px; color: #999999"> ({{{灵巧|3}}})</span>}}||{{key|[[直觉]]: {{#var: attr.s}}<span style<nowiki>=</nowiki>"vertical-align:top; font-weight:normal; font-size: 8px; color: #999999"> ({{{直觉|3}}})</span>}}
|width=25%|{{tab_value|[[灵感]]|{{#var: allI}}|{{#var: baseI}}|{{#var: modI}}}}
+
|width=25%|{{tab_value|[[强壮]]|{{#var: allT}}|{{#var: baseT}}|{{#var: modT}}}}
+
|width=25%|{{tab_value|[[协调]]|{{#var: allE}}|{{#var: baseE}}|{{#var: modE}}}}
+
|}
+
{|width=100% bgcolor="#e6e6e6"
+
 
|-
 
|-
|width=50% colspan=2|{{tab_value|[[最大伤势]]|{{#var: allWS}}|{{#var: baseWS}}|{{#var: modWS}}}}
+
|'''[[损耗]]'''||{{key|[[最大伤势]]: {{#var: attr.h}}}}||{{key|[[最大疲劳]]: {{#var: attr.a}}}}||{{key|[[最大透支]]: {{#var: attr.l}}}}
|width=25%|{{tab_value|[[战术阶段]]|{{#var: allTP}}|{{#var: baseTP}}|{{#var: modTP}}}}
+
|width=25%|{{tab_value|[[应变阶段]]|{{#var: allEP}}|{{#var: baseEP}}|{{#var: modEP}}}}
+
|}
+
{|width=100%
+
 
|-
 
|-
|width=25%|{{tab_singlevalue|[[物质防护]]|{{#var: allDRMat}}}}
+
|'''[[防护]]'''||{{key|[[物质防护]]: {{#var: save.p}}}}||{{key|[[能量防护]]: {{#var: save.e}}}}||{{key|[[灵毒防护]]: {{#var: save.s}}}}
|width=25%|{{tab_singlevalue|[[疾病防护]]|{{#var: allDRDis}}}}
+
|width=25%|{{tab_singlevalue|[[能量防护]]|{{#var: allDREne}}}}
+
|width=25%|{{tab_singlevalue|[[灵能防护]]|{{#var: allDRSpe}}}}
+
 
|-
 
|-
|width=25%|{{tab_singlevalue|[[消解]]|{{#var: allDANtr}}[[d]]}}
+
|'''[[防御]]'''||{{key|[[格挡]]: {{#var: defend.b}}{{imglink|icon_dice.png|投骰}}}}||{{key|[[闪避]]: {{#var: defend.d}}{{imglink|icon_dice.png|投骰}}}}||{{key|[[抵抗]]: {{#var: defend.r}}{{imglink|icon_dice.png|投骰}}}}
|width=25%|{{tab_singlevalue|[[抵抗]]|{{#var: allDARes}}[[d]]}}
+
|width=25%|{{tab_singlevalue|[[格挡]]|{{#var: allDAPry}}[[d]]}}
+
|width=25%|{{tab_singlevalue|[[闪避]]|{{#var: allDADdg}}[[d]]}}
+
|}
+
{|width=100%
+
|width=50% valign=top|
+
*[[经验点数]]: {{#var: exp}}
+
*[[感知]]手段: {{#var: sense}}
+
*[[感知距离]]: {{#var: allSight}}米
+
*[[触及范围]]: {{#var: allReach}}米
+
*[[丢掷]]距离: {{#ifeq: {{#var: allThrow}}|-|不能丢掷武器|{{#var: allThrow}}米}}
+
*[[射程]]: {{#var: allRange}}米
+
|width=50% valign=top|
+
*[[成长点数]]: {{#var: pa}}
+
*[[战术移动]]:{{#var: allStrategyMove}}
+
*[[全速移动]]: {{#var: allFullSpeed}}米
+
*[[快步]]: {{#var: allQuickStep}}米
+
*[[攀爬]]: {{#var: allClimb}}米
+
*[[推移]]/[[拖拽]]/[[搀扶]]: {{#var: allPushDrag}}
+
 
|-
 
|-
|colspan=2|
+
|colspan=4|<hr size=0 style="border:0px"/>
{{{附加说明|{{{misc|}}}}}}
+
|-
|}</includeonly><noinclude>[[category:模板]][[category:编辑]]
+
|rowspan=4|'''其他'''
 +
|{{key|[[触及范围]]: {{#var:attack.reach}}格}}||{{key|[[丢掷]][[射程]]: {{#var:attack.throw}}格}}||{{key|[[潜能]]: {{#var:attr.p}}}}
 +
|-
 +
|{{key|[[战术移动]]: {{#var: move.tm}}格}}||{{key|[[占地]]: {{#var:body.grid}}格}}||{{key|[[感知]]方法: {{#var:sense.method}}}}
 +
|-
 +
| {{key|体重: {{#var: body.weight}}公斤}}||{{key|身高: {{#var: body.height}}米}}||{{key|[[感知]]距离: {{#var:sense.distance}}格}}
 +
|}
 +
</includeonly><noinclude>[[category:模板]][[category:编辑]]
  
 
== 模板说明 ==
 
== 模板说明 ==
 
{{!}}
 
{{!}}
 
这个模板被用来生成属性表
 
这个模板被用来生成属性表
 +
{{tbd}}
  
 
=== 参数 ===
 
=== 参数 ===
 
{{!}}
 
{{!}}
*基本属性(来源于成长点数购买): '''潜能''' / '''baseL'''; '''灵感''' / '''baseI'''; '''强壮''' / '''baseT'''; '''协调''' / '''baseE'''
+
*强壮, 灵巧, 直觉: 3项素质属性. '''建议格式: 配点+特征修正+装备修正+其他'''
*额外属性(外界因素带来的调整): '''额外潜能''' / '''modL'''; '''额外灵感''' / '''mobI'''; '''额外强壮''' / '''mobT'''; '''额外协调''' / '''modE'''
+
*额外伤势/伤势, 额外疲劳/疲劳, 额外透支/透支: 3项损耗属性的最大值. 这组参数用来额外调整该生物的属性, 使之在素质属性的基础上有更多增减变化. '''建议格式: 天生修正+特征修正+装备修正+其他'''
*成长属性: '''经验点数''' / '''exp'''; '''成长点数''' / '''pa'''
+
*物质防护/物质, 能量防护/能量, 灵毒防护/灵毒: 3项防护属性. '''建议格式: 天生防护+特征修正+装备修正+其他'''
*伤势: '''最大伤势''' / '''baseWS''' 通常不用填写(默认3, 受强壮影响); '''额外最大伤势''' / '''modWS'''
+
*格挡优势/格挡, 闪避优势/闪避, 抵抗优势/抵抗: 3项主动防护的优势, 这组参数会将素质属性作为基础值, 这里填写的是在基础值之外的修正. '''建议格式: 天生修正+特征修正+装备修正+其他'''
*阶段: '''移动阶段''' / '''baseMP'''; '''战术阶段''' / '''baseTP'''; '''应变阶段''' / '''baseEP'''. 通常应变阶段不用填写(默认1).
+
*潜能: 该生物未被使用的潜能.
*额外阶段: '''额外移动阶段''' / '''modMP'''; '''额外战术阶段''' / '''modTP'''; '''额外应变阶段''' / '''modEP'''.
+
*天生保护(通常不用填写, 主要用于定制特殊生物, 默认0): '''天生护甲等级''' / '''baseAS'''; '''天生物质免伤''' / '''baseDRMat'''; '''天生疾病免伤''' / '''baseDRDis'''; '''天生能量免伤''' / '''baseDREne'''; '''天生灵能免伤''' / '''baseDRSpe'''.
+
*保护(外界因素带来的调整, 通常都填写这里): '''护甲等级''' / '''modAS'''; '''物质免伤''' / '''modDRMat'''; '''疾病免伤''' / '''modDRDis'''; '''能量免伤''' / '''modDREne'''; '''灵能免伤''' / '''modDRSpe'''.
+
*天生移动部分(只为定制特殊生物): '''天生全力奔跑距离''' / '''baseFullSpeed'''(默认20); '''天生策略移动距离''' / '''baseStrategyMove'''(默认5); '''天生快步距离''' / '''baseQuickStep'''(默认2); '''天生攀爬距离''' / '''baseClimb'''(默认2); '''天生推移距离''' / '''basePushDrag'''.
+
*额外移动部分: '''全力奔跑距离''' / '''modFullSpeed'''; '''策略移动距离''' / '''modStrategyMove'''; '''快步距离''' / '''modQuickStep'''; '''攀爬距离''' / '''modClimb'''; '''推移距离''' / '''modPushDrag'''.
+
*其他距离: '''天生感知距离''' / '''baseSight'''(默认100); '''感知距离''' / '''modSight'''; '''触及范围''' / '''baseReach'''(默认1); '''额外触及范围''' / '''modReach'''; '''射程''' / '''baseRange'''(默认10); '''额外射程''' / '''modRange'''; '''额外丢掷距离''' / '''modThrow'''(天生丢掷距离为强壮+5); 
+
*其他: '''感知手段''' / '''sense'''(默认为视觉)
+
*'''附加说明''' / '''misc''': 其他附加的说明.
+
 
|}
 
|}
  
 
=== 使用 ===
 
=== 使用 ===
 
{{!}}
 
{{!}}
  <nowiki>{{data_attributes</nowiki><font color=red>|l=1|i=0|t=1|e=2|lm=0|im=2|tm=0|em=-1...</font><nowiki>}}</nowiki>
+
  <nowiki>{{data_attributes</nowiki><font color=red>
 +
<nowiki>|身高=</nowiki>
 +
<nowiki>|经验点数=</nowiki>
 +
<nowiki>|潜能点数=</nowiki>
 +
<nowiki>|活力=</nowiki>
 +
<nowiki>|耐力=</nowiki>
 +
<nowiki>|强壮=</nowiki>
 +
<nowiki>|知觉=</nowiki>
 +
<nowiki>|协调=</nowiki>
 +
<nowiki>|灵性=</nowiki>
 +
<nowiki>|活力修正=</nowiki>
 +
<nowiki>|耐力修正=</nowiki>
 +
<nowiki>|强壮修正=</nowiki>
 +
<nowiki>|知觉修正=</nowiki>
 +
<nowiki>|协调修正=</nowiki>
 +
<nowiki>|灵性修正=</nowiki>
 +
<nowiki>|疲劳=</nowiki>
 +
<nowiki>|伤势=</nowiki>
 +
<nowiki>|物质防护=</nowiki>
 +
<nowiki>|疾病防护=</nowiki>
 +
<nowiki>|能量防护=</nowiki>
 +
<nowiki>|灵能防护=</nowiki>
 +
<nowiki>|格挡优势=</nowiki>
 +
<nowiki>|抵抗优势=</nowiki>
 +
<nowiki>|闪避优势=</nowiki>
 +
<nowiki>|消解优势=</nowiki>
 +
<nowiki>|战术移动=</nowiki>
 +
<nowiki>|触及范围=</nowiki>
 +
<nowiki>|misc=</nowiki>
 +
...</font><nowiki>}}</nowiki>
 
|}
 
|}
  
 
|}
 
|}
 +
{{tbk}}
 
</noinclude>
 
</noinclude>

在2018年2月24日 (六) 18:55的最新修订版本