个人工具

Meshal:随机生物

出自Meshal Lite

跳转到: 导航, 搜索
第50行: 第50行:
 
}}
 
}}
  
{{#ifeq:{{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|2|2|2|3
第56行: 第56行:
 
{{#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}}}}}}
 
{{#arraydiff: perceptionFull|perception|perceptionHalf}}
 
{{#arraydiff: perceptionFull|perception|perceptionHalf}}
|感知方式计算}}
+
|{{#arraydefine: perceptionFull|{{get|全感知方式}}}}{{#arraydefine: perceptionHalf|{{get|半感知方式}}}}
 +
}}
  
 
{{#vardefine:~感知范围|{{#ifeq:{{get|感知范围}}||{{#random:1
 
{{#vardefine:~感知范围|{{#ifeq:{{get|感知范围}}||{{#random:1
第62行: 第63行:
 
}}}}}}
 
}}}}}}
  
{{#ifeq:{{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|2|2|2|3|4
 
|1|1|1|1|1|1|1|1|1|2|2|2|3|4
第68行: 第69行:
 
{{#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}}}}}}
 
{{#arraydiff: mobilityFull|mobility|mobilityHalf}}
 
{{#arraydiff: mobilityFull|mobility|mobilityHalf}}
|移动方式计算}}
+
|{{#arraydefine: mobilityFull|{{get|全移动方式}}}}{{#arraydefine: mobilityHalf|{{get|半移动方式}}}}
 +
}}
  
 
{{#vardefine:~移动速度|{{#ifeq:{{get|移动速度}}||{{#random:1
 
{{#vardefine:~移动速度|{{#ifeq:{{get|移动速度}}||{{#random:1

在2019年12月11日 (三) 06:47所做的修订版本