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

Project1

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

[已经解决] 如何设置在战斗不能后某状态不消失啊。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
92 小时
注册时间
2010-6-29
帖子
30
跳转到指定楼层
1
发表于 2014-2-22 12:31:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
貌似RMVA里一旦战斗不能,全部状态都会消失啊……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
92 小时
注册时间
2013-2-23
帖子
130
2
发表于 2014-2-23 02:02:56 | 只看该作者
本帖最后由 sh0016 于 2014-2-23 04:36 编辑

感觉LZ好像发现了非常不得了的问题了......本来还想着用状态做些永久性的被动能力......

在Game_Battler的145~152有死亡时的处理,可以注释clear_states。
除了死亡处理,clear_states还用在Game_BattlerBase的510行,完全恢复上,所以可能会需要把这里也注释了。
在2边都加上这段代码:
RUBY 代码复制
  1. remove_state(n)

N填状态ID(限1个),1行1个,每行填需要解除的状态(负面状态,像中毒之类的异常状态)。
例子:
RUBY 代码复制
  1. remove_state(2)
  2.     remove_state(2)
  3.     remove_state(3)
  4.     remove_state(4)
  5.     remove_state(5)

这样的写法就是死亡或完全恢复时解除2~5号状态。顺便提醒下1号是死亡本身,请勿加在死亡处理上。
虽然不是非常美观整洁(?,但还是非常简单便利。

还有种方法是在clear_states执行时避开那些想要的状态,但这样的写法估计会很麻烦......

点评

十分感谢,虽然迟了几个月……  发表于 2014-4-11 12:29

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 你是一个好人……

查看全部评分

梦想是成为触手的新手DE☆SU(<ゝω·)绮罗星 ~☆
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 03:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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