Is there anyway to make an event that can only be triggered by an enemy? And if so, how would I go about doing it?
There is a condition which will ask if it is the player's turn or not. Ergo, if it isn't the player's turn, then it must be the enemy's turn. So you can just reverse the condition to ask if it isn't the player's turn.
Not necessarily; there's an NPC phase as well.
right, I forgot about that one