这个在默认脚本 Game_Actor 中的更新状态的步数计数 def update_state_steps 进行的动作,看得懂脚本的话可以看看。 若看不懂的话,我简单的说一下,您参考数据库的状态页设定,它的解除条件,因为状态是按战斗回合数或者移动步数来计算更新的, 要解除状态,在地图上就是受伤多少 % 或是一定步数之后才满足解除条件,不管您有没有设置伤害%与步数,都是需要先移动才行, $game_party.on_player_walk 就是当玩家移动了的意思,这样表示玩家有动过了,让解除状态达到解除条件, 真正更新解除状态了,才可以再附加。 |
本帖最后由 j433463 于 2013-4-20 22:15 编辑 那是没有移动吧?站在原地附加再清除,然后再附加没有看到,是这样吗?您在清除后随便移动一格再回来试试能不能附加状态? 或者,您在事件中显示选项的结束下方加一行事件脚本: $game_party.on_player_walk 让队伍移动判定,这样应该可以解决问题。 |
楼主可能觉得这样对我们比较省事易读,但有时候查错误并不一定来自目标处,有可能别的地方造成连锁错误,或是前后一个细节,这样反而让我们看不出状况,盲人摸象只摸到尾巴或耳朵的感觉。 |
感觉你的设置没什么问题, 你能做一个出现你所说问题的范例发上来么…… |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-8 01:27
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.