Meshal:随机生物
出自Meshal Lite
第19行: | 第19行: | ||
{{#arraydiff: perceptionFull|perception|perceptionHalf}} | {{#arraydiff: perceptionFull|perception|perceptionHalf}} | ||
|{{#arraydefine: perceptionFull|{{get|全感知方式}}}}{{#arraydefine: perceptionHalf|{{get|半感知方式}}}} | |{{#arraydefine: perceptionFull|{{get|全感知方式}}}}{{#arraydefine: perceptionHalf|{{get|半感知方式}}}} | ||
+ | {{#vardefine: perceptionHalf|{{#switch:{{#arraysize: perceptionHalf}}|=0|#default={{#arraysize: perceptionHalf}}}}}} | ||
}} | }} | ||
第28行: | 第29行: | ||
{{#arraydiff: mobilityFull|mobility|mobilityHalf}} | {{#arraydiff: mobilityFull|mobility|mobilityHalf}} | ||
|{{#arraydefine: mobilityFull|{{get|全移动方式}}}}{{#arraydefine: mobilityHalf|{{get|半移动方式}}}} | |{{#arraydefine: mobilityFull|{{get|全移动方式}}}}{{#arraydefine: mobilityHalf|{{get|半移动方式}}}} | ||
+ | {{#vardefine: mobilityHalf|{{#switch:{{#arraysize: mobilityHalf}}|=0|#default={{#arraysize: mobilityHalf}}}}}} | ||
}} | }} | ||
第64行: | 第66行: | ||
}}}}}} | }}}}}} | ||
− | {{#vardefine:~感知方式|{{#ifeq:{{# | + | {{#vardefine:~感知方式|{{#ifeq:{{#var: perceptionHalf}}|0|{{#arrayprint:perceptionFull|、|@|{{vf|@}}}} |
|{{#arrayprint:perceptionFull|、|@|{{vf|@}}}}、{{#arrayprint:perceptionHalf|、|@|{{vf|@}}-}} | |{{#arrayprint:perceptionFull|、|@|{{vf|@}}}}、{{#arrayprint:perceptionHalf|、|@|{{vf|@}}-}} | ||
}}}} | }}}} | ||
第72行: | 第74行: | ||
}}}}}} | }}}}}} | ||
− | {{#vardefine:~移动方式|{{#ifeq:{{# | + | {{#vardefine:~移动方式|{{#ifeq:{{#var: mobilityHalf}}|0|{{#arrayprint:mobilityFull|、|@|{{vf|@}}}} |
|{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}、{{#arrayprint:mobilityHalf|、|@|{{vf|@}}-}} | |{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}、{{#arrayprint:mobilityHalf|、|@|{{vf|@}}-}} | ||
}}}} | }}}} | ||
第122行: | 第124行: | ||
{{#var:~形态}}、{{#var:~性别}}、{{#var:~体型}}、[[占位]]{{#var:~占位}} | {{#var:~形态}}、{{#var:~性别}}、{{#var:~体型}}、[[占位]]{{#var:~占位}} | ||
---- | ---- | ||
− | *{{#arraysize:perceptionFull}}/{{# | + | *{{#arraysize:perceptionFull}}/{{#var: perceptionHalf}} |
*{{#arrayprint: perception}} | *{{#arrayprint: perception}} | ||
*{{#arrayprint: perceptionFull}} | *{{#arrayprint: perceptionFull}} | ||
第128行: | 第130行: | ||
{{#var:~感知范围}}[[步]]({{#var:~感知方式}}) | {{#var:~感知范围}}[[步]]({{#var:~感知方式}}) | ||
---- | ---- | ||
− | *{{#arraysize:mobilityFull}}/{{# | + | *{{#arraysize:mobilityFull}}/{{#var: mobilityHalf}} |
{{#var:~移动速度}}[[步]]({{#var:~移动方式}}) | {{#var:~移动速度}}[[步]]({{#var:~移动方式}}) | ||
---- | ---- |