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| | + | {{#ifeq:{{get|形态}}||{{/随机池/形态}}{{#arrayslice: form|libform|1|{{#ifeq:{{get|形态数量}}||{{#random:1 |
− | |1|1|1|1|1|1|1|1|1|2|2|3 | + | |1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|2|2|3 |
− | }}|{{get| | + | }}|{{expr/rand|1|{{get|形态数量}}|999}}}}}} |
|{{#arraydefine: form|{{get|形态}}}}}} | |{{#arraydefine: form|{{get|形态}}}}}} | ||
{{#ifeq:{{get|全感知方式}}{{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|1|1|1|1|2|2|2|3 |
}}}} | }}}} | ||
{{#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}}}}}} | ||
第25行: | 第28行: | ||
{{#ifeq:{{get|全移动方式}}{{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|1|1|1|1|1|2|2|2|2|2|2|2|2|3|3|3|4 | + | |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}}}}}} | {{#ifexpr:{{#arraysize: mobility}}<=1||{{#arrayslice: mobilityHalf|mobility|{{expr/rand|1|{{#arraysize:mobility}}|1001}}}}}} | ||
第38行: | 第41行: | ||
{{#vardefine:~占位|{{#switch:{{get|姿势}} | {{#vardefine:~占位|{{#switch:{{get|姿势}} | ||
− | | | + | |直立={{#switch:{{#arrayindex: libsize|1}} |
|微型 = <1[[步]] | |微型 = <1[[步]] | ||
|小型 = 直径1[[步]] | |小型 = 直径1[[步]] | ||
第44行: | 第47行: | ||
|大型 = 直径2[[步]] | |大型 = 直径2[[步]] | ||
}} | }} | ||
− | | | + | |横卧= {{#switch:{{#arrayindex: libsize|1}} |
|微型 = <1[[步]] | |微型 = <1[[步]] | ||
|小型 = 直径1[[步]] | |小型 = 直径1[[步]] | ||
第58行: | 第61行: | ||
}} | }} | ||
− | {{#vardefine:~肢体|{{#ifeq:{{get|肢体}}||{{#arrayindex: libbodypart|1}}|{{get|肢体}}}}}} | + | <!-- {{#vardefine:~肢体|{{#ifeq:{{get|肢体}}||{{#arrayindex: libbodypart|1}}|{{get|肢体}}}}}} --> |
{{#vardefine:~感知范围|{{#ifeq:{{get|感知范围}}||{{#random:1 | {{#vardefine:~感知范围|{{#ifeq:{{get|感知范围}}||{{#random:1 | ||
第85行: | 第88行: | ||
{{#arrayslice: abilitymx|abilitym|0|{{#ifeq: {{get|强壮能力数量}}||{{#random:1 | {{#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 | |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|强壮能力数量}}}}}} | + | }}|{{expr/rand|0|{{get|强壮能力数量}}|1001}}}}}} |
|{{#arraydefine: abilitymx|{{get|强壮能力}}|、}}}} | |{{#arraydefine: abilitymx|{{get|强壮能力}}|、}}}} | ||
第105行: | 第108行: | ||
{{#arrayslice: abilityax|abilitya|0|{{#ifeq: {{get|活力能力数量}}||{{#random:1 | {{#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 | |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|活力能力数量}}}}}} | + | }}|{{expr/rand|0|{{get|活力能力数量}}|1002}}}}}} |
|{{#arraydefine: abilityax|{{get|活力能力}}|、}}}} | |{{#arraydefine: abilityax|{{get|活力能力}}|、}}}} | ||
第125行: | 第128行: | ||
{{#arrayslice: abilitysx|abilitys|0|{{#ifeq: {{get|精神能力数量}}||{{#random:1 | {{#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 | |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|精神能力数量}}}}}} | + | }}|{{expr/rand|0|{{get|精神能力数量}}|1003}}}}}} |
|{{#arraydefine: abilitysx|{{get|精神能力}}|、}}}} | |{{#arraydefine: abilitysx|{{get|精神能力}}|、}}}} | ||
第144行: | 第147行: | ||
{{#arraysort: abilityc|random}} | {{#arraysort: abilityc|random}} | ||
{{#arrayslice: abilitycx|abilityc|0|{{#ifeq: {{get|通用能力数量}}||{{#random:1 | {{#arrayslice: abilitycx|abilityc|0|{{#ifeq: {{get|通用能力数量}}||{{#random:1 | ||
− | |0|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|1|1|1|1|1|1|1|1|1|1|1|2|2|2|3|3|4|5|6 |
− | }}|{{get|通用能力数量}}}}}} | + | }}|{{expr/rand|0|{{get|通用能力数量}}|1004}}}}}} |
|{{#arraydefine: abilitycx|{{get|通用能力}}|、}}}} | |{{#arraydefine: abilitycx|{{get|通用能力}}|、}}}} | ||
第165行: | 第168行: | ||
{{#arraydiff: abilityg|abilityg|abilitymx|abilityax|abilitys|abilityc}} | {{#arraydiff: abilityg|abilityg|abilitymx|abilityax|abilitys|abilityc}} | ||
{{#arrayslice: abilitygx|abilityg|0|{{#ifeq: {{get|天赋能力数量}}||{{#random:1 | {{#arrayslice: abilitygx|abilityg|0|{{#ifeq: {{get|天赋能力数量}}||{{#random:1 | ||
− | |0|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|1|1|1|1|1|1|1|1|1|1|1|2|2|2|3|3|4|5|6 |
− | }}|{{get|天赋能力数量}}}}}} | + | }}|{{expr/rand|0|{{get|天赋能力数量}}|1005}}}}}} |
|{{#arraydefine: abilitygx|{{get|天赋能力}}|、}}}} | |{{#arraydefine: abilitygx|{{get|天赋能力}}|、}}}} | ||
第200行: | 第203行: | ||
{{#arraysort: helmet|random}} | {{#arraysort: helmet|random}} | ||
{{#arrayslice: helmetx|helmet|0|{{#random: 1 | {{#arrayslice: helmetx|helmet|0|{{#random: 1 | ||
− | |0|0|0|0|0|1|1 | + | |0|0|0|0|0|1|1|1 |
}}}} | }}}} | ||
|{{#arraydefine: helmetx|{{get|头盔}}|、}}}} | |{{#arraydefine: helmetx|{{get|头盔}}|、}}}} | ||
第210行: | 第213行: | ||
{{#arraysort: armor|random}} | {{#arraysort: armor|random}} | ||
{{#arrayslice: armorx|armor|0|{{#random: 1 | {{#arrayslice: armorx|armor|0|{{#random: 1 | ||
− | |0|0|0|0|0|1|1 | + | |0|0|0|0|0|1|1|1 |
}}}} | }}}} | ||
|{{#arraydefine: armorx|{{get|护甲}}|、}}}} | |{{#arraydefine: armorx|{{get|护甲}}|、}}}} | ||
第220行: | 第223行: | ||
{{#arraysort: boots|random}} | {{#arraysort: boots|random}} | ||
{{#arrayslice: bootsx|boots|0|{{#random: 1 | {{#arrayslice: bootsx|boots|0|{{#random: 1 | ||
− | |0|0|0|0|0|1|1 | + | |0|0|0|0|0|1|1|1 |
}}}} | }}}} | ||
|{{#arraydefine: bootsx|{{get|鞋靴}}|、}}}} | |{{#arraydefine: bootsx|{{get|鞋靴}}|、}}}} | ||
− | {{#ifeq: {{get| | + | {{#ifeq: {{get|耳饰}}| |
− | |{{#arrayunion: | + | |{{#arrayunion: eardrop|libeardrop}} |
− | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: | + | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: eardrop|eardrop|libmagicalitem}}|}} |
− | {{#arraydiff: | + | {{#arraydiff: eardrop|eardrop|libuniqueitem}} |
− | {{#arraysort: | + | {{#arraysort: eardrop|random}} |
− | {{#arrayslice: | + | {{#arrayslice: eardropx|eardrop|0|{{#random: 1 |
− | |0|0|0|0|0|0|0|0|0|0|1 | + | |0|0|0|0|0|0|0|0|0|0|1|1 |
}}}} | }}}} | ||
− | |{{#arraydefine: jewelryx|{{get| | + | |{{#arraydefine: jewelryx|{{get|耳饰}}|、}}}} |
− | {{#ifeq: {{get| | + | {{#ifeq: {{get|项链}}| |
− | |{{#arrayunion: | + | |{{#arrayunion: necklace|libnecklace}} |
− | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: | + | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: necklace|necklace|libmagicalitem}}|}} |
− | {{#arraydiff: | + | {{#arraydiff: necklace|necklace|libuniqueitem}} |
− | {{#arraysort: | + | {{#arraysort: necklace|random}} |
− | {{#arrayslice: | + | {{#arrayslice: necklacex|necklace|0|{{#random: 1 |
− | |0|0|0|0|0|0|0|0|0|0|1 | + | |0|0|0|0|0|0|0|0|0|0|1|1 |
}}}} | }}}} | ||
− | |{{#arraydefine: | + | |{{#arraydefine: necklacex|{{get|项链}}|、}}}} |
− | {{#ifeq: {{get| | + | {{#ifeq: {{get|指环}}| |
− | |{{#arrayunion: | + | |{{#arrayunion: ring|libring}} |
− | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: | + | {{#ifeq:{{get|魔法物品}}|n|{{#arraydiff: ring|ring|libmagicalitem}}|}} |
− | {{#arraydiff: | + | {{#arraydiff: ring|ring|libuniqueitem}} |
− | {{#arraysort: | + | {{#arraysort: ring|random}} |
− | {{#arrayslice: | + | {{#arrayslice: ringx|ring|0|{{#random: 1 |
− | |0|0|0|0|0|0|0|0|0|0|1 | + | |0|0|0|0|0|0|0|0|0|0|1|1|2|3 |
}}}} | }}}} | ||
− | |{{#arraydefine: | + | |{{#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|服装}}| | {{#ifeq: {{get|服装}}| | ||
第260行: | 第323行: | ||
{{#arraysort: costume|random}} | {{#arraysort: costume|random}} | ||
{{#arrayslice: costumex|costume|0|{{#random: 1 | {{#arrayslice: costumex|costume|0|{{#random: 1 | ||
− | |0|0|0|0|0|0|0|0|0|0|1 | + | |0|0|0|0|0|0|0|0|0|0|1|1 |
}}}} | }}}} | ||
|{{#arraydefine: costumex|{{get|服装}}|、}}}} | |{{#arraydefine: costumex|{{get|服装}}|、}}}} | ||
第270行: | 第333行: | ||
{{#arraysort: adornment|random}} | {{#arraysort: adornment|random}} | ||
{{#arrayslice: adornmentx|adornment|0|{{#random: 1 | {{#arrayslice: adornmentx|adornment|0|{{#random: 1 | ||
− | |0|0|0|0|0|0|0|0|0|0|1 | + | |0|0|0|0|0|0|0|0|0|0|1|1 |
}}}} | }}}} | ||
|{{#arraydefine: adornmentx|{{get|妆饰}}|、}}}} | |{{#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=随机生物 | |
<!------------------------------以下部分是基本资料设定------------------------------> | <!------------------------------以下部分是基本资料设定------------------------------> | ||
第284行: | 第369行: | ||
<!--此生物的创造者签名--> | <!--此生物的创造者签名--> | ||
− | |contributor= | + | |contributor=随机器 |
<!--这个生物的具体分类,多个分类之间用空格分隔--> | <!--这个生物的具体分类,多个分类之间用空格分隔--> | ||
第295行: | 第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:sustainm}}+{{#var: x强壮}} |
− | |活力=能力占用{{#var:sustaina}}+ | + | |活力=能力占用{{#var:sustaina}}+{{#var: x活力}} |
− | |精神=能力占用{{#var:sustains}}+ | + | |精神=能力占用{{#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[[步]]”--> | ||
第325行: | 第410行: | ||
<!--此处填写特征,可以使用“{{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|体型}}}}}} | |特征={{#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|活物感知}}-”--> | ||
第359行: | 第441行: | ||
<!--填写装备的武器,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|短剑}}×1、{{vi|长剑}}×1”。--> | <!--填写装备的武器,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|短剑}}×1、{{vi|长剑}}×1”。--> | ||
− | |装备武器={{#arrayprint: naturalweaponx|、|@|{{vi|@}} | + | |装备武器={{#arrayprint: naturalweaponx|、|@|{{vi|@}}×1}}{{#ifeq:{{#arraysize: weaponx}}|0||、}}{{#arrayprint: weaponx|、|@|{{vi|@}}×1}} |
<!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。--> | <!--填写装备的饰品,使用“{{vi|物品}}×数量”,用顿号“、”分隔多个物品。比如:“{{vi|首饰}}×1、{{vi|配件}}×1”。--> | ||
− | |装备饰品={{#arrayunion: accessories| | + | |装备饰品={{#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”。--> | ||
第376行: | 第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}} |