我把秒杀代码中绑的电棍改成机器人炮台或自动攻击都触发不了,改成给炮台加buff,电机/击倒/流血都可以触发,就是触发不了秒杀。
<effect_group>##秒杀代码
<requirement name=”RandomRoll” seed_type=”Random” min_max=”0,100″ operation=”LTE” value=”30″/>##概率
<requirement name=”HoldingItemHasTags” tags=”stunBaton”/>##绑定武器
<requirement name=”IsAlive” target=”other”/>
<requirement name=”EntityTagCompare” target=”other” tags=”zombie,animal”/>##触发目标
<passive_effect name=”EntityDamage” operation=”base_add” level=”5″ value=”1500″ tags=”stunBaton”/>##触发肢解
<triggered_effect trigger=”onSelfAttackedOther” action=”AddBuff” target=”other” buff=”buffShocked”>##自动攻击给于电击效果
<requirement name=”ProgressionLevel” progression_name=”perkTurrets” operation=”Equals” value=”4″/>##绑定炮台/4级技能触发
<requirement name=”RandomRoll” seed_type=”Random” min_max=”0,100″ operation=”LTE” value=”45″/>##概率
<requirement name=”ItemHasTags” tags=”turretRanged,deployed”/>
</triggered_effect>
求求大佬帮忙谢谢
原版的机器人炮台的属性,标签:tags,没有值:stunBaton ,所以无法调用医生技能5级时的秒速效果。
如果你没给机器人 添加,那就是去添加试试。
<property name="Tags" value="stunBaton"/>,是添加值 stunBaton ,其他值别改
炮塔伤害改成一个大点的值也相当于是一个秒杀了
在原版代码上修改数值测试
电击棒、机器人大锤、机器人炮台。 拿在手里攻击,都可以触发医生技能5级的斩杀效果。触发几率改的80%测试。
<effect_group tiered="false">
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="10"/>
<requirement name="ItemHasTags" tags="perkTurrets"/>
<requirement name="IsAlive" target="other"/>
<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
<passive_effect name="EntityDamage" operation="base_set" value="1500" tags="perkTurrets"/>
</effect_group>
试试加到配件上面