个人工具

Meshal:随机生物

出自Meshal Lite

跳转到: 导航, 搜索
第1行: 第1行:
 
<div style="display: none;">
 
<div style="display: none;">
{{/随机器}}
+
<!--随机器加载-->
 +
{{/随机池/形态}}
 +
{{/随机池/性别}}
 +
{{/随机池/体型}}
 +
{{/随机池/能力}}
 +
{{/随机池/物品}}
 +
 
 +
<!--数组生成开始-->
 +
{{#ifeq:{{get|形态}}||{{/随机池/形态}}{{#arrayslice: form|libform|1|{{#ifeq:{{get|形态个数}}||{{#random:1
 +
|1|1|1|1|1|1|1|1|1|2|2|3
 +
}}|{{get|形态个数}}}}}}
 +
|{{#arraydefine: form|{{get|形态}}}}}}
 +
 
 +
{{#ifeq:{{get|全感知方式}}{{get|半感知方式}}||{{/随机池/感知方式}}
 +
{{#arrayslice: perception|libperception|0|{{#random:1
 +
|1|1|1|1|1|1|1|1|1|1|2|2|2|3
 +
}}}}
 +
{{#ifexpr:{{#arraysize: perception}}<=1||{{#arrayslice: perceptionHalf|perception|{{expr/rand|1|{{#arraysize:perception}}|1000}}}}}}
 +
{{#arraydiff: perceptionFull|perception|perceptionHalf}}
 +
|{{#arraydefine: perceptionFull|{{get|全感知方式}}}}{{#arraydefine: perceptionHalf|{{get|半感知方式}}}}
 +
}}
 +
{{#vardefine: perceptionHalf|{{#ifeq: {{#arraysize: perceptionHalf}}||0|{{#arraysize: perceptionHalf}}}}}}
 +
 
 +
{{#ifeq:{{get|全移动方式}}{{get|半移动方式}}||{{/随机池/移动方式}}
 +
{{#arrayslice: mobility|libmobility|0|{{#random:1
 +
|1|1|1|1|1|1|1|1|1|1|1|1|1|1|2|2|2|2|2|2|2|2|3|3|3|4
 +
}}}}
 +
{{#ifexpr:{{#arraysize: mobility}}<=1||{{#arrayslice: mobilityHalf|mobility|{{expr/rand|1|{{#arraysize:mobility}}|1001}}}}}}
 +
{{#arraydiff: mobilityFull|mobility|mobilityHalf}}
 +
|{{#arraydefine: mobilityFull|{{get|全移动方式}}}}{{#arraydefine: mobilityHalf|{{get|半移动方式}}}}
 +
}}
 +
{{#vardefine: mobilityHalf|{{#ifeq: {{#arraysize: mobilityHalf}}||0|{{#arraysize: mobilityHalf}}}}}}
 +
 
 +
<!--数组生成结束-->
 +
 
 +
<!--变量生成开始-->
 +
 
 +
{{#vardefine:~占位|{{#switch:{{get|姿势}}
 +
|直={{#switch:{{#arrayindex: libsize|1}}
 +
|微型 = <1[[步]]
 +
|小型 = 直径1[[步]]
 +
|中型 = 直径1[[步]]
 +
|大型 = 直径2[[步]]
 +
}}
 +
|横= {{#switch:{{#arrayindex: libsize|1}}
 +
|微型 = <1[[步]]
 +
|小型 = 直径1[[步]]
 +
|中型 = 长度2[[步]]×宽度1[[步]]
 +
|大型 = 长度3[[步]]×宽度2[[步]]
 +
}}
 +
|#default={{#switch:{{#arrayindex: libsize|1}}
 +
|微型 = <1[[步]]
 +
|小型 = 直径1[[步]]
 +
|中型 = {{#random:1|直径1[[步]]|长度2[[步]]×宽度1[[步]]}}
 +
|大型 = {{#random:1|直径2[[步]]|长度3[[步]]×宽度2[[步]]}}
 +
}}}}
 +
}}
 +
 
 +
{{#vardefine:~肢体|{{#ifeq:{{get|肢体}}||{{#arrayindex: libbodypart|1}}|{{get|肢体}}}}}}
 +
 
 +
{{#vardefine:~感知范围|{{#ifeq:{{get|感知范围}}||{{#random:1
 +
30|60|90|100|120|150|200|300
 +
}}|{{get|感知范围}}}}}}
 +
 
 +
{{#vardefine:~移动速度|{{#ifeq:{{get|移动速度}}||{{#random:1
 +
|1|2|2|2|3|3|3|3|3|3|3|3|3|4|4|4|5|5|6
 +
}}|{{get|移动速度}}}}}}
 +
 
 +
<!--强壮能力池-->
 +
{{#ifeq:{{get|强壮能力}}|
 +
|{{#switch:{{get|强壮能力等级}}
 +
|1={{#arrayunion: abilitym|libabilitym1}}
 +
|2={{#arrayunion: abilitym|libabilitym1|libabilitym2}}
 +
|3={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3}}
 +
|4={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3|libabilitym4}}
 +
|5={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3|libabilitym4|libabilitym5}}
 +
|6={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3|libabilitym4|libabilitym5|libabilitym6}}
 +
|7={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3|libabilitym4|libabilitym5|libabilitym6|libabilitym7}}
 +
|8={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3|libabilitym4|libabilitym5|libabilitym6|libabilitym7|libabilitym8}}
 +
|#default={{#arrayunion: abilitym|libabilitym1|libabilitym2|libabilitym3|libabilitym4|libabilitym5|libabilitym6|libabilitym7|libabilitym8|libabilitym9}}
 +
}}
 +
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilitym|abilitym|libmagic}}|}}
 +
{{#arraysort: abilitym|random}}
 +
{{#arrayslice: abilitymx|abilitym|0|{{#ifeq: {{get|强壮能力数量}}||{{#random:1
 +
|0|1|1|1|1|1|1|1|1|1|1|1|2|2|2|2|2|2|3|3|3|3|4|4|4|5|5|6
 +
}}|{{get|强壮能力数量}}}}}}
 +
|{{#arraydefine: abilitymx|{{get|强壮能力}}|、}}}}
 +
 
 +
<!--活力能力池-->
 +
{{#ifeq:{{get|活力能力}}|
 +
|{{#switch:{{get|活力能力等级}}
 +
|1={{#arrayunion: abilitya|libabilitya1}}
 +
|2={{#arrayunion: abilitya|libabilitya1|libabilitya2}}
 +
|3={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3}}
 +
|4={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3|libabilitya4}}
 +
|5={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3|libabilitya4|libabilitya5}}
 +
|6={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3|libabilitya4|libabilitya5|libabilitya6}}
 +
|7={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3|libabilitya4|libabilitya5|libabilitya6|libabilitya7}}
 +
|8={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3|libabilitya4|libabilitya5|libabilitya6|libabilitya7|libabilitya8}}
 +
|#default={{#arrayunion: abilitya|libabilitya1|libabilitya2|libabilitya3|libabilitya4|libabilitya5|libabilitya6|libabilitya7|libabilitya8|libabilitya9}}
 +
}}
 +
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilitya|abilitya|libmagic}}|}}
 +
{{#arraysort: abilitya|random}}
 +
{{#arrayslice: abilityax|abilitya|0|{{#ifeq: {{get|活力能力数量}}||{{#random:1
 +
|0|1|1|1|1|1|1|1|1|1|1|1|2|2|2|2|2|2|3|3|3|3|4|4|4|5|5|6
 +
}}|{{get|活力能力数量}}}}}}
 +
|{{#arraydefine: abilityax|{{get|活力能力}}|、}}}}
 +
 
 +
<!--精神能力池-->
 +
{{#ifeq:{{get|精神能力}}|
 +
|{{#switch:{{get|精神能力等级}}
 +
|1={{#arrayunion: abilitys|libabilitys1}}
 +
|2={{#arrayunion: abilitys|libabilitys1|libabilitys2}}
 +
|3={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3}}
 +
|4={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3|libabilitys4}}
 +
|5={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3|libabilitys4|libabilitys5}}
 +
|6={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3|libabilitys4|libabilitys5|libabilitys6}}
 +
|7={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3|libabilitys4|libabilitys5|libabilitys6|libabilitys7}}
 +
|8={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3|libabilitys4|libabilitys5|libabilitys6|libabilitys7|libabilitys8}}
 +
|#default={{#arrayunion: abilitys|libabilitys1|libabilitys2|libabilitys3|libabilitys4|libabilitys5|libabilitys6|libabilitys7|libabilitys8|libabilitys9}}
 +
}}
 +
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilitys|abilitys|libmagic}}|}}
 +
{{#arraysort: abilitys|random}}
 +
{{#arrayslice: abilitysx|abilitys|0|{{#ifeq: {{get|精神能力数量}}||{{#random:1
 +
|0|1|1|1|1|1|1|1|1|1|1|1|2|2|2|2|2|2|3|3|3|3|4|4|4|5|5|6
 +
}}|{{get|精神能力数量}}}}}}
 +
|{{#arraydefine: abilitysx|{{get|精神能力}}|、}}}}
 +
 
 +
<!--通用能力池-->
 +
{{#ifeq:{{get|通用能力}}|
 +
|{{#switch:{{get|通用能力等级}}
 +
|1={{#arrayunion: abilityc|libabilityc1}}
 +
|2={{#arrayunion: abilityc|libabilityc1|libabilityc2}}
 +
|3={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3}}
 +
|4={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3|libabilityc4}}
 +
|5={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3|libabilityc4|libabilityc5}}
 +
|6={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3|libabilityc4|libabilityc5|libabilityc6}}
 +
|7={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3|libabilityc4|libabilityc5|libabilityc6|libabilityc7}}
 +
|8={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3|libabilityc4|libabilityc5|libabilityc6|libabilityc7|libabilityc8}}
 +
|#default={{#arrayunion: abilityc|libabilityc1|libabilityc2|libabilityc3|libabilityc4|libabilityc5|libabilityc6|libabilityc7|libabilityc8|libabilityc9}}
 +
}}
 +
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilityc|abilityc|libmagic}}|}}
 +
{{#arraysort: abilityc|random}}
 +
{{#arrayslice: abilitycx|abilityc|0|{{#ifeq: {{get|通用能力数量}}||{{#random:1
 +
|0|1|1|1|1|1|1|1|1|1|1|1|2|2|2|2|2|2|3|3|3|3|4|4|4|5|5|6
 +
}}|{{get|通用能力数量}}}}}}
 +
|{{#arraydefine: abilitycx|{{get|通用能力}}|、}}}}
 +
 
 +
<!--天赋能力池-->
 +
{{#ifeq:{{get|天赋能力}}|
 +
|{{#switch:{{get|天赋能力等级}}
 +
|1={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1}}
 +
|2={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2}}
 +
|3={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3}}
 +
|4={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3|libabilitym4|libabilitya4|libabilitys4|libabilityc4}}
 +
|5={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3|libabilitym4|libabilitya4|libabilitys4|libabilityc4|libabilitym5|libabilitya5|libabilitys5|libabilityc5}}
 +
|6={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3|libabilitym4|libabilitya4|libabilitys4|libabilityc4|libabilitym5|libabilitya5|libabilitys5|libabilityc5|libabilitym6|libabilitya6|libabilitys6|libabilityc6}}
 +
|7={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3|libabilitym4|libabilitya4|libabilitys4|libabilityc4|libabilitym5|libabilitya5|libabilitys5|libabilityc5|libabilitym6|libabilitya6|libabilitys6|libabilityc6|libabilitym7|libabilitya7|libabilitys7|libabilityc7}}
 +
|8={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3|libabilitym4|libabilitya4|libabilitys4|libabilityc4|libabilitym5|libabilitya5|libabilitys5|libabilityc5|libabilitym6|libabilitya6|libabilitys6|libabilityc6|libabilitym7|libabilitya7|libabilitys7|libabilityc7|libabilitym8|libabilitya8|libabilitys8|libabilityc8}}
 +
|#default={{#arrayunion: abilityg|libabilitym1|libabilitya1|libabilitys1|libabilityc1|libabilitym2|libabilitya2|libabilitys2|libabilityc2|libabilitym3|libabilitya3|libabilitys3|libabilityc3|libabilitym4|libabilitya4|libabilitys4|libabilityc4|libabilitym5|libabilitya5|libabilitys5|libabilityc5|libabilitym6|libabilitya6|libabilitys6|libabilityc6|libabilitym7|libabilitya7|libabilitys7|libabilityc7|libabilitym8|libabilitya8|libabilitys8|libabilityc8|libabilitym9|libabilitya9|libabilitys9|libabilityc9}}
 +
}}
 +
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilityg|abilityg|libmagic}}|}}
 +
{{#arraysort: abilityg|random}}
 +
{{#arraydiff: abilityg|abilityg|abilitymx|abilityax|abilitys|abilityc}}
 +
{{#arrayslice: abilitygx|abilityg|0|{{#ifeq: {{get|天赋能力数量}}||{{#random:1
 +
|0|1|1|1|1|1|1|1|1|1|1|1|2|2|2|2|2|2|3|3|3|3|4|4|4|5|5|6
 +
}}|{{get|天赋能力数量}}}}}}
 +
|{{#arraydefine: abilitygx|{{get|天赋能力}}|、}}}}
 +
 
 +
<!--物品随机器-->
 +
{{#ifeq: {{get|天生武器}}|
 +
|{{#arrayunion: naturalweapon|libnaturalweapon}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: naturalweapon|naturalweapon|libmagicalitem}}|}}
 +
{{#arraydiff: naturalweapon|naturalweapon|libuniqueitem}}
 +
{{#arraysort: naturalweapon|random}}
 +
{{#arrayslice: naturalweaponx|naturalweapon|0|{{#random: 1
 +
|1|1|1|1|1|1|1|2
 +
}}}}
 +
|{{#arraydefine: naturalweaponx|{{get|天生武器}}|、}}}}
 +
 
 +
{{#ifeq: {{get|武器}}|
 +
|{{#switch: {{get|重型武器}}
 +
|0={{#arrayunion: weapon|liblightweapon}}
 +
|1={{#arrayunion: weapon|libheavyweapon}}
 +
|#default={{#arrayunion: weapon|liblightweapon|libheavyweapon}}
 +
}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: weapon|weapon|libmagicalitem}}|}}
 +
{{#arraydiff: weapon|weapon|libuniqueitem}}
 +
{{#arraysort: weapon|random}}
 +
{{#arrayslice: weaponx|weapon|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|2|2|2|3
 +
}}}}
 +
|{{#arraydefine: weaponx|{{get|武器}}|、}}}}
 +
 
 +
{{#ifeq: {{get|头盔}}|
 +
|{{#arrayunion: helmet|libhelmet}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: helmet|helmet|libmagicalitem}}|}}
 +
{{#arraydiff: helmet|helmet|libuniqueitem}}
 +
{{#arraysort: helmet|random}}
 +
{{#arrayslice: helmetx|helmet|0|{{#random: 1
 +
|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: helmetx|{{get|头盔}}|、}}}}
 +
 
 +
{{#ifeq: {{get|护甲}}|
 +
|{{#arrayunion: armor|libarmor}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: armor|armor|libmagicalitem}}|}}
 +
{{#arraydiff: armor|armor|libuniqueitem}}
 +
{{#arraysort: armor|random}}
 +
{{#arrayslice: armorx|armor|0|{{#random: 1
 +
|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: armorx|{{get|护甲}}|、}}}}
 +
 
 +
{{#ifeq: {{get|鞋靴}}|
 +
|{{#arrayunion: boots|libboots}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: boots|boots|libmagicalitem}}|}}
 +
{{#arraydiff: boots|boots|libuniqueitem}}
 +
{{#arraysort: boots|random}}
 +
{{#arrayslice: bootsx|boots|0|{{#random: 1
 +
|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: bootsx|{{get|鞋靴}}|、}}}}
 +
 
 +
{{#ifeq: {{get|首饰}}|
 +
|{{#arrayunion: jewelry|libjewelry}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: jewelry|jewelry|libmagicalitem}}|}}
 +
{{#arraydiff: jewelry|jewelry|libuniqueitem}}
 +
{{#arraysort: jewelry|random}}
 +
{{#arrayslice: jewelryx|jewelry|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1
 +
}}}}
 +
|{{#arraydefine: jewelryx|{{get|首饰}}|、}}}}
 +
 
 +
{{#ifeq: {{get|挂件}}|
 +
|{{#arrayunion: pendant|libpendant}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: pendant|pendant|libmagicalitem}}|}}
 +
{{#arraydiff: pendant|pendant|libuniqueitem}}
 +
{{#arraysort: pendant|random}}
 +
{{#arrayslice: pendantx|pendant|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1
 +
}}}}
 +
|{{#arraydefine: pendantx|{{get|挂件}}|、}}}}
 +
 
 +
{{#ifeq: {{get|配件}}|
 +
|{{#arrayunion: attachment|libattachment}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: attachment|attachment|libmagicalitem}}|}}
 +
{{#arraydiff: attachment|attachment|libuniqueitem}}
 +
{{#arraysort: attachment|random}}
 +
{{#arrayslice: attachmentx|attachment|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1
 +
}}}}
 +
|{{#arraydefine: attachmentx|{{get|配件}}|、}}}}
 +
 
 +
{{#ifeq: {{get|服装}}|
 +
|{{#arrayunion: costume|libcostume}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: costume|costume|libmagicalitem}}|}}
 +
{{#arraydiff: costume|costume|libuniqueitem}}
 +
{{#arraysort: costume|random}}
 +
{{#arrayslice: costumex|costume|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1
 +
}}}}
 +
|{{#arraydefine: costumex|{{get|服装}}|、}}}}
 +
 
 +
{{#ifeq: {{get|妆饰}}|
 +
|{{#arrayunion: adornment|libadornment}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: adornment|adornment|libmagicalitem}}|}}
 +
{{#arraydiff: adornment|adornment|libuniqueitem}}
 +
{{#arraysort: adornment|random}}
 +
{{#arrayslice: adornmentx|adornment|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1
 +
}}}}
 +
|{{#arraydefine: adornmentx|{{get|妆饰}}|、}}}}
 +
 
 +
<!--变量生成结束-->
 
</div>
 
</div>
 
{{cardChar|fullpagename=Meshal:随机生物
 
{{cardChar|fullpagename=Meshal:随机生物
第27行: 第301行:
  
 
<!--生物的属性,可用四则运算表达式,比如:“受训3+种族1-装备1”-->
 
<!--生物的属性,可用四则运算表达式,比如:“受训3+种族1-装备1”-->
|强壮=3+{{#var:sustainm}}
+
|强壮={{#var:sustainm}}
|活力=
+
|活力={{#var:sustaina}}
|精神=
+
|精神={{#var:sustains}}
  
 
<!--生物的防护,可用四则运算表达式,比如:“头盔1+护甲2+被动能力1”-->
 
<!--生物的防护,可用四则运算表达式,比如:“头盔1+护甲2+被动能力1”-->
第50行: 第324行:
  
 
<!--此处填写特征,可以使用“{{vf|特征}}”或其他符合wiki语法的文本,用顿号分隔多个特征。比如“{{vf|人类}}、{{vf|男性}}/{{vf|女性}}”-->
 
<!--此处填写特征,可以使用“{{vf|特征}}”或其他符合wiki语法的文本,用顿号分隔多个特征。比如“{{vf|人类}}、{{vf|男性}}/{{vf|女性}}”-->
|特征={{#var:~形态}}、{{#var:~性别}}、{{#var:~体型}}
+
|特征={{#arrayprint: form|、|@|{{vf|@}}}}、{{vf|{{#ifeq:{{get|性别}}||{{#arrayindex: libgender|1}}|{{get|性别}}}}}}、{{vf|{{#ifeq:{{get|体型}}||{{#arrayindex: libsize|1}}|{{get|体型}}}}}}
  
 
<!--此处填写肢体和数量,用顿号分隔多种肢体。比如:“[[头部]]×1、[[躯干]]×1”-->
 
<!--此处填写肢体和数量,用顿号分隔多种肢体。比如:“[[头部]]×1、[[躯干]]×1”-->
|肢体=[[头部]]×1、[[躯干]]×1、[[手臂]]×2、[[腿脚]]×2
+
|肢体=
  
 
<!--生物的感知范围和感知方式,感知范围的单位为步。感知方式用“{{vf|感知方式}}”或其他符合wiki语法的文本,用顿号分隔多个感知方式,减半的感知方式后加上“-”。比如“{{vf|五感}}、{{vf|活物感知}}-”-->
 
<!--生物的感知范围和感知方式,感知范围的单位为步。感知方式用“{{vf|感知方式}}”或其他符合wiki语法的文本,用顿号分隔多个感知方式,减半的感知方式后加上“-”。比如“{{vf|五感}}、{{vf|活物感知}}-”-->
 
|感知范围={{#var:~感知范围}}
 
|感知范围={{#var:~感知范围}}
|感知方式={{#var:~感知方式}}
+
|感知方式={{#ifeq:{{#var:perceptionHalf}}|0|{{#arrayprint:perceptionFull|、|@|{{vf|@}}}}
 +
|{{#arrayprint:perceptionFull|、|@|{{vf|@}}}}、{{#arrayprint:perceptionHalf|、|@|{{vf|@}}-}}
 +
}}
  
 
<!--生物的移动速度和移动方式,移动速度的单位为步。移动方式用“{{vf|移动方式}}”或其他符合wiki语法的文本,用顿号分隔多个移动方式,减半的移动方式后加上“-”。比如“{{vf|行走}}、{{vf|攀爬}}-、{{vf|游泳}}-”-->
 
<!--生物的移动速度和移动方式,移动速度的单位为步。移动方式用“{{vf|移动方式}}”或其他符合wiki语法的文本,用顿号分隔多个移动方式,减半的移动方式后加上“-”。比如“{{vf|行走}}、{{vf|攀爬}}-、{{vf|游泳}}-”-->
 
|移动速度={{#var:~移动速度}}
 
|移动速度={{#var:~移动速度}}
|移动方式={{#var:~移动方式}}
+
|移动方式={{#ifeq:{{#var:mobilityHalf}}|0|{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}
 +
|{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}、{{#arrayprint:mobilityHalf|、|@|{{vf|@}}-}}
 +
}}
  
 
<!--此处填写更多特征,可以使用“{{vf|特征}}”或其他符合wiki语法的文本-->
 
<!--此处填写更多特征,可以使用“{{vf|特征}}”或其他符合wiki语法的文本-->
第69行: 第347行:
  
 
<!--此处填写能力,使用“{{va|能力}}”,用顿号“、”分隔多个能力。比如:“{{va|寒冰箭}}、{{va|亡魂投影}}”。-->
 
<!--此处填写能力,使用“{{va|能力}}”,用顿号“、”分隔多个能力。比如:“{{va|寒冰箭}}、{{va|亡魂投影}}”。-->
|强壮能力={{#var:~强壮能力}}
+
|强壮能力={{#arrayprint: abilitymx|、|@|{{va|@}}}}
|活力能力={{#var:~活力能力}}
+
|活力能力={{#arrayprint: abilityax|、|@|{{va|@}}}}
|精神能力={{#var:~精神能力}}
+
|精神能力={{#arrayprint: abilitysx|、|@|{{va|@}}}}
|天赋能力={{#var:~通用能力}}
+
|天赋能力={{#arrayprint: abilitycx|、|@|{{va|@}}}}
|通用能力={{#var:~天赋能力}}
+
|通用能力={{#arrayprint: abilitygx|、|@|{{va|@}}}}
  
 
<!------------------------------以下部分是角色物品资料------------------------------>
 
<!------------------------------以下部分是角色物品资料------------------------------>
  
 
<!--填写装备的防具,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|头盔}}×1、{{vi|护甲}}×1”。-->
 
<!--填写装备的防具,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|头盔}}×1、{{vi|护甲}}×1”。-->
|装备防具={{#var:~防具}}
+
|装备防具={{#arrayunion: protections|helmetx|armorx|bootsx}}{{#arrayprint: protections|、|@|{{vi|@}}×1}}
  
 
<!--填写装备的武器,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|短剑}}×1、{{vi|长剑}}×1”。-->
 
<!--填写装备的武器,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|短剑}}×1、{{vi|长剑}}×1”。-->
|装备武器={{#var:~天生武器}}{{#ifeq:{{#var:~武器}}|||、}}{{#var:~武器}}
+
|装备武器={{#arrayprint: naturalweaponx|、|@|{{vi|@}}×{{#random:1|1|1|1|1|1|1|1|2|3}}}}{{#ifeq:{{#arraysize: weaponx}}|0||、}}{{#arrayprint: weaponx|、|@|{{vi|@}}×1}}
  
 
<!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。-->
 
<!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。-->
|装备饰品={{#var:~饰品}}
+
|装备饰品={{#arrayunion: accessories|jewelryx|pendantx|attachmentx|costumex|adornmentx}}{{#arrayprint: accessories|、|@|{{vi|@}}×1}}
  
 
<!--填写其他装备物品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|装备}}×1、{{vi|装备}}×1”。-->
 
<!--填写其他装备物品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|装备}}×1、{{vi|装备}}×1”。-->

在2019年12月14日 (六) 18:06所做的修订版本