Ok here's a short prerequisite tutorial:
Means you need building1 to build it. Pretty obvious right?
Code:
Object = building1 building2
Means you need either building1 or building2 to build it.
Code:
Object = building1
Object = building2
Means you need both building1 and building2 to build it.
Code:
Object = building1 building2
Object = building3
Means you need building3, and either building1 or building2 to build.
Code:
Object = building1 building2
Object = building3 building4
Means you need one of building1 or building2, and one of building3 or building4 to build.
If anyone here sees the similarity with booleans...
First one is just a straight
Second one is
Code:
if (building1 or building2)
Third one is
Code:
if (building1 and building2)
Fourth is
Code:
if ( (building1 or building2) and building3)
Fifth is
Code:
if ( (building1 or building2) and (building3 or building4) )
Ok, I hope that's everything cleared up.
