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

Project1

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

[已经过期] 绝对防御怎么做

[复制链接]

Lv5.捕梦者

梦石
0
星屑
35180
在线时间
4169 小时
注册时间
2007-12-15
帖子
10066
跳转到指定楼层
1
发表于 2015-4-2 16:02:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x

https://rpg.blue/forum.php?mod=viewthread&tid=97393
里面有相关帖子失效了
可能是
在Game_Battler 3里面80行有这个self.hp -= self.damage
前面加上前面加上if self.state?(XX)
                                 self.damage = 0
                                 self.damage = "MISS"
                                end
试了没效果
应该怎么改呢?

点评

楼主问题解决了吗···  发表于 2015-4-4 12:26
楼主问题解决了吗···  发表于 2015-4-4 12:26

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

2
发表于 2015-4-2 22:20:38 | 只看该作者
  1. # HP 的伤害计算
  2.       if self.state?(19)
  3.       self.damage = "Miss"
  4.     elsif
  5.       self.hp -= self.damage
  6.       end
复制代码
这样?
附上范例:
各种状态.zip (207.91 KB, 下载次数: 67)

评分

参与人数 2星屑 +200 收起 理由
hys111111 + 100 认可答案
明特·布兰马修 + 100 我很赞同

查看全部评分

大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
发表于 2015-4-3 02:13:14 | 只看该作者
美丽晨露 发表于 2015-4-2 05:20
这样?
附上范例:

当然不能这样啦···如果暴击的话就会
Critical
Miss

把Game_Battler3里面的3个地方的HP伤害计算部分
  1. self.hp-=self.damage
复制代码
改成
  1.     self.state?(17)? self.damage="Miss" : self.hp-=self.damage
  2.     self.critical=false if self.state?(17)
复制代码
就好了···其中17是你想要的那个免伤状态的ID(改成自己想要的)
如果你把
  1. self.damage = -recover_hp
复制代码
也改了的话这个状态也会导致治疗无效

好想侵犯楼上啊,想在她的房间里让她做早安咬,听她用含糊的声音支开她的父母,然后在她“快点”的哀求下侵犯她。好想侵犯楼上啊,想在下课的时候和她藏进出口的柜子里,看着她想要叫却不敢叫,想要抵抗却没有力气的状况下侵犯她啊。

评分

参与人数 2星屑 +185 收起 理由
hys111111 + 100 认可答案
89444640 + 85 前几天没空上 补~

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35180
在线时间
4169 小时
注册时间
2007-12-15
帖子
10066
4
 楼主| 发表于 2015-4-9 13:27:15 | 只看该作者
本帖最后由 89444640 于 2015-4-9 14:05 编辑
chd114 发表于 2015-4-3 02:13
当然不能这样啦···如果暴击的话就会

把Game_Battler3里面的3个地方的HP伤害计算部分改成就好了··· ...


问一下 如果除了Game_Battler 3的self.hp -= self.damage
还有其他加入脚本用了self.hp -= self.damage
是不是全要改成
self.state?(XX)? self.damage="Miss" : self.hp-=self.damage
    self.critical=false if self.state?(XX)
才可以?
不知道哪种脚本干扰了,改了半天也是没效果--b
能帮我看看吗
Scripts.rar (182.7 KB, 下载次数: 52)

点评

self.critical=false if self.state?(XX)是为了防止露露那种没伤害结果暴击的时候出来一个暴击+MISS  发表于 2015-4-10 21:47
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
发表于 2015-4-10 21:46:31 | 只看该作者
89444640 发表于 2015-4-8 20:27
问一下 如果除了Game_Battler 3的self.hp -= self.damage
还有其他加入脚本用了self.hp -= self.damage
...

只有Game-battler3是攻击和技能的伤害吧···其他地方还有吗?

点评

上面那个脚本 里面的多重战斗效果整合的脚本用到了。不知道哪里造成的影响依然出现伤害而不是miss  发表于 2015-4-12 20:50
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 19:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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