|
|
第1行: |
第1行: |
| <div style="display: none;"> | | <div style="display: none;"> |
− | <!--随机器加载-->
| + | {{/随机器}} |
− | {{/随机池/形态}} | + | |
− | {{/随机池/性别}}
| + | |
− | {{/随机池/体型}}
| + | |
− | {{/随机池/能力}}
| + | |
− | {{/随机池/物品}}
| + | |
− | | + | |
− | <!--数组生成开始-->
| + | |
− | {{#ifeq:{{get|形态}}||{{/随机池/形态}}{{#arrayslice: form|libform|1|{{#ifeq:{{get|形态个数}}||{{#random:1
| + | |
− | |1|1|1|1|1|1|1|1|1|2|2|3
| + | |
− | }}|{{get|形态个数}}}}}}
| + | |
− | |{{#arraydefine: form|{{get|形态}}}}}}
| + | |
− | | + | |
− | {{#ifeq:{{get|全感知方式}}{{get|半感知方式}}||{{/随机池/感知方式}}
| + | |
− | {{#arrayslice: perception|libperception|0|{{#random: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|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:~形态|{{#arrayprint: form|、|@|{{vf|@}}}}}}
| + | |
− | | + | |
− | {{#vardefine:~性别|{{vf|{{#ifeq:{{get|性别}}||{{#arrayindex: libgender|1}}|{{get|性别}}}}}}}}
| + | |
− | | + | |
− | {{#vardefine:~体型|{{vf|{{#ifeq:{{get|体型}}||{{#arrayindex: libsize|1}}|{{get|体型}}}}}}}}
| + | |
− | | + | |
− | {{#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:{{#var:perceptionHalf}}|0|{{#arrayprint:perceptionFull|、|@|{{vf|@}}}}
| + | |
− | |{{#arrayprint:perceptionFull|、|@|{{vf|@}}}}、{{#arrayprint:perceptionHalf|、|@|{{vf|@}}-}}
| + | |
− | }}}}
| + | |
− | | + | |
− | {{#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|移动速度}}}}}}
| + | |
− | | + | |
− | {{#vardefine:~移动方式|{{#ifeq:{{#var:mobilityHalf}}|0|{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}
| + | |
− | |{{#arrayprint:mobilityFull|、|@|{{vf|@}}}}、{{#arrayprint:mobilityHalf|、|@|{{vf|@}}-}}
| + | |
− | }}}}
| + | |
− | | + | |
− | | + | |
− | <!--强壮能力池-->
| + | |
− | {{#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
| + | |
− | }}|{{get|强壮能力数量}}}}}}
| + | |
− | |{{#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
| + | |
− | }}|{{get|活力能力数量}}}}}}
| + | |
− | |{{#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
| + | |
− | }}|{{get|精神能力数量}}}}}}
| + | |
− | |{{#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|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|通用能力数量}}}}}}
| + | |
− | |{{#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|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|天赋能力数量}}}}}}
| + | |
− | |{{#arraydefine: abilitygx|{{get|天赋能力}}|、}}}}
| + | |
− | | + | |
− | <!--输出能力-->
| + | |
− | {{#vardefine:~强壮能力|{{#arrayprint: abilitymx|、|@|{{va|@}}}}}}
| + | |
− | {{#vardefine:~活力能力|{{#arrayprint: abilityax|、|@|{{va|@}}}}}}
| + | |
− | {{#vardefine:~精神能力|{{#arrayprint: abilitysx|、|@|{{va|@}}}}}}
| + | |
− | {{#vardefine:~通用能力|{{#arrayprint: abilitycx|、|@|{{va|@}}}}}}
| + | |
− | {{#vardefine:~天赋能力|{{#arrayprint: abilitygx|、|@|{{va|@}}}}}}
| + | |
− | | + | |
− | <!--物品随机器-->
| + | |
− | {{#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
| + | |
− | }}}}
| + | |
− | |{{#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
| + | |
− | }}}}
| + | |
− | |{{#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
| + | |
− | }}}}
| + | |
− | |{{#arraydefine: bootsx|{{get|鞋靴}}|、}}}}
| + | |
− | | + | |
− | {{#ifeq: {{get|首饰}}|
| + | |
− | |{{#arrayunion: jewelry|libjewelry}}
| + | |
− | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: jewelry|jewelry|libmagicalitem}}|}}
| + | |
− | {{#arraydiff: jewelry|jewelry|libuniqueitem}}
| + | |
− | {{#arraysort: jewelry|random}}
| + | |
− | {{#arrayslice: jewelryx|jewelry|0|{{#random: 1
| + | |
− | |0|0|0|0|0|0|0|0|0|0|1
| + | |
− | }}}}
| + | |
− | |{{#arraydefine: jewelryx|{{get|首饰}}|、}}}}
| + | |
− | | + | |
− | {{#ifeq: {{get|挂件}}|
| + | |
− | |{{#arrayunion: pendant|libpendant}}
| + | |
− | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: pendant|pendant|libmagicalitem}}|}}
| + | |
− | {{#arraydiff: pendant|pendant|libuniqueitem}}
| + | |
− | {{#arraysort: pendant|random}}
| + | |
− | {{#arrayslice: pendantx|pendant|0|{{#random: 1
| + | |
− | |0|0|0|0|0|0|0|0|0|0|1
| + | |
− | }}}}
| + | |
− | |{{#arraydefine: pendantx|{{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
| + | |
− | }}}}
| + | |
− | |{{#arraydefine: attachmentx|{{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
| + | |
− | }}}}
| + | |
− | |{{#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
| + | |
− | }}}}
| + | |
− | |{{#arraydefine: adornmentx|{{get|妆饰}}|、}}}}
| + | |
− | | + | |
− | <!--输出物品-->
| + | |
− | {{#vardefine:~天生武器|{{#arrayprint: naturalweaponx|、|@|{{vi|@}}×{{#random:1|1|1|1|1|1|1|1|2|3}}}}}}
| + | |
− | {{#vardefine:~武器|{{#arrayprint: weaponx|、|@|{{vi|@}}×1}}}}
| + | |
− | {{#arrayunion: protections|helmetx|armorx|bootsx}}
| + | |
− | {{#vardefine:~防具|{{#arrayprint: protections|、|@|{{vi|@}}×1}}}}
| + | |
− | {{#arrayunion: accessories|jewelryx|pendantx|attachmentx|costumex|adornmentx}}
| + | |
− | {{#vardefine:~饰品|{{#arrayprint: accessories|、|@|{{vi|@}}×1}}}}
| + | |
− | | + | |
− | | + | |
− | <!--变量生成结束-->
| + | |
| </div> | | </div> |
| {{cardChar|fullpagename=Meshal:随机生物 | | {{cardChar|fullpagename=Meshal:随机生物 |
第331行: |
第27行: |
| | | |
| <!--生物的属性,可用四则运算表达式,比如:“受训3+种族1-装备1”--> | | <!--生物的属性,可用四则运算表达式,比如:“受训3+种族1-装备1”--> |
− | |强壮=3 | + | |强壮=3+{{#var:sustainm}} |
− | |活力=3 | + | |活力= |
− | |精神=3 | + | |精神= |
| | | |
| <!--生物的防护,可用四则运算表达式,比如:“头盔1+护甲2+被动能力1”--> | | <!--生物的防护,可用四则运算表达式,比如:“头盔1+护甲2+被动能力1”--> |