スクリプトでステートを付与してから解除した後、しばらくの間スクリプトでステート付与できない現象が起こってしまいます?
イベント1:話しかけると「$gameActors.actor(1).addState(4)」で毒付与
イベント2:話しかけると「$gameActors.actor(1).removeState(4)」で毒解除
という2つのテストイベントを主人公に隣接するように配置しまして、イベント1→イベント2→イベント1と話しかけた場合、最後のイベント1では毒が付与されなくなります
そのまま時間を置いても、何回話しかけても毒付与されません
しかし歩行して一旦離れてからまた戻り、イベント1に話しかけると付与されるようになります
これはどういう原因でこのような挙動になってしまっているのでしょうか、解決方法などはあるのでしょうか?
イベント1:話しかけると「$gameActors.actor(1).addState(4)」で毒付与
イベント2:話しかけると「$gameActors.actor(1).removeState(4)」で毒解除
という2つのテストイベントを主人公に隣接するように配置しまして、イベント1→イベント2→イベント1と話しかけた場合、最後のイベント1では毒が付与されなくなります
そのまま時間を置いても、何回話しかけても毒付与されません
しかし歩行して一旦離れてからまた戻り、イベント1に話しかけると付与されるようになります
これはどういう原因でこのような挙動になってしまっているのでしょうか、解決方法などはあるのでしょうか?