Kratos:说明书/刷怪笼
这是个什么东西
其实就是礼物盒。但是是可以叠加且不带移除原单位的礼物盒。用法也可以说跟礼物盒完全一回事。有些语句说明书都忘了标,放心直接抄礼物盒的吧——kenosis
特性&注意项
- 刷怪笼为KratosPP新增功能,Host.AttachEffects赋予生成单位的AE默认来源是笼子。如果你不想在怪物和笼子之间建立绑定,让怪物刷出来时持有的AE来源是自己,则用刷怪笼添加的AE应有ReceiverOwn=yes
- 这个机制存在联机方面的重大缺陷,极其容易导致断连。
[AttachEffectType]
Host.Types=(List of TechnoType)
刷的单位类型,期间会间断性的输出所写的单位,默认none
Host.Nums=(List of Integer)
数量,默认1,1
Host.Chances=(Float/Integer - Precent)
抽中的概率,当决定要刷出这个类型时,可以刷出来的概率,每个类型单独计算概率,不写为100%,默认1.0,1.0
Host.Delay=(Integer)
多久后开盒,默认0
Host.RandomDelay=(Integer),(Integer)
随机延迟,默认0,300
Host.RandomType=(Boolean)
随机从列表中选取类型,并释放等于Nums列表中数值总和的礼物数量,默认no
Host.RandomWeights=(Integer),(Integer)
随机从列表中选区类型,对应列表中每个类型的权重值,数字越大概率越高,不写为1,默认50,50
Host.EliteTypes=(List of TechnoType)
Host.EliteNums=(List of Integer)
Host.EliteChances=(Float/Integer - Precent)
Host.EliteDelay=(Integer)
Host.EliteRandomDelay=(Integer),(Integer)
Host.EliteRandomType=(Boolean)
Host.EliteRandomWeights=(Integer),(Integer)
上述标签的Elite版本
Host.RandomRange=(Integer)
礼物刷在附近随机范围内,单位格,默认0
Host.TriggeredTimes=(Integer)
触发的次数,次数用完立刻强制结束效果,默认-1
Host.Powered=(Boolean)
建筑需要电力才可以使用,默认no
Host.DeactiveWhenCivilian=(Boolean)
启用时,当所属是平民时,或者被狙掉了驾驶员,不会激活效果,默认no
特殊设定,继承血量、目标和任务
Host.HealthPercent=(Float/Integer - Precent)
指定礼物的血量百分比,0-1,0或者0%,按照原单位血量百分比进行转换,默认100%
Host.HealthNumber=(Integer)
直接指定礼物的血量数字,低于1,不使用,默认0
Host.InheritHealthNumber=(Boolean)
指定礼物是否继承原单位的血量数字,非按比例转换,默认no
Host.InheritTarget=(Boolean)
指定礼物是否继承原单位的目标,默认yes
Host.InheritExp=(Boolean)
如果可以升级则继承等级,默认yes
Host.RemoveEffects=(List of AttachEffect)
移除礼物继承的AE,默认AE1,AE2
Host.AttachEffects=(List of AttachEffect)
给礼物附加AE,默认AE1,AE2
Host.AttachChances=(List of Integer - Precent)
附加效果的成功率,每个礼物单独计算,默认100%,100%
Host.ForceMission=(MissionType)
强制设置礼物的任务,默认None