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

Project1

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

[有事请教] 想请教一个“斩杀”效果的公式问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2777
在线时间
678 小时
注册时间
2016-1-6
帖子
335
跳转到指定楼层
1
发表于 2022-7-28 04:35:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30星屑
本帖最后由 暴走的露露 于 2022-7-28 04:40 编辑

大家好啊~

想做一个技能效果如下:
1.技能发动需要20TP,
2.条件:根据敌人血量是否低于30%
是:造成与剩余TP关联的伤害
否:造成普通伤害
3.然后消耗所有TP

我自己研究了但第二点第三点无法同时实现。

我的公式:
B. hpRate < 0.3? A.atk × a.tp × 1.1 :  A.atk ×5 - B. def ×2; a.clearTp()

因为; 后面加了东西,好像跳过了前面的伤害计算,伤害为0

所以求教一下各位大佬这个ClearTP应该怎么写?
能实现吗?

清除TP这个效果能否放在HP少于30%而造成伤害的那一段里面?
也就是怪物血少就高伤害+清除TP,怪血多就普通伤害+不清除TP?

万分感谢~

最佳答案

查看完整内容

dmg = b.hpRate() < 0.3 ? a.atk * a.tp * 1.1 : a.atk * 5 - b.def * 2; if (b.hpRate() < 0.3) a.clearTp(); dmg
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题

Lv5.捕梦者

梦石
0
星屑
24464
在线时间
5074 小时
注册时间
2016-3-8
帖子
1623
2
发表于 2022-7-28 04:35:25 | 只看该作者
本帖最后由 alexncf125 于 2022-7-28 15:07 编辑

dmg = b.hpRate() < 0.3 ? a.atk * a.tp * 1.1 : a.atk * 5 - b.def * 2; if (b.hpRate() < 0.3) a.clearTp(); dmg

点评

原来这边公式还能这样写 学习了  发表于 2022-7-29 22:19
捕捉失败!  发表于 2022-7-28 20:26
大师球(捉  发表于 2022-7-28 19:41
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5534
在线时间
1144 小时
注册时间
2013-12-3
帖子
271
3
发表于 2022-7-28 14:46:21 | 只看该作者
本帖最后由 HM495 于 2022-7-28 14:48 编辑

技能A:空效果 绑 公共事件A

技能B:斩杀效果 绑公共事件B
技能C:普通效果

公共事件A 判断目标HP
是:强制行动 技能B
否:强制行动 技能C

公共事件B 清TP

这样能满足需求不

或者你脚本用得挺熟练的话
直接去伤害公式的代码那里
根据skillId把这个效果写死也是个方法
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2777
在线时间
678 小时
注册时间
2016-1-6
帖子
335
4
 楼主| 发表于 2022-7-29 02:56:04 | 只看该作者
alexncf125 发表于 2022-7-28 14:57
dmg = b.hpRate() < 0.3 ? a.atk * a.tp * 1.1 : a.atk * 5 - b.def * 2; if (b.hpRate() < 0.3) a.clearTp ...

感谢大佬,马上试试~
顺便请问dmg是什么作用?
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2777
在线时间
678 小时
注册时间
2016-1-6
帖子
335
5
 楼主| 发表于 2022-7-29 11:53:48 | 只看该作者
HM495 发表于 2022-7-28 14:46
技能A:空效果 绑 公共事件A

技能B:斩杀效果 绑公共事件B

这个思路也不错, 谢谢~
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 02:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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