Meshal:随机生物
出自Meshal Lite
第96行: | 第96行: | ||
}} | }} | ||
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilitym|abilitym|libmagic}}|}} | {{#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|强壮能力}}|、}}}} | ||
<!--活力能力池--> | <!--活力能力池--> | ||
第112行: | 第116行: | ||
}} | }} | ||
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilitya|abilitya|libmagic}}|}} | {{#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|活力能力}}|、}}}} | ||
<!--精神能力池--> | <!--精神能力池--> | ||
第128行: | 第136行: | ||
}} | }} | ||
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilitys|abilitys|libmagic}}|}} | {{#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|精神能力}}|、}}}} | ||
<!--通用能力池--> | <!--通用能力池--> | ||
第144行: | 第156行: | ||
}} | }} | ||
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilityc|abilityc|libmagic}}|}} | {{#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|通用能力}}|、}}}} | ||
<!--天赋能力池--> | <!--天赋能力池--> | ||
第160行: | 第176行: | ||
}} | }} | ||
{{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilityg|abilityg|libmagic}}|}} | {{#ifeq:{{get|魔法能力}}|n|{{#arraydiff: abilityg|abilityg|libmagic}}|}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{#arraysort: abilityg|random}} | {{#arraysort: abilityg|random}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{#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|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|天赋能力数量}}}}}} | }}|{{get|天赋能力数量}}}}}} | ||
+ | |{{#arraydefine: abilitygx|{{get|天赋能力}}|、}}}} | ||
+ | |||
+ | |||
<!--输出能力--> | <!--输出能力--> |