A condition is like asking the computer if some scenario exists.
for example: does 1 = 1? ; is a character moving?; is the character not moving?
An event is telling the computer to monitor the program to see if a condition or set of conditions are true. If the condition is true an action or series of actions will occur.
for example: is the character moving? and is the character's energy gauge full? if both are true do this action: set attack strength to 9001.
If you want the computer to check is something else is true right after an event you can use a subevent.
for example:
is the character moving? and is the character's energy gauge full? if both are true do this action: set attack strength to 9001
subevent: on spacebar pressed do this action: attack
there are situations where you can use either multiple conditions or subevents to achieve the same effect.