快捷导航
返回列表
查看: 602|回复: 0

保护系统

[复制链接]
会员等级

积分信息
金币:1237
元宝:0
活跃:173
发电:3

荣誉勋章
活跃会员优秀版主首批会员最佳新人

TA的形象
UID: 2 发表于 2023-7-2 12:49:34 | 显示全部楼层 |阅读模式
  • 插件作者: 其他作者   Revo
  • 插件分类: 战斗 技能 
  • 适用版本: RPG MAKER MV
  • 获得方式: 免费下载
  • 版权说明: 见插件 
  • 下载地址: 点击传送   /   密 码:             
  • 原始地址: 无权限查看内容
  • 失效反馈 投诉举报 侵权联系 左键点住封面图拉下即可看大图
1.png 2.png 3.png 4.png 5.png
在技能的/物品的伤害公式中设置公式(伤害类型无关
伤害类型并不重要),并在项目中设置一个注释标签。
如果你想引用一个演员/敌人的盾牌hp,使用 "目标".shield或
用 "target".maxshield来表示最大的hp

对于技能和物品:
<Shield Apply> 这将对目标施加一个盾牌。
这将给目标施加一个护盾。

<Shield Damage> 这将对目标的盾牌造成伤害,但不影响其生命值。
这将对目标的盾牌造成伤害,但不影响它的生命值。

<Shield Recover>这将对目标的盾牌造成伤害,但不影响其生命值。
这将恢复盾牌的hp,但不适用于目标的hp。

<Shield Drain> 这将使目标的盾牌受到伤害,但不适用于目标的hp。
这将损害目标的护盾hp并恢复使用者的护盾hp
而且,如果使用者没有盾牌:使用者将获得一个新的盾牌
如果用户没有盾牌:用户将获得一个新的盾牌,其最大马力将与伤害相等。

脚本调用:
Battler:
target.gainShield(value) 目标的护盾获得的hp等于值
target.setShield(value) 目标的护盾hp将被设置为数值。
target.applyShield(value) 目标将获得一个新的护盾,其最大hp值
将等同于值
target.result().shieldDamage 返回对盾牌造成的伤害/恢复值

行动:
action.isShieldApply() 检查该动作是否应用了一个盾牌
action.isShieldEffect() 检查该动作是否影响到盾牌
文件名称:Revo_ShieldSystem.js 
下载次数:1  文件大小:15.09 KB 
下载权限: 士兵 及以上 或 [发电赞助] 兑换金币 [做任务]或者[推广论坛]赚金币
安全检测,请放心下载


帖子的最近访客

回复 论坛版权

使用道具 举报

ahome_bigavatar:guest
ahome_bigavatar:welcomelogin
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

蓝凑云 hello图床 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

实用工具

AI人工智能图片放大 图片无损放大 Deepl翻译器 百宝箱 孟坤工具箱 在线压缩图片 图片切圆角

您一共访问了本站 加载中...

Archiver|小黑屋|RPG民族

GMT+8, 2024-10-23 01:48 , Processed in 0.214822 second(s), 63 queries .

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