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

Project1

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

[已经解决] 想製作一個可以消除狀態「瀕死」的道具

[复制链接]

Lv2.观梦者

梦石
0
星屑
312
在线时间
67 小时
注册时间
2014-4-17
帖子
20
跳转到指定楼层
1
发表于 2016-11-29 01:45:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我設定了一下,在道具攔那頭設定一個 解除狀態「瀕死」,並將機率設為100%

事後發現,在瀕死時對角色是無法做任何動作的...

我試著在Game_Battler的第438行

  def item_test(user, item)
    return false if item.for_dead_friend? != dead?                     ===>我把這行的false改成true
    return true if $game_party.in_battle
    return true if item.for_opponent?
    return true if item.damage.recover? && item.damage.to_hp? && hp < mhp
    return true if item.damage.recover? && item.damage.to_mp? && mp < mmp
    return true if item_has_any_valid_effects?(user, item)
    return false
  end

確實是可以替瀕死的角色使用該道具,也能夠解除瀕死狀態,不過也同步發生許多問題:

那就是也能夠使用其他物品...像是HP在0了,但是因為腳本修正成在瀕死狀態能做任何事情,

所以也能吃了HP補品,脫離0HP瀕死狀態也自己消除了。

目前想到的,就是設置一個即使在瀕死狀態也能夠使用的道具,

不過這方面不太行...只能上來請教各位大神了。

点评

我才知道原来对死亡目标加血会直接活过来,看来我又要去重置技能了  发表于 2016-11-30 17:25

评分

参与人数 1星屑 +50 收起 理由
RaidenInfinity + 50 结帖

查看全部评分

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
2
发表于 2016-11-29 14:36:03 手机端发表。 | 只看该作者
道具使用对象有个专门对死亡目标的选项呀。

评分

参与人数 1星屑 +150 收起 理由
RaidenInfinity + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
312
在线时间
67 小时
注册时间
2014-4-17
帖子
20
3
 楼主| 发表于 2016-11-29 16:43:55 | 只看该作者
sq333333 发表于 2016-11-29 14:36
道具使用对象有个专门对死亡目标的选项呀。

...我找到了,
看來做太久,我的腦袋炸裂了...

謝謝你。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 05:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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