设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 212|回复: 0
打印 上一主题 下一主题

[交流讨论] frog health插件及用法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
171
在线时间
23 小时
注册时间
2024-7-26
帖子
17
跳转到指定楼层
1
发表于 2024-10-3 20:42:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我传的插件加了一个return,否则不能用,可能是因为时间久远版本更新的缘故。插件作者的说明:https://github.com/FrogboyMV/Health。写的很详细,大家用翻译软件看一下能看懂。
这个插件看起来是给各种食物、水、温度等战斗外元素用的,其实在战斗中它能发挥更强大的作用。
1、护盾嵌套。yep插件能写护盾,但这个插件能写盾套盾套盾套盾。
假设我需要实现以下需求:设计一种护盾,它仅能抵挡龙的吐息伤害,另一种护盾,它仅能抵挡红龙的吐息伤害,此外龙的吐息可以是火、雷、冰等各种属性的。
这个要求用此插件实现起来就比较简单,用插件的formula config公式配置里写一个龙吐息的伤害公式,并把伤害类型改为“龙伤害”,设置一个名为“龙伤害”的额外资源条,当它归0时将drain health abbr耗竭hp,把它的现有数值设置为1(因为不能直接给怪设置为0),不过设置为1倒也无伤大雅。之后,创建一个技能,可以用yep skill core插件,在技能备注里写
JAVASCRIPT 代码复制
  1. <Custom Execution>
  2. this.gainHealth("龙吐息", +100);
  3. </Custom Execution>

那么放了这个技能后,就能达成需求,只抵挡龙的吐息。特殊的龙则可以再创建一层资源条,重复上述步骤,达成要求。此外,这个插件并不影响mv本身的伤害类型和属性有效度,如果是龙的火焰吐息,那么角色的火焰属性的有效度也能减伤。
2、部位破坏。此插件的技能公式里面,如伤害类型写上多个造成伤害的资源条,则会随机选择一个造成伤害,因此也能用于部位破坏等需求,重复多次写一个伤害类型,则会增加随机中它的几率。
3、资源条数额和状态关联。此插件新增的资源条,和已有的hp mp tp等,都可以关联状态。数额可自行设置具体数值,或者资源条的百分比。可以达成重伤时降低攻击力等需求,不过这个yep插件也能达成。资源条在战斗中的自然恢复我用yep被动状态插件写的。

FROG_Health.zip

30.1 KB, 下载次数: 0

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 10:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表