个人工具

Meshal:随机生物

出自Meshal Lite

跳转到: 导航, 搜索
 
第1行: 第1行:
 
<div style="display: none;">
 
<div style="display: none;">
{{/随机器}}
+
<!--随机器加载-->
 +
{{/随机池/形态|{{get|设定}}}}
 +
{{/随机池/性别|{{get|设定}}}}
 +
{{/随机池/体型|{{get|设定}}}}
 +
{{/随机池/能力|{{get|设定}}}}
 +
{{/随机池/物品|{{get|设定}}}}
 +
 
 +
<!--刷新链接-->
 +
{{#vardefine: refreshlink|{{fullurl:{{FULLPAGENAME}}}}{{#ifeq:{{get|形态}}|||&形态{{=}}{{get|形态}}}}{{#ifeq:{{get|形态数量}}|||&形态数量{{=}}{{get|形态数量}}}}{{#ifeq:{{get|性别}}|||&性别{{=}}{{get|性别}}}}{{#ifeq:{{get|体型}}|||&体型{{=}}{{get|体型}}}}{{#ifeq:{{get|姿势}}|||&姿势{{=}}{{get|姿势}}}}{{#ifeq:{{get|感知范围}}|||&感知范围{{=}}{{get|感知范围}}}}{{#ifeq:{{get|全感知方式}}|||&全感知方式{{=}}{{get|全感知方式}}}}{{#ifeq:{{get|半感知方式}}|||&半感知方式{{=}}{{get|半感知方式}}}}{{#ifeq:{{get|移动速度}}|||&移动速度{{=}}{{get|移动速度}}}}{{#ifeq:{{get|全移动方式}}|||&全移动方式{{=}}{{get|全移动方式}}}}{{#ifeq:{{get|半移动方式}}|||&半移动方式{{=}}{{get|半移动方式}}}}{{#ifeq:{{get|强壮}}|||&强壮{{=}}{{get|强壮}}}}{{#ifeq:{{get|活力}}|||&活力{{=}}{{get|活力}}}}{{#ifeq:{{get|精神}}|||&精神{{=}}{{get|精神}}}}{{#ifeq:{{get|物理防护}}|||&物理防护{{=}}{{get|物理防护}}}}{{#ifeq:{{get|侵蚀防护}}|||&侵蚀防护{{=}}{{get|侵蚀防护}}}}{{#ifeq:{{get|灵异防护}}|||&灵异防护{{=}}{{get|灵异防护}}}}{{#ifeq:{{get|格挡}}|||&格挡{{=}}{{get|格挡}}}}{{#ifeq:{{get|闪避}}|||&闪避{{=}}{{get|闪避}}}}{{#ifeq:{{get|抵抗}}|||&抵抗{{=}}{{get|抵抗}}}}{{#ifeq:{{get|机动}}|||&机动{{=}}{{get|机动}}}}{{#ifeq:{{get|魔法能力}}|||&魔法能力{{=}}{{get|魔法能力}}}}{{#ifeq:{{get|强壮能力等级}}|||&强壮能力等级{{=}}{{get|强壮能力等级}}}}{{#ifeq:{{get|活力能力等级}}|||&活力能力等级{{=}}{{get|活力能力等级}}}}{{#ifeq:{{get|精神能力等级}}|||&精神能力等级{{=}}{{get|精神能力等级}}}}{{#ifeq:{{get|通用能力等级}}|||&通用能力等级{{=}}{{get|通用能力等级}}}}{{#ifeq:{{get|天赋能力等级}}|||&天赋能力等级{{=}}{{get|天赋能力等级}}}}{{#ifeq:{{get|强壮能力数量}}|||&强壮能力数量{{=}}{{get|强壮能力数量}}}}{{#ifeq:{{get|活力能力数量}}|||&活力能力数量{{=}}{{get|活力能力数量}}}}{{#ifeq:{{get|精神能力数量}}|||&精神能力数量{{=}}{{get|精神能力数量}}}}{{#ifeq:{{get|通用能力数量}}|||&通用能力数量{{=}}{{get|通用能力数量}}}}{{#ifeq:{{get|天赋能力数量}}|||&天赋能力数量{{=}}{{get|天赋能力数量}}}}{{#ifeq:{{get|强壮能力}}|||&强壮能力{{=}}{{get|强壮能力}}}}{{#ifeq:{{get|活力能力}}|||&活力能力{{=}}{{get|活力能力}}}}{{#ifeq:{{get|精神能力}}|||&精神能力{{=}}{{get|精神能力}}}}{{#ifeq:{{get|通用能力}}|||&通用能力{{=}}{{get|通用能力}}}}{{#ifeq:{{get|天赋能力}}|||&天赋能力{{=}}{{get|天赋能力}}}}{{#ifeq:{{get|魔法物品}}|||&魔法物品{{=}}{{get|魔法物品}}}}{{#ifeq:{{get|天生武器}}|||&天生武器{{=}}{{get|天生武器}}}}{{#ifeq:{{get|武器}}|||&武器{{=}}{{get|武器}}}}{{#ifeq:{{get|重型武器}}|||&重型武器{{=}}{{get|重型武器}}}}{{#ifeq:{{get|头盔}}|||&头盔{{=}}{{get|头盔}}}}{{#ifeq:{{get|护甲}}|||&护甲{{=}}{{get|护甲}}}}{{#ifeq:{{get|鞋靴}}|||&鞋靴{{=}}{{get|鞋靴}}}}{{#ifeq:{{get|耳饰}}|||&耳饰{{=}}{{get|耳饰}}}}{{#ifeq:{{get|项链}}|||&项链{{=}}{{get|项链}}}}{{#ifeq:{{get|指环}}|||&指环{{=}}{{get|指环}}}}{{#ifeq:{{get|手环}}|||&手环{{=}}{{get|手环}}}}{{#ifeq:{{get|手套}}|||&手套{{=}}{{get|手套}}}}{{#ifeq:{{get|足饰}}|||&足饰{{=}}{{get|足饰}}}}{{#ifeq:{{get|腰饰}}|||&腰饰{{=}}{{get|腰饰}}}}{{#ifeq:{{get|尾饰}}|||&尾饰{{=}}{{get|尾饰}}}}{{#ifeq:{{get|披肩}}|||&披肩{{=}}{{get|披肩}}}}{{#ifeq:{{get|服装}}|||&服装{{=}}{{get|服装}}}}{{#ifeq:{{get|妆饰}}|||&妆饰{{=}}{{get|妆饰}}}}{{#ifeq:{{get|配饰}}|||&配饰{{=}}{{get|配饰}}}}{{#ifeq:{{get|设定}}|||&设定{{=}}{{get|设定}}}}}}
 +
 
 +
<!--数组生成开始-->
 +
{{#ifeq:{{get|形态}}||{{/随机池/形态}}{{#arrayslice: form|libform|1|{{#ifeq:{{get|形态数量}}||{{#random:1
 +
|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|2|2|3
 +
}}|{{expr/rand|1|{{get|形态数量}}|999}}}}}}
 +
|{{#arraydefine: form|{{get|形态}}}}}}
 +
 
 +
{{#ifeq:{{get|全感知方式}}{{get|半感知方式}}||{{/随机池/感知方式}}
 +
{{#arrayslice: perception|libperception|0|{{#random:1
 +
|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}}}}}}
 +
{{#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|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
 +
}}|{{expr/rand|0|{{get|强壮能力数量}}|1001}}}}}}
 +
|{{#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
 +
}}|{{expr/rand|0|{{get|活力能力数量}}|1002}}}}}}
 +
|{{#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
 +
}}|{{expr/rand|0|{{get|精神能力数量}}|1003}}}}}}
 +
|{{#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|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|3|4|5|6
 +
}}|{{expr/rand|0|{{get|通用能力数量}}|1004}}}}}}
 +
|{{#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|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|3|4|5|6
 +
}}|{{expr/rand|0|{{get|天赋能力数量}}|1005}}}}}}
 +
|{{#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|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|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|1
 +
}}}}
 +
|{{#arraydefine: bootsx|{{get|鞋靴}}|、}}}}
 +
 
 +
{{#ifeq: {{get|耳饰}}|
 +
|{{#arrayunion: eardrop|libeardrop}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: eardrop|eardrop|libmagicalitem}}|}}
 +
{{#arraydiff: eardrop|eardrop|libuniqueitem}}
 +
{{#arraysort: eardrop|random}}
 +
{{#arrayslice: eardropx|eardrop|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: jewelryx|{{get|耳饰}}|、}}}}
 +
 
 +
{{#ifeq: {{get|项链}}|
 +
|{{#arrayunion: necklace|libnecklace}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: necklace|necklace|libmagicalitem}}|}}
 +
{{#arraydiff: necklace|necklace|libuniqueitem}}
 +
{{#arraysort: necklace|random}}
 +
{{#arrayslice: necklacex|necklace|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: necklacex|{{get|项链}}|、}}}}
 +
 
 +
{{#ifeq: {{get|指环}}|
 +
|{{#arrayunion: ring|libring}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: ring|ring|libmagicalitem}}|}}
 +
{{#arraydiff: ring|ring|libuniqueitem}}
 +
{{#arraysort: ring|random}}
 +
{{#arrayslice: ringx|ring|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1|2|3
 +
}}}}
 +
|{{#arraydefine: ringx|{{get|指环}}|、}}}}
 +
 
 +
{{#ifeq: {{get|手环}}|
 +
|{{#arrayunion: armband|libarmband}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: armband|armband|libmagicalitem}}|}}
 +
{{#arraydiff: armband|armband|libuniqueitem}}
 +
{{#arraysort: armband|random}}
 +
{{#arrayslice: armbandx|armband|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1|2
 +
}}}}
 +
|{{#arraydefine: armbandx|{{get|手环}}|、}}}}
 +
 
 +
{{#ifeq: {{get|手套}}|
 +
|{{#arrayunion: glove|libglove}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: glove|glove|libmagicalitem}}|}}
 +
{{#arraydiff: glove|glove|libuniqueitem}}
 +
{{#arraysort: glove|random}}
 +
{{#arrayslice: glovex|glove|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: glovex|{{get|手套}}|、}}}}
 +
 
 +
{{#ifeq: {{get|足饰}}|
 +
|{{#arrayunion: footwear|libfootwear}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: footwear|footwear|libmagicalitem}}|}}
 +
{{#arraydiff: footwear|footwear|libuniqueitem}}
 +
{{#arraysort: footwear|random}}
 +
{{#arrayslice: footwearx|footwear|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: footwearx|{{get|足饰}}|、}}}}
 +
 
 +
{{#ifeq: {{get|腰饰}}|
 +
|{{#arrayunion: waistband|libwaistband}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: waistband|waistband|libmagicalitem}}|}}
 +
{{#arraydiff: waistband|waistband|libuniqueitem}}
 +
{{#arraysort: waistband|random}}
 +
{{#arrayslice: waistbandx|waistband|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: waistbandx|{{get|腰饰}}|、}}}}
 +
 
 +
{{#ifeq: {{get|尾饰}}|
 +
|{{#arrayunion: tailpiece|libtailpiece}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: tailpiece|tailpiece|libmagicalitem}}|}}
 +
{{#arraydiff: tailpiece|tailpiece|libuniqueitem}}
 +
{{#arraysort: tailpiece|random}}
 +
{{#arrayslice: tailpiecex|tailpiece|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: tailpiecex|{{get|尾饰}}|、}}}}
 +
 
 +
{{#ifeq: {{get|披肩}}|
 +
|{{#arrayunion: cape|libcape}}
 +
{{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: cape|cape|libmagicalitem}}|}}
 +
{{#arraydiff: cape|cape|libuniqueitem}}
 +
{{#arraysort: cape|random}}
 +
{{#arrayslice: capex|cape|0|{{#random: 1
 +
|0|0|0|0|0|0|0|0|0|0|1|1
 +
}}}}
 +
|{{#arraydefine: capex|{{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|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|1
 +
}}}}
 +
|{{#arraydefine: adornmentx|{{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|1|2|3
 +
}}}}
 +
|{{#arraydefine: attachmentx|{{get|配饰}}|、}}}}
 +
 
 +
<!--属性/防护/防御加值-->
 +
{{#vardefine: x强壮|{{#ifeq:{{get|强壮}}||随机强壮{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|2|2|2|2|2|2|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|}}|{{get|强壮}}}}}}
 +
{{#vardefine: x活力|{{#ifeq:{{get|活力}}||随机活力{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|2|2|2|2|2|2|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|}}|{{get|活力}}}}}}
 +
{{#vardefine: x精神|{{#ifeq:{{get|精神}}||随机精神{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|2|2|2|2|2|2|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|}}|{{get|精神}}}}}}
 +
{{#vardefine: x物理防护|{{#ifeq: {{get|物理防护}}||随机防护{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|3|3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}}|{{get|物理防护}}}}}}
 +
{{#vardefine: x侵蚀防护|{{#ifeq: {{get|侵蚀防护}}||随机防护{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|3|3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}}|{{get|侵蚀防护}}}}}}
 +
{{#vardefine: x灵异防护|{{#ifeq: {{get|灵异防护}}||随机防护{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|3|3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}}|{{get|灵异防护}}}}}}
 +
{{#vardefine: x格挡|{{#ifeq: {{get|格挡}}||随机防御{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|3|3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}}|{{get|格挡}}}}}}
 +
{{#vardefine: x闪避|{{#ifeq: {{get|闪避}}||随机防御{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|3|3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}}|{{get|闪避}}}}}}
 +
{{#vardefine: x抵抗|{{#ifeq: {{get|抵抗}}||随机防御{{#random: 1|7|6|6|5|5|5|4|4|4|4|3|3|3|3|3|3|3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}}|{{get|抵抗}}}}}}
 +
{{#vardefine: x机动|{{#ifeq: {{get|机动}}||{{#random: 1|0|1|1|2|2|2|3|3|3|3|3|3|3|3|4|4|5|6}}|{{get|机动}}}}}}
 +
 
 +
<!--变量生成结束-->
 
</div>
 
</div>
{{cardChar|fullpagename=Meshal:随机生物
+
<span style="display:block; width:100%; font-size: 1.5em; font-weight:900; text-align:center; padding: .5em;">〔[{{#var:refreshlink}} 🎲 再试一次 🎲]〕</span>
|add={{addon|{{{addon|}}}}}
+
{{cardChar|fullpagename=随机生物
 
<!------------------------------以下部分是基本资料设定------------------------------>
 
<!------------------------------以下部分是基本资料设定------------------------------>
  
第10行: 第369行:
  
 
<!--此生物的创造者签名-->
 
<!--此生物的创造者签名-->
|contributor=[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]
+
|contributor=随机器
  
 
<!--这个生物的具体分类,多个分类之间用空格分隔-->
 
<!--这个生物的具体分类,多个分类之间用空格分隔-->
第21行: 第380行:
  
 
<!--生物的名称-->
 
<!--生物的名称-->
|名称=
+
|名称=随机生物
  
 
<!--生物的实力,可用四则运算表达式,比如:“购买强壮3+购买活力6+购买精神9”-->
 
<!--生物的实力,可用四则运算表达式,比如:“购买强壮3+购买活力6+购买精神9”-->
|实力=
+
|实力={{expr/attrStrength|{{#var:随机生物_might}}}}+{{expr/attrStrength|{{#var:随机生物_activeness}}}}+{{expr/attrStrength|{{#var:随机生物_spirit}}}}+{{#var:totalabilitylevel}}*3
  
 
<!--生物的属性,可用四则运算表达式,比如:“受训3+种族1-装备1”-->
 
<!--生物的属性,可用四则运算表达式,比如:“受训3+种族1-装备1”-->
|强壮=3+{{#var:sustainm}}
+
|强壮=能力占用{{#var:sustainm}}+{{#var: x强壮}}
|活力=
+
|活力=能力占用{{#var:sustaina}}+{{#var: x活力}}
|精神=
+
|精神=能力占用{{#var:sustains}}+{{#var: x精神}}
  
 
<!--生物的防护,可用四则运算表达式,比如:“头盔1+护甲2+被动能力1”-->
 
<!--生物的防护,可用四则运算表达式,比如:“头盔1+护甲2+被动能力1”-->
|物理防护=
+
|物理防护={{#var: x物理防护}}
|侵蚀防护=
+
|侵蚀防护={{#var: x侵蚀防护}}
|灵异防护=
+
|灵异防护={{#var: x灵异防护}}
  
 
<!--生物的防御优势,可用四则运算表达式,比如:“武器-1+盾牌2”-->
 
<!--生物的防御优势,可用四则运算表达式,比如:“武器-1+盾牌2”-->
|格挡=
+
|格挡={{#var: x格挡}}
|闪避=
+
|闪避={{#var: x闪避}}
|抵抗=
+
|抵抗={{#var: x抵抗}}
  
 
<!--生物的机动,可用四则运算表达式,比如:“基础3+被动能力1”-->
 
<!--生物的机动,可用四则运算表达式,比如:“基础3+被动能力1”-->
|机动={{#random: 1|0|1|1|2|2|2|3|3|3|3|3|3|3|3|4|4|5|6}}
+
|机动={{#var: x机动}}
  
 
<!--生物的占位,默认为“直径1[[步]]”-->
 
<!--生物的占位,默认为“直径1[[步]]”-->
第50行: 第409行:
  
 
<!--此处填写特征,可以使用“{{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、[[手臂]]×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行: 第429行:
  
 
<!--此处填写能力,使用“{{va|能力}}”,用顿号“、”分隔多个能力。比如:“{{va|寒冰箭}}、{{va|亡魂投影}}”。-->
 
<!--此处填写能力,使用“{{va|能力}}”,用顿号“、”分隔多个能力。比如:“{{va|寒冰箭}}、{{va|亡魂投影}}”。-->
|强壮能力={{#var:~强壮能力}}
+
|强壮能力={{#arrayprint: abilitymx|、|@|{{va|@}}}}
|活力能力={{#var:~活力能力}}
+
|活力能力={{#arrayprint: abilityax|、|@|{{va|@}}}}
|精神能力={{#var:~精神能力}}
+
|精神能力={{#arrayprint: abilitysx|、|@|{{va|@}}}}
|天赋能力={{#var:~通用能力}}
+
|天赋能力={{#arrayprint: abilitygx|、|@|{{va|@}}}}
|通用能力={{#var:~天赋能力}}
+
|通用能力={{#arrayprint: abilitycx|、|@|{{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|@}}×1}}{{#ifeq:{{#arraysize: weaponx}}|0||、}}{{#arrayprint: weaponx|、|@|{{vi|@}}×1}}
  
 
<!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。-->
 
<!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。-->
|装备饰品={{#var:~饰品}}
+
|装备饰品={{#arrayunion: accessories|eardropx|necklacex|ringx|armbandx|glovex|footwearx|waistbandx|tailpiecex|capex|costumex|adornmentx|attachmentx}}{{#arrayprint: accessories|、|@|{{vi|@}}×1}}
  
 
<!--填写其他装备物品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|装备}}×1、{{vi|装备}}×1”。-->
 
<!--填写其他装备物品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|装备}}×1、{{vi|装备}}×1”。-->
第98行: 第458行:
  
 
<!--此处填写生物的简介,可以使用符合wiki语法的文本-->
 
<!--此处填写生物的简介,可以使用符合wiki语法的文本-->
|简介=
+
|简介=这是一个随机生成的生物,你可以[{{#var:refreshlink}} 点击此处刷新]以生成新的随机生物。
  
 
<!--此处填写生物的更多补充资料,可以使用符合wiki语法的文本-->
 
<!--此处填写生物的更多补充资料,可以使用符合wiki语法的文本-->
 
|补充资料=
 
|补充资料=
 
}}
 
}}
 
+
<div class="cardWrapper">
 +
{{block|角色卡代码|
 +
<div style<nowiki>=</nowiki>"display: block; white-space: pre-wrap; padding: 0 1em; margin: 1em 0; background-color: #2f6fab0f; border-radius: 8px; border-left: solid 1px #2f6fab; letter-spacing: 1px; color: #4e5154; font-family: initial; line-height: 1.5em; font-size: 12px; font-weight: 300;">
 +
<nowiki>{{cardChar|fullpagename={{subst:FULLPAGENAME}}</nowiki>
 +
<nowiki>|add={{addon|{{{addon|}}}}}</nowiki>
 +
<nowiki>|contributor=~~~</nowiki>
 +
<nowiki>|type=</nowiki>
 +
<nowiki>|subtype=v8</nowiki>
 +
<nowiki>|名称=随机生物</nowiki>
 +
<nowiki>|实力=</nowiki>{{expr|{{expr/attrStrength|{{#var:随机生物_might}}}}+{{expr/attrStrength|{{#var:随机生物_activeness}}}}+{{expr/attrStrength|{{#var:随机生物_spirit}}}}+{{#var:totalabilitylevel}}*3|y}}
 +
<nowiki>|强壮=</nowiki>{{expr|{{#var: x强壮}}+{{#var: sustainm}}+0|y}}
 +
<nowiki>|活力=</nowiki>{{expr|{{#var: x活力}}+{{#var: sustaina}}+0|y}}
 +
<nowiki>|精神=</nowiki>{{expr|{{#var: x精神}}+{{#var: sustains}}+0|y}}
 +
<nowiki>|物理防护=</nowiki>{{expr|{{#var: x物理防护}}+0|y}}
 +
<nowiki>|侵蚀防护=</nowiki>{{expr|{{#var: x侵蚀防护}}+0|y}}
 +
<nowiki>|灵异防护=</nowiki>{{expr|{{#var: x灵异防护}}+0|y}}
 +
<nowiki>|格挡=</nowiki>{{expr|{{#var: x格挡}}+0|y}}
 +
<nowiki>|闪避=</nowiki>{{expr|{{#var: x闪避}}+0|y}}
 +
<nowiki>|抵抗=</nowiki>{{expr|{{#var: x抵抗}}+0|y}}
 +
<nowiki>|机动=</nowiki>{{#var: x机动}}
 +
<nowiki>|占位=</nowiki>{{#var:~占位}}
 +
<nowiki>|特征=</nowiki>{{#arrayprint: form|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}、<nowiki>{{</nowiki>vf<nowiki>|</nowiki>{{#ifeq:{{get|性别}}||{{#arrayindex: libgender|1}}|{{get|性别}}}}<nowiki>}}</nowiki>、<nowiki>{{</nowiki>vf<nowiki>|</nowiki>{{#ifeq:{{get|体型}}||{{#arrayindex: libsize|1}}|{{get|体型}}}}<nowiki>}}</nowiki>
 +
<nowiki>|感知范围=</nowiki>{{#var:~感知范围}}
 +
<nowiki>|感知方式=</nowiki>{{#ifeq:{{#var:perceptionHalf}}|0|{{#arrayprint:perceptionFull|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}|{{#arrayprint:perceptionFull|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}、{{#arrayprint:perceptionHalf|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>-}}}}
 +
<nowiki>|移动速度=</nowiki>{{#var:~移动速度}}
 +
<nowiki>|移动方式=</nowiki>{{#ifeq:{{#var:mobilityHalf}}|0|{{#arrayprint:mobilityFull|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}|{{#arrayprint:mobilityFull|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}、{{#arrayprint:mobilityHalf|、|@|<nowiki>{{</nowiki>vf<nowiki>|</nowiki>@<nowiki>}}</nowiki>-}}}}
 +
<nowiki>|更多特征=</nowiki>
 +
<nowiki>|强壮能力=</nowiki>{{#arrayprint: abilitymx|、|@|<nowiki>{{</nowiki>va<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}
 +
<nowiki>|活力能力=</nowiki>{{#arrayprint: abilityax|、|@|<nowiki>{{</nowiki>va<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}
 +
<nowiki>|精神能力=</nowiki>{{#arrayprint: abilitysx|、|@|<nowiki>{{</nowiki>va<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}
 +
<nowiki>|天赋能力=</nowiki>{{#arrayprint: abilitygx|、|@|<nowiki>{{</nowiki>va<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}
 +
<nowiki>|通用能力=</nowiki>{{#arrayprint: abilitycx|、|@|<nowiki>{{</nowiki>va<nowiki>|</nowiki>@<nowiki>}}</nowiki>}}
 +
<nowiki>|装备位置=</nowiki>
 +
<nowiki>|装备防具=</nowiki>{{#arrayprint: protections|、|@|<nowiki>{{</nowiki>vi<nowiki>|</nowiki>@<nowiki>}}</nowiki>×1}}
 +
<nowiki>|装备武器=</nowiki>{{#arrayprint: naturalweaponx|、|@|<nowiki>{{</nowiki>vi<nowiki>|</nowiki>@<nowiki>}}</nowiki>×1}}{{#ifeq:{{#arraysize: weaponx}}|0||、}}{{#arrayprint: weaponx|、|@|<nowiki>{{</nowiki>vi<nowiki>|</nowiki>@<nowiki>}}</nowiki>×1}}
 +
<nowiki>|装备饰品=</nowiki>{{#arrayprint: accessories|、|@|<nowiki>{{</nowiki>vi<nowiki>|</nowiki>@<nowiki>}}</nowiki>×1}}
 +
<nowiki>|其他装备=</nowiki>
 +
<nowiki>|携带=</nowiki>
 +
<nowiki>|战利品=</nowiki>
 +
<nowiki>|其他=</nowiki>
 +
<nowiki>|简介=</nowiki>
 +
<nowiki>|补充资料=</nowiki>
 +
<nowiki>}}</nowiki>
 +
</div>
 +
}}
 +
{{block|URL控制参数|
 +
你可以在地址栏的<code>{{#urldecode:{{fullurl:{{FULLPAGENAME}}}}}}</code>之后加入更多参数,从而控制随机生物的输出结果。
 +
*每个参数之间用“<code>&</code>”连接。比如:“<code>{{#urldecode:{{fullurl:{{FULLPAGENAME}}}}}}<font color<nowiki>=</nowiki>"red">&强壮{{=}}3</font><font color<nowiki>=</nowiki>"blue">&天赋能力{{=}}瞄准、敏锐射击</font></code>”中的标红与标蓝部分
 
----
 
----
;_GET
+
;设定
* 形态 str(、)
+
[文字]。手动指定随机生物使用的世界设定。须填写完整的设定名称,格式为:<code>世界设定-设定名</code>,比如:<code>世界设定-经典</code>。
* 形态个数 int
+
;形态
* 性别 str(、)
+
[文字]。手动指定生物的[[形态]],多个形态用<code>、</code>分隔。
* 体型 str(、)
+
;形态数量
* 姿势 str 直|横
+
[整数]。最多选择多少个[[形态]]。
* 感知范围 int
+
;性别
* 全感知方式 str(、)
+
[文字]。手动指定生物的[[性别]]。
* 半感知方式 str(、)
+
;体型
* 移动速度 int
+
[文字]。手动指定生物的[[体型]]。
* 全移动方式 str(、)
+
;姿势
* 半移动方式 str(、)
+
[文字](直立/横卧)。这个参数决定了生物平时采取的[[姿势]],从而结合[[体型]]决定其[[占位]]。
* 强壮能力等级 int 1~9
+
;感知范围
* 强壮能力数量 int
+
[整数]。手动指定生物的[[感知范围]]。
* 强壮能力 str(、)
+
;全感知方式
* 活力能力等级 int 1~9
+
[文字]。手动指定生物的完整[[感知方式]],多个感知方式用<code>、</code>分隔。
* 活力能力数量 int
+
;半感知方式
* 活力能力 str(、)
+
[文字]。手动指定生物的非擅长[[感知方式]],多个感知方式用<code>、</code>分隔。
* 精神能力等级 int 1~9
+
;移动速度
* 精神能力数量 int
+
[整数]。手动指定生物的[[移动速度]]。
* 精神能力 str(、)
+
;全移动方式
* 通用能力等级 int 1~9
+
[文字]。手动指定生物的完整[[移动方式]],多个移动方式用<code>、</code>分隔。
* 通用能力数量 int
+
;半移动方式
* 通用能力 str(、)
+
[文字]。手动指定生物的半速[[移动方式]],多个移动方式用<code>、</code>分隔。
* 天赋能力等级 int 1~9
+
;强壮/活力/精神
* 天赋能力数量 int
+
[整数]。手动指定生物的[[强壮]]/[[活力]]/[[精神]]。
* 天赋能力 str(、)
+
;物理防护/侵蚀防护/灵异防护
*魔法物品 n|NULL
+
[整数]。手动指定生物的[[物理防护]]/[[侵蚀防护]]/[[灵异防护]]。
*天生武器 str(、)
+
;格挡/闪避/抵抗
*武器 str(、)
+
[整数]。手动指定生物的[[格挡]]/[[闪避]]/[[抵抗]]加骰。
*重型武器 0|1|NULL
+
;机动
*头盔 str(、)
+
[整数]。手动指定生物的[[机动]]。
*护甲 str(、)
+
;魔法能力
*鞋靴 str(、)
+
[字符](n)。决定生成能力时是否会随机到[[魔法]]能力。
*首饰 str(、)
+
;强壮能力等级/活力能力等级/精神能力等级/通用能力等级/天赋能力等级
*挂件 str(、)
+
[整数](1~9)。手动指定随机能力的最高[[能力等级]]。
*配件 str(、)
+
;强壮能力数量/活力能力数量/精神能力数量/通用能力数量/天赋能力数量
*服装 str(、)
+
[整数]。手动指定随机能力的最多数量。
*妆饰 str(、)
+
;强壮能力/活力能力/精神能力/通用能力/天赋能力
 +
[文字]。手动指定生物的[[能力]],多个能力用<code>、</code>分隔。如果设定了能力,那么对应的能力等级、能力数量和魔法能力设定将失效。
 +
;魔法物品
 +
[字符](n)。决定生成物品时是否会随机到[[魔法物品]]。
 +
;天生武器/武器
 +
[文字]。手动指定生物装备的[[武器]]。多个武器用<code>、</code>分隔。
 +
;重型武器
 +
[整数](0/1)。如果填写0,随机时不包括重型武器;如果填写1,将只随机重型武器。
 +
;头盔/护甲/鞋靴/耳饰/项链/指环/手环/手套/足饰/腰饰/尾饰/披肩/服装/妆饰/配饰
 +
[文字]。手动指定生物装备的[[物品]],多个物品用<code>、</code>分隔。如果设定了物品,那么对应的魔法物品设定将失效。
 +
|info}}
 +
</div>
 +
{{subpages}}

在2020年6月27日 (六) 12:56的最新修订版本