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= | + | <span style="display:block; width:100%; font-size: 1.5em; font-weight:900; text-align:center; padding: .5em;">〔[{{#var:refreshlink}} 🎲 再试一次 🎲]〕</span> |
− | + | {{cardChar|fullpagename=随机生物 | |
<!------------------------------以下部分是基本资料设定------------------------------> | <!------------------------------以下部分是基本资料设定------------------------------> | ||
第10行: | 第369行: | ||
<!--此生物的创造者签名--> | <!--此生物的创造者签名--> | ||
− | |contributor= | + | |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”--> | ||
− | |强壮= | + | |强壮=能力占用{{#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”--> | ||
− | |机动={{# | + | |机动={{#var: x机动}} |
<!--生物的占位,默认为“直径1[[步]]”--> | <!--生物的占位,默认为“直径1[[步]]”--> | ||
第50行: | 第409行: | ||
<!--此处填写特征,可以使用“{{vf|特征}}”或其他符合wiki语法的文本,用顿号分隔多个特征。比如“{{vf|人类}}、{{vf|男性}}/{{vf|女性}}”--> | <!--此处填写特征,可以使用“{{vf|特征}}”或其他符合wiki语法的文本,用顿号分隔多个特征。比如“{{vf|人类}}、{{vf|男性}}/{{vf|女性}}”--> | ||
− | |特征={{# | + | |特征={{#arrayprint: form|、|@|{{vf|@}}}}、{{vf|{{#ifeq:{{get|性别}}||{{#arrayindex: libgender|1}}|{{get|性别}}}}}}、{{vf|{{#ifeq:{{get|体型}}||{{#arrayindex: libsize|1}}|{{get|体型}}}}}} |
− | + | ||
− | + | ||
− | | | + | |
<!--生物的感知范围和感知方式,感知范围的单位为步。感知方式用“{{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|亡魂投影}}”。--> | ||
− | |强壮能力={{# | + | |强壮能力={{#arrayprint: abilitymx|、|@|{{va|@}}}} |
− | |活力能力={{# | + | |活力能力={{#arrayprint: abilityax|、|@|{{va|@}}}} |
− | |精神能力={{# | + | |精神能力={{#arrayprint: abilitysx|、|@|{{va|@}}}} |
− | |天赋能力={{# | + | |天赋能力={{#arrayprint: abilitygx|、|@|{{va|@}}}} |
− | |通用能力={{# | + | |通用能力={{#arrayprint: abilitycx|、|@|{{va|@}}}} |
<!------------------------------以下部分是角色物品资料------------------------------> | <!------------------------------以下部分是角色物品资料------------------------------> | ||
<!--填写装备的防具,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|头盔}}×1、{{vi|护甲}}×1”。--> | <!--填写装备的防具,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|头盔}}×1、{{vi|护甲}}×1”。--> | ||
− | |装备防具={{# | + | |装备防具={{#arrayunion: protections|helmetx|armorx|bootsx}}{{#arrayprint: protections|、|@|{{vi|@}}×1}} |
<!--填写装备的武器,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|短剑}}×1、{{vi|长剑}}×1”。--> | <!--填写装备的武器,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|短剑}}×1、{{vi|长剑}}×1”。--> | ||
− | |装备武器={{# | + | |装备武器={{#arrayprint: naturalweaponx|、|@|{{vi|@}}×1}}{{#ifeq:{{#arraysize: weaponx}}|0||、}}{{#arrayprint: weaponx|、|@|{{vi|@}}×1}} |
<!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。--> | <!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。--> | ||
− | |装备饰品={{# | + | |装备饰品={{#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>”中的标红与标蓝部分 | ||
---- | ---- | ||
− | ; | + | ;设定 |
− | + | [文字]。手动指定随机生物使用的世界设定。须填写完整的设定名称,格式为:<code>世界设定-设定名</code>,比如:<code>世界设定-经典</code>。 | |
− | + | ;形态 | |
− | + | [文字]。手动指定生物的[[形态]],多个形态用<code>、</code>分隔。 | |
− | + | ;形态数量 | |
− | + | [整数]。最多选择多少个[[形态]]。 | |
− | + | ;性别 | |
− | + | [文字]。手动指定生物的[[性别]]。 | |
− | + | ;体型 | |
− | + | [文字]。手动指定生物的[[体型]]。 | |
− | + | ;姿势 | |
− | + | [文字](直立/横卧)。这个参数决定了生物平时采取的[[姿势]],从而结合[[体型]]决定其[[占位]]。 | |
− | + | ;感知范围 | |
− | + | [整数]。手动指定生物的[[感知范围]]。 | |
− | + | ;全感知方式 | |
− | + | [文字]。手动指定生物的完整[[感知方式]],多个感知方式用<code>、</code>分隔。 | |
− | + | ;半感知方式 | |
− | + | [文字]。手动指定生物的非擅长[[感知方式]],多个感知方式用<code>、</code>分隔。 | |
− | + | ;移动速度 | |
− | + | [整数]。手动指定生物的[[移动速度]]。 | |
− | + | ;全移动方式 | |
− | + | [文字]。手动指定生物的完整[[移动方式]],多个移动方式用<code>、</code>分隔。 | |
− | + | ;半移动方式 | |
− | + | [文字]。手动指定生物的半速[[移动方式]],多个移动方式用<code>、</code>分隔。 | |
− | + | ;强壮/活力/精神 | |
− | + | [整数]。手动指定生物的[[强壮]]/[[活力]]/[[精神]]。 | |
− | + | ;物理防护/侵蚀防护/灵异防护 | |
− | + | [整数]。手动指定生物的[[物理防护]]/[[侵蚀防护]]/[[灵异防护]]。 | |
− | + | ;格挡/闪避/抵抗 | |
− | + | [整数]。手动指定生物的[[格挡]]/[[闪避]]/[[抵抗]]加骰。 | |
− | + | ;机动 | |
− | + | [整数]。手动指定生物的[[机动]]。 | |
− | + | ;魔法能力 | |
− | + | [字符](n)。决定生成能力时是否会随机到[[魔法]]能力。 | |
− | + | ;强壮能力等级/活力能力等级/精神能力等级/通用能力等级/天赋能力等级 | |
− | + | [整数](1~9)。手动指定随机能力的最高[[能力等级]]。 | |
− | + | ;强壮能力数量/活力能力数量/精神能力数量/通用能力数量/天赋能力数量 | |
− | + | [整数]。手动指定随机能力的最多数量。 | |
− | + | ;强壮能力/活力能力/精神能力/通用能力/天赋能力 | |
+ | [文字]。手动指定生物的[[能力]],多个能力用<code>、</code>分隔。如果设定了能力,那么对应的能力等级、能力数量和魔法能力设定将失效。 | ||
+ | ;魔法物品 | ||
+ | [字符](n)。决定生成物品时是否会随机到[[魔法物品]]。 | ||
+ | ;天生武器/武器 | ||
+ | [文字]。手动指定生物装备的[[武器]]。多个武器用<code>、</code>分隔。 | ||
+ | ;重型武器 | ||
+ | [整数](0/1)。如果填写0,随机时不包括重型武器;如果填写1,将只随机重型武器。 | ||
+ | ;头盔/护甲/鞋靴/耳饰/项链/指环/手环/手套/足饰/腰饰/尾饰/披肩/服装/妆饰/配饰 | ||
+ | [文字]。手动指定生物装备的[[物品]],多个物品用<code>、</code>分隔。如果设定了物品,那么对应的魔法物品设定将失效。 | ||
+ | |info}} | ||
+ | </div> | ||
+ | {{subpages}} |