赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 9 |
经验 | 9460 |
最后登录 | 2024-10-29 |
在线时间 | 85 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 853
- 在线时间
- 85 小时
- 注册时间
- 2005-11-21
- 帖子
- 86
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
在Game_Battler 2里添加这么3行:
- #--------------------------------------------------------------------------
- # ● 状态自然解除 (回合改变时调用)
- #--------------------------------------------------------------------------
- def remove_states_auto
- for i in @states_turn.keys.clone
- if @states_turn[i] > 0
- @states_turn[i] -= 1
- elsif rand(100) < $data_states[i].auto_release_prob
- #====死亡宣告(23号状态)=======
- if self.state?(23)
- @hp = 0
- end
- #===========
- remove_state(i)
- end
- end
- end
复制代码
这东西玩过FFT的人应该知道吧,在确定的回合后死亡。
设置时解除状态的回合数就是完蛋的时间……
当然不只是死亡啦,你喜欢加什么效果都可以,自己改@hp = 0就行了。
就当做是状态自然解除的妙用吧,很简单的东西,就不献丑了……(RTAB)也可用
哪位高手教教我怎么在该状态的动画里添加回合数剩余的显示方法,我还没研究到Sprite那里。 |
|