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

Project1

 找回密码
 注册会员
搜索

请问关于持续伤害的问题

查看数: 3393 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-10 19:53

正文摘要:

关于持续伤害的问题,在论坛里找到了一个脚本  #--------------------------------------------------------------------------   # ● HP 自动恢复   #------------------------------ ...

回复

melatin 发表于 2017-12-11 19:11:10
jianyulei 发表于 2017-12-11 16:03
[fold]
class Game_Battler < Game_BattlerBase
  def regenerate_hp

好的谢谢啦,虽然还是挺想要做根据释放者自身属性决定伤害的哈哈…………

点评

damge += 5 if self.state?(1)如果目标存在1号状态,回合伤害+5 没有self.无效  发表于 2017-12-15 18:37
不是你无效而是你写错了,你可以加我QQ1286124843,我可以详细 教你怎么写,这一块我还是会写的  发表于 2017-12-15 18:36
jianyulei 发表于 2017-12-11 16:03:15
本帖最后由 jianyulei 于 2017-12-11 16:07 编辑



在有特性栏的地方备注 <持续伤害 self.hp*0.08 3>  意思是回合结束时造成对象现有HP8%的伤害,伤害属于数据库的3号属性(计算属性伤害减免),次脚本不能用于判断状态的释放者,只能判断中状态的对象,如果是特定角色附加的可以用$game_actors[1]来代替。你也可以不用计算式直接用数字造成固定伤害。持续伤害和计算式之间可以用冒号代替空格,而属性和计算式之间可以用逗号代替空格。
chd114 发表于 2017-12-11 13:00:29
melatin 发表于 2017-12-10 23:54
难道是说Z状态只有作用于X号角色才有效果吗?也就是说不能实现我给怪套个DEBUFF,它减血根据X号角色某项 ...

不,这里的意思是只要有单位受到z号状态的效果,就能按x号角色的攻击乘以y提升恢复的hp(damage为负数的情况下是恢复效果)
melatin 发表于 2017-12-10 23:54:43
chd114 发表于 2017-12-10 23:13
因为x号角色并没有受到z状态的效果

难道是说Z状态只有作用于X号角色才有效果吗?也就是说不能实现我给怪套个DEBUFF,它减血根据X号角色某项属性而定这样的效果?
chd114 发表于 2017-12-10 23:13:20
因为x号角色并没有受到z状态的效果
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-30 07:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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