个人工具

Meshal:随机生物

出自Meshal Lite

跳转到: 导航, 搜索
第4行: 第4行:
 
{{/随机池/性别}}
 
{{/随机池/性别}}
 
{{/随机池/体型}}
 
{{/随机池/体型}}
 +
{{/随机池/感知方式}}
 +
{{/随机池/移动方式}}
  
{{#vardefine:~形态|{{vf|{{#ifeq:{{get|形态}}||{{#random:1
 
|亡灵|人形|构装|植物|爬虫|虚体|虫形|软体|野兽|魔物|鱼鲛|鸟禽
 
}}|{{get|形态}}}}}}}}
 
 
<!--体型随机器-->
 
{{#vardefine:~~体型|{{#ifeq:{{get|体型}}||{{#random:1
 
|微型|小型|小型|中型|中型|中型|大型|大型
 
}}|{{get|体型}}}}}}
 
 
{{#vardefine:~体型|{{vf|{{#var:~~体型}}}}}}
 
 
<!--占位生成-->
 
{{#vardefine:~占位|{{#switch:{{get|姿势}}
 
|直立={{#switch:{{#var:~~体型}}
 
|微型 = <1[[步]]
 
|小型 = 直径1[[步]]
 
|中型 = 直径1[[步]]
 
|大型 = 直径2[[步]]
 
}}
 
|横卧= {{#switch:{{#var:~~体型}}
 
|微型 = <1[[步]]
 
|小型 = 直径1[[步]]
 
|中型 = 长度2[[步]]×宽度1[[步]]
 
|大型 = 长度3[[步]]×宽度2[[步]]
 
}}
 
|#default={{#switch:{{#var:~~体型}}
 
|微型 = <1[[步]]
 
|小型 = 直径1[[步]]
 
|中型 = {{#random:1|直径1[[步]]|长度2[[步]]×宽度1[[步]]}}
 
|大型 = {{#random:1|直径2[[步]]|长度3[[步]]×宽度2[[步]]}}
 
}}}}
 
}}
 
 
<!--性别随机器-->
 
{{#vardefine:~性别|{{vf|{{#ifeq:{{get|性别}}||{{#random:1
 
|中性|女性|无性|男性
 
}}|{{get|性别}}}}}}}}
 
  
 
<!--感知随机器-->
 
<!--感知随机器-->
第78行: 第43行:
  
 
<!--能力随机器-->
 
<!--能力随机器-->
<!--强壮能力-->
 
{{#arraydefine:~强壮能力|{{#switch:{{get|能力等级|9}}
 
|0=
 
|1={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,
 
}}|0|-1}}}}
 
|2={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,
 
}}|0|-1}}}}
 
|3={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,
 
}}|0|-1}}}}
 
|4={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,
 
}}|0|-1}}}}
 
|5={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,|绝处逢生,|视死如归,
 
}}|0|-1}}}}
 
|6={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,|绝处逢生,|视死如归,
 
}}|0|-1}}}}
 
|7={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,|绝处逢生,|视死如归,
 
}}|0|-1}}}}
 
|8={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,|绝处逢生,|视死如归,
 
}}|0|-1}}}}
 
|9={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,|绝处逢生,|视死如归,
 
}}|0|-1}}}}
 
|#default={{#ifeq:{{get|强壮能力}}|0||{{#sub:{{#random:{{expr/rand|1|{{get|强壮能力}}|1002}}
 
|介入防守,|善背,|猛劈,|猛力丢掷,|破击,|磐岩意志,|脚底生根,|起手打击,|野性直觉,|铁足,|冲撞,|冲锋,|孤注一掷,|战吼,|擒拿,|猛踢,|英勇打击,|铜墙铁壁,|震击,|震慑怒吼,|顺势攻击,|以命换命,|壁垒姿态,|愤怒之力,|无视伤痛,|死士意志,|狂热,|蛮兽动力,|蛮牛打击,|强韧,|彪悍无畏,|抗拒死亡,|横扫千军,|韧性再生,
 
}}|0|-1}}}}
 
}}}}{{#vardefine:~强壮能力|{{#ifeq:{{#arraysize:~强壮能力}}|0||{{#arrayprint:~强壮能力|、|@|{{va|@}}}}}}}}
 
  
 
<!---->
 
<!---->
第122行: 第53行:
  
 
<div style="display:block;">
 
<div style="display:block;">
{{#var:~形态}}{{#var:~体型}}{{#var:~性别}}{{#var:~占位}}
+
{{#vardefine:~形态|{{#ifeq:{{get|形态}}||{{#arrayindex: libform|1}}|{{get|形态}}}}}}
 +
 
 +
{{#vardefine:~性别|{{#ifeq:{{get|性别}}||{{#arrayindex: libgender|1}}|{{get|性别}}}}}}
 +
 
 +
{{#vardefine:~体型|{{#ifeq:{{get|体型}}||{{#arrayindex: libsize|1}}|{{get|体型}}}}}}
 +
 
 +
{{#vardefine:~占位|{{#switch:{{get|姿势}}
 +
|直立={{#switch:{{#var:~体型}}
 +
|微型 = <1[[步]]
 +
|小型 = 直径1[[步]]
 +
|中型 = 直径1[[步]]
 +
|大型 = 直径2[[步]]
 +
}}
 +
|横卧= {{#switch:{{#var:~体型}}
 +
|微型 = <1[[步]]
 +
|小型 = 直径1[[步]]
 +
|中型 = 长度2[[步]]×宽度1[[步]]
 +
|大型 = 长度3[[步]]×宽度2[[步]]
 +
}}
 +
|#default={{#switch:{{#var:~体型}}
 +
|微型 = <1[[步]]
 +
|小型 = 直径1[[步]]
 +
|中型 = {{#random:1|直径1[[步]]|长度2[[步]]×宽度1[[步]]}}
 +
|大型 = {{#random:1|直径2[[步]]|长度3[[步]]×宽度2[[步]]}}
 +
}}}}
 +
}}
 +
 
 +
{{#arrayslice: perception|libperception|0|{{#random:1
 +
|1|1|1|1|1|1|1|1|1|1|2|2|2|3
 +
}}}}
  
{{#var:~感知方式}}{{#var:~移动方式}}
+
{{#ifexpr:{{#arraysize: perception}}<=1||{{#arrayslice: perceptionHalf|perception|{{expr/rand|1|{{#arraysize:perception}}|1000}}}}}}
 +
{{#arraydiff: perceptionFull|perception|perceptionHalf}}
  
{{#var:~强壮能力}}
+
*{{#arrayprint:perceptionFull}}
 +
*{{#arrayprint:perceptionHalf}}
  
{{#ifeq:{{get|形态}}||{{#arrayindex: libform|1}}|{{get|形态}}}}
+
{{#var:~形态}}{{#var:~性别}}{{#var:~体型}}、占位{{#var:~占位}}
{{#ifeq:{{get|性别}}||{{#arrayindex: libgender|1}}|{{get|性别}}}}
+
{{#ifeq:{{get|性别}}||{{#arrayindex: libsize|1}}|{{get|性别}}}}
+
  
 
</div>
 
</div>

在2019年12月10日 (二) 16:11所做的修订版本