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

Project1

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

[已经解决] 怎么做出每回合恢复体力魔力的状态

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2012-5-4
帖子
351
跳转到指定楼层
1
发表于 2012-5-22 18:58:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用搜索才得到一个VX的脚本
想做这种状态,像梦幻一样

点评

把我传的工程下来看看,是不是弄错什么地方了?  发表于 2012-5-24 11:09

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
2
发表于 2012-5-22 20:24:33 | 只看该作者
本帖最后由 lsu666666 于 2012-5-22 20:24 编辑


以下資料來源

http://rpg.blue/forum.php?mod=viewthread&tid=119564
脚本 Game_Troop 第 183 行 改成:
  1. #--------------------------------------------------------------------------
  2.   # ● 增加回合
  3.   #--------------------------------------------------------------------------
  4.   def increase_turn
  5.     for page in troop.pages
  6.       if page.span == 1
  7.         @event_flags= false
  8.       end
  9.     end
  10.     @turn_count += 1
  11.   $game_actors[1].hp += $game_actors[1].maxhp * 10%
  12.   $game_actors[1].mp += $game_actors[1].maxmp * 10%
  13.   end
复制代码

点评

那个连接是vx的啊...  发表于 2012-5-23 13:48
话说,在默认里Game_Troop有183行?  发表于 2012-5-23 13:43
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2019
在线时间
1871 小时
注册时间
2009-8-17
帖子
256
3
发表于 2012-5-22 23:52:57 | 只看该作者
http://www.66rpg.com/articles/2931
主站上的连续伤害的妙用。可以参考。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
186 小时
注册时间
2012-5-8
帖子
987
4
发表于 2012-5-23 00:08:05 | 只看该作者
将脚本的 Game_Troop 第 183 行 改成:

#--------------------------------------------------------------------------
  # ● 增加回合
  #--------------------------------------------------------------------------
  def increase_turn
    for page in troop.pages
      if page.span == 1
        @event_flags= false
      end
    end
    @turn_count += 1
  $game_actors[1].hp += $game_actors[1].maxhp * 10%
  $game_actors[1].mp += $game_actors[1].maxmp * 10%
  end

点评

话说,在默认里Game_Troop有183行?那是vx的吧...  发表于 2012-5-23 13:47
看什么看,没看过大坑啊!
-------------------------炫翼-----------------------------
剧情:4%
地图:2%
系统:7%
优化:3%
脚本:25%
--------------------------炫翼----------------------------

      工作室


广告位招租....  
回复

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2789
在线时间
1608 小时
注册时间
2010-10-22
帖子
1059

极短25获奖

5
发表于 2012-5-23 13:26:30 | 只看该作者
本帖最后由 kangxi0109 于 2012-5-24 11:06 编辑



我记得自己先前在提问区答过类似的问题...
在设置的状态里勾选“持续伤害”,另外这里的设置只适合战斗中,如果在地图中就会变为扣血,地图用的持续伤害结算参看:Game_Party,需要做地图的回复需要另外修改Game_Party部分。不过照你的说法是只适用于战斗中的状态,所以就不说地图了,记得勾选“战斗结束时解除”。
在Game_Battler 3里面改:
  1.   #--------------------------------------------------------------------------
  2.   # ● 应用连续伤害效果(地图用的持续伤害结算参看:Game_Party)
  3.   #--------------------------------------------------------------------------
  4.   def slip_damage_effect
  5.     # 设置伤害
  6. #===========================================================================
  7.     #以下状态为对精力产生效果
  8.   if self.state?(217)#状态编号
  9.     if self.state?(217) #状态编号
  10.       self.damage = -self.maxhp / 20 #持续恢复5%精体能
  11.       if self.damage.abs > 0# 分散
  12.         amp = [self.damage.abs * 15 / 100, 1].max
  13.         self.damage += rand(amp+1) + rand(amp+1) - amp
  14.       end
  15.       self.hp -= self.damage# HP 的伤害减法运算
  16.       self.damage = -self.maxsp / 20 #持续恢复5%精力
  17.     end
  18.     # 分散
  19.     if self.damage.abs > 0
  20.       amp = [self.damage.abs * 15 / 100, 1].max
  21.       self.damage += rand(amp+1) + rand(amp+1) - amp
  22.     end
  23.     # SP 的伤害减法运算
  24.     self.sp -= self.damage
  25. #-------------------------------------------------------
  26.     #以下状态为对体能产生效果
  27.   else
  28.        self.damage = self.maxhp / 10 #持续失去10%体能
  29.     # 分散
  30.     if self.damage.abs > 0
  31.       amp = [self.damage.abs * 15 / 100, 1].max
  32.       self.damage += rand(amp+1) + rand(amp+1) - amp
  33.     end
  34.     # HP 的伤害减法运算
  35.     self.hp -= self.damage
  36.     end
  37. #===========================================================================
  38.     # 过程结束
  39.     return true
  40.   end
复制代码
‘‘──kangxi0109于2012-5-24 11:04补充以下内容

表示自己测试没有问题:
教程-敌人等级系统-绿.zip (225.85 KB, 下载次数: 8)
懒得再建一个工程所以就用现成的东西了。
’’

点评

脚本出错  发表于 2012-5-23 18:55
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 03:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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