- if (V1 == ENTER && (V2 == STREAM || V2 == 1000+WATER)) goto L2010;
- if (V1 == ENTER && WD2 > 0) goto L2800;
- if ((V1 != 1000+WATER && V1 != 1000+OIL) || (V2 != 1000+PLANT && V2 !=
- 1000+DOOR)) goto L2610;
- {long x = V2-1000; if (AT(x))WD2=MAKEWD(16152118);}
-L2610: if (V1 == 1000+CAGE && V2 == 1000+BIRD && HERE(CAGE) && HERE(BIRD))
+ if (V1 == ENTER && (V2 == STREAM || V2 == 1000+WATER))
+ goto L2010;
+ if (V1 == ENTER && WD2 > 0)
+ goto L2800;
+ if (!((V1 != 1000+WATER && V1 != 1000+OIL) ||
+ (V2 != 1000+PLANT && V2 != 1000+DOOR))) {
+ if (AT(V2-1000))
+ WD2=MAKEWD(16152118);
+ }
+ if (V1 == 1000+CAGE && V2 == 1000+BIRD && HERE(CAGE) && HERE(BIRD))