Meshal:随机生物
出自Meshal Lite
第9行: | 第9行: | ||
<!--数组生成开始--> | <!--数组生成开始--> | ||
{{#ifeq:{{get|形态}}||{{/随机池/形态}}{{#arrayslice: form|libform|1|{{#ifeq:{{get|形态个数}}||{{#random:1 | {{#ifeq:{{get|形态}}||{{/随机池/形态}}{{#arrayslice: form|libform|1|{{#ifeq:{{get|形态个数}}||{{#random:1 | ||
− | |1|1|1|1|1|1|1|1|1|2|2|3 | + | |1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|2|2|3 |
}}|{{get|形态个数}}}}}} | }}|{{get|形态个数}}}}}} | ||
|{{#arraydefine: form|{{get|形态}}}}}} | |{{#arraydefine: form|{{get|形态}}}}}} | ||
第15行: | 第15行: | ||
{{#ifeq:{{get|全感知方式}}{{get|半感知方式}}||{{/随机池/感知方式}} | {{#ifeq:{{get|全感知方式}}{{get|半感知方式}}||{{/随机池/感知方式}} | ||
{{#arrayslice: perception|libperception|0|{{#random:1 | {{#arrayslice: perception|libperception|0|{{#random:1 | ||
− | |1|1|1|1|1|1|1|1|1|1|2|2|2|3 | + | |1|1|1|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}}}}}} | {{#ifexpr:{{#arraysize: perception}}<=1||{{#arrayslice: perceptionHalf|perception|{{expr/rand|1|{{#arraysize:perception}}|1000}}}}}} | ||
第25行: | 第25行: | ||
{{#ifeq:{{get|全移动方式}}{{get|半移动方式}}||{{/随机池/移动方式}} | {{#ifeq:{{get|全移动方式}}{{get|半移动方式}}||{{/随机池/移动方式}} | ||
{{#arrayslice: mobility|libmobility|0|{{#random:1 | {{#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 | + | |1|1|1|1|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}}}}}} | {{#ifexpr:{{#arraysize: mobility}}<=1||{{#arrayslice: mobilityHalf|mobility|{{expr/rand|1|{{#arraysize:mobility}}|1001}}}}}} |