Meshal:随机生物
出自Meshal Lite
第4行: | 第4行: | ||
{{/随机池/性别}} | {{/随机池/性别}} | ||
{{/随机池/体型}} | {{/随机池/体型}} | ||
− | |||
− | |||
{{/随机池/能力}} | {{/随机池/能力}} | ||
− | + | ||
<!--能力随机器--> | <!--能力随机器--> | ||
第54行: | 第52行: | ||
{{#vardefine:~占位|{{#switch:{{get|姿势}} | {{#vardefine:~占位|{{#switch:{{get|姿势}} | ||
− | | | + | |直={{#switch:{{#arrayindex: libsize|1}} |
|微型 = <1[[步]] | |微型 = <1[[步]] | ||
|小型 = 直径1[[步]] | |小型 = 直径1[[步]] | ||
第60行: | 第58行: | ||
|大型 = 直径2[[步]] | |大型 = 直径2[[步]] | ||
}} | }} | ||
− | | | + | |横= {{#switch:{{#arrayindex: libsize|1}} |
|微型 = <1[[步]] | |微型 = <1[[步]] | ||
|小型 = 直径1[[步]] | |小型 = 直径1[[步]] | ||
第89行: | 第87行: | ||
|{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}、{{#arrayprint:mobilityHalf|、|@|{{vf|@}}-}} | |{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}、{{#arrayprint:mobilityHalf|、|@|{{vf|@}}-}} | ||
}}}} | }}}} | ||
+ | |||
+ | {{#vardefine:abilitymx|{{#ifeq:{{get|强壮能力等级}}||9|{{get|强壮能力等级}}}}}} | ||
+ | {{#arrayslice:abilitym|libabilitymx{{#var:abilitymx}}|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|强壮能力数量}}}}}} | ||
+ | |||
+ | {{#arrayprint:abilitym}} | ||
<!--变量生成结束--> | <!--变量生成结束--> | ||
第102行: | 第107行: | ||
*{{#arraysize:mobilityFull}}/{{#arraysize:mobilityHalf}} | *{{#arraysize:mobilityFull}}/{{#arraysize:mobilityHalf}} | ||
{{#var:~移动速度}}[[步]]({{#var:~移动方式}}) | {{#var:~移动速度}}[[步]]({{#var:~移动方式}}) | ||
+ | ---- | ||
+ | ;_GET | ||
+ | * 形态 str | ||
+ | * 形态个数 int | ||
+ | * 性别 str | ||
+ | * 体型 str | ||
+ | * 姿势 直|横 | ||
+ | * 感知范围 int | ||
+ | * 全感知方式 str | ||
+ | * 半感知方式 str | ||
+ | * 移动速度 int | ||
+ | * 全移动方式 str | ||
+ | * 半移动方式 str | ||
+ | |||
</div> | </div> |