I'm trying to use the requirement type "REQUIREMENT_PLAYER_IS_NOT_WARMONGER", the goal is to check whether or not the player declared the war themselves or were declared war on. The problem is it seems like no matter what happens; since you get grievances to whoever declares war on you, this requirement can never be met unless you are not at war. What is the point of this requirement type? Is there a better way to check that the player is the target of war and not the perpetrator?