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

Project1

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

[已经解决] 如何在状态中设置每回合恢复HP/SP的状态 【复制帖】

[复制链接]

Lv2.观梦者

梦石
0
星屑
445
在线时间
377 小时
注册时间
2012-11-5
帖子
267
跳转到指定楼层
1
发表于 2013-7-13 13:18:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何在状态里添加一个状态,状态效果是:每回合恢复一定数量的HP或SP
(类似中毒状态,但是效果相反的)
谢谢

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2012-3-16
帖子
65
2
发表于 2013-7-13 13:27:36 | 只看该作者
Game_Battler 3
  1.   #--------------------------------------------------------------------------
  2.   # ● 应用连续伤害效果
  3.   #--------------------------------------------------------------------------
  4.   def slip_damage_effect
  5.    # 毒
  6.     if self.state?(2)
  7.     # 设置伤害
  8.     self.damage = self.maxhp / 10
  9.     # 分散
  10.     if self.damage.abs > 0
  11.       amp = [self.damage.abs * 15 / 100, 1].max
  12.       self.damage += rand(amp+1) + rand(amp+1) - amp
  13.     end
  14.     # HP 的伤害减法运算
  15.     self.hp -= self.damage
  16.     end
  17.     # 群回HP
  18.     if self.state?(3)
  19.       # 设置伤害
  20.       self.damage = -self.maxhp / 12
  21.       # HP 的伤害减法运算
  22.       self.hp -= self.damage   
  23.       end
  24.     # 群回SP
  25.     if self.state?(4)
  26.       # 设置伤害
  27.       self.damage = -self.maxsp / 12
  28.       # HP 的伤害减法运算
  29.       self.sp -= self.damage   
  30.       end
  31.       # 过程结束
  32.     return true
  33.   end
复制代码
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

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

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

3
发表于 2013-7-13 13:46:01 | 只看该作者
这个是范例:
Project59.zip (271.7 KB, 下载次数: 63)

评分

参与人数 1星屑 +140 收起 理由
弗雷德 + 140 认可答案

查看全部评分

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

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
445
在线时间
377 小时
注册时间
2012-11-5
帖子
267
4
 楼主| 发表于 2013-7-14 09:05:28 | 只看该作者
美丽晨露 发表于 2013-7-13 13:46
这个是范例:

多谢!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
445
在线时间
377 小时
注册时间
2012-11-5
帖子
267
5
 楼主| 发表于 2013-7-14 09:11:08 | 只看该作者
沉默是惊 发表于 2013-7-13 13:27
Game_Battler 3

if self.state?(2) if self.state?(3)
if self.state?(4)中
2,3,4

指什么意思?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2012-3-16
帖子
65
6
发表于 2013-7-14 09:13:54 | 只看该作者
789456qwe 发表于 2013-7-14 09:11
if self.state?(2) if self.state?(3)
if self.state?(4)中
2,3,4

楼上不是给你范例了吗。


2,3,4 号状态
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
445
在线时间
377 小时
注册时间
2012-11-5
帖子
267
7
 楼主| 发表于 2013-7-21 15:20:15 | 只看该作者
沉默是惊 发表于 2013-7-14 09:13
楼上不是给你范例了吗。

谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-12 13:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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