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

Project1

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

[已经解决] 伤害为 0状态无效

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7903
在线时间
955 小时
注册时间
2015-2-10
帖子
248
跳转到指定楼层
1
发表于 2016-1-20 13:48:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,我想进行一下设置,就是某技能攻击时若对对方造成的伤害为0,但又会造成一些其它状态的时候,即使受到伤害的角色没有对该状态免疫也一定不会中这个状态?平常情况下是伤害为0也会造成状态……所以怎么办啊?(这里的伤害指的是 HP、MP的伤害和吸收)

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
2
发表于 2016-1-20 14:32:10 | 只看该作者
rand(100)<60?b.add_state(1):0   60%几率附加一号状态 否则造成0点伤害  才学的 你试试不一定对

点评

我觉得你是误会了楼主的意思……  发表于 2016-1-20 16:46
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7903
在线时间
955 小时
注册时间
2015-2-10
帖子
248
3
 楼主| 发表于 2016-1-20 19:25:53 | 只看该作者
zx8326123 发表于 2016-1-20 14:32
rand(100)

根本不是这个好吧?能不能仔细看看我的要求啊……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
4
发表于 2016-1-20 19:31:49 | 只看该作者
本帖最后由 zx8326123 于 2016-1-20 19:40 编辑
fbeds 发表于 2016-1-20 19:25
根本不是这个好吧?能不能仔细看看我的要求啊……


你的意思是伤害为0则不附加状态 有伤害就附加状态?
(a.atk-b.def)<0?0:b.add_state(2)
  不知道行不行 你试试

点评

这样不对- - 附加状态的时候也没伤害 我再去想想 我也才学  发表于 2016-1-20 19:43
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7903
在线时间
955 小时
注册时间
2015-2-10
帖子
248
5
 楼主| 发表于 2016-1-25 09:00:22 | 只看该作者
zx8326123 发表于 2016-1-20 19:31
你的意思是伤害为0则不附加状态 有伤害就附加状态?
(a.atk-b.def)

而且技能伤害计算公式又不一定是a.atk-b.def。

点评

那你不会换成其他的?特地讲一遍,我还挺谢谢你  发表于 2016-1-25 13:27
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7903
在线时间
955 小时
注册时间
2015-2-10
帖子
248
6
 楼主| 发表于 2016-1-27 08:32:36 | 只看该作者
zx8326123 发表于 2016-1-20 19:31
你的意思是伤害为0则不附加状态 有伤害就附加状态?
(a.atk-b.def)

这样附加了状态也没有伤害,而且这样的判定方法有问题,如果本来a.atk-b.def是大于0有伤害的,但因为属性抗性的缘故还是造成0伤害,可是那个状态还是会附加。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7589
在线时间
1227 小时
注册时间
2008-12-14
帖子
555
7
发表于 2016-1-27 13:21:19 | 只看该作者
fbeds 发表于 2016-1-27 08:32
这样附加了状态也没有伤害,而且这样的判定方法有问题,如果本来a.atk-b.def是大于0有伤害的,但因为属性 ...

不会吧?你能做个范例,100%重现这个问题吗?

需要购买本人MV插件必须先加wx好友。加不上wx就是本人忙,没时间卖。原则上太久以前的插件也不想卖,因为我也忘了,维护上会不给力。wx名:alskyif    本人插件地址:
   LCK_SRPG梦幻模拟战、火焰纹章类系统
   究极立绘ADV系统

   究极换装统合系统
   究极! 回想与CG系统
   消息文字的距离调整  
   自动返回上一张地图
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7903
在线时间
955 小时
注册时间
2015-2-10
帖子
248
8
 楼主| 发表于 2016-1-27 16:07:53 | 只看该作者
if216 发表于 2016-1-27 13:21
不会吧?你能做个范例,100%重现这个问题吗?

这是本来就有的问题,你把那个人写的公式看一遍或自己带进去试试就知道了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
9
发表于 2016-1-27 21:26:05 | 只看该作者
fbeds 发表于 2016-1-27 16:07
这是本来就有的问题,你把那个人写的公式看一遍或自己带进去试试就知道了…… ...

我发出来之后就在我那楼评论说是错的  你没看么?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

10
发表于 2016-1-28 00:05:37 | 只看该作者
给各种附加效果都做了判定,
只要打不出HP伤并且打不出MP伤就无视(所有?)附加效果,
自己看注释,不想无视效果的删掉井掉都可以,
如果只需要判定HP伤的话就把mp_damage那句和and删掉~~
(嘛~稍微测试了一下~应该大丈夫……)

点评

啊,用法Main前,或者Game_Battler之下,有其他Game_Battler的话放在最下~  发表于 2016-1-28 00:06

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-8 11:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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