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

Project1

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

[已经解决] RMVA 中毒损血量

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2006-4-28
帖子
12
跳转到指定楼层
1
发表于 2013-4-21 00:28:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在VA里,中毒损血都是以百分比算的(体力值再生速度-X%)。有没有人知道如何让怪物每回合损失一定数量的血?或者损失量跟法术攻击有关?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
2
发表于 2013-4-21 12:00:33 | 只看该作者
自行搜索,有人发过的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2006-4-28
帖子
12
3
 楼主| 发表于 2013-4-22 00:20:04 | 只看该作者
本帖最后由 jeeree 于 2013-4-22 01:13 编辑

搜出来的以前的代码没有用,所以才问的。
def max_slip_damage

02.    if state?(2)#<--状态ID

03.      10

04.    elsif state?(14)#<--状态ID,不够还可以自行添加

05.      20

06.    else

07.      $data_system.opt_slip_death ? hp : [hp - 1, 0].max

08.    end

09.  end
这段代码只能损失固定伤害。如果说敌人A使用技能给我方队员B,技能打出的伤害是100点,那B就承受100点伤害,然后在接下来的N回合持续承受100点伤害。如果技能暴击打出了400点,那每回合就要承受400点伤害。这样的代码怎么写呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
276 小时
注册时间
2011-6-5
帖子
133
4
发表于 2013-4-22 12:30:57 | 只看该作者
本帖最后由 救世小树 于 2013-4-22 12:43 编辑

全局搜索 hrg 找到下图位置



添加各种各样奇怪的代码



最后测试吧{:2_282:}

点评

修正一下,里面的 $game_actor[1] 改为 $game_actors[1]  发表于 2013-4-22 12:37
研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这话句后,才发这现里的字全是都乱的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
381 小时
注册时间
2012-8-13
帖子
113
5
发表于 2013-4-23 13:15:19 | 只看该作者
救世小树 发表于 2013-4-22 16:30
全局搜索 hrg 找到下图位置



我想请问一下,如果要:

self.state?(x)的情况下,damage=使用附着这个状态的那个技能的battler的攻击力,应该怎么写呢?我试了:

RUBY 代码复制
  1. if self.state?(2)
  2.   damage = user.atk
  3. end


但是regenerate_hp没有调用user所以系统认不到。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
276 小时
注册时间
2011-6-5
帖子
133
6
发表于 2013-4-23 16:15:08 | 只看该作者
本帖最后由 救世小树 于 2013-4-23 17:14 编辑
tyq4590 发表于 2013-4-23 13:15
我想请问一下,如果要:

self.state?(x)的情况下,damage=使用附着这个状态的那个技能的battler的攻击力 ...


这个我也不是特别懂,状态不是技能,没有使用者,如果手动加上使用者的属性感觉很复杂而且会出大乱子
实际上是我水平不行。。)
所以尽量一个角色对应一个中毒状态然后多来几次if,用$game_actors[1].mat这样的表达式来吧。
对于敌人造成的状态,用数值来代替敌人的魔攻吧,比如 200 - self.mdf 或者 20000.0/(100.0+self.mdf) 之类的。。。
嗯,水平有限,只能想到这些了。

点评

多谢解疑!  发表于 2013-4-25 13:10

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这话句后,才发这现里的字全是都乱的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 07:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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