I'm having trouble with an expression that picks different instances of the same sprite. Basically the expression looks something like:
If TileSprite is Illuminated (boolean)
And Tilesprite is overlapping Tilesprite at offset (0,16) or (16,0) or (-16,0) etc - covering the 9 tiles surrounding the original Tilesprite
Set Tilesprite boolean Illuminated to True
In other words, starting with the first Tilesprite that is Illuminated, the boolean value Illuminated "radiates" out to all surrounding Tilesprites (and then on to the ones surrounding them, etc). The problem is I don't think Construct is picking the right Tilesprite to set the boolean: the condition mentions multiple instances of Tilesprite, but I think the action is only picking the primary instance (which already had the Illuminated value!).
I hope I've explained that well enough! I'm sure it's just a case of me not expressing it properly, could anyone please tell me how to achieve this effect?