加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我传的插件加了一个return,否则不能用,可能是因为时间久远版本更新的缘故。插件作者的说明:https://github.com/FrogboyMV/Health。写的很详细,大家用翻译软件看一下能看懂。
这个插件看起来是给各种食物、水、温度等战斗外元素用的,其实在战斗中它能发挥更强大的作用。
1、护盾嵌套。yep插件能写护盾,但这个插件能写盾套盾套盾套盾。
假设我需要实现以下需求:设计一种护盾,它仅能抵挡龙的吐息伤害,另一种护盾,它仅能抵挡红龙的吐息伤害,此外龙的吐息可以是火、雷、冰等各种属性的。
这个要求用此插件实现起来就比较简单,用插件的formula config公式配置里写一个龙吐息的伤害公式,并把伤害类型改为“龙伤害”,设置一个名为“龙伤害”的额外资源条,当它归0时将drain health abbr耗竭hp,把它的现有数值设置为1(因为不能直接给怪设置为0),不过设置为1倒也无伤大雅。之后,创建一个技能,可以用yep skill core插件,在技能备注里写<Custom Execution> this.gainHealth("龙吐息", +100); </Custom Execution>
<Custom Execution>
this.gainHealth("龙吐息", +100);
</Custom Execution>
那么放了这个技能后,就能达成需求,只抵挡龙的吐息。特殊的龙则可以再创建一层资源条,重复上述步骤,达成要求。此外,这个插件并不影响mv本身的伤害类型和属性有效度,如果是龙的火焰吐息,那么角色的火焰属性的有效度也能减伤。
2、部位破坏。此插件的技能公式里面,如伤害类型写上多个造成伤害的资源条,则会随机选择一个造成伤害,因此也能用于部位破坏等需求,重复多次写一个伤害类型,则会增加随机中它的几率。
3、资源条数额和状态关联。此插件新增的资源条,和已有的hp mp tp等,都可以关联状态。数额可自行设置具体数值,或者资源条的百分比。可以达成重伤时降低攻击力等需求,不过这个yep插件也能达成。资源条在战斗中的自然恢复我用yep被动状态插件写的。 |