I have a question relating to collisions and instances that is currently confusing me no end, and I was wondering if anyone could help me?

Basically, my game will have multiple instances of one object, which will differ in size/scale. Ideally, I want to make it so that when various instances of these objects collide, the biggest instance of the object absorbs the smallest/smaller one/s.

How should I go about this? I was thinking it may be something along the lines of sub-events with triggers relating to 'Pick by Evaluate', but I'm fairly new to Construct 2 and thought I would ask the wisdom of experts.

I guess this calls for instance variables.Create an numeric instance variable called 'size' (or whatever) for the block.Set the instance variable of each block to its size.Then in your 'on colission' event, compare these variables.

On a collision event with the object instances grab the objects width and height to calculate the areas. Add them together and destroy one. Then find the factors of that number and pick some in the middle and set that to the new height and width of the remaining object.