Coming from using other game engines, I am learning how to use Construct 3 and I find it interesting, but in its event system I find something that really bothers me all the time because I can not develop my logic with enough versatility. With other game engines, I am used to creating these kinds of conditions using a single event:
Event 1: If (a=1 and b=2) or (c=1 and d=2) then (actions)
This is something that even the extremely simple and basic game engine called Scratch allows to do easily. However, surprisingly, it seems that with Construct 3 it is not possible to use a single event to create such a condition, but rather I have to use at least 2 events, in this way:
Event 1: If (a=1 and b=2) then (actions)
Event 2: If (c=1 and d=2) then (same actions)
Since I have no idea about javascript, I want to ask: is this an unnecessary restriction of Construct 3, or is it an unavoidable limitation of the javascript language itself?
Note: I am not looking for workarounds to handle this issue, I am just looking for an answer to my question.
Regards.