Wait... I just got an idea but, would it simplify the AI workload if we added entities with the world rules and added to the world rules itself something along the line of
"If *insert scenario here* is triggered, then refer to entity *insert same scenario here* for rules."
That way the rules would take alot less space and only be a acknowledged when necessary (only problem so far is I'm not sure how we'd be able to make the rule keep checking said entity until it's over)
Example: If the entity is how to disarm a bomb, the rule needs to keep checking said entity until the bomb detonates or is disarmed, stopping the entity check after it is no longer needed. 🤔
(Talking about a way other than typing "end bomb event" or something like that in the game itself)