all of the functionality two objects have are merged when combining
some examples:
- Box - pushable, solid, needs to be on a goal
- Key - pushable, solid, opens locks (spending itself)
- Box + Key - pushable, solid, opens locks (spending itself), needs to be on a goal
- goals will consider this new object a box
- Player - controllable, solid
- Water - removes anything that moves onto it (spending itself)
- Player + Water - controllable, solid, removes anything that moves onto it (spending itself)
- Lock - solid, must be cleared from the level
- Goal - needs a box on top of itself
- Lock + Goal - solid, needs a box on top of itself, must be cleared from the level
- can't push boxes onto it though... it's solid
- also merging a box with a goal won't count as putting a box onto it
I could've (and should've) demonstrated the rules better, but it was midnight when I could finally begin making them so I just wanted to get it done with and sleep...