You should use Custom Page Conditions
This script allows you to use conditional branches to act as an additional page condition.
It only supports one conditional branch, but it allows you to specify more things and gives you a script box as well.
You have an event that should only appear if Eric is a Monk.
The easiest way would be to specify a page condition that checks whether Eric is a Monk, but unfortunately such a page condition doesn't exist.
You can solve this problem by cleverly using a set of parallel events to check Eric's class, and then remotely set self-switches to show the proper event page.
...or you can just specify a custom page condition using a conditional branch that checks "Eric is a Monk?"
If your page should have a custom page condition,
1: create a comment as the first command and write "page-condition"
2: create a conditional branch with the condition you want.
The branches themselves are not important. I only check the condition and determine whether the page should be selected.
An event is not refreshed automatically unless you explicitly tell it to refresh.
I've added refresh calls to a lot of different methods throughout the classes but there may be some I didn't catch. Just report them.
Edited by Galv, 26 March 2015 - 06:36 PM.