The same bit position has a different meaning on an object and on a location. Bits 1 through 14 are defined for both. Bit 18 (LOCATION) is set on every location record. The remaining object attributes use bits 15 through 31; those bits have no library meaning when set on a location.
BIT | DECIMAL VALUE | OBJECT | LOCATION |
1 | 1 | CLOSED | VISITED |
2 | 2 | LOCKED | DARK |
3 | 4 | DEAD | ON_WATER |
4 | 8 | IGNITABLE | UNDER_WATER |
5 | 16 | WORN | WITHOUT_AIR |
6 | 32 | CONCEALING | OUTDOORS |
7 | 64 | LUMINOUS | MID_AIR |
8 | 128 | WEARABLE | TIGHT_ROPE |
9 | 256 | CLOSABLE | POLLUTED |
10 | 512 | LOCKABLE | SOLVED |
11 | 1024 | ANIMATE | MID_WATER |
12 | 2048 | LIQUID | DARKNESS |
13 | 4096 | CONTAINER | MAPPED |
14 | 8192 | SURFACE | KNOWN |
15 | 16384 | PLURAL | |
16 | 32768 | FLAMMABLE | |
17 | 65536 | BURNING | |
18 | 131072 | LOCATION | LOCATION |
19 | 262144 | ON | |
20 | 524288 | DAMAGED | |
21 | 1048576 | FEMALE | |
22 | 2097152 | POSSESSIVE | |
23 | 4194304 | OUT_OF_REACH | |
24 | 8388608 | TOUCHED | |
25 | 16777216 | SCORED | |
26 | 33554432 | SITTING | |
27 | 67108864 | NPC | |
28 | 134217728 | DONE | |
29 | 268435456 | GAS | |
30 | 536870912 | NO_TAB | |
31 | 1073741824 | NOT_IMPORTANT | |
32 | 2147483648 | (sign bit) | (sign bit) |