300英雄 发表于 2017-7-2 12:31 刚才我突然想你问的这个问题,你说的2回合状态附加是不是指当前回合结束同时附加状态?结果被判定为附加失败,而原状态也因时间为0 解除了?如果你是指这样的话,改变下 def on_turn_end 里面的判断顺序就行了,原本的判断是先附加后解除,导致同一个状态在解除的时候附加会失效,顺序改成 remove_states_auto(2) update_state_turns update_buff_turns 就可以了 |
@VIPArcher 可以结了。就这样吧 |
本帖最后由 jianyulei 于 2017-7-2 11:10 编辑 判定里加个 if self == $game_actors[28] 就正常了 回合结束的判定是每个我方和敌方都判定一次,是每个对象,不是只判定一次就结束 二回合状态附加时官方的BUG,插入以下脚本可解决 SP1 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-16 22:12
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.