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

Project1

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

关于HP回复和MP回复

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
10 小时
注册时间
2006-6-15
帖子
383
跳转到指定楼层
1
发表于 2007-7-26 20:46:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我使用了持续恢复的脚本
技能都设计好了...但是在实际使用中发现这2个状态只能持续1种啊
时候HP恢复后再使用MP恢复是无效的....
怎么解决?
原签名太酷,被咔嚓了。重新换一个吧。by 管理员

Lv1.梦旅人

梦石
0
星屑
55
在线时间
10 小时
注册时间
2006-6-15
帖子
383
2
 楼主| 发表于 2007-7-26 20:46:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我使用了持续恢复的脚本
技能都设计好了...但是在实际使用中发现这2个状态只能持续1种啊
时候HP恢复后再使用MP恢复是无效的....
怎么解决?
原签名太酷,被咔嚓了。重新换一个吧。by 管理员
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-9
帖子
735
3
发表于 2007-7-26 21:09:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2005-10-22
帖子
519
4
发表于 2007-7-26 22:25:19 | 只看该作者
可以简单改写一下,如

def slip_damage_effect

   self.damage = 0
   #伤害重置

# 毒
   if self.state?(3)
    # 设置伤害
      self.damage += self.maxhp / 15  #这里用 +=
    end

# 生长
   if self.state?(36)
    # 设置伤害
      self.damage += -self.maxhp / 20 #这里也应使用+=
      recover_sp = self.maxsp / 25
      self.sp += recover_sp
    end

  self.hp -= self.damage  #将多个状态累积的damage统一对HP运算
end

这样子使用单个的if分歧可以使状态的效果叠加,但是有个问题:只能弹出一个状态的HP伤害。

所以这里对HP采用了伤害累计,在所有的持续伤害类型状态判断完毕后,统一计算显示出来。

如果想要每个状态弹出一个……就要修改一下方法……增加一个过程调用的循环……

写起来有点麻烦…… - -bbb
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
3rd chapter ==> 55% 完工日期===>202X年?

跳不跳呢跳不跳呢跳不跳呢……下个项目死磕HQ……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
10 小时
注册时间
2006-6-15
帖子
383
5
 楼主| 发表于 2007-7-27 03:50:38 | 只看该作者
辛苦了0....一共给了80分了!希望谁在2来完善下啊 ~~~
原签名太酷,被咔嚓了。重新换一个吧。by 管理员
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-27
帖子
6
6
发表于 2007-7-27 04:13:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
10 小时
注册时间
2006-6-15
帖子
383
7
 楼主| 发表于 2007-7-27 04:27:50 | 只看该作者
漏哪里了???
原签名太酷,被咔嚓了。重新换一个吧。by 管理员
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-6 20:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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