赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 3 |
经验 | 2985 |
最后登录 | 2022-6-10 |
在线时间 | 67 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 312
- 在线时间
- 67 小时
- 注册时间
- 2014-4-17
- 帖子
- 20
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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瀕死狀態也自己消除了。
目前想到的,就是設置一個即使在瀕死狀態也能夠使用的道具,
不過這方面不太行...只能上來請教各位大神了。
|
评分
-
查看全部评分
|